@import url(https://use.typekit.net/nwv4ggl.css);/*! TACHYONS v4.12.0 | http://tachyons.io */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.border-box,a,article,aside,blockquote,body,code,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],legend,li,main,nav,ol,p,pre,section,table,td,textarea,th,tr,ul{box-sizing:border-box}.aspect-ratio{height:0;position:relative}.aspect-ratio--16x9{padding-bottom:56.25%}.aspect-ratio--9x16{padding-bottom:177.77%}.aspect-ratio--4x3{padding-bottom:75%}.aspect-ratio--3x4{padding-bottom:133.33%}.aspect-ratio--6x4{padding-bottom:66.6%}.aspect-ratio--4x6{padding-bottom:150%}.aspect-ratio--8x5{padding-bottom:62.5%}.aspect-ratio--5x8{padding-bottom:160%}.aspect-ratio--7x5{padding-bottom:71.42%}.aspect-ratio--5x7{padding-bottom:140%}.aspect-ratio--1x1{padding-bottom:100%}.aspect-ratio--object{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}img{max-width:100%}.cover{background-size:cover!important}.contain{background-size:contain!important}.bg-center{background-position:50%}.bg-center,.bg-top{background-repeat:no-repeat}.bg-top{background-position:top}.bg-right{background-position:100%}.bg-bottom,.bg-right{background-repeat:no-repeat}.bg-bottom{background-position:bottom}.bg-left{background-repeat:no-repeat;background-position:0}.outline{outline:1px solid}.outline-transparent{outline:1px solid transparent}.outline-0{outline:0}.ba{border-style:solid;border-width:1px}.bt{border-top-style:solid;border-top-width:1px}.br{border-right-style:solid;border-right-width:1px}.bb{border-bottom-style:solid;border-bottom-width:1px}.bl{border-left-style:solid;border-left-width:1px}.bn{border-style:none;border-width:0}.b--black{border-color:#000}.b--near-black{border-color:#111}.b--dark-gray{border-color:#333}.b--mid-gray{border-color:#555}.b--gray{border-color:#777}.b--silver{border-color:#999}.b--light-silver{border-color:#aaa}.b--moon-gray{border-color:#ccc}.b--light-gray{border-color:#eee}.b--near-white{border-color:#f4f4f4}.b--white{border-color:#fff}.b--white-90{border-color:hsla(0,0%,100%,.9)}.b--white-80{border-color:hsla(0,0%,100%,.8)}.b--white-70{border-color:hsla(0,0%,100%,.7)}.b--white-60{border-color:hsla(0,0%,100%,.6)}.b--white-50{border-color:hsla(0,0%,100%,.5)}.b--white-40{border-color:hsla(0,0%,100%,.4)}.b--white-30{border-color:hsla(0,0%,100%,.3)}.b--white-20{border-color:hsla(0,0%,100%,.2)}.b--white-10{border-color:hsla(0,0%,100%,.1)}.b--white-05{border-color:hsla(0,0%,100%,.05)}.b--white-025{border-color:hsla(0,0%,100%,.025)}.b--white-0125{border-color:hsla(0,0%,100%,.0125)}.b--black-90{border-color:rgba(0,0,0,.9)}.b--black-80{border-color:rgba(0,0,0,.8)}.b--black-70{border-color:rgba(0,0,0,.7)}.b--black-60{border-color:rgba(0,0,0,.6)}.b--black-50{border-color:rgba(0,0,0,.5)}.b--black-40{border-color:rgba(0,0,0,.4)}.b--black-30{border-color:rgba(0,0,0,.3)}.b--black-20{border-color:rgba(0,0,0,.2)}.b--black-10{border-color:rgba(0,0,0,.1)}.b--black-05{border-color:rgba(0,0,0,.05)}.b--black-025{border-color:rgba(0,0,0,.025)}.b--black-0125{border-color:rgba(0,0,0,.0125)}.b--dark-red{border-color:#e7040f}.b--red{border-color:#ff4136}.b--light-red{border-color:#ff725c}.b--orange{border-color:#ff6300}.b--gold{border-color:#ffb700}.b--yellow{border-color:gold}.b--light-yellow{border-color:#fbf1a9}.b--purple{border-color:#5e2ca5}.b--light-purple{border-color:#a463f2}.b--dark-pink{border-color:#d5008f}.b--hot-pink{border-color:#ff41b4}.b--pink{border-color:#ff80cc}.b--light-pink{border-color:#ffa3d7}.b--dark-green{border-color:#137752}.b--green{border-color:#19a974}.b--light-green{border-color:#9eebcf}.b--navy{border-color:#001b44}.b--dark-blue{border-color:#00449e}.b--blue{border-color:#357edd}.b--light-blue{border-color:#96ccff}.b--lightest-blue{border-color:#cdecff}.b--washed-blue{border-color:#f6fffe}.b--washed-green{border-color:#e8fdf5}.b--washed-yellow{border-color:#fffceb}.b--washed-red{border-color:#ffdfdf}.b--transparent{border-color:transparent}.b--inherit{border-color:inherit}.b--initial{border-color:initial}.b--unset{border-color:unset}.br0{border-radius:0}.br1{border-radius:.125rem}.br2{border-radius:.25rem}.br3{border-radius:.5rem}.br4{border-radius:1rem}.br-100{border-radius:100%}.br-pill{border-radius:9999px}.br--bottom{border-top-left-radius:0;border-top-right-radius:0}.br--top{border-bottom-right-radius:0}.br--right,.br--top{border-bottom-left-radius:0}.br--right{border-top-left-radius:0}.br--left{border-top-right-radius:0;border-bottom-right-radius:0}.br-inherit{border-radius:inherit}.br-initial{border-radius:initial}.br-unset{border-radius:unset}.b--dotted{border-style:dotted}.b--dashed{border-style:dashed}.b--solid{border-style:solid}.b--none{border-style:none}.bw0{border-width:0}.bw1{border-width:.125rem}.bw2{border-width:.25rem}.bw3{border-width:.5rem}.bw4{border-width:1rem}.bw5{border-width:2rem}.bt-0{border-top-width:0}.br-0{border-right-width:0}.bb-0{border-bottom-width:0}.bl-0{border-left-width:0}.shadow-1{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.shadow-2{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.shadow-3{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.shadow-4{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.shadow-5{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}.pre{overflow-x:auto;overflow-y:hidden;overflow:scroll}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-1{top:1rem}.right-1{right:1rem}.bottom-1{bottom:1rem}.left-1{left:1rem}.top-2{top:2rem}.right-2{right:2rem}.bottom-2{bottom:2rem}.left-2{left:2rem}.top--1{top:-1rem}.right--1{right:-1rem}.bottom--1{bottom:-1rem}.left--1{left:-1rem}.top--2{top:-2rem}.right--2{right:-2rem}.bottom--2{bottom:-2rem}.left--2{left:-2rem}.absolute--fill{top:0;right:0;bottom:0;left:0}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.cl{clear:left}.cr{clear:right}.cb{clear:both}.cn{clear:none}.dn{display:none}.di{display:inline}.db{display:block}.dib{display:inline-block}.dit{display:inline-table}.dt{display:table}.dtc{display:table-cell}.dt-row{display:table-row}.dt-row-group{display:table-row-group}.dt-column{display:table-column}.dt-column-group{display:table-column-group}.dt--fixed{table-layout:fixed;width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-auto{flex:1 1 auto;min-width:0;min-height:0}.flex-none{flex:none}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-stretch{align-content:stretch}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-last{order:99999}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.fl{float:left}.fl,.fr{_display:inline}.fr{float:right}.fn{float:none}.sans-serif{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.serif{font-family:georgia,times,serif}.system-sans-serif{font-family:sans-serif}.system-serif{font-family:serif}.code,code{font-family:Consolas,monaco,monospace}.courier{font-family:Courier Next,courier,monospace}.helvetica{font-family:helvetica neue,helvetica,sans-serif}.avenir{font-family:avenir next,avenir,sans-serif}.athelas{font-family:athelas,georgia,serif}.georgia{font-family:georgia,serif}.times{font-family:times,serif}.bodoni{font-family:Bodoni MT,serif}.calisto{font-family:Calisto MT,serif}.garamond{font-family:garamond,serif}.baskerville{font-family:baskerville,serif}.i{font-style:italic}.fs-normal{font-style:normal}.normal{font-weight:400}.b{font-weight:700}.fw1{font-weight:100}.fw2{font-weight:200}.fw3{font-weight:300}.fw4{font-weight:400}.fw5{font-weight:500}.fw6{font-weight:600}.fw7{font-weight:700}.fw8{font-weight:800}.fw9{font-weight:900}.input-reset{-webkit-appearance:none;-moz-appearance:none}.button-reset::-moz-focus-inner,.input-reset::-moz-focus-inner{border:0;padding:0}.h1{height:1rem}.h2{height:2rem}.h3{height:4rem}.h4{height:8rem}.h5{height:16rem}.h-25{height:25%}.h-50{height:50%}.h-75{height:75%}.h-100{height:100%}.min-h-100{min-height:100%}.vh-25{height:25vh}.vh-50{height:50vh}.vh-75{height:75vh}.vh-100{height:100vh}.min-vh-100{min-height:100vh}.h-auto{height:auto}.h-inherit{height:inherit}.tracked{letter-spacing:.1em}.tracked-tight{letter-spacing:-.05em}.tracked-mega{letter-spacing:.25em}.lh-solid{line-height:1}.lh-title{line-height:1.25}.lh-copy{line-height:1.5}.link{text-decoration:none}.link,.link:active,.link:focus,.link:hover,.link:link,.link:visited{transition:color .15s ease-in}.link:focus{outline:1px dotted currentColor}.list{list-style-type:none}.mw-100{max-width:100%}.mw1{max-width:1rem}.mw2{max-width:2rem}.mw3{max-width:4rem}.mw4{max-width:8rem}.mw5{max-width:16rem}.mw6{max-width:32rem}.mw7{max-width:48rem}.mw8{max-width:64rem}.mw9{max-width:96rem}.mw-none{max-width:none}.w1{width:1rem}.w2{width:2rem}.w3{width:4rem}.w4{width:8rem}.w5{width:16rem}.w-10{width:10%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-33{width:33%}.w-34{width:34%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-90{width:90%}.w-100{width:100%}.w-third{width:33.33333%}.w-two-thirds{width:66.66667%}.w-auto{width:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.overflow-x-visible{overflow-x:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-visible{overflow-y:visible}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.overflow-y-auto{overflow-y:auto}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.o-100{opacity:1}.o-90{opacity:.9}.o-80{opacity:.8}.o-70{opacity:.7}.o-60{opacity:.6}.o-50{opacity:.5}.o-40{opacity:.4}.o-30{opacity:.3}.o-20{opacity:.2}.o-10{opacity:.1}.o-05{opacity:.05}.o-025{opacity:.025}.o-0{opacity:0}.rotate-45{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rotate-135{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rotate-225{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.rotate-315{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.black-90{color:rgba(0,0,0,.9)}.black-80{color:rgba(0,0,0,.8)}.black-70{color:rgba(0,0,0,.7)}.black-60{color:rgba(0,0,0,.6)}.black-50{color:rgba(0,0,0,.5)}.black-40{color:rgba(0,0,0,.4)}.black-30{color:rgba(0,0,0,.3)}.black-20{color:rgba(0,0,0,.2)}.black-10{color:rgba(0,0,0,.1)}.black-05{color:rgba(0,0,0,.05)}.white-90{color:hsla(0,0%,100%,.9)}.white-80{color:hsla(0,0%,100%,.8)}.white-70{color:hsla(0,0%,100%,.7)}.white-60{color:hsla(0,0%,100%,.6)}.white-50{color:hsla(0,0%,100%,.5)}.white-40{color:hsla(0,0%,100%,.4)}.white-30{color:hsla(0,0%,100%,.3)}.white-20{color:hsla(0,0%,100%,.2)}.white-10{color:hsla(0,0%,100%,.1)}.black{color:#000}.near-black{color:#111}.dark-gray{color:#333}.mid-gray{color:#555}.gray{color:#777}.silver{color:#999}.light-silver{color:#aaa}.moon-gray{color:#ccc}.light-gray{color:#eee}.near-white{color:#f4f4f4}.white{color:#fff}.dark-red{color:#e7040f}.red{color:#ff4136}.light-red{color:#ff725c}.orange{color:#ff6300}.gold{color:#ffb700}.yellow{color:gold}.light-yellow{color:#fbf1a9}.purple{color:#5e2ca5}.light-purple{color:#a463f2}.dark-pink{color:#d5008f}.hot-pink{color:#ff41b4}.pink{color:#ff80cc}.light-pink{color:#ffa3d7}.dark-green{color:#137752}.green{color:#19a974}.light-green{color:#9eebcf}.navy{color:#001b44}.dark-blue{color:#00449e}.blue{color:#357edd}.light-blue{color:#96ccff}.lightest-blue{color:#cdecff}.washed-blue{color:#f6fffe}.washed-green{color:#e8fdf5}.washed-yellow{color:#fffceb}.washed-red{color:#ffdfdf}.color-inherit{color:inherit}.bg-black-90{background-color:rgba(0,0,0,.9)}.bg-black-80{background-color:rgba(0,0,0,.8)}.bg-black-70{background-color:rgba(0,0,0,.7)}.bg-black-60{background-color:rgba(0,0,0,.6)}.bg-black-50{background-color:rgba(0,0,0,.5)}.bg-black-40{background-color:rgba(0,0,0,.4)}.bg-black-30{background-color:rgba(0,0,0,.3)}.bg-black-20{background-color:rgba(0,0,0,.2)}.bg-black-10{background-color:rgba(0,0,0,.1)}.bg-black-05{background-color:rgba(0,0,0,.05)}.bg-white-90{background-color:hsla(0,0%,100%,.9)}.bg-white-80{background-color:hsla(0,0%,100%,.8)}.bg-white-70{background-color:hsla(0,0%,100%,.7)}.bg-white-60{background-color:hsla(0,0%,100%,.6)}.bg-white-50{background-color:hsla(0,0%,100%,.5)}.bg-white-40{background-color:hsla(0,0%,100%,.4)}.bg-white-30{background-color:hsla(0,0%,100%,.3)}.bg-white-20{background-color:hsla(0,0%,100%,.2)}.bg-white-10{background-color:hsla(0,0%,100%,.1)}.bg-black{background-color:#000}.bg-near-black{background-color:#111}.bg-dark-gray{background-color:#333}.bg-mid-gray{background-color:#555}.bg-gray{background-color:#777}.bg-silver{background-color:#999}.bg-light-silver{background-color:#aaa}.bg-moon-gray{background-color:#ccc}.bg-light-gray{background-color:#eee}.bg-near-white{background-color:#f4f4f4}.bg-white{background-color:#fff}.bg-transparent{background-color:transparent}.bg-dark-red{background-color:#e7040f}.bg-red{background-color:#ff4136}.bg-light-red{background-color:#ff725c}.bg-orange{background-color:#ff6300}.bg-gold{background-color:#ffb700}.bg-yellow{background-color:gold}.bg-light-yellow{background-color:#fbf1a9}.bg-purple{background-color:#5e2ca5}.bg-light-purple{background-color:#a463f2}.bg-dark-pink{background-color:#d5008f}.bg-hot-pink{background-color:#ff41b4}.bg-pink{background-color:#ff80cc}.bg-light-pink{background-color:#ffa3d7}.bg-dark-green{background-color:#137752}.bg-green{background-color:#19a974}.bg-light-green{background-color:#9eebcf}.bg-navy{background-color:#001b44}.bg-dark-blue{background-color:#00449e}.bg-blue{background-color:#357edd}.bg-light-blue{background-color:#96ccff}.bg-lightest-blue{background-color:#cdecff}.bg-washed-blue{background-color:#f6fffe}.bg-washed-green{background-color:#e8fdf5}.bg-washed-yellow{background-color:#fffceb}.bg-washed-red{background-color:#ffdfdf}.bg-inherit{background-color:inherit}.hover-black:focus,.hover-black:hover{color:#000}.hover-near-black:focus,.hover-near-black:hover{color:#111}.hover-dark-gray:focus,.hover-dark-gray:hover{color:#333}.hover-mid-gray:focus,.hover-mid-gray:hover{color:#555}.hover-gray:focus,.hover-gray:hover{color:#777}.hover-silver:focus,.hover-silver:hover{color:#999}.hover-light-silver:focus,.hover-light-silver:hover{color:#aaa}.hover-moon-gray:focus,.hover-moon-gray:hover{color:#ccc}.hover-light-gray:focus,.hover-light-gray:hover{color:#eee}.hover-near-white:focus,.hover-near-white:hover{color:#f4f4f4}.hover-white:focus,.hover-white:hover{color:#fff}.hover-black-90:focus,.hover-black-90:hover{color:rgba(0,0,0,.9)}.hover-black-80:focus,.hover-black-80:hover{color:rgba(0,0,0,.8)}.hover-black-70:focus,.hover-black-70:hover{color:rgba(0,0,0,.7)}.hover-black-60:focus,.hover-black-60:hover{color:rgba(0,0,0,.6)}.hover-black-50:focus,.hover-black-50:hover{color:rgba(0,0,0,.5)}.hover-black-40:focus,.hover-black-40:hover{color:rgba(0,0,0,.4)}.hover-black-30:focus,.hover-black-30:hover{color:rgba(0,0,0,.3)}.hover-black-20:focus,.hover-black-20:hover{color:rgba(0,0,0,.2)}.hover-black-10:focus,.hover-black-10:hover{color:rgba(0,0,0,.1)}.hover-white-90:focus,.hover-white-90:hover{color:hsla(0,0%,100%,.9)}.hover-white-80:focus,.hover-white-80:hover{color:hsla(0,0%,100%,.8)}.hover-white-70:focus,.hover-white-70:hover{color:hsla(0,0%,100%,.7)}.hover-white-60:focus,.hover-white-60:hover{color:hsla(0,0%,100%,.6)}.hover-white-50:focus,.hover-white-50:hover{color:hsla(0,0%,100%,.5)}.hover-white-40:focus,.hover-white-40:hover{color:hsla(0,0%,100%,.4)}.hover-white-30:focus,.hover-white-30:hover{color:hsla(0,0%,100%,.3)}.hover-white-20:focus,.hover-white-20:hover{color:hsla(0,0%,100%,.2)}.hover-white-10:focus,.hover-white-10:hover{color:hsla(0,0%,100%,.1)}.hover-inherit:focus,.hover-inherit:hover{color:inherit}.hover-bg-black:focus,.hover-bg-black:hover{background-color:#000}.hover-bg-near-black:focus,.hover-bg-near-black:hover{background-color:#111}.hover-bg-dark-gray:focus,.hover-bg-dark-gray:hover{background-color:#333}.hover-bg-mid-gray:focus,.hover-bg-mid-gray:hover{background-color:#555}.hover-bg-gray:focus,.hover-bg-gray:hover{background-color:#777}.hover-bg-silver:focus,.hover-bg-silver:hover{background-color:#999}.hover-bg-light-silver:focus,.hover-bg-light-silver:hover{background-color:#aaa}.hover-bg-moon-gray:focus,.hover-bg-moon-gray:hover{background-color:#ccc}.hover-bg-light-gray:focus,.hover-bg-light-gray:hover{background-color:#eee}.hover-bg-near-white:focus,.hover-bg-near-white:hover{background-color:#f4f4f4}.hover-bg-white:focus,.hover-bg-white:hover{background-color:#fff}.hover-bg-transparent:focus,.hover-bg-transparent:hover{background-color:transparent}.hover-bg-black-90:focus,.hover-bg-black-90:hover{background-color:rgba(0,0,0,.9)}.hover-bg-black-80:focus,.hover-bg-black-80:hover{background-color:rgba(0,0,0,.8)}.hover-bg-black-70:focus,.hover-bg-black-70:hover{background-color:rgba(0,0,0,.7)}.hover-bg-black-60:focus,.hover-bg-black-60:hover{background-color:rgba(0,0,0,.6)}.hover-bg-black-50:focus,.hover-bg-black-50:hover{background-color:rgba(0,0,0,.5)}.hover-bg-black-40:focus,.hover-bg-black-40:hover{background-color:rgba(0,0,0,.4)}.hover-bg-black-30:focus,.hover-bg-black-30:hover{background-color:rgba(0,0,0,.3)}.hover-bg-black-20:focus,.hover-bg-black-20:hover{background-color:rgba(0,0,0,.2)}.hover-bg-black-10:focus,.hover-bg-black-10:hover{background-color:rgba(0,0,0,.1)}.hover-bg-white-90:focus,.hover-bg-white-90:hover{background-color:hsla(0,0%,100%,.9)}.hover-bg-white-80:focus,.hover-bg-white-80:hover{background-color:hsla(0,0%,100%,.8)}.hover-bg-white-70:focus,.hover-bg-white-70:hover{background-color:hsla(0,0%,100%,.7)}.hover-bg-white-60:focus,.hover-bg-white-60:hover{background-color:hsla(0,0%,100%,.6)}.hover-bg-white-50:focus,.hover-bg-white-50:hover{background-color:hsla(0,0%,100%,.5)}.hover-bg-white-40:focus,.hover-bg-white-40:hover{background-color:hsla(0,0%,100%,.4)}.hover-bg-white-30:focus,.hover-bg-white-30:hover{background-color:hsla(0,0%,100%,.3)}.hover-bg-white-20:focus,.hover-bg-white-20:hover{background-color:hsla(0,0%,100%,.2)}.hover-bg-white-10:focus,.hover-bg-white-10:hover{background-color:hsla(0,0%,100%,.1)}.hover-dark-red:focus,.hover-dark-red:hover{color:#e7040f}.hover-red:focus,.hover-red:hover{color:#ff4136}.hover-light-red:focus,.hover-light-red:hover{color:#ff725c}.hover-orange:focus,.hover-orange:hover{color:#ff6300}.hover-gold:focus,.hover-gold:hover{color:#ffb700}.hover-yellow:focus,.hover-yellow:hover{color:gold}.hover-light-yellow:focus,.hover-light-yellow:hover{color:#fbf1a9}.hover-purple:focus,.hover-purple:hover{color:#5e2ca5}.hover-light-purple:focus,.hover-light-purple:hover{color:#a463f2}.hover-dark-pink:focus,.hover-dark-pink:hover{color:#d5008f}.hover-hot-pink:focus,.hover-hot-pink:hover{color:#ff41b4}.hover-pink:focus,.hover-pink:hover{color:#ff80cc}.hover-light-pink:focus,.hover-light-pink:hover{color:#ffa3d7}.hover-dark-green:focus,.hover-dark-green:hover{color:#137752}.hover-green:focus,.hover-green:hover{color:#19a974}.hover-light-green:focus,.hover-light-green:hover{color:#9eebcf}.hover-navy:focus,.hover-navy:hover{color:#001b44}.hover-dark-blue:focus,.hover-dark-blue:hover{color:#00449e}.hover-blue:focus,.hover-blue:hover{color:#357edd}.hover-light-blue:focus,.hover-light-blue:hover{color:#96ccff}.hover-lightest-blue:focus,.hover-lightest-blue:hover{color:#cdecff}.hover-washed-blue:focus,.hover-washed-blue:hover{color:#f6fffe}.hover-washed-green:focus,.hover-washed-green:hover{color:#e8fdf5}.hover-washed-yellow:focus,.hover-washed-yellow:hover{color:#fffceb}.hover-washed-red:focus,.hover-washed-red:hover{color:#ffdfdf}.hover-bg-dark-red:focus,.hover-bg-dark-red:hover{background-color:#e7040f}.hover-bg-red:focus,.hover-bg-red:hover{background-color:#ff4136}.hover-bg-light-red:focus,.hover-bg-light-red:hover{background-color:#ff725c}.hover-bg-orange:focus,.hover-bg-orange:hover{background-color:#ff6300}.hover-bg-gold:focus,.hover-bg-gold:hover{background-color:#ffb700}.hover-bg-yellow:focus,.hover-bg-yellow:hover{background-color:gold}.hover-bg-light-yellow:focus,.hover-bg-light-yellow:hover{background-color:#fbf1a9}.hover-bg-purple:focus,.hover-bg-purple:hover{background-color:#5e2ca5}.hover-bg-light-purple:focus,.hover-bg-light-purple:hover{background-color:#a463f2}.hover-bg-dark-pink:focus,.hover-bg-dark-pink:hover{background-color:#d5008f}.hover-bg-hot-pink:focus,.hover-bg-hot-pink:hover{background-color:#ff41b4}.hover-bg-pink:focus,.hover-bg-pink:hover{background-color:#ff80cc}.hover-bg-light-pink:focus,.hover-bg-light-pink:hover{background-color:#ffa3d7}.hover-bg-dark-green:focus,.hover-bg-dark-green:hover{background-color:#137752}.hover-bg-green:focus,.hover-bg-green:hover{background-color:#19a974}.hover-bg-light-green:focus,.hover-bg-light-green:hover{background-color:#9eebcf}.hover-bg-navy:focus,.hover-bg-navy:hover{background-color:#001b44}.hover-bg-dark-blue:focus,.hover-bg-dark-blue:hover{background-color:#00449e}.hover-bg-blue:focus,.hover-bg-blue:hover{background-color:#357edd}.hover-bg-light-blue:focus,.hover-bg-light-blue:hover{background-color:#96ccff}.hover-bg-lightest-blue:focus,.hover-bg-lightest-blue:hover{background-color:#cdecff}.hover-bg-washed-blue:focus,.hover-bg-washed-blue:hover{background-color:#f6fffe}.hover-bg-washed-green:focus,.hover-bg-washed-green:hover{background-color:#e8fdf5}.hover-bg-washed-yellow:focus,.hover-bg-washed-yellow:hover{background-color:#fffceb}.hover-bg-washed-red:focus,.hover-bg-washed-red:hover{background-color:#ffdfdf}.hover-bg-inherit:focus,.hover-bg-inherit:hover{background-color:inherit}.pa0{padding:0}.pa1{padding:.25rem}.pa2{padding:.5rem}.pa3{padding:1rem}.pa4{padding:2rem}.pa5{padding:4rem}.pa6{padding:8rem}.pa7{padding:16rem}.pl0{padding-left:0}.pl1{padding-left:.25rem}.pl2{padding-left:.5rem}.pl3{padding-left:1rem}.pl4{padding-left:2rem}.pl5{padding-left:4rem}.pl6{padding-left:8rem}.pl7{padding-left:16rem}.pr0{padding-right:0}.pr1{padding-right:.25rem}.pr2{padding-right:.5rem}.pr3{padding-right:1rem}.pr4{padding-right:2rem}.pr5{padding-right:4rem}.pr6{padding-right:8rem}.pr7{padding-right:16rem}.pb0{padding-bottom:0}.pb1{padding-bottom:.25rem}.pb2{padding-bottom:.5rem}.pb3{padding-bottom:1rem}.pb4{padding-bottom:2rem}.pb5{padding-bottom:4rem}.pb6{padding-bottom:8rem}.pb7{padding-bottom:16rem}.pt0{padding-top:0}.pt1{padding-top:.25rem}.pt2{padding-top:.5rem}.pt3{padding-top:1rem}.pt4{padding-top:2rem}.pt5{padding-top:4rem}.pt6{padding-top:8rem}.pt7{padding-top:16rem}.pv0{padding-top:0;padding-bottom:0}.pv1{padding-top:.25rem;padding-bottom:.25rem}.pv2{padding-top:.5rem;padding-bottom:.5rem}.pv3{padding-top:1rem;padding-bottom:1rem}.pv4{padding-top:2rem;padding-bottom:2rem}.pv5{padding-top:4rem;padding-bottom:4rem}.pv6{padding-top:8rem;padding-bottom:8rem}.pv7{padding-top:16rem;padding-bottom:16rem}.ph0{padding-left:0;padding-right:0}.ph1{padding-left:.25rem;padding-right:.25rem}.ph2{padding-left:.5rem;padding-right:.5rem}.ph3{padding-left:1rem;padding-right:1rem}.ph4{padding-left:2rem;padding-right:2rem}.ph5{padding-left:4rem;padding-right:4rem}.ph6{padding-left:8rem;padding-right:8rem}.ph7{padding-left:16rem;padding-right:16rem}.ma0{margin:0}.ma1{margin:.25rem}.ma2{margin:.5rem}.ma3{margin:1rem}.ma4{margin:2rem}.ma5{margin:4rem}.ma6{margin:8rem}.ma7{margin:16rem}.ml0{margin-left:0}.ml1{margin-left:.25rem}.ml2{margin-left:.5rem}.ml3{margin-left:1rem}.ml4{margin-left:2rem}.ml5{margin-left:4rem}.ml6{margin-left:8rem}.ml7{margin-left:16rem}.mr0{margin-right:0}.mr1{margin-right:.25rem}.mr2{margin-right:.5rem}.mr3{margin-right:1rem}.mr4{margin-right:2rem}.mr5{margin-right:4rem}.mr6{margin-right:8rem}.mr7{margin-right:16rem}.mb0{margin-bottom:0}.mb1{margin-bottom:.25rem}.mb2{margin-bottom:.5rem}.mb3{margin-bottom:1rem}.mb4{margin-bottom:2rem}.mb5{margin-bottom:4rem}.mb6{margin-bottom:8rem}.mb7{margin-bottom:16rem}.mt0{margin-top:0}.mt1{margin-top:.25rem}.mt2{margin-top:.5rem}.mt3{margin-top:1rem}.mt4{margin-top:2rem}.mt5{margin-top:4rem}.mt6{margin-top:8rem}.mt7{margin-top:16rem}.mv0{margin-top:0;margin-bottom:0}.mv1{margin-top:.25rem;margin-bottom:.25rem}.mv2{margin-top:.5rem;margin-bottom:.5rem}.mv3{margin-top:1rem;margin-bottom:1rem}.mv4{margin-top:2rem;margin-bottom:2rem}.mv5{margin-top:4rem;margin-bottom:4rem}.mv6{margin-top:8rem;margin-bottom:8rem}.mv7{margin-top:16rem;margin-bottom:16rem}.mh0{margin-left:0;margin-right:0}.mh1{margin-left:.25rem;margin-right:.25rem}.mh2{margin-left:.5rem;margin-right:.5rem}.mh3{margin-left:1rem;margin-right:1rem}.mh4{margin-left:2rem;margin-right:2rem}.mh5{margin-left:4rem;margin-right:4rem}.mh6{margin-left:8rem;margin-right:8rem}.mh7{margin-left:16rem;margin-right:16rem}.na1{margin:-.25rem}.na2{margin:-.5rem}.na3{margin:-1rem}.na4{margin:-2rem}.na5{margin:-4rem}.na6{margin:-8rem}.na7{margin:-16rem}.nl1{margin-left:-.25rem}.nl2{margin-left:-.5rem}.nl3{margin-left:-1rem}.nl4{margin-left:-2rem}.nl5{margin-left:-4rem}.nl6{margin-left:-8rem}.nl7{margin-left:-16rem}.nr1{margin-right:-.25rem}.nr2{margin-right:-.5rem}.nr3{margin-right:-1rem}.nr4{margin-right:-2rem}.nr5{margin-right:-4rem}.nr6{margin-right:-8rem}.nr7{margin-right:-16rem}.nb1{margin-bottom:-.25rem}.nb2{margin-bottom:-.5rem}.nb3{margin-bottom:-1rem}.nb4{margin-bottom:-2rem}.nb5{margin-bottom:-4rem}.nb6{margin-bottom:-8rem}.nb7{margin-bottom:-16rem}.nt1{margin-top:-.25rem}.nt2{margin-top:-.5rem}.nt3{margin-top:-1rem}.nt4{margin-top:-2rem}.nt5{margin-top:-4rem}.nt6{margin-top:-8rem}.nt7{margin-top:-16rem}.collapse{border-collapse:collapse;border-spacing:0}.striped--light-silver:nth-child(odd){background-color:#aaa}.striped--moon-gray:nth-child(odd){background-color:#ccc}.striped--light-gray:nth-child(odd){background-color:#eee}.striped--near-white:nth-child(odd){background-color:#f4f4f4}.stripe-light:nth-child(odd){background-color:hsla(0,0%,100%,.1)}.stripe-dark:nth-child(odd){background-color:rgba(0,0,0,.1)}.strike{text-decoration:line-through}.underline{text-decoration:underline}.no-underline{text-decoration:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.tj{text-align:justify}.ttc{text-transform:capitalize}.ttl{text-transform:lowercase}.ttu{text-transform:uppercase}.ttn{text-transform:none}.f-6,.f-headline{font-size:6rem}.f-5,.f-subheadline{font-size:5rem}.f1{font-size:3rem}.f2{font-size:2.25rem}.f3{font-size:1.5rem}.f4{font-size:1.25rem}.f5{font-size:1rem}.f6{font-size:.875rem}.f7{font-size:.75rem}.measure{max-width:30em}.measure-wide{max-width:34em}.measure-narrow{max-width:20em}.indent{text-indent:1em;margin-top:0;margin-bottom:0}.small-caps{font-variant:small-caps}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overflow-container{overflow-y:scroll}.center{margin-left:auto}.center,.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.clip{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ws-normal{white-space:normal}.nowrap{white-space:nowrap}.pre{white-space:pre}.v-base{vertical-align:baseline}.v-mid{vertical-align:middle}.v-top{vertical-align:top}.v-btm{vertical-align:bottom}.dim{opacity:1}.dim,.dim:focus,.dim:hover{transition:opacity .15s ease-in}.dim:focus,.dim:hover{opacity:.5}.dim:active{opacity:.8;transition:opacity .15s ease-out}.glow,.glow:focus,.glow:hover{transition:opacity .15s ease-in}.glow:focus,.glow:hover{opacity:1}.hide-child .child{opacity:0;transition:opacity .15s ease-in}.hide-child:active .child,.hide-child:focus .child,.hide-child:hover .child{opacity:1;transition:opacity .15s ease-in}.underline-hover:focus,.underline-hover:hover{text-decoration:underline}.grow{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.grow:focus,.grow:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.grow:active{-webkit-transform:scale(.9);transform:scale(.9)}.grow-large{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.grow-large:focus,.grow-large:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.grow-large:active{-webkit-transform:scale(.95);transform:scale(.95)}.pointer:hover,.shadow-hover{cursor:pointer}.shadow-hover{position:relative;transition:all .5s cubic-bezier(.165,.84,.44,1)}.shadow-hover:after{content:"";box-shadow:0 0 16px 2px rgba(0,0,0,.2);border-radius:inherit;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transition:opacity .5s cubic-bezier(.165,.84,.44,1)}.shadow-hover:focus:after,.shadow-hover:hover:after{opacity:1}.bg-animate,.bg-animate:focus,.bg-animate:hover{transition:background-color .15s ease-in-out}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-999{z-index:999}.z-9999{z-index:9999}.z-max{z-index:2147483647}.z-inherit{z-index:inherit}.z-initial{z-index:auto}.z-unset{z-index:unset}.nested-copy-line-height ol,.nested-copy-line-height p,.nested-copy-line-height ul{line-height:1.5}.nested-headline-line-height h1,.nested-headline-line-height h2,.nested-headline-line-height h3,.nested-headline-line-height h4,.nested-headline-line-height h5,.nested-headline-line-height h6{line-height:1.25}.nested-list-reset ol,.nested-list-reset ul{padding-left:0;margin-left:0;list-style-type:none}.nested-copy-indent p+p{text-indent:1em;margin-top:0;margin-bottom:0}.nested-copy-separator p+p{margin-top:1.5em}.nested-img img{width:100%;max-width:100%;display:block}.nested-links a{color:#357edd;transition:color .15s ease-in}.nested-links a:focus,.nested-links a:hover{color:#96ccff;transition:color .15s ease-in}.debug *{outline:1px solid gold}.debug-white *{outline:1px solid #fff}.debug-black *{outline:1px solid #000}.debug-grid{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAFElEQVR4AWPAC97/9x0eCsAEPgwAVLshdpENIxcAAAAASUVORK5CYII=) repeat 0 0}.debug-grid-16{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMklEQVR4AWOgCLz/b0epAa6UGuBOqQHOQHLUgFEDnAbcBZ4UGwDOkiCnkIhdgNgNxAYAiYlD+8sEuo8AAAAASUVORK5CYII=) repeat 0 0}.debug-grid-8-solid{background:#fff url(data:image/gif;base64,R0lGODdhCAAIAPEAAADw/wDx/////wAAACwAAAAACAAIAAACDZQvgaeb/lxbAIKA8y0AOw==) repeat 0 0}.debug-grid-16-solid{background:#fff url(data:image/gif;base64,R0lGODdhEAAQAPEAAADw/wDx/xXy/////ywAAAAAEAAQAAACIZyPKckYDQFsb6ZqD85jZ2+BkwiRFKehhqQCQgDHcgwEBQA7) repeat 0 0}@media screen and (min-width:30em){.aspect-ratio-ns{height:0;position:relative}.aspect-ratio--16x9-ns{padding-bottom:56.25%}.aspect-ratio--9x16-ns{padding-bottom:177.77%}.aspect-ratio--4x3-ns{padding-bottom:75%}.aspect-ratio--3x4-ns{padding-bottom:133.33%}.aspect-ratio--6x4-ns{padding-bottom:66.6%}.aspect-ratio--4x6-ns{padding-bottom:150%}.aspect-ratio--8x5-ns{padding-bottom:62.5%}.aspect-ratio--5x8-ns{padding-bottom:160%}.aspect-ratio--7x5-ns{padding-bottom:71.42%}.aspect-ratio--5x7-ns{padding-bottom:140%}.aspect-ratio--1x1-ns{padding-bottom:100%}.aspect-ratio--object-ns{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}.cover-ns{background-size:cover!important}.contain-ns{background-size:contain!important}.bg-center-ns{background-position:50%}.bg-center-ns,.bg-top-ns{background-repeat:no-repeat}.bg-top-ns{background-position:top}.bg-right-ns{background-position:100%}.bg-bottom-ns,.bg-right-ns{background-repeat:no-repeat}.bg-bottom-ns{background-position:bottom}.bg-left-ns{background-repeat:no-repeat;background-position:0}.outline-ns{outline:1px solid}.outline-transparent-ns{outline:1px solid transparent}.outline-0-ns{outline:0}.ba-ns{border-style:solid;border-width:1px}.bt-ns{border-top-style:solid;border-top-width:1px}.br-ns{border-right-style:solid;border-right-width:1px}.bb-ns{border-bottom-style:solid;border-bottom-width:1px}.bl-ns{border-left-style:solid;border-left-width:1px}.bn-ns{border-style:none;border-width:0}.br0-ns{border-radius:0}.br1-ns{border-radius:.125rem}.br2-ns{border-radius:.25rem}.br3-ns{border-radius:.5rem}.br4-ns{border-radius:1rem}.br-100-ns{border-radius:100%}.br-pill-ns{border-radius:9999px}.br--bottom-ns{border-top-left-radius:0;border-top-right-radius:0}.br--top-ns{border-bottom-right-radius:0}.br--right-ns,.br--top-ns{border-bottom-left-radius:0}.br--right-ns{border-top-left-radius:0}.br--left-ns{border-top-right-radius:0;border-bottom-right-radius:0}.br-inherit-ns{border-radius:inherit}.br-initial-ns{border-radius:initial}.br-unset-ns{border-radius:unset}.b--dotted-ns{border-style:dotted}.b--dashed-ns{border-style:dashed}.b--solid-ns{border-style:solid}.b--none-ns{border-style:none}.bw0-ns{border-width:0}.bw1-ns{border-width:.125rem}.bw2-ns{border-width:.25rem}.bw3-ns{border-width:.5rem}.bw4-ns{border-width:1rem}.bw5-ns{border-width:2rem}.bt-0-ns{border-top-width:0}.br-0-ns{border-right-width:0}.bb-0-ns{border-bottom-width:0}.bl-0-ns{border-left-width:0}.shadow-1-ns{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.shadow-2-ns{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.shadow-3-ns{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.shadow-4-ns{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.shadow-5-ns{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}.top-0-ns{top:0}.left-0-ns{left:0}.right-0-ns{right:0}.bottom-0-ns{bottom:0}.top-1-ns{top:1rem}.left-1-ns{left:1rem}.right-1-ns{right:1rem}.bottom-1-ns{bottom:1rem}.top-2-ns{top:2rem}.left-2-ns{left:2rem}.right-2-ns{right:2rem}.bottom-2-ns{bottom:2rem}.top--1-ns{top:-1rem}.right--1-ns{right:-1rem}.bottom--1-ns{bottom:-1rem}.left--1-ns{left:-1rem}.top--2-ns{top:-2rem}.right--2-ns{right:-2rem}.bottom--2-ns{bottom:-2rem}.left--2-ns{left:-2rem}.absolute--fill-ns{top:0;right:0;bottom:0;left:0}.cl-ns{clear:left}.cr-ns{clear:right}.cb-ns{clear:both}.cn-ns{clear:none}.dn-ns{display:none}.di-ns{display:inline}.db-ns{display:block}.dib-ns{display:inline-block}.dit-ns{display:inline-table}.dt-ns{display:table}.dtc-ns{display:table-cell}.dt-row-ns{display:table-row}.dt-row-group-ns{display:table-row-group}.dt-column-ns{display:table-column}.dt-column-group-ns{display:table-column-group}.dt--fixed-ns{table-layout:fixed;width:100%}.flex-ns{display:flex}.inline-flex-ns{display:inline-flex}.flex-auto-ns{flex:1 1 auto;min-width:0;min-height:0}.flex-none-ns{flex:none}.flex-column-ns{flex-direction:column}.flex-row-ns{flex-direction:row}.flex-wrap-ns{flex-wrap:wrap}.flex-nowrap-ns{flex-wrap:nowrap}.flex-wrap-reverse-ns{flex-wrap:wrap-reverse}.flex-column-reverse-ns{flex-direction:column-reverse}.flex-row-reverse-ns{flex-direction:row-reverse}.items-start-ns{align-items:flex-start}.items-end-ns{align-items:flex-end}.items-center-ns{align-items:center}.items-baseline-ns{align-items:baseline}.items-stretch-ns{align-items:stretch}.self-start-ns{align-self:flex-start}.self-end-ns{align-self:flex-end}.self-center-ns{align-self:center}.self-baseline-ns{align-self:baseline}.self-stretch-ns{align-self:stretch}.justify-start-ns{justify-content:flex-start}.justify-end-ns{justify-content:flex-end}.justify-center-ns{justify-content:center}.justify-between-ns{justify-content:space-between}.justify-around-ns{justify-content:space-around}.content-start-ns{align-content:flex-start}.content-end-ns{align-content:flex-end}.content-center-ns{align-content:center}.content-between-ns{align-content:space-between}.content-around-ns{align-content:space-around}.content-stretch-ns{align-content:stretch}.order-0-ns{order:0}.order-1-ns{order:1}.order-2-ns{order:2}.order-3-ns{order:3}.order-4-ns{order:4}.order-5-ns{order:5}.order-6-ns{order:6}.order-7-ns{order:7}.order-8-ns{order:8}.order-last-ns{order:99999}.flex-grow-0-ns{flex-grow:0}.flex-grow-1-ns{flex-grow:1}.flex-shrink-0-ns{flex-shrink:0}.flex-shrink-1-ns{flex-shrink:1}.fl-ns{float:left}.fl-ns,.fr-ns{_display:inline}.fr-ns{float:right}.fn-ns{float:none}.i-ns{font-style:italic}.fs-normal-ns{font-style:normal}.normal-ns{font-weight:400}.b-ns{font-weight:700}.fw1-ns{font-weight:100}.fw2-ns{font-weight:200}.fw3-ns{font-weight:300}.fw4-ns{font-weight:400}.fw5-ns{font-weight:500}.fw6-ns{font-weight:600}.fw7-ns{font-weight:700}.fw8-ns{font-weight:800}.fw9-ns{font-weight:900}.h1-ns{height:1rem}.h2-ns{height:2rem}.h3-ns{height:4rem}.h4-ns{height:8rem}.h5-ns{height:16rem}.h-25-ns{height:25%}.h-50-ns{height:50%}.h-75-ns{height:75%}.h-100-ns{height:100%}.min-h-100-ns{min-height:100%}.vh-25-ns{height:25vh}.vh-50-ns{height:50vh}.vh-75-ns{height:75vh}.vh-100-ns{height:100vh}.min-vh-100-ns{min-height:100vh}.h-auto-ns{height:auto}.h-inherit-ns{height:inherit}.tracked-ns{letter-spacing:.1em}.tracked-tight-ns{letter-spacing:-.05em}.tracked-mega-ns{letter-spacing:.25em}.lh-solid-ns{line-height:1}.lh-title-ns{line-height:1.25}.lh-copy-ns{line-height:1.5}.mw-100-ns{max-width:100%}.mw1-ns{max-width:1rem}.mw2-ns{max-width:2rem}.mw3-ns{max-width:4rem}.mw4-ns{max-width:8rem}.mw5-ns{max-width:16rem}.mw6-ns{max-width:32rem}.mw7-ns{max-width:48rem}.mw8-ns{max-width:64rem}.mw9-ns{max-width:96rem}.mw-none-ns{max-width:none}.w1-ns{width:1rem}.w2-ns{width:2rem}.w3-ns{width:4rem}.w4-ns{width:8rem}.w5-ns{width:16rem}.w-10-ns{width:10%}.w-20-ns{width:20%}.w-25-ns{width:25%}.w-30-ns{width:30%}.w-33-ns{width:33%}.w-34-ns{width:34%}.w-40-ns{width:40%}.w-50-ns{width:50%}.w-60-ns{width:60%}.w-70-ns{width:70%}.w-75-ns{width:75%}.w-80-ns{width:80%}.w-90-ns{width:90%}.w-100-ns{width:100%}.w-third-ns{width:33.33333%}.w-two-thirds-ns{width:66.66667%}.w-auto-ns{width:auto}.overflow-visible-ns{overflow:visible}.overflow-hidden-ns{overflow:hidden}.overflow-scroll-ns{overflow:scroll}.overflow-auto-ns{overflow:auto}.overflow-x-visible-ns{overflow-x:visible}.overflow-x-hidden-ns{overflow-x:hidden}.overflow-x-scroll-ns{overflow-x:scroll}.overflow-x-auto-ns{overflow-x:auto}.overflow-y-visible-ns{overflow-y:visible}.overflow-y-hidden-ns{overflow-y:hidden}.overflow-y-scroll-ns{overflow-y:scroll}.overflow-y-auto-ns{overflow-y:auto}.static-ns{position:static}.relative-ns{position:relative}.absolute-ns{position:absolute}.fixed-ns{position:fixed}.rotate-45-ns{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rotate-90-ns{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rotate-135-ns{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.rotate-180-ns{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rotate-225-ns{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.rotate-270-ns{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.rotate-315-ns{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.pa0-ns{padding:0}.pa1-ns{padding:.25rem}.pa2-ns{padding:.5rem}.pa3-ns{padding:1rem}.pa4-ns{padding:2rem}.pa5-ns{padding:4rem}.pa6-ns{padding:8rem}.pa7-ns{padding:16rem}.pl0-ns{padding-left:0}.pl1-ns{padding-left:.25rem}.pl2-ns{padding-left:.5rem}.pl3-ns{padding-left:1rem}.pl4-ns{padding-left:2rem}.pl5-ns{padding-left:4rem}.pl6-ns{padding-left:8rem}.pl7-ns{padding-left:16rem}.pr0-ns{padding-right:0}.pr1-ns{padding-right:.25rem}.pr2-ns{padding-right:.5rem}.pr3-ns{padding-right:1rem}.pr4-ns{padding-right:2rem}.pr5-ns{padding-right:4rem}.pr6-ns{padding-right:8rem}.pr7-ns{padding-right:16rem}.pb0-ns{padding-bottom:0}.pb1-ns{padding-bottom:.25rem}.pb2-ns{padding-bottom:.5rem}.pb3-ns{padding-bottom:1rem}.pb4-ns{padding-bottom:2rem}.pb5-ns{padding-bottom:4rem}.pb6-ns{padding-bottom:8rem}.pb7-ns{padding-bottom:16rem}.pt0-ns{padding-top:0}.pt1-ns{padding-top:.25rem}.pt2-ns{padding-top:.5rem}.pt3-ns{padding-top:1rem}.pt4-ns{padding-top:2rem}.pt5-ns{padding-top:4rem}.pt6-ns{padding-top:8rem}.pt7-ns{padding-top:16rem}.pv0-ns{padding-top:0;padding-bottom:0}.pv1-ns{padding-top:.25rem;padding-bottom:.25rem}.pv2-ns{padding-top:.5rem;padding-bottom:.5rem}.pv3-ns{padding-top:1rem;padding-bottom:1rem}.pv4-ns{padding-top:2rem;padding-bottom:2rem}.pv5-ns{padding-top:4rem;padding-bottom:4rem}.pv6-ns{padding-top:8rem;padding-bottom:8rem}.pv7-ns{padding-top:16rem;padding-bottom:16rem}.ph0-ns{padding-left:0;padding-right:0}.ph1-ns{padding-left:.25rem;padding-right:.25rem}.ph2-ns{padding-left:.5rem;padding-right:.5rem}.ph3-ns{padding-left:1rem;padding-right:1rem}.ph4-ns{padding-left:2rem;padding-right:2rem}.ph5-ns{padding-left:4rem;padding-right:4rem}.ph6-ns{padding-left:8rem;padding-right:8rem}.ph7-ns{padding-left:16rem;padding-right:16rem}.ma0-ns{margin:0}.ma1-ns{margin:.25rem}.ma2-ns{margin:.5rem}.ma3-ns{margin:1rem}.ma4-ns{margin:2rem}.ma5-ns{margin:4rem}.ma6-ns{margin:8rem}.ma7-ns{margin:16rem}.ml0-ns{margin-left:0}.ml1-ns{margin-left:.25rem}.ml2-ns{margin-left:.5rem}.ml3-ns{margin-left:1rem}.ml4-ns{margin-left:2rem}.ml5-ns{margin-left:4rem}.ml6-ns{margin-left:8rem}.ml7-ns{margin-left:16rem}.mr0-ns{margin-right:0}.mr1-ns{margin-right:.25rem}.mr2-ns{margin-right:.5rem}.mr3-ns{margin-right:1rem}.mr4-ns{margin-right:2rem}.mr5-ns{margin-right:4rem}.mr6-ns{margin-right:8rem}.mr7-ns{margin-right:16rem}.mb0-ns{margin-bottom:0}.mb1-ns{margin-bottom:.25rem}.mb2-ns{margin-bottom:.5rem}.mb3-ns{margin-bottom:1rem}.mb4-ns{margin-bottom:2rem}.mb5-ns{margin-bottom:4rem}.mb6-ns{margin-bottom:8rem}.mb7-ns{margin-bottom:16rem}.mt0-ns{margin-top:0}.mt1-ns{margin-top:.25rem}.mt2-ns{margin-top:.5rem}.mt3-ns{margin-top:1rem}.mt4-ns{margin-top:2rem}.mt5-ns{margin-top:4rem}.mt6-ns{margin-top:8rem}.mt7-ns{margin-top:16rem}.mv0-ns{margin-top:0;margin-bottom:0}.mv1-ns{margin-top:.25rem;margin-bottom:.25rem}.mv2-ns{margin-top:.5rem;margin-bottom:.5rem}.mv3-ns{margin-top:1rem;margin-bottom:1rem}.mv4-ns{margin-top:2rem;margin-bottom:2rem}.mv5-ns{margin-top:4rem;margin-bottom:4rem}.mv6-ns{margin-top:8rem;margin-bottom:8rem}.mv7-ns{margin-top:16rem;margin-bottom:16rem}.mh0-ns{margin-left:0;margin-right:0}.mh1-ns{margin-left:.25rem;margin-right:.25rem}.mh2-ns{margin-left:.5rem;margin-right:.5rem}.mh3-ns{margin-left:1rem;margin-right:1rem}.mh4-ns{margin-left:2rem;margin-right:2rem}.mh5-ns{margin-left:4rem;margin-right:4rem}.mh6-ns{margin-left:8rem;margin-right:8rem}.mh7-ns{margin-left:16rem;margin-right:16rem}.na1-ns{margin:-.25rem}.na2-ns{margin:-.5rem}.na3-ns{margin:-1rem}.na4-ns{margin:-2rem}.na5-ns{margin:-4rem}.na6-ns{margin:-8rem}.na7-ns{margin:-16rem}.nl1-ns{margin-left:-.25rem}.nl2-ns{margin-left:-.5rem}.nl3-ns{margin-left:-1rem}.nl4-ns{margin-left:-2rem}.nl5-ns{margin-left:-4rem}.nl6-ns{margin-left:-8rem}.nl7-ns{margin-left:-16rem}.nr1-ns{margin-right:-.25rem}.nr2-ns{margin-right:-.5rem}.nr3-ns{margin-right:-1rem}.nr4-ns{margin-right:-2rem}.nr5-ns{margin-right:-4rem}.nr6-ns{margin-right:-8rem}.nr7-ns{margin-right:-16rem}.nb1-ns{margin-bottom:-.25rem}.nb2-ns{margin-bottom:-.5rem}.nb3-ns{margin-bottom:-1rem}.nb4-ns{margin-bottom:-2rem}.nb5-ns{margin-bottom:-4rem}.nb6-ns{margin-bottom:-8rem}.nb7-ns{margin-bottom:-16rem}.nt1-ns{margin-top:-.25rem}.nt2-ns{margin-top:-.5rem}.nt3-ns{margin-top:-1rem}.nt4-ns{margin-top:-2rem}.nt5-ns{margin-top:-4rem}.nt6-ns{margin-top:-8rem}.nt7-ns{margin-top:-16rem}.strike-ns{text-decoration:line-through}.underline-ns{text-decoration:underline}.no-underline-ns{text-decoration:none}.tl-ns{text-align:left}.tr-ns{text-align:right}.tc-ns{text-align:center}.tj-ns{text-align:justify}.ttc-ns{text-transform:capitalize}.ttl-ns{text-transform:lowercase}.ttu-ns{text-transform:uppercase}.ttn-ns{text-transform:none}.f-6-ns,.f-headline-ns{font-size:6rem}.f-5-ns,.f-subheadline-ns{font-size:5rem}.f1-ns{font-size:3rem}.f2-ns{font-size:2.25rem}.f3-ns{font-size:1.5rem}.f4-ns{font-size:1.25rem}.f5-ns{font-size:1rem}.f6-ns{font-size:.875rem}.f7-ns{font-size:.75rem}.measure-ns{max-width:30em}.measure-wide-ns{max-width:34em}.measure-narrow-ns{max-width:20em}.indent-ns{text-indent:1em;margin-top:0;margin-bottom:0}.small-caps-ns{font-variant:small-caps}.truncate-ns{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.center-ns{margin-left:auto}.center-ns,.mr-auto-ns{margin-right:auto}.ml-auto-ns{margin-left:auto}.clip-ns{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ws-normal-ns{white-space:normal}.nowrap-ns{white-space:nowrap}.pre-ns{white-space:pre}.v-base-ns{vertical-align:baseline}.v-mid-ns{vertical-align:middle}.v-top-ns{vertical-align:top}.v-btm-ns{vertical-align:bottom}}@media screen and (min-width:30em) and (max-width:60em){.aspect-ratio-m{height:0;position:relative}.aspect-ratio--16x9-m{padding-bottom:56.25%}.aspect-ratio--9x16-m{padding-bottom:177.77%}.aspect-ratio--4x3-m{padding-bottom:75%}.aspect-ratio--3x4-m{padding-bottom:133.33%}.aspect-ratio--6x4-m{padding-bottom:66.6%}.aspect-ratio--4x6-m{padding-bottom:150%}.aspect-ratio--8x5-m{padding-bottom:62.5%}.aspect-ratio--5x8-m{padding-bottom:160%}.aspect-ratio--7x5-m{padding-bottom:71.42%}.aspect-ratio--5x7-m{padding-bottom:140%}.aspect-ratio--1x1-m{padding-bottom:100%}.aspect-ratio--object-m{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}.cover-m{background-size:cover!important}.contain-m{background-size:contain!important}.bg-center-m{background-position:50%}.bg-center-m,.bg-top-m{background-repeat:no-repeat}.bg-top-m{background-position:top}.bg-right-m{background-position:100%}.bg-bottom-m,.bg-right-m{background-repeat:no-repeat}.bg-bottom-m{background-position:bottom}.bg-left-m{background-repeat:no-repeat;background-position:0}.outline-m{outline:1px solid}.outline-transparent-m{outline:1px solid transparent}.outline-0-m{outline:0}.ba-m{border-style:solid;border-width:1px}.bt-m{border-top-style:solid;border-top-width:1px}.br-m{border-right-style:solid;border-right-width:1px}.bb-m{border-bottom-style:solid;border-bottom-width:1px}.bl-m{border-left-style:solid;border-left-width:1px}.bn-m{border-style:none;border-width:0}.br0-m{border-radius:0}.br1-m{border-radius:.125rem}.br2-m{border-radius:.25rem}.br3-m{border-radius:.5rem}.br4-m{border-radius:1rem}.br-100-m{border-radius:100%}.br-pill-m{border-radius:9999px}.br--bottom-m{border-top-left-radius:0;border-top-right-radius:0}.br--top-m{border-bottom-right-radius:0}.br--right-m,.br--top-m{border-bottom-left-radius:0}.br--right-m{border-top-left-radius:0}.br--left-m{border-top-right-radius:0;border-bottom-right-radius:0}.br-inherit-m{border-radius:inherit}.br-initial-m{border-radius:initial}.br-unset-m{border-radius:unset}.b--dotted-m{border-style:dotted}.b--dashed-m{border-style:dashed}.b--solid-m{border-style:solid}.b--none-m{border-style:none}.bw0-m{border-width:0}.bw1-m{border-width:.125rem}.bw2-m{border-width:.25rem}.bw3-m{border-width:.5rem}.bw4-m{border-width:1rem}.bw5-m{border-width:2rem}.bt-0-m{border-top-width:0}.br-0-m{border-right-width:0}.bb-0-m{border-bottom-width:0}.bl-0-m{border-left-width:0}.shadow-1-m{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.shadow-2-m{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.shadow-3-m{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.shadow-4-m{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.shadow-5-m{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}.top-0-m{top:0}.left-0-m{left:0}.right-0-m{right:0}.bottom-0-m{bottom:0}.top-1-m{top:1rem}.left-1-m{left:1rem}.right-1-m{right:1rem}.bottom-1-m{bottom:1rem}.top-2-m{top:2rem}.left-2-m{left:2rem}.right-2-m{right:2rem}.bottom-2-m{bottom:2rem}.top--1-m{top:-1rem}.right--1-m{right:-1rem}.bottom--1-m{bottom:-1rem}.left--1-m{left:-1rem}.top--2-m{top:-2rem}.right--2-m{right:-2rem}.bottom--2-m{bottom:-2rem}.left--2-m{left:-2rem}.absolute--fill-m{top:0;right:0;bottom:0;left:0}.cl-m{clear:left}.cr-m{clear:right}.cb-m{clear:both}.cn-m{clear:none}.dn-m{display:none}.di-m{display:inline}.db-m{display:block}.dib-m{display:inline-block}.dit-m{display:inline-table}.dt-m{display:table}.dtc-m{display:table-cell}.dt-row-m{display:table-row}.dt-row-group-m{display:table-row-group}.dt-column-m{display:table-column}.dt-column-group-m{display:table-column-group}.dt--fixed-m{table-layout:fixed;width:100%}.flex-m{display:flex}.inline-flex-m{display:inline-flex}.flex-auto-m{flex:1 1 auto;min-width:0;min-height:0}.flex-none-m{flex:none}.flex-column-m{flex-direction:column}.flex-row-m{flex-direction:row}.flex-wrap-m{flex-wrap:wrap}.flex-nowrap-m{flex-wrap:nowrap}.flex-wrap-reverse-m{flex-wrap:wrap-reverse}.flex-column-reverse-m{flex-direction:column-reverse}.flex-row-reverse-m{flex-direction:row-reverse}.items-start-m{align-items:flex-start}.items-end-m{align-items:flex-end}.items-center-m{align-items:center}.items-baseline-m{align-items:baseline}.items-stretch-m{align-items:stretch}.self-start-m{align-self:flex-start}.self-end-m{align-self:flex-end}.self-center-m{align-self:center}.self-baseline-m{align-self:baseline}.self-stretch-m{align-self:stretch}.justify-start-m{justify-content:flex-start}.justify-end-m{justify-content:flex-end}.justify-center-m{justify-content:center}.justify-between-m{justify-content:space-between}.justify-around-m{justify-content:space-around}.content-start-m{align-content:flex-start}.content-end-m{align-content:flex-end}.content-center-m{align-content:center}.content-between-m{align-content:space-between}.content-around-m{align-content:space-around}.content-stretch-m{align-content:stretch}.order-0-m{order:0}.order-1-m{order:1}.order-2-m{order:2}.order-3-m{order:3}.order-4-m{order:4}.order-5-m{order:5}.order-6-m{order:6}.order-7-m{order:7}.order-8-m{order:8}.order-last-m{order:99999}.flex-grow-0-m{flex-grow:0}.flex-grow-1-m{flex-grow:1}.flex-shrink-0-m{flex-shrink:0}.flex-shrink-1-m{flex-shrink:1}.fl-m{float:left}.fl-m,.fr-m{_display:inline}.fr-m{float:right}.fn-m{float:none}.i-m{font-style:italic}.fs-normal-m{font-style:normal}.normal-m{font-weight:400}.b-m{font-weight:700}.fw1-m{font-weight:100}.fw2-m{font-weight:200}.fw3-m{font-weight:300}.fw4-m{font-weight:400}.fw5-m{font-weight:500}.fw6-m{font-weight:600}.fw7-m{font-weight:700}.fw8-m{font-weight:800}.fw9-m{font-weight:900}.h1-m{height:1rem}.h2-m{height:2rem}.h3-m{height:4rem}.h4-m{height:8rem}.h5-m{height:16rem}.h-25-m{height:25%}.h-50-m{height:50%}.h-75-m{height:75%}.h-100-m{height:100%}.min-h-100-m{min-height:100%}.vh-25-m{height:25vh}.vh-50-m{height:50vh}.vh-75-m{height:75vh}.vh-100-m{height:100vh}.min-vh-100-m{min-height:100vh}.h-auto-m{height:auto}.h-inherit-m{height:inherit}.tracked-m{letter-spacing:.1em}.tracked-tight-m{letter-spacing:-.05em}.tracked-mega-m{letter-spacing:.25em}.lh-solid-m{line-height:1}.lh-title-m{line-height:1.25}.lh-copy-m{line-height:1.5}.mw-100-m{max-width:100%}.mw1-m{max-width:1rem}.mw2-m{max-width:2rem}.mw3-m{max-width:4rem}.mw4-m{max-width:8rem}.mw5-m{max-width:16rem}.mw6-m{max-width:32rem}.mw7-m{max-width:48rem}.mw8-m{max-width:64rem}.mw9-m{max-width:96rem}.mw-none-m{max-width:none}.w1-m{width:1rem}.w2-m{width:2rem}.w3-m{width:4rem}.w4-m{width:8rem}.w5-m{width:16rem}.w-10-m{width:10%}.w-20-m{width:20%}.w-25-m{width:25%}.w-30-m{width:30%}.w-33-m{width:33%}.w-34-m{width:34%}.w-40-m{width:40%}.w-50-m{width:50%}.w-60-m{width:60%}.w-70-m{width:70%}.w-75-m{width:75%}.w-80-m{width:80%}.w-90-m{width:90%}.w-100-m{width:100%}.w-third-m{width:33.33333%}.w-two-thirds-m{width:66.66667%}.w-auto-m{width:auto}.overflow-visible-m{overflow:visible}.overflow-hidden-m{overflow:hidden}.overflow-scroll-m{overflow:scroll}.overflow-auto-m{overflow:auto}.overflow-x-visible-m{overflow-x:visible}.overflow-x-hidden-m{overflow-x:hidden}.overflow-x-scroll-m{overflow-x:scroll}.overflow-x-auto-m{overflow-x:auto}.overflow-y-visible-m{overflow-y:visible}.overflow-y-hidden-m{overflow-y:hidden}.overflow-y-scroll-m{overflow-y:scroll}.overflow-y-auto-m{overflow-y:auto}.static-m{position:static}.relative-m{position:relative}.absolute-m{position:absolute}.fixed-m{position:fixed}.rotate-45-m{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rotate-90-m{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rotate-135-m{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.rotate-180-m{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rotate-225-m{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.rotate-270-m{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.rotate-315-m{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.pa0-m{padding:0}.pa1-m{padding:.25rem}.pa2-m{padding:.5rem}.pa3-m{padding:1rem}.pa4-m{padding:2rem}.pa5-m{padding:4rem}.pa6-m{padding:8rem}.pa7-m{padding:16rem}.pl0-m{padding-left:0}.pl1-m{padding-left:.25rem}.pl2-m{padding-left:.5rem}.pl3-m{padding-left:1rem}.pl4-m{padding-left:2rem}.pl5-m{padding-left:4rem}.pl6-m{padding-left:8rem}.pl7-m{padding-left:16rem}.pr0-m{padding-right:0}.pr1-m{padding-right:.25rem}.pr2-m{padding-right:.5rem}.pr3-m{padding-right:1rem}.pr4-m{padding-right:2rem}.pr5-m{padding-right:4rem}.pr6-m{padding-right:8rem}.pr7-m{padding-right:16rem}.pb0-m{padding-bottom:0}.pb1-m{padding-bottom:.25rem}.pb2-m{padding-bottom:.5rem}.pb3-m{padding-bottom:1rem}.pb4-m{padding-bottom:2rem}.pb5-m{padding-bottom:4rem}.pb6-m{padding-bottom:8rem}.pb7-m{padding-bottom:16rem}.pt0-m{padding-top:0}.pt1-m{padding-top:.25rem}.pt2-m{padding-top:.5rem}.pt3-m{padding-top:1rem}.pt4-m{padding-top:2rem}.pt5-m{padding-top:4rem}.pt6-m{padding-top:8rem}.pt7-m{padding-top:16rem}.pv0-m{padding-top:0;padding-bottom:0}.pv1-m{padding-top:.25rem;padding-bottom:.25rem}.pv2-m{padding-top:.5rem;padding-bottom:.5rem}.pv3-m{padding-top:1rem;padding-bottom:1rem}.pv4-m{padding-top:2rem;padding-bottom:2rem}.pv5-m{padding-top:4rem;padding-bottom:4rem}.pv6-m{padding-top:8rem;padding-bottom:8rem}.pv7-m{padding-top:16rem;padding-bottom:16rem}.ph0-m{padding-left:0;padding-right:0}.ph1-m{padding-left:.25rem;padding-right:.25rem}.ph2-m{padding-left:.5rem;padding-right:.5rem}.ph3-m{padding-left:1rem;padding-right:1rem}.ph4-m{padding-left:2rem;padding-right:2rem}.ph5-m{padding-left:4rem;padding-right:4rem}.ph6-m{padding-left:8rem;padding-right:8rem}.ph7-m{padding-left:16rem;padding-right:16rem}.ma0-m{margin:0}.ma1-m{margin:.25rem}.ma2-m{margin:.5rem}.ma3-m{margin:1rem}.ma4-m{margin:2rem}.ma5-m{margin:4rem}.ma6-m{margin:8rem}.ma7-m{margin:16rem}.ml0-m{margin-left:0}.ml1-m{margin-left:.25rem}.ml2-m{margin-left:.5rem}.ml3-m{margin-left:1rem}.ml4-m{margin-left:2rem}.ml5-m{margin-left:4rem}.ml6-m{margin-left:8rem}.ml7-m{margin-left:16rem}.mr0-m{margin-right:0}.mr1-m{margin-right:.25rem}.mr2-m{margin-right:.5rem}.mr3-m{margin-right:1rem}.mr4-m{margin-right:2rem}.mr5-m{margin-right:4rem}.mr6-m{margin-right:8rem}.mr7-m{margin-right:16rem}.mb0-m{margin-bottom:0}.mb1-m{margin-bottom:.25rem}.mb2-m{margin-bottom:.5rem}.mb3-m{margin-bottom:1rem}.mb4-m{margin-bottom:2rem}.mb5-m{margin-bottom:4rem}.mb6-m{margin-bottom:8rem}.mb7-m{margin-bottom:16rem}.mt0-m{margin-top:0}.mt1-m{margin-top:.25rem}.mt2-m{margin-top:.5rem}.mt3-m{margin-top:1rem}.mt4-m{margin-top:2rem}.mt5-m{margin-top:4rem}.mt6-m{margin-top:8rem}.mt7-m{margin-top:16rem}.mv0-m{margin-top:0;margin-bottom:0}.mv1-m{margin-top:.25rem;margin-bottom:.25rem}.mv2-m{margin-top:.5rem;margin-bottom:.5rem}.mv3-m{margin-top:1rem;margin-bottom:1rem}.mv4-m{margin-top:2rem;margin-bottom:2rem}.mv5-m{margin-top:4rem;margin-bottom:4rem}.mv6-m{margin-top:8rem;margin-bottom:8rem}.mv7-m{margin-top:16rem;margin-bottom:16rem}.mh0-m{margin-left:0;margin-right:0}.mh1-m{margin-left:.25rem;margin-right:.25rem}.mh2-m{margin-left:.5rem;margin-right:.5rem}.mh3-m{margin-left:1rem;margin-right:1rem}.mh4-m{margin-left:2rem;margin-right:2rem}.mh5-m{margin-left:4rem;margin-right:4rem}.mh6-m{margin-left:8rem;margin-right:8rem}.mh7-m{margin-left:16rem;margin-right:16rem}.na1-m{margin:-.25rem}.na2-m{margin:-.5rem}.na3-m{margin:-1rem}.na4-m{margin:-2rem}.na5-m{margin:-4rem}.na6-m{margin:-8rem}.na7-m{margin:-16rem}.nl1-m{margin-left:-.25rem}.nl2-m{margin-left:-.5rem}.nl3-m{margin-left:-1rem}.nl4-m{margin-left:-2rem}.nl5-m{margin-left:-4rem}.nl6-m{margin-left:-8rem}.nl7-m{margin-left:-16rem}.nr1-m{margin-right:-.25rem}.nr2-m{margin-right:-.5rem}.nr3-m{margin-right:-1rem}.nr4-m{margin-right:-2rem}.nr5-m{margin-right:-4rem}.nr6-m{margin-right:-8rem}.nr7-m{margin-right:-16rem}.nb1-m{margin-bottom:-.25rem}.nb2-m{margin-bottom:-.5rem}.nb3-m{margin-bottom:-1rem}.nb4-m{margin-bottom:-2rem}.nb5-m{margin-bottom:-4rem}.nb6-m{margin-bottom:-8rem}.nb7-m{margin-bottom:-16rem}.nt1-m{margin-top:-.25rem}.nt2-m{margin-top:-.5rem}.nt3-m{margin-top:-1rem}.nt4-m{margin-top:-2rem}.nt5-m{margin-top:-4rem}.nt6-m{margin-top:-8rem}.nt7-m{margin-top:-16rem}.strike-m{text-decoration:line-through}.underline-m{text-decoration:underline}.no-underline-m{text-decoration:none}.tl-m{text-align:left}.tr-m{text-align:right}.tc-m{text-align:center}.tj-m{text-align:justify}.ttc-m{text-transform:capitalize}.ttl-m{text-transform:lowercase}.ttu-m{text-transform:uppercase}.ttn-m{text-transform:none}.f-6-m,.f-headline-m{font-size:6rem}.f-5-m,.f-subheadline-m{font-size:5rem}.f1-m{font-size:3rem}.f2-m{font-size:2.25rem}.f3-m{font-size:1.5rem}.f4-m{font-size:1.25rem}.f5-m{font-size:1rem}.f6-m{font-size:.875rem}.f7-m{font-size:.75rem}.measure-m{max-width:30em}.measure-wide-m{max-width:34em}.measure-narrow-m{max-width:20em}.indent-m{text-indent:1em;margin-top:0;margin-bottom:0}.small-caps-m{font-variant:small-caps}.truncate-m{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.center-m{margin-left:auto}.center-m,.mr-auto-m{margin-right:auto}.ml-auto-m{margin-left:auto}.clip-m{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ws-normal-m{white-space:normal}.nowrap-m{white-space:nowrap}.pre-m{white-space:pre}.v-base-m{vertical-align:baseline}.v-mid-m{vertical-align:middle}.v-top-m{vertical-align:top}.v-btm-m{vertical-align:bottom}}@media screen and (min-width:60em){.aspect-ratio-l{height:0;position:relative}.aspect-ratio--16x9-l{padding-bottom:56.25%}.aspect-ratio--9x16-l{padding-bottom:177.77%}.aspect-ratio--4x3-l{padding-bottom:75%}.aspect-ratio--3x4-l{padding-bottom:133.33%}.aspect-ratio--6x4-l{padding-bottom:66.6%}.aspect-ratio--4x6-l{padding-bottom:150%}.aspect-ratio--8x5-l{padding-bottom:62.5%}.aspect-ratio--5x8-l{padding-bottom:160%}.aspect-ratio--7x5-l{padding-bottom:71.42%}.aspect-ratio--5x7-l{padding-bottom:140%}.aspect-ratio--1x1-l{padding-bottom:100%}.aspect-ratio--object-l{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}.cover-l{background-size:cover!important}.contain-l{background-size:contain!important}.bg-center-l{background-position:50%}.bg-center-l,.bg-top-l{background-repeat:no-repeat}.bg-top-l{background-position:top}.bg-right-l{background-position:100%}.bg-bottom-l,.bg-right-l{background-repeat:no-repeat}.bg-bottom-l{background-position:bottom}.bg-left-l{background-repeat:no-repeat;background-position:0}.outline-l{outline:1px solid}.outline-transparent-l{outline:1px solid transparent}.outline-0-l{outline:0}.ba-l{border-style:solid;border-width:1px}.bt-l{border-top-style:solid;border-top-width:1px}.br-l{border-right-style:solid;border-right-width:1px}.bb-l{border-bottom-style:solid;border-bottom-width:1px}.bl-l{border-left-style:solid;border-left-width:1px}.bn-l{border-style:none;border-width:0}.br0-l{border-radius:0}.br1-l{border-radius:.125rem}.br2-l{border-radius:.25rem}.br3-l{border-radius:.5rem}.br4-l{border-radius:1rem}.br-100-l{border-radius:100%}.br-pill-l{border-radius:9999px}.br--bottom-l{border-top-left-radius:0;border-top-right-radius:0}.br--top-l{border-bottom-right-radius:0}.br--right-l,.br--top-l{border-bottom-left-radius:0}.br--right-l{border-top-left-radius:0}.br--left-l{border-top-right-radius:0;border-bottom-right-radius:0}.br-inherit-l{border-radius:inherit}.br-initial-l{border-radius:initial}.br-unset-l{border-radius:unset}.b--dotted-l{border-style:dotted}.b--dashed-l{border-style:dashed}.b--solid-l{border-style:solid}.b--none-l{border-style:none}.bw0-l{border-width:0}.bw1-l{border-width:.125rem}.bw2-l{border-width:.25rem}.bw3-l{border-width:.5rem}.bw4-l{border-width:1rem}.bw5-l{border-width:2rem}.bt-0-l{border-top-width:0}.br-0-l{border-right-width:0}.bb-0-l{border-bottom-width:0}.bl-0-l{border-left-width:0}.shadow-1-l{box-shadow:0 0 4px 2px rgba(0,0,0,.2)}.shadow-2-l{box-shadow:0 0 8px 2px rgba(0,0,0,.2)}.shadow-3-l{box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)}.shadow-4-l{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.shadow-5-l{box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)}.top-0-l{top:0}.left-0-l{left:0}.right-0-l{right:0}.bottom-0-l{bottom:0}.top-1-l{top:1rem}.left-1-l{left:1rem}.right-1-l{right:1rem}.bottom-1-l{bottom:1rem}.top-2-l{top:2rem}.left-2-l{left:2rem}.right-2-l{right:2rem}.bottom-2-l{bottom:2rem}.top--1-l{top:-1rem}.right--1-l{right:-1rem}.bottom--1-l{bottom:-1rem}.left--1-l{left:-1rem}.top--2-l{top:-2rem}.right--2-l{right:-2rem}.bottom--2-l{bottom:-2rem}.left--2-l{left:-2rem}.absolute--fill-l{top:0;right:0;bottom:0;left:0}.cl-l{clear:left}.cr-l{clear:right}.cb-l{clear:both}.cn-l{clear:none}.dn-l{display:none}.di-l{display:inline}.db-l{display:block}.dib-l{display:inline-block}.dit-l{display:inline-table}.dt-l{display:table}.dtc-l{display:table-cell}.dt-row-l{display:table-row}.dt-row-group-l{display:table-row-group}.dt-column-l{display:table-column}.dt-column-group-l{display:table-column-group}.dt--fixed-l{table-layout:fixed;width:100%}.flex-l{display:flex}.inline-flex-l{display:inline-flex}.flex-auto-l{flex:1 1 auto;min-width:0;min-height:0}.flex-none-l{flex:none}.flex-column-l{flex-direction:column}.flex-row-l{flex-direction:row}.flex-wrap-l{flex-wrap:wrap}.flex-nowrap-l{flex-wrap:nowrap}.flex-wrap-reverse-l{flex-wrap:wrap-reverse}.flex-column-reverse-l{flex-direction:column-reverse}.flex-row-reverse-l{flex-direction:row-reverse}.items-start-l{align-items:flex-start}.items-end-l{align-items:flex-end}.items-center-l{align-items:center}.items-baseline-l{align-items:baseline}.items-stretch-l{align-items:stretch}.self-start-l{align-self:flex-start}.self-end-l{align-self:flex-end}.self-center-l{align-self:center}.self-baseline-l{align-self:baseline}.self-stretch-l{align-self:stretch}.justify-start-l{justify-content:flex-start}.justify-end-l{justify-content:flex-end}.justify-center-l{justify-content:center}.justify-between-l{justify-content:space-between}.justify-around-l{justify-content:space-around}.content-start-l{align-content:flex-start}.content-end-l{align-content:flex-end}.content-center-l{align-content:center}.content-between-l{align-content:space-between}.content-around-l{align-content:space-around}.content-stretch-l{align-content:stretch}.order-0-l{order:0}.order-1-l{order:1}.order-2-l{order:2}.order-3-l{order:3}.order-4-l{order:4}.order-5-l{order:5}.order-6-l{order:6}.order-7-l{order:7}.order-8-l{order:8}.order-last-l{order:99999}.flex-grow-0-l{flex-grow:0}.flex-grow-1-l{flex-grow:1}.flex-shrink-0-l{flex-shrink:0}.flex-shrink-1-l{flex-shrink:1}.fl-l{float:left}.fl-l,.fr-l{_display:inline}.fr-l{float:right}.fn-l{float:none}.i-l{font-style:italic}.fs-normal-l{font-style:normal}.normal-l{font-weight:400}.b-l{font-weight:700}.fw1-l{font-weight:100}.fw2-l{font-weight:200}.fw3-l{font-weight:300}.fw4-l{font-weight:400}.fw5-l{font-weight:500}.fw6-l{font-weight:600}.fw7-l{font-weight:700}.fw8-l{font-weight:800}.fw9-l{font-weight:900}.h1-l{height:1rem}.h2-l{height:2rem}.h3-l{height:4rem}.h4-l{height:8rem}.h5-l{height:16rem}.h-25-l{height:25%}.h-50-l{height:50%}.h-75-l{height:75%}.h-100-l{height:100%}.min-h-100-l{min-height:100%}.vh-25-l{height:25vh}.vh-50-l{height:50vh}.vh-75-l{height:75vh}.vh-100-l{height:100vh}.min-vh-100-l{min-height:100vh}.h-auto-l{height:auto}.h-inherit-l{height:inherit}.tracked-l{letter-spacing:.1em}.tracked-tight-l{letter-spacing:-.05em}.tracked-mega-l{letter-spacing:.25em}.lh-solid-l{line-height:1}.lh-title-l{line-height:1.25}.lh-copy-l{line-height:1.5}.mw-100-l{max-width:100%}.mw1-l{max-width:1rem}.mw2-l{max-width:2rem}.mw3-l{max-width:4rem}.mw4-l{max-width:8rem}.mw5-l{max-width:16rem}.mw6-l{max-width:32rem}.mw7-l{max-width:48rem}.mw8-l{max-width:64rem}.mw9-l{max-width:96rem}.mw-none-l{max-width:none}.w1-l{width:1rem}.w2-l{width:2rem}.w3-l{width:4rem}.w4-l{width:8rem}.w5-l{width:16rem}.w-10-l{width:10%}.w-20-l{width:20%}.w-25-l{width:25%}.w-30-l{width:30%}.w-33-l{width:33%}.w-34-l{width:34%}.w-40-l{width:40%}.w-50-l{width:50%}.w-60-l{width:60%}.w-70-l{width:70%}.w-75-l{width:75%}.w-80-l{width:80%}.w-90-l{width:90%}.w-100-l{width:100%}.w-third-l{width:33.33333%}.w-two-thirds-l{width:66.66667%}.w-auto-l{width:auto}.overflow-visible-l{overflow:visible}.overflow-hidden-l{overflow:hidden}.overflow-scroll-l{overflow:scroll}.overflow-auto-l{overflow:auto}.overflow-x-visible-l{overflow-x:visible}.overflow-x-hidden-l{overflow-x:hidden}.overflow-x-scroll-l{overflow-x:scroll}.overflow-x-auto-l{overflow-x:auto}.overflow-y-visible-l{overflow-y:visible}.overflow-y-hidden-l{overflow-y:hidden}.overflow-y-scroll-l{overflow-y:scroll}.overflow-y-auto-l{overflow-y:auto}.static-l{position:static}.relative-l{position:relative}.absolute-l{position:absolute}.fixed-l{position:fixed}.rotate-45-l{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rotate-90-l{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rotate-135-l{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.rotate-180-l{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rotate-225-l{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.rotate-270-l{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.rotate-315-l{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.pa0-l{padding:0}.pa1-l{padding:.25rem}.pa2-l{padding:.5rem}.pa3-l{padding:1rem}.pa4-l{padding:2rem}.pa5-l{padding:4rem}.pa6-l{padding:8rem}.pa7-l{padding:16rem}.pl0-l{padding-left:0}.pl1-l{padding-left:.25rem}.pl2-l{padding-left:.5rem}.pl3-l{padding-left:1rem}.pl4-l{padding-left:2rem}.pl5-l{padding-left:4rem}.pl6-l{padding-left:8rem}.pl7-l{padding-left:16rem}.pr0-l{padding-right:0}.pr1-l{padding-right:.25rem}.pr2-l{padding-right:.5rem}.pr3-l{padding-right:1rem}.pr4-l{padding-right:2rem}.pr5-l{padding-right:4rem}.pr6-l{padding-right:8rem}.pr7-l{padding-right:16rem}.pb0-l{padding-bottom:0}.pb1-l{padding-bottom:.25rem}.pb2-l{padding-bottom:.5rem}.pb3-l{padding-bottom:1rem}.pb4-l{padding-bottom:2rem}.pb5-l{padding-bottom:4rem}.pb6-l{padding-bottom:8rem}.pb7-l{padding-bottom:16rem}.pt0-l{padding-top:0}.pt1-l{padding-top:.25rem}.pt2-l{padding-top:.5rem}.pt3-l{padding-top:1rem}.pt4-l{padding-top:2rem}.pt5-l{padding-top:4rem}.pt6-l{padding-top:8rem}.pt7-l{padding-top:16rem}.pv0-l{padding-top:0;padding-bottom:0}.pv1-l{padding-top:.25rem;padding-bottom:.25rem}.pv2-l{padding-top:.5rem;padding-bottom:.5rem}.pv3-l{padding-top:1rem;padding-bottom:1rem}.pv4-l{padding-top:2rem;padding-bottom:2rem}.pv5-l{padding-top:4rem;padding-bottom:4rem}.pv6-l{padding-top:8rem;padding-bottom:8rem}.pv7-l{padding-top:16rem;padding-bottom:16rem}.ph0-l{padding-left:0;padding-right:0}.ph1-l{padding-left:.25rem;padding-right:.25rem}.ph2-l{padding-left:.5rem;padding-right:.5rem}.ph3-l{padding-left:1rem;padding-right:1rem}.ph4-l{padding-left:2rem;padding-right:2rem}.ph5-l{padding-left:4rem;padding-right:4rem}.ph6-l{padding-left:8rem;padding-right:8rem}.ph7-l{padding-left:16rem;padding-right:16rem}.ma0-l{margin:0}.ma1-l{margin:.25rem}.ma2-l{margin:.5rem}.ma3-l{margin:1rem}.ma4-l{margin:2rem}.ma5-l{margin:4rem}.ma6-l{margin:8rem}.ma7-l{margin:16rem}.ml0-l{margin-left:0}.ml1-l{margin-left:.25rem}.ml2-l{margin-left:.5rem}.ml3-l{margin-left:1rem}.ml4-l{margin-left:2rem}.ml5-l{margin-left:4rem}.ml6-l{margin-left:8rem}.ml7-l{margin-left:16rem}.mr0-l{margin-right:0}.mr1-l{margin-right:.25rem}.mr2-l{margin-right:.5rem}.mr3-l{margin-right:1rem}.mr4-l{margin-right:2rem}.mr5-l{margin-right:4rem}.mr6-l{margin-right:8rem}.mr7-l{margin-right:16rem}.mb0-l{margin-bottom:0}.mb1-l{margin-bottom:.25rem}.mb2-l{margin-bottom:.5rem}.mb3-l{margin-bottom:1rem}.mb4-l{margin-bottom:2rem}.mb5-l{margin-bottom:4rem}.mb6-l{margin-bottom:8rem}.mb7-l{margin-bottom:16rem}.mt0-l{margin-top:0}.mt1-l{margin-top:.25rem}.mt2-l{margin-top:.5rem}.mt3-l{margin-top:1rem}.mt4-l{margin-top:2rem}.mt5-l{margin-top:4rem}.mt6-l{margin-top:8rem}.mt7-l{margin-top:16rem}.mv0-l{margin-top:0;margin-bottom:0}.mv1-l{margin-top:.25rem;margin-bottom:.25rem}.mv2-l{margin-top:.5rem;margin-bottom:.5rem}.mv3-l{margin-top:1rem;margin-bottom:1rem}.mv4-l{margin-top:2rem;margin-bottom:2rem}.mv5-l{margin-top:4rem;margin-bottom:4rem}.mv6-l{margin-top:8rem;margin-bottom:8rem}.mv7-l{margin-top:16rem;margin-bottom:16rem}.mh0-l{margin-left:0;margin-right:0}.mh1-l{margin-left:.25rem;margin-right:.25rem}.mh2-l{margin-left:.5rem;margin-right:.5rem}.mh3-l{margin-left:1rem;margin-right:1rem}.mh4-l{margin-left:2rem;margin-right:2rem}.mh5-l{margin-left:4rem;margin-right:4rem}.mh6-l{margin-left:8rem;margin-right:8rem}.mh7-l{margin-left:16rem;margin-right:16rem}.na1-l{margin:-.25rem}.na2-l{margin:-.5rem}.na3-l{margin:-1rem}.na4-l{margin:-2rem}.na5-l{margin:-4rem}.na6-l{margin:-8rem}.na7-l{margin:-16rem}.nl1-l{margin-left:-.25rem}.nl2-l{margin-left:-.5rem}.nl3-l{margin-left:-1rem}.nl4-l{margin-left:-2rem}.nl5-l{margin-left:-4rem}.nl6-l{margin-left:-8rem}.nl7-l{margin-left:-16rem}.nr1-l{margin-right:-.25rem}.nr2-l{margin-right:-.5rem}.nr3-l{margin-right:-1rem}.nr4-l{margin-right:-2rem}.nr5-l{margin-right:-4rem}.nr6-l{margin-right:-8rem}.nr7-l{margin-right:-16rem}.nb1-l{margin-bottom:-.25rem}.nb2-l{margin-bottom:-.5rem}.nb3-l{margin-bottom:-1rem}.nb4-l{margin-bottom:-2rem}.nb5-l{margin-bottom:-4rem}.nb6-l{margin-bottom:-8rem}.nb7-l{margin-bottom:-16rem}.nt1-l{margin-top:-.25rem}.nt2-l{margin-top:-.5rem}.nt3-l{margin-top:-1rem}.nt4-l{margin-top:-2rem}.nt5-l{margin-top:-4rem}.nt6-l{margin-top:-8rem}.nt7-l{margin-top:-16rem}.strike-l{text-decoration:line-through}.underline-l{text-decoration:underline}.no-underline-l{text-decoration:none}.tl-l{text-align:left}.tr-l{text-align:right}.tc-l{text-align:center}.tj-l{text-align:justify}.ttc-l{text-transform:capitalize}.ttl-l{text-transform:lowercase}.ttu-l{text-transform:uppercase}.ttn-l{text-transform:none}.f-6-l,.f-headline-l{font-size:6rem}.f-5-l,.f-subheadline-l{font-size:5rem}.f1-l{font-size:3rem}.f2-l{font-size:2.25rem}.f3-l{font-size:1.5rem}.f4-l{font-size:1.25rem}.f5-l{font-size:1rem}.f6-l{font-size:.875rem}.f7-l{font-size:.75rem}.measure-l{max-width:30em}.measure-wide-l{max-width:34em}.measure-narrow-l{max-width:20em}.indent-l{text-indent:1em;margin-top:0;margin-bottom:0}.small-caps-l{font-variant:small-caps}.truncate-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.center-l{margin-left:auto}.center-l,.mr-auto-l{margin-right:auto}.ml-auto-l{margin-left:auto}.clip-l{position:fixed!important;_position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.ws-normal-l{white-space:normal}.nowrap-l{white-space:nowrap}.pre-l{white-space:pre}.v-base-l{vertical-align:baseline}.v-mid-l{vertical-align:middle}.v-top-l{vertical-align:top}.v-btm-l{vertical-align:bottom}}

@charset "UTF-8";

/*
 * General Variables
 * Note: colors should go into
 * patterns/00-base/01-colors/_color-vars.css
 * and breakpoint related vars into
 * patterns/00-base/base/_breakpoints.css
*/

/*
 * Colors
*/

/*
 * Fonts
*/

/**
 * Native Custom Properties
 */

:root {
  --font-size-body-s: 14px;
  --font-size-body: 17px;
  --font-size-xxs: 12px;
  --font-size-xs: 11px;
  --font-size-s: 14px;
  --font-size-m: 18px;
  --font-size-l: 20px;
  --font-size-xxl: 40px;
  --font-size-h1: 30px;
  --font-size-h2: 24px;
  --font-size-h3: 20px;
  --font-size-h4: 17px;
  --font-size-h5: 15px;
  --font-size-h6: 13px;
}

@media screen and (min-width: 720px) {
  :root {
    --font-size-body-s: 14px;
    --font-size-body: 18px;
    --font-size-xxs: 13px;
    --font-size-xs: 14px;
    --font-size-s: 16px;
    --font-size-m: 20px;
    --font-size-l: 30px;
    --font-size-xxl: 60px;
    --font-size-h1: 42px;
    --font-size-h2: 30px;
    --font-size-h3: 24px;
    --font-size-h4: 20px;
    --font-size-h5: 18px;
    --font-size-h6: 15px;
  }
}

/**
 * Font Sizes.
 */

/**
 * Letter spacing.
 */

/**
 * Line height.
 */

/**
 * Grid.
 */

/**
 * Spacing.
 */

/**
 * Spacing - Times.
 */

/**
 * Spacing - Divided.
 */

/**
 * Common breakpoints.
 */

/**
 * Max width.
 */

/**
 * Icons.
 */

/**
 * Border/Shadow Styles.
 */

/**
 * Transitions.
 */

/**
 * Z Index.
 */

/*
 * Theme variables.
 */

/* ------------------------------------ *\
    $MIXINS
\* ------------------------------------ */

/**
 * Standard paragraph
 */

p {
  font-family: utopia-std, serif;
  font-size: var(--font-size-body, 18px);
  line-height: 1.5;
  letter-spacing: 0.44px;
}

small {
  font-family: utopia-std, serif;
  font-size: var(--font-size-body-s, 14px);
  line-height: 1.3;
}

/**
 * String interpolation function for SASS variables in SVG Image URI's
 */

/*
 * Align center.
*/

/*
 * Colors.
*/

.u-background-color--primary {
  background-color: #ffcf39;
}

.u-background-color--secondary {
  background-color: #951c00;
}

.u-background-color--tertiary {
  background-color: #d2a940;
}

.u-background-color--white {
  background-color: #fff;
}

.u-background-color--black {
  background-color: #000;
}

.u-background-color--gray {
  background-color: #808080;
}

.u-background-color--yellow-light {
  background-color: #faf5de;
}

.u-color--primary {
  color: #ffcf39;
}

.u-color--secondary {
  color: #951c00;
}

.u-color--tertiary {
  color: #d2a940;
}

.u-color--white {
  color: #fff;
}

.u-color--black {
  color: #000;
}

.u-color--gray {
  color: #808080;
}

.u-color--yellow-light {
  color: #faf5de;
}

.u-path-fill--primary {
  fill: #ffcf39;
}

.u-path-fill--secondary {
  fill: #951c00;
}

.u-path-fill--tertiary {
  fill: #d2a940;
}

.u-path-fill--white {
  fill: #fff;
}

.u-path-fill--black {
  fill: #000;
}

.u-path-fill--gray {
  fill: #808080;
}

.u-path-fill--yellow-light {
  fill: #faf5de;
}

/* ------------------------------------ *\
    $RESET
\* ------------------------------------ */

*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

body {
  margin: 0;
  padding: 0;
  font-family: utopia-std, serif;
  font-size: var(--font-size-body, 18px);
  background: #fff;
  color: #000;
  overflow-x: hidden;
}

blockquote,
body,
div,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
html,
iframe,
label,
legend,
li,
nav,
object,
ol,
p,
section,
table,
ul {
  margin: 0;
  padding: 0;
}

article,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

address {
  font-style: normal;
}

img,
video,
object,
svg,
iframe {
  max-width: 100%;
  border: none;
  display: block;
}

iframe {
  max-height: 200px;
}

@media (min-width: 961px) {
  iframe {
    max-height: none;
  }
}

a {
  text-decoration: none;
  -webkit-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  color: inherit;
}

a svg path {
  fill: currentColor;
}

em {
  font-family: Georgia, serif;
  font-weight: 500;
}

/*
 * Generic header styles:
 * All arguments are optional. If not defined, the defaults below will be used
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

/*
 * Primary Headings
*/

.o-heading__primary--xxl {
  font-family: ff-real-headline-pro, sans-serif;
  font-size: var(--font-size-xxl, 60px);
  font-weight: normal;
  font-style: normal;
  line-height: 1.1;
  text-shadow: 1px 1px 0 #f3142b;
  color: #ffcf39;
}

.o-heading__primary--xl,
h1 {
  font-family: ff-real-headline-pro, sans-serif;
  font-size: var(--font-size-h1, 42px);
  font-style: normal;
  line-height: 1.2;
  font-weight: normal;
}

.o-heading__primary--xl a,
h1 a {
  color: currentColor;
  line-height: inherit;
}

.o-heading__primary--xl a:hover,
.o-heading__primary--xl a:focus,
h1 a:hover,
h1 a:focus {
  color: #d2a940;
}

.o-heading__primary--l,
h2 {
  font-family: ff-real-headline-pro, sans-serif;
  font-size: var(--font-size-h2, 30px);
  font-weight: normal;
  font-style: normal;
  line-height: 1.3;
}

.o-heading__primary--l a,
h2 a {
  color: currentColor;
  line-height: inherit;
}

.o-heading__primary--l a:hover,
.o-heading__primary--l a:focus,
h2 a:hover,
h2 a:focus {
  color: #d2a940;
}

.o-heading__primary--m,
h3 {
  font-family: ff-real-headline-pro, sans-serif;
  font-size: var(--font-size-h3, 24px);
  font-weight: normal;
  font-style: normal;
  line-height: 1.4;
}

.o-heading__primary--m a,
h3 a {
  color: currentColor;
  line-height: inherit;
}

.o-heading__primary--m a:hover,
.o-heading__primary--m a:focus,
h3 a:hover,
h3 a:focus {
  color: #d2a940;
}

.o-heading__primary--s,
h4 {
  font-family: ff-real-headline-pro, sans-serif;
  font-size: var(--font-size-h4, 20px);
  font-weight: 400;
  font-style: normal;
  line-height: 1.4;
}

.o-heading__primary--s a,
h4 a {
  color: currentColor;
  line-height: inherit;
}

.o-heading__primary--s a:hover,
.o-heading__primary--s a:focus,
h4 a:hover,
h4 a:focus {
  color: #d2a940;
}

.o-heading__primary--xs,
h5 {
  font-family: ff-real-headline-pro, sans-serif;
  font-size: var(--font-size-h5, 18px);
  font-weight: normal;
  font-style: normal;
  line-height: 1.4;
}

.o-heading__primary--xs a,
h5 a {
  color: currentColor;
  line-height: inherit;
}

.o-heading__primary--xs a:hover,
.o-heading__primary--xs a:focus,
h5 a:hover,
h5 a:focus {
  color: #d2a940;
}

.o-heading__primary--xxs,
h6 {
  font-family: ff-real-headline-pro, sans-serif;
  font-size: var(--font-size-h6, 15px);
  font-weight: normal;
  font-style: normal;
  line-height: 1.4;
}

.o-heading__primary--xxs a,
h6 a {
  color: currentColor;
  line-height: inherit;
}

.o-heading__primary--xxs a:hover,
.o-heading__primary--xxs a:focus,
h6 a:hover,
h6 a:focus {
  color: #d2a940;
}

/* ------------------------------------*\
    $SPACING
\*------------------------------------ */

.u-spacing > * + * {
  margin-top: 20px;
}

.u-padding {
  padding: 20px;
}

.u-space {
  margin: 20px;
}

.u-padding--top {
  padding-top: 20px;
}

.u-space--top {
  margin-top: 20px;
}

.u-padding--bottom {
  padding-bottom: 20px;
}

.u-space--bottom {
  margin-bottom: 20px;
}

.u-padding--left {
  padding-left: 20px;
}

.u-space--left {
  margin-left: 20px;
}

.u-padding--right {
  padding-right: 20px;
}

.u-space--right {
  margin-right: 20px;
}

.u-spacing--quarter > * + * {
  margin-top: 5px;
}

.u-padding--quarter {
  padding: 5px;
}

.u-space--quarter {
  margin: 5px;
}

.u-padding--quarter--top {
  padding-top: 5px;
}

.u-space--quarter--top {
  margin-top: 5px;
}

.u-padding--quarter--bottom {
  padding-bottom: 5px;
}

.u-space--quarter--bottom {
  margin-bottom: 5px;
}

.u-padding--quarter--left {
  padding-left: 5px;
}

.u-space--quarter--left {
  margin-left: 5px;
}

.u-padding--quarter--right {
  padding-right: 5px;
}

.u-space--quarter--right {
  margin-right: 5px;
}

.u-spacing--half > * + * {
  margin-top: 10px;
}

.u-padding--half {
  padding: 10px;
}

.u-space--half {
  margin: 10px;
}

.u-padding--half--top {
  padding-top: 10px;
}

.u-space--half--top {
  margin-top: 10px;
}

.u-padding--half--bottom {
  padding-bottom: 10px;
}

.u-space--half--bottom {
  margin-bottom: 10px;
}

.u-padding--half--left {
  padding-left: 10px;
}

.u-space--half--left {
  margin-left: 10px;
}

.u-padding--half--right {
  padding-right: 10px;
}

.u-space--half--right {
  margin-right: 10px;
}

.u-spacing--and-half > * + * {
  margin-top: 30px;
}

.u-padding--and-half {
  padding: 30px;
}

.u-space--and-half {
  margin: 30px;
}

.u-padding--and-half--top {
  padding-top: 30px;
}

.u-space--and-half--top {
  margin-top: 30px;
}

.u-padding--and-half--bottom {
  padding-bottom: 30px;
}

.u-space--and-half--bottom {
  margin-bottom: 30px;
}

.u-padding--and-half--left {
  padding-left: 30px;
}

.u-space--and-half--left {
  margin-left: 30px;
}

.u-padding--and-half--right {
  padding-right: 30px;
}

.u-space--and-half--right {
  margin-right: 30px;
}

.u-spacing--double > * + * {
  margin-top: 40px;
}

.u-padding--double {
  padding: 40px;
}

.u-space--double {
  margin: 40px;
}

.u-padding--double--top {
  padding-top: 40px;
}

.u-space--double--top {
  margin-top: 40px;
}

.u-padding--double--bottom {
  padding-bottom: 40px;
}

.u-space--double--bottom {
  margin-bottom: 40px;
}

.u-padding--double--left {
  padding-left: 40px;
}

.u-space--double--left {
  margin-left: 40px;
}

.u-padding--double--right {
  padding-right: 40px;
}

.u-space--double--right {
  margin-right: 40px;
}

.u-spacing--triple > * + * {
  margin-top: 60px;
}

.u-padding--triple {
  padding: 60px;
}

.u-space--triple {
  margin: 60px;
}

.u-padding--triple--top {
  padding-top: 60px;
}

.u-space--triple--top {
  margin-top: 60px;
}

.u-padding--triple--bottom {
  padding-bottom: 60px;
}

.u-space--triple--bottom {
  margin-bottom: 60px;
}

.u-padding--triple--left {
  padding-left: 60px;
}

.u-space--triple--left {
  margin-left: 60px;
}

.u-padding--triple--right {
  padding-right: 60px;
}

.u-space--triple--right {
  margin-right: 60px;
}

.u-spacing--quad > * + * {
  margin-top: 80px;
}

.u-padding--quad {
  padding: 80px;
}

.u-space--quad {
  margin: 80px;
}

.u-padding--quad--top {
  padding-top: 80px;
}

.u-space--quad--top {
  margin-top: 80px;
}

.u-padding--quad--bottom {
  padding-bottom: 80px;
}

.u-space--quad--bottom {
  margin-bottom: 80px;
}

.u-padding--quad--left {
  padding-left: 80px;
}

.u-space--quad--left {
  margin-left: 80px;
}

.u-padding--quad--right {
  padding-right: 80px;
}

.u-space--quad--right {
  margin-right: 80px;
}

.u-spacing--zero > * + * {
  margin-top: 0;
}

.u-padding--zero {
  padding: 0;
}

.u-space--zero {
  margin: 0;
}

.u-padding--zero--top {
  padding-top: 0;
}

.u-space--zero--top {
  margin-top: 0;
}

.u-padding--zero--bottom {
  padding-bottom: 0;
}

.u-space--zero--bottom {
  margin-bottom: 0;
}

.u-padding--zero--left {
  padding-left: 0;
}

.u-space--zero--left {
  margin-left: 0;
}

.u-padding--zero--right {
  padding-right: 0;
}

.u-space--zero--right {
  margin-right: 0;
}

.u-spacing--left > * + * {
  margin-left: 20px;
}

/* ------------------------------------*\
    $DISPLAY STATES
\*------------------------------------ */

/**
 * Wrapping element to keep content contained and centered.
 */

.l-wrap {
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

/**
 * Layout containers - keep content centered and within a maximum width. Also
 * adjusts left and right padding as the viewport widens.
 */

.l-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  max-width: 1220px;
}

.l-container--s {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  max-width: 600px;
}

.l-container--m {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  max-width: 800px;
}

.l-container--l {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  max-width: 960px;
}

.l-container--xl {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  max-width: 1220px;
}

.l-container--xxl {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  max-width: 1440px;
}

/**
 * Display Classes
 */

.u-display--inline-block {
  display: inline-block;
}

.u-display--block {
  display: block;
}

.u-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.u-justify-content--space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.u-justify-content--flex-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.u-justify-content--center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.u-justify-items--center {
  justify-items: center;
}

.u-align-items--center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.u-align-items--start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.u-flex-directon--column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 500px) {
  .u-hide-until--s {
    display: none;
  }
}

@media (max-width: 720px) {
  .u-hide-until--m {
    display: none;
  }
}

@media (max-width: 960px) {
  .u-hide-until--l {
    display: none;
  }
}

@media (max-width: 1220px) {
  .u-hide-until--xl {
    display: none;
  }
}

@media (min-width: 501px) {
  .u-hide-after--s {
    display: none;
  }
}

@media (min-width: 721px) {
  .u-hide-after--m {
    display: none;
  }
}

@media (min-width: 961px) {
  .u-hide-after--l {
    display: none;
  }
}

@media (min-width: 1221px) {
  .u-hide-after--xl {
    display: none;
  }
}

.u-animation-delay *:nth-child(1) {
  -webkit-animation-delay: 0.75s;
       -o-animation-delay: 0.75s;
          animation-delay: 0.75s;
}

.u-animation-delay *:nth-child(2) {
  -webkit-animation-delay: 1s;
       -o-animation-delay: 1s;
          animation-delay: 1s;
}

.u-animation-delay *:nth-child(3) {
  -webkit-animation-delay: 1.25s;
       -o-animation-delay: 1.25s;
          animation-delay: 1.25s;
}

.u-animation-delay *:nth-child(4) {
  -webkit-animation-delay: 1.5s;
       -o-animation-delay: 1.5s;
          animation-delay: 1.5s;
}

.u-animation-delay *:nth-child(5) {
  -webkit-animation-delay: 1.75s;
       -o-animation-delay: 1.75s;
          animation-delay: 1.75s;
}

.u-animation-delay *:nth-child(6) {
  -webkit-animation-delay: 2s;
       -o-animation-delay: 2s;
          animation-delay: 2s;
}

.u-animation-delay *:nth-child(7) {
  -webkit-animation-delay: 2.25s;
       -o-animation-delay: 2.25s;
          animation-delay: 2.25s;
}

.u-animation-delay *:nth-child(8) {
  -webkit-animation-delay: 2.5s;
       -o-animation-delay: 2.5s;
          animation-delay: 2.5s;
}

.u-animation-delay *:nth-child(9) {
  -webkit-animation-delay: 2.75s;
       -o-animation-delay: 2.75s;
          animation-delay: 2.75s;
}

.u-animation-delay *:nth-child(10) {
  -webkit-animation-delay: 3s;
       -o-animation-delay: 3s;
          animation-delay: 3s;
}

.u-animation-delay *:nth-child(11) {
  -webkit-animation-delay: 3.25s;
       -o-animation-delay: 3.25s;
          animation-delay: 3.25s;
}

.u-animation-delay *:nth-child(12) {
  -webkit-animation-delay: 3.5s;
       -o-animation-delay: 3.5s;
          animation-delay: 3.5s;
}

.u-animation-delay *:nth-child(13) {
  -webkit-animation-delay: 3.75s;
       -o-animation-delay: 3.75s;
          animation-delay: 3.75s;
}

.u-animation-delay *:nth-child(14) {
  -webkit-animation-delay: 4s;
       -o-animation-delay: 4s;
          animation-delay: 4s;
}

.u-animation-delay *:nth-child(15) {
  -webkit-animation-delay: 4.25s;
       -o-animation-delay: 4.25s;
          animation-delay: 4.25s;
}

.u-animation-delay *:nth-child(16) {
  -webkit-animation-delay: 4.5s;
       -o-animation-delay: 4.5s;
          animation-delay: 4.5s;
}

.u-animation-delay *:nth-child(17) {
  -webkit-animation-delay: 4.75s;
       -o-animation-delay: 4.75s;
          animation-delay: 4.75s;
}

.u-animation-delay *:nth-child(18) {
  -webkit-animation-delay: 5s;
       -o-animation-delay: 5s;
          animation-delay: 5s;
}

.u-animation-delay *:nth-child(19) {
  -webkit-animation-delay: 5.25s;
       -o-animation-delay: 5.25s;
          animation-delay: 5.25s;
}

.u-animation-delay *:nth-child(20) {
  -webkit-animation-delay: 5.5s;
       -o-animation-delay: 5.5s;
          animation-delay: 5.5s;
}

.u-animation-delay *:nth-child(21) {
  -webkit-animation-delay: 5.75s;
       -o-animation-delay: 5.75s;
          animation-delay: 5.75s;
}

.u-animation-delay *:nth-child(22) {
  -webkit-animation-delay: 6s;
       -o-animation-delay: 6s;
          animation-delay: 6s;
}

.u-animation-delay *:nth-child(23) {
  -webkit-animation-delay: 6.25s;
       -o-animation-delay: 6.25s;
          animation-delay: 6.25s;
}

.u-animation-delay *:nth-child(24) {
  -webkit-animation-delay: 6.5s;
       -o-animation-delay: 6.5s;
          animation-delay: 6.5s;
}

.u-animation-delay *:nth-child(25) {
  -webkit-animation-delay: 6.75s;
       -o-animation-delay: 6.75s;
          animation-delay: 6.75s;
}

.u-animation-delay *:nth-child(26) {
  -webkit-animation-delay: 7s;
       -o-animation-delay: 7s;
          animation-delay: 7s;
}

.u-animation-delay *:nth-child(27) {
  -webkit-animation-delay: 7.25s;
       -o-animation-delay: 7.25s;
          animation-delay: 7.25s;
}

.u-animation-delay *:nth-child(28) {
  -webkit-animation-delay: 7.5s;
       -o-animation-delay: 7.5s;
          animation-delay: 7.5s;
}

.u-animation-delay *:nth-child(29) {
  -webkit-animation-delay: 7.75s;
       -o-animation-delay: 7.75s;
          animation-delay: 7.75s;
}

.u-animation-delay *:nth-child(30) {
  -webkit-animation-delay: 8s;
       -o-animation-delay: 8s;
          animation-delay: 8s;
}

.u-animation-delay *:nth-child(31) {
  -webkit-animation-delay: 8.25s;
       -o-animation-delay: 8.25s;
          animation-delay: 8.25s;
}

.u-animation-delay *:nth-child(32) {
  -webkit-animation-delay: 8.5s;
       -o-animation-delay: 8.5s;
          animation-delay: 8.5s;
}

.u-animation-delay *:nth-child(33) {
  -webkit-animation-delay: 8.75s;
       -o-animation-delay: 8.75s;
          animation-delay: 8.75s;
}

.u-animation-delay *:nth-child(34) {
  -webkit-animation-delay: 9s;
       -o-animation-delay: 9s;
          animation-delay: 9s;
}

.u-animation-delay *:nth-child(35) {
  -webkit-animation-delay: 9.25s;
       -o-animation-delay: 9.25s;
          animation-delay: 9.25s;
}

.u-animation-delay *:nth-child(36) {
  -webkit-animation-delay: 9.5s;
       -o-animation-delay: 9.5s;
          animation-delay: 9.5s;
}

.u-animation-delay *:nth-child(37) {
  -webkit-animation-delay: 9.75s;
       -o-animation-delay: 9.75s;
          animation-delay: 9.75s;
}

.u-animation-delay *:nth-child(38) {
  -webkit-animation-delay: 10s;
       -o-animation-delay: 10s;
          animation-delay: 10s;
}

.u-animation-delay *:nth-child(39) {
  -webkit-animation-delay: 10.25s;
       -o-animation-delay: 10.25s;
          animation-delay: 10.25s;
}

.u-animation-delay *:nth-child(40) {
  -webkit-animation-delay: 10.5s;
       -o-animation-delay: 10.5s;
          animation-delay: 10.5s;
}

.u-animation-delay *:nth-child(41) {
  -webkit-animation-delay: 10.75s;
       -o-animation-delay: 10.75s;
          animation-delay: 10.75s;
}

.u-animation-delay *:nth-child(42) {
  -webkit-animation-delay: 11s;
       -o-animation-delay: 11s;
          animation-delay: 11s;
}

.u-animation-delay *:nth-child(43) {
  -webkit-animation-delay: 11.25s;
       -o-animation-delay: 11.25s;
          animation-delay: 11.25s;
}

.u-animation-delay *:nth-child(44) {
  -webkit-animation-delay: 11.5s;
       -o-animation-delay: 11.5s;
          animation-delay: 11.5s;
}

.u-animation-delay *:nth-child(45) {
  -webkit-animation-delay: 11.75s;
       -o-animation-delay: 11.75s;
          animation-delay: 11.75s;
}

.u-animation-delay *:nth-child(46) {
  -webkit-animation-delay: 12s;
       -o-animation-delay: 12s;
          animation-delay: 12s;
}

.u-animation-delay *:nth-child(47) {
  -webkit-animation-delay: 12.25s;
       -o-animation-delay: 12.25s;
          animation-delay: 12.25s;
}

.u-animation-delay *:nth-child(48) {
  -webkit-animation-delay: 12.5s;
       -o-animation-delay: 12.5s;
          animation-delay: 12.5s;
}

.u-animation-delay *:nth-child(49) {
  -webkit-animation-delay: 12.75s;
       -o-animation-delay: 12.75s;
          animation-delay: 12.75s;
}

.u-animation-delay *:nth-child(50) {
  -webkit-animation-delay: 13s;
       -o-animation-delay: 13s;
          animation-delay: 13s;
}

.u-animation-delay *:nth-child(51) {
  -webkit-animation-delay: 13.25s;
       -o-animation-delay: 13.25s;
          animation-delay: 13.25s;
}

.u-animation-delay *:nth-child(52) {
  -webkit-animation-delay: 13.5s;
       -o-animation-delay: 13.5s;
          animation-delay: 13.5s;
}

.u-animation-delay *:nth-child(53) {
  -webkit-animation-delay: 13.75s;
       -o-animation-delay: 13.75s;
          animation-delay: 13.75s;
}

.u-animation-delay *:nth-child(54) {
  -webkit-animation-delay: 14s;
       -o-animation-delay: 14s;
          animation-delay: 14s;
}

.u-animation-delay *:nth-child(55) {
  -webkit-animation-delay: 14.25s;
       -o-animation-delay: 14.25s;
          animation-delay: 14.25s;
}

.u-animation-delay *:nth-child(56) {
  -webkit-animation-delay: 14.5s;
       -o-animation-delay: 14.5s;
          animation-delay: 14.5s;
}

.u-animation-delay *:nth-child(57) {
  -webkit-animation-delay: 14.75s;
       -o-animation-delay: 14.75s;
          animation-delay: 14.75s;
}

.u-animation-delay *:nth-child(58) {
  -webkit-animation-delay: 15s;
       -o-animation-delay: 15s;
          animation-delay: 15s;
}

.u-animation-delay *:nth-child(59) {
  -webkit-animation-delay: 15.25s;
       -o-animation-delay: 15.25s;
          animation-delay: 15.25s;
}

.u-animation-delay *:nth-child(60) {
  -webkit-animation-delay: 15.5s;
       -o-animation-delay: 15.5s;
          animation-delay: 15.5s;
}

.u-animation-delay *:nth-child(61) {
  -webkit-animation-delay: 15.75s;
       -o-animation-delay: 15.75s;
          animation-delay: 15.75s;
}

.u-animation-delay *:nth-child(62) {
  -webkit-animation-delay: 16s;
       -o-animation-delay: 16s;
          animation-delay: 16s;
}

.u-animation-delay *:nth-child(63) {
  -webkit-animation-delay: 16.25s;
       -o-animation-delay: 16.25s;
          animation-delay: 16.25s;
}

.u-animation-delay *:nth-child(64) {
  -webkit-animation-delay: 16.5s;
       -o-animation-delay: 16.5s;
          animation-delay: 16.5s;
}

.u-animation-delay *:nth-child(65) {
  -webkit-animation-delay: 16.75s;
       -o-animation-delay: 16.75s;
          animation-delay: 16.75s;
}

.u-animation-delay *:nth-child(66) {
  -webkit-animation-delay: 17s;
       -o-animation-delay: 17s;
          animation-delay: 17s;
}

.u-animation-delay *:nth-child(67) {
  -webkit-animation-delay: 17.25s;
       -o-animation-delay: 17.25s;
          animation-delay: 17.25s;
}

.u-animation-delay *:nth-child(68) {
  -webkit-animation-delay: 17.5s;
       -o-animation-delay: 17.5s;
          animation-delay: 17.5s;
}

.u-animation-delay *:nth-child(69) {
  -webkit-animation-delay: 17.75s;
       -o-animation-delay: 17.75s;
          animation-delay: 17.75s;
}

.u-animation-delay *:nth-child(70) {
  -webkit-animation-delay: 18s;
       -o-animation-delay: 18s;
          animation-delay: 18s;
}

.u-animation-delay *:nth-child(71) {
  -webkit-animation-delay: 18.25s;
       -o-animation-delay: 18.25s;
          animation-delay: 18.25s;
}

.u-animation-delay *:nth-child(72) {
  -webkit-animation-delay: 18.5s;
       -o-animation-delay: 18.5s;
          animation-delay: 18.5s;
}

.u-animation-delay *:nth-child(73) {
  -webkit-animation-delay: 18.75s;
       -o-animation-delay: 18.75s;
          animation-delay: 18.75s;
}

.u-animation-delay *:nth-child(74) {
  -webkit-animation-delay: 19s;
       -o-animation-delay: 19s;
          animation-delay: 19s;
}

.u-animation-delay *:nth-child(75) {
  -webkit-animation-delay: 19.25s;
       -o-animation-delay: 19.25s;
          animation-delay: 19.25s;
}

.u-animation-delay *:nth-child(76) {
  -webkit-animation-delay: 19.5s;
       -o-animation-delay: 19.5s;
          animation-delay: 19.5s;
}

.u-animation-delay *:nth-child(77) {
  -webkit-animation-delay: 19.75s;
       -o-animation-delay: 19.75s;
          animation-delay: 19.75s;
}

.u-animation-delay *:nth-child(78) {
  -webkit-animation-delay: 20s;
       -o-animation-delay: 20s;
          animation-delay: 20s;
}

.u-animation-delay *:nth-child(79) {
  -webkit-animation-delay: 20.25s;
       -o-animation-delay: 20.25s;
          animation-delay: 20.25s;
}

.u-animation-delay *:nth-child(80) {
  -webkit-animation-delay: 20.5s;
       -o-animation-delay: 20.5s;
          animation-delay: 20.5s;
}

.u-animation-delay *:nth-child(81) {
  -webkit-animation-delay: 20.75s;
       -o-animation-delay: 20.75s;
          animation-delay: 20.75s;
}

.u-animation-delay *:nth-child(82) {
  -webkit-animation-delay: 21s;
       -o-animation-delay: 21s;
          animation-delay: 21s;
}

.u-animation-delay *:nth-child(83) {
  -webkit-animation-delay: 21.25s;
       -o-animation-delay: 21.25s;
          animation-delay: 21.25s;
}

.u-animation-delay *:nth-child(84) {
  -webkit-animation-delay: 21.5s;
       -o-animation-delay: 21.5s;
          animation-delay: 21.5s;
}

.u-animation-delay *:nth-child(85) {
  -webkit-animation-delay: 21.75s;
       -o-animation-delay: 21.75s;
          animation-delay: 21.75s;
}

.u-animation-delay *:nth-child(86) {
  -webkit-animation-delay: 22s;
       -o-animation-delay: 22s;
          animation-delay: 22s;
}

.u-animation-delay *:nth-child(87) {
  -webkit-animation-delay: 22.25s;
       -o-animation-delay: 22.25s;
          animation-delay: 22.25s;
}

.u-animation-delay *:nth-child(88) {
  -webkit-animation-delay: 22.5s;
       -o-animation-delay: 22.5s;
          animation-delay: 22.5s;
}

.u-animation-delay *:nth-child(89) {
  -webkit-animation-delay: 22.75s;
       -o-animation-delay: 22.75s;
          animation-delay: 22.75s;
}

.u-animation-delay *:nth-child(90) {
  -webkit-animation-delay: 23s;
       -o-animation-delay: 23s;
          animation-delay: 23s;
}

.u-animation-delay *:nth-child(91) {
  -webkit-animation-delay: 23.25s;
       -o-animation-delay: 23.25s;
          animation-delay: 23.25s;
}

.u-animation-delay *:nth-child(92) {
  -webkit-animation-delay: 23.5s;
       -o-animation-delay: 23.5s;
          animation-delay: 23.5s;
}

.u-animation-delay *:nth-child(93) {
  -webkit-animation-delay: 23.75s;
       -o-animation-delay: 23.75s;
          animation-delay: 23.75s;
}

.u-animation-delay *:nth-child(94) {
  -webkit-animation-delay: 24s;
       -o-animation-delay: 24s;
          animation-delay: 24s;
}

.u-animation-delay *:nth-child(95) {
  -webkit-animation-delay: 24.25s;
       -o-animation-delay: 24.25s;
          animation-delay: 24.25s;
}

.u-animation-delay *:nth-child(96) {
  -webkit-animation-delay: 24.5s;
       -o-animation-delay: 24.5s;
          animation-delay: 24.5s;
}

.u-animation-delay *:nth-child(97) {
  -webkit-animation-delay: 24.75s;
       -o-animation-delay: 24.75s;
          animation-delay: 24.75s;
}

.u-animation-delay *:nth-child(98) {
  -webkit-animation-delay: 25s;
       -o-animation-delay: 25s;
          animation-delay: 25s;
}

.u-animation-delay *:nth-child(99) {
  -webkit-animation-delay: 25.25s;
       -o-animation-delay: 25.25s;
          animation-delay: 25.25s;
}

.u-animation-delay *:nth-child(100) {
  -webkit-animation-delay: 25.5s;
       -o-animation-delay: 25.5s;
          animation-delay: 25.5s;
}

.u-animation-delay *:nth-child(101) {
  -webkit-animation-delay: 25.75s;
       -o-animation-delay: 25.75s;
          animation-delay: 25.75s;
}

.u-animation-delay *:nth-child(102) {
  -webkit-animation-delay: 26s;
       -o-animation-delay: 26s;
          animation-delay: 26s;
}

.u-animation-delay *:nth-child(103) {
  -webkit-animation-delay: 26.25s;
       -o-animation-delay: 26.25s;
          animation-delay: 26.25s;
}

.u-animation-delay *:nth-child(104) {
  -webkit-animation-delay: 26.5s;
       -o-animation-delay: 26.5s;
          animation-delay: 26.5s;
}

.u-animation-delay *:nth-child(105) {
  -webkit-animation-delay: 26.75s;
       -o-animation-delay: 26.75s;
          animation-delay: 26.75s;
}

.u-animation-delay *:nth-child(106) {
  -webkit-animation-delay: 27s;
       -o-animation-delay: 27s;
          animation-delay: 27s;
}

.u-animation-delay *:nth-child(107) {
  -webkit-animation-delay: 27.25s;
       -o-animation-delay: 27.25s;
          animation-delay: 27.25s;
}

.u-animation-delay *:nth-child(108) {
  -webkit-animation-delay: 27.5s;
       -o-animation-delay: 27.5s;
          animation-delay: 27.5s;
}

.u-animation-delay *:nth-child(109) {
  -webkit-animation-delay: 27.75s;
       -o-animation-delay: 27.75s;
          animation-delay: 27.75s;
}

.u-animation-delay *:nth-child(110) {
  -webkit-animation-delay: 28s;
       -o-animation-delay: 28s;
          animation-delay: 28s;
}

.u-animation-delay *:nth-child(111) {
  -webkit-animation-delay: 28.25s;
       -o-animation-delay: 28.25s;
          animation-delay: 28.25s;
}

.u-animation-delay *:nth-child(112) {
  -webkit-animation-delay: 28.5s;
       -o-animation-delay: 28.5s;
          animation-delay: 28.5s;
}

.u-animation-delay *:nth-child(113) {
  -webkit-animation-delay: 28.75s;
       -o-animation-delay: 28.75s;
          animation-delay: 28.75s;
}

.u-animation-delay *:nth-child(114) {
  -webkit-animation-delay: 29s;
       -o-animation-delay: 29s;
          animation-delay: 29s;
}

.u-animation-delay *:nth-child(115) {
  -webkit-animation-delay: 29.25s;
       -o-animation-delay: 29.25s;
          animation-delay: 29.25s;
}

.u-animation-delay *:nth-child(116) {
  -webkit-animation-delay: 29.5s;
       -o-animation-delay: 29.5s;
          animation-delay: 29.5s;
}

.u-animation-delay *:nth-child(117) {
  -webkit-animation-delay: 29.75s;
       -o-animation-delay: 29.75s;
          animation-delay: 29.75s;
}

.u-animation-delay *:nth-child(118) {
  -webkit-animation-delay: 30s;
       -o-animation-delay: 30s;
          animation-delay: 30s;
}

.u-animation-delay *:nth-child(119) {
  -webkit-animation-delay: 30.25s;
       -o-animation-delay: 30.25s;
          animation-delay: 30.25s;
}

.u-animation-delay *:nth-child(120) {
  -webkit-animation-delay: 30.5s;
       -o-animation-delay: 30.5s;
          animation-delay: 30.5s;
}

.u-animation-delay *:nth-child(121) {
  -webkit-animation-delay: 30.75s;
       -o-animation-delay: 30.75s;
          animation-delay: 30.75s;
}

.u-animation-delay *:nth-child(122) {
  -webkit-animation-delay: 31s;
       -o-animation-delay: 31s;
          animation-delay: 31s;
}

.u-animation-delay *:nth-child(123) {
  -webkit-animation-delay: 31.25s;
       -o-animation-delay: 31.25s;
          animation-delay: 31.25s;
}

.u-animation-delay *:nth-child(124) {
  -webkit-animation-delay: 31.5s;
       -o-animation-delay: 31.5s;
          animation-delay: 31.5s;
}

.u-animation-delay *:nth-child(125) {
  -webkit-animation-delay: 31.75s;
       -o-animation-delay: 31.75s;
          animation-delay: 31.75s;
}

.u-animation-delay *:nth-child(126) {
  -webkit-animation-delay: 32s;
       -o-animation-delay: 32s;
          animation-delay: 32s;
}

.u-animation-delay *:nth-child(127) {
  -webkit-animation-delay: 32.25s;
       -o-animation-delay: 32.25s;
          animation-delay: 32.25s;
}

.u-animation-delay *:nth-child(128) {
  -webkit-animation-delay: 32.5s;
       -o-animation-delay: 32.5s;
          animation-delay: 32.5s;
}

.u-animation-delay *:nth-child(129) {
  -webkit-animation-delay: 32.75s;
       -o-animation-delay: 32.75s;
          animation-delay: 32.75s;
}

.u-animation-delay *:nth-child(130) {
  -webkit-animation-delay: 33s;
       -o-animation-delay: 33s;
          animation-delay: 33s;
}

.u-animation-delay *:nth-child(131) {
  -webkit-animation-delay: 33.25s;
       -o-animation-delay: 33.25s;
          animation-delay: 33.25s;
}

.u-animation-delay *:nth-child(132) {
  -webkit-animation-delay: 33.5s;
       -o-animation-delay: 33.5s;
          animation-delay: 33.5s;
}

.u-animation-delay *:nth-child(133) {
  -webkit-animation-delay: 33.75s;
       -o-animation-delay: 33.75s;
          animation-delay: 33.75s;
}

.u-animation-delay *:nth-child(134) {
  -webkit-animation-delay: 34s;
       -o-animation-delay: 34s;
          animation-delay: 34s;
}

.u-animation-delay *:nth-child(135) {
  -webkit-animation-delay: 34.25s;
       -o-animation-delay: 34.25s;
          animation-delay: 34.25s;
}

.u-animation-delay *:nth-child(136) {
  -webkit-animation-delay: 34.5s;
       -o-animation-delay: 34.5s;
          animation-delay: 34.5s;
}

.u-animation-delay *:nth-child(137) {
  -webkit-animation-delay: 34.75s;
       -o-animation-delay: 34.75s;
          animation-delay: 34.75s;
}

.u-animation-delay *:nth-child(138) {
  -webkit-animation-delay: 35s;
       -o-animation-delay: 35s;
          animation-delay: 35s;
}

.u-animation-delay *:nth-child(139) {
  -webkit-animation-delay: 35.25s;
       -o-animation-delay: 35.25s;
          animation-delay: 35.25s;
}

.u-animation-delay *:nth-child(140) {
  -webkit-animation-delay: 35.5s;
       -o-animation-delay: 35.5s;
          animation-delay: 35.5s;
}

.u-animation-delay *:nth-child(141) {
  -webkit-animation-delay: 35.75s;
       -o-animation-delay: 35.75s;
          animation-delay: 35.75s;
}

.u-animation-delay *:nth-child(142) {
  -webkit-animation-delay: 36s;
       -o-animation-delay: 36s;
          animation-delay: 36s;
}

.u-animation-delay *:nth-child(143) {
  -webkit-animation-delay: 36.25s;
       -o-animation-delay: 36.25s;
          animation-delay: 36.25s;
}

.u-animation-delay *:nth-child(144) {
  -webkit-animation-delay: 36.5s;
       -o-animation-delay: 36.5s;
          animation-delay: 36.5s;
}

.u-animation-delay *:nth-child(145) {
  -webkit-animation-delay: 36.75s;
       -o-animation-delay: 36.75s;
          animation-delay: 36.75s;
}

.u-animation-delay *:nth-child(146) {
  -webkit-animation-delay: 37s;
       -o-animation-delay: 37s;
          animation-delay: 37s;
}

.u-animation-delay *:nth-child(147) {
  -webkit-animation-delay: 37.25s;
       -o-animation-delay: 37.25s;
          animation-delay: 37.25s;
}

.u-animation-delay *:nth-child(148) {
  -webkit-animation-delay: 37.5s;
       -o-animation-delay: 37.5s;
          animation-delay: 37.5s;
}

.u-animation-delay *:nth-child(149) {
  -webkit-animation-delay: 37.75s;
       -o-animation-delay: 37.75s;
          animation-delay: 37.75s;
}

.u-animation-delay *:nth-child(150) {
  -webkit-animation-delay: 38s;
       -o-animation-delay: 38s;
          animation-delay: 38s;
}

.u-animation-delay *:nth-child(151) {
  -webkit-animation-delay: 38.25s;
       -o-animation-delay: 38.25s;
          animation-delay: 38.25s;
}

.u-animation-delay *:nth-child(152) {
  -webkit-animation-delay: 38.5s;
       -o-animation-delay: 38.5s;
          animation-delay: 38.5s;
}

.u-animation-delay *:nth-child(153) {
  -webkit-animation-delay: 38.75s;
       -o-animation-delay: 38.75s;
          animation-delay: 38.75s;
}

.u-animation-delay *:nth-child(154) {
  -webkit-animation-delay: 39s;
       -o-animation-delay: 39s;
          animation-delay: 39s;
}

.u-animation-delay *:nth-child(155) {
  -webkit-animation-delay: 39.25s;
       -o-animation-delay: 39.25s;
          animation-delay: 39.25s;
}

.u-animation-delay *:nth-child(156) {
  -webkit-animation-delay: 39.5s;
       -o-animation-delay: 39.5s;
          animation-delay: 39.5s;
}

.u-animation-delay *:nth-child(157) {
  -webkit-animation-delay: 39.75s;
       -o-animation-delay: 39.75s;
          animation-delay: 39.75s;
}

.u-animation-delay *:nth-child(158) {
  -webkit-animation-delay: 40s;
       -o-animation-delay: 40s;
          animation-delay: 40s;
}

.u-animation-delay *:nth-child(159) {
  -webkit-animation-delay: 40.25s;
       -o-animation-delay: 40.25s;
          animation-delay: 40.25s;
}

.u-animation-delay *:nth-child(160) {
  -webkit-animation-delay: 40.5s;
       -o-animation-delay: 40.5s;
          animation-delay: 40.5s;
}

.u-animation-delay *:nth-child(161) {
  -webkit-animation-delay: 40.75s;
       -o-animation-delay: 40.75s;
          animation-delay: 40.75s;
}

.u-animation-delay *:nth-child(162) {
  -webkit-animation-delay: 41s;
       -o-animation-delay: 41s;
          animation-delay: 41s;
}

.u-animation-delay *:nth-child(163) {
  -webkit-animation-delay: 41.25s;
       -o-animation-delay: 41.25s;
          animation-delay: 41.25s;
}

.u-animation-delay *:nth-child(164) {
  -webkit-animation-delay: 41.5s;
       -o-animation-delay: 41.5s;
          animation-delay: 41.5s;
}

.u-animation-delay *:nth-child(165) {
  -webkit-animation-delay: 41.75s;
       -o-animation-delay: 41.75s;
          animation-delay: 41.75s;
}

.u-animation-delay *:nth-child(166) {
  -webkit-animation-delay: 42s;
       -o-animation-delay: 42s;
          animation-delay: 42s;
}

.u-animation-delay *:nth-child(167) {
  -webkit-animation-delay: 42.25s;
       -o-animation-delay: 42.25s;
          animation-delay: 42.25s;
}

.u-animation-delay *:nth-child(168) {
  -webkit-animation-delay: 42.5s;
       -o-animation-delay: 42.5s;
          animation-delay: 42.5s;
}

.u-animation-delay *:nth-child(169) {
  -webkit-animation-delay: 42.75s;
       -o-animation-delay: 42.75s;
          animation-delay: 42.75s;
}

.u-animation-delay *:nth-child(170) {
  -webkit-animation-delay: 43s;
       -o-animation-delay: 43s;
          animation-delay: 43s;
}

.u-animation-delay *:nth-child(171) {
  -webkit-animation-delay: 43.25s;
       -o-animation-delay: 43.25s;
          animation-delay: 43.25s;
}

.u-animation-delay *:nth-child(172) {
  -webkit-animation-delay: 43.5s;
       -o-animation-delay: 43.5s;
          animation-delay: 43.5s;
}

.u-animation-delay *:nth-child(173) {
  -webkit-animation-delay: 43.75s;
       -o-animation-delay: 43.75s;
          animation-delay: 43.75s;
}

.u-animation-delay *:nth-child(174) {
  -webkit-animation-delay: 44s;
       -o-animation-delay: 44s;
          animation-delay: 44s;
}

.u-animation-delay *:nth-child(175) {
  -webkit-animation-delay: 44.25s;
       -o-animation-delay: 44.25s;
          animation-delay: 44.25s;
}

.u-animation-delay *:nth-child(176) {
  -webkit-animation-delay: 44.5s;
       -o-animation-delay: 44.5s;
          animation-delay: 44.5s;
}

.u-animation-delay *:nth-child(177) {
  -webkit-animation-delay: 44.75s;
       -o-animation-delay: 44.75s;
          animation-delay: 44.75s;
}

.u-animation-delay *:nth-child(178) {
  -webkit-animation-delay: 45s;
       -o-animation-delay: 45s;
          animation-delay: 45s;
}

.u-animation-delay *:nth-child(179) {
  -webkit-animation-delay: 45.25s;
       -o-animation-delay: 45.25s;
          animation-delay: 45.25s;
}

.u-animation-delay *:nth-child(180) {
  -webkit-animation-delay: 45.5s;
       -o-animation-delay: 45.5s;
          animation-delay: 45.5s;
}

.u-animation-delay *:nth-child(181) {
  -webkit-animation-delay: 45.75s;
       -o-animation-delay: 45.75s;
          animation-delay: 45.75s;
}

.u-animation-delay *:nth-child(182) {
  -webkit-animation-delay: 46s;
       -o-animation-delay: 46s;
          animation-delay: 46s;
}

.u-animation-delay *:nth-child(183) {
  -webkit-animation-delay: 46.25s;
       -o-animation-delay: 46.25s;
          animation-delay: 46.25s;
}

.u-animation-delay *:nth-child(184) {
  -webkit-animation-delay: 46.5s;
       -o-animation-delay: 46.5s;
          animation-delay: 46.5s;
}

.u-animation-delay *:nth-child(185) {
  -webkit-animation-delay: 46.75s;
       -o-animation-delay: 46.75s;
          animation-delay: 46.75s;
}

.u-animation-delay *:nth-child(186) {
  -webkit-animation-delay: 47s;
       -o-animation-delay: 47s;
          animation-delay: 47s;
}

.u-animation-delay *:nth-child(187) {
  -webkit-animation-delay: 47.25s;
       -o-animation-delay: 47.25s;
          animation-delay: 47.25s;
}

.u-animation-delay *:nth-child(188) {
  -webkit-animation-delay: 47.5s;
       -o-animation-delay: 47.5s;
          animation-delay: 47.5s;
}

.u-animation-delay *:nth-child(189) {
  -webkit-animation-delay: 47.75s;
       -o-animation-delay: 47.75s;
          animation-delay: 47.75s;
}

.u-animation-delay *:nth-child(190) {
  -webkit-animation-delay: 48s;
       -o-animation-delay: 48s;
          animation-delay: 48s;
}

.u-animation-delay *:nth-child(191) {
  -webkit-animation-delay: 48.25s;
       -o-animation-delay: 48.25s;
          animation-delay: 48.25s;
}

.u-animation-delay *:nth-child(192) {
  -webkit-animation-delay: 48.5s;
       -o-animation-delay: 48.5s;
          animation-delay: 48.5s;
}

.u-animation-delay *:nth-child(193) {
  -webkit-animation-delay: 48.75s;
       -o-animation-delay: 48.75s;
          animation-delay: 48.75s;
}

.u-animation-delay *:nth-child(194) {
  -webkit-animation-delay: 49s;
       -o-animation-delay: 49s;
          animation-delay: 49s;
}

.u-animation-delay *:nth-child(195) {
  -webkit-animation-delay: 49.25s;
       -o-animation-delay: 49.25s;
          animation-delay: 49.25s;
}

.u-animation-delay *:nth-child(196) {
  -webkit-animation-delay: 49.5s;
       -o-animation-delay: 49.5s;
          animation-delay: 49.5s;
}

.u-animation-delay *:nth-child(197) {
  -webkit-animation-delay: 49.75s;
       -o-animation-delay: 49.75s;
          animation-delay: 49.75s;
}

.u-animation-delay *:nth-child(198) {
  -webkit-animation-delay: 50s;
       -o-animation-delay: 50s;
          animation-delay: 50s;
}

.u-animation-delay *:nth-child(199) {
  -webkit-animation-delay: 50.25s;
       -o-animation-delay: 50.25s;
          animation-delay: 50.25s;
}

.u-animation-delay *:nth-child(200) {
  -webkit-animation-delay: 50.5s;
       -o-animation-delay: 50.5s;
          animation-delay: 50.5s;
}

.u-animation-delay *:nth-child(201) {
  -webkit-animation-delay: 50.75s;
       -o-animation-delay: 50.75s;
          animation-delay: 50.75s;
}

.u-animation-delay *:nth-child(202) {
  -webkit-animation-delay: 51s;
       -o-animation-delay: 51s;
          animation-delay: 51s;
}

.u-animation-delay *:nth-child(203) {
  -webkit-animation-delay: 51.25s;
       -o-animation-delay: 51.25s;
          animation-delay: 51.25s;
}

.u-animation-delay *:nth-child(204) {
  -webkit-animation-delay: 51.5s;
       -o-animation-delay: 51.5s;
          animation-delay: 51.5s;
}

.u-animation-delay *:nth-child(205) {
  -webkit-animation-delay: 51.75s;
       -o-animation-delay: 51.75s;
          animation-delay: 51.75s;
}

.u-animation-delay *:nth-child(206) {
  -webkit-animation-delay: 52s;
       -o-animation-delay: 52s;
          animation-delay: 52s;
}

.u-animation-delay *:nth-child(207) {
  -webkit-animation-delay: 52.25s;
       -o-animation-delay: 52.25s;
          animation-delay: 52.25s;
}

.u-animation-delay *:nth-child(208) {
  -webkit-animation-delay: 52.5s;
       -o-animation-delay: 52.5s;
          animation-delay: 52.5s;
}

.u-animation-delay *:nth-child(209) {
  -webkit-animation-delay: 52.75s;
       -o-animation-delay: 52.75s;
          animation-delay: 52.75s;
}

.u-animation-delay *:nth-child(210) {
  -webkit-animation-delay: 53s;
       -o-animation-delay: 53s;
          animation-delay: 53s;
}

.u-animation-delay *:nth-child(211) {
  -webkit-animation-delay: 53.25s;
       -o-animation-delay: 53.25s;
          animation-delay: 53.25s;
}

.u-animation-delay *:nth-child(212) {
  -webkit-animation-delay: 53.5s;
       -o-animation-delay: 53.5s;
          animation-delay: 53.5s;
}

.u-animation-delay *:nth-child(213) {
  -webkit-animation-delay: 53.75s;
       -o-animation-delay: 53.75s;
          animation-delay: 53.75s;
}

.u-animation-delay *:nth-child(214) {
  -webkit-animation-delay: 54s;
       -o-animation-delay: 54s;
          animation-delay: 54s;
}

.u-animation-delay *:nth-child(215) {
  -webkit-animation-delay: 54.25s;
       -o-animation-delay: 54.25s;
          animation-delay: 54.25s;
}

.u-animation-delay *:nth-child(216) {
  -webkit-animation-delay: 54.5s;
       -o-animation-delay: 54.5s;
          animation-delay: 54.5s;
}

.u-animation-delay *:nth-child(217) {
  -webkit-animation-delay: 54.75s;
       -o-animation-delay: 54.75s;
          animation-delay: 54.75s;
}

.u-animation-delay *:nth-child(218) {
  -webkit-animation-delay: 55s;
       -o-animation-delay: 55s;
          animation-delay: 55s;
}

.u-animation-delay *:nth-child(219) {
  -webkit-animation-delay: 55.25s;
       -o-animation-delay: 55.25s;
          animation-delay: 55.25s;
}

.u-animation-delay *:nth-child(220) {
  -webkit-animation-delay: 55.5s;
       -o-animation-delay: 55.5s;
          animation-delay: 55.5s;
}

.u-animation-delay *:nth-child(221) {
  -webkit-animation-delay: 55.75s;
       -o-animation-delay: 55.75s;
          animation-delay: 55.75s;
}

.u-animation-delay *:nth-child(222) {
  -webkit-animation-delay: 56s;
       -o-animation-delay: 56s;
          animation-delay: 56s;
}

.u-animation-delay *:nth-child(223) {
  -webkit-animation-delay: 56.25s;
       -o-animation-delay: 56.25s;
          animation-delay: 56.25s;
}

.u-animation-delay *:nth-child(224) {
  -webkit-animation-delay: 56.5s;
       -o-animation-delay: 56.5s;
          animation-delay: 56.5s;
}

.u-animation-delay *:nth-child(225) {
  -webkit-animation-delay: 56.75s;
       -o-animation-delay: 56.75s;
          animation-delay: 56.75s;
}

.u-animation-delay *:nth-child(226) {
  -webkit-animation-delay: 57s;
       -o-animation-delay: 57s;
          animation-delay: 57s;
}

.u-animation-delay *:nth-child(227) {
  -webkit-animation-delay: 57.25s;
       -o-animation-delay: 57.25s;
          animation-delay: 57.25s;
}

.u-animation-delay *:nth-child(228) {
  -webkit-animation-delay: 57.5s;
       -o-animation-delay: 57.5s;
          animation-delay: 57.5s;
}

.u-animation-delay *:nth-child(229) {
  -webkit-animation-delay: 57.75s;
       -o-animation-delay: 57.75s;
          animation-delay: 57.75s;
}

.u-animation-delay *:nth-child(230) {
  -webkit-animation-delay: 58s;
       -o-animation-delay: 58s;
          animation-delay: 58s;
}

.u-animation-delay *:nth-child(231) {
  -webkit-animation-delay: 58.25s;
       -o-animation-delay: 58.25s;
          animation-delay: 58.25s;
}

.u-animation-delay *:nth-child(232) {
  -webkit-animation-delay: 58.5s;
       -o-animation-delay: 58.5s;
          animation-delay: 58.5s;
}

.u-animation-delay *:nth-child(233) {
  -webkit-animation-delay: 58.75s;
       -o-animation-delay: 58.75s;
          animation-delay: 58.75s;
}

.u-animation-delay *:nth-child(234) {
  -webkit-animation-delay: 59s;
       -o-animation-delay: 59s;
          animation-delay: 59s;
}

.u-animation-delay *:nth-child(235) {
  -webkit-animation-delay: 59.25s;
       -o-animation-delay: 59.25s;
          animation-delay: 59.25s;
}

.u-animation-delay *:nth-child(236) {
  -webkit-animation-delay: 59.5s;
       -o-animation-delay: 59.5s;
          animation-delay: 59.5s;
}

.u-animation-delay *:nth-child(237) {
  -webkit-animation-delay: 59.75s;
       -o-animation-delay: 59.75s;
          animation-delay: 59.75s;
}

.u-animation-delay *:nth-child(238) {
  -webkit-animation-delay: 60s;
       -o-animation-delay: 60s;
          animation-delay: 60s;
}

.u-animation-delay *:nth-child(239) {
  -webkit-animation-delay: 60.25s;
       -o-animation-delay: 60.25s;
          animation-delay: 60.25s;
}

.u-animation-delay *:nth-child(240) {
  -webkit-animation-delay: 60.5s;
       -o-animation-delay: 60.5s;
          animation-delay: 60.5s;
}

.u-animation-delay *:nth-child(241) {
  -webkit-animation-delay: 60.75s;
       -o-animation-delay: 60.75s;
          animation-delay: 60.75s;
}

.u-animation-delay *:nth-child(242) {
  -webkit-animation-delay: 61s;
       -o-animation-delay: 61s;
          animation-delay: 61s;
}

.u-animation-delay *:nth-child(243) {
  -webkit-animation-delay: 61.25s;
       -o-animation-delay: 61.25s;
          animation-delay: 61.25s;
}

.u-animation-delay *:nth-child(244) {
  -webkit-animation-delay: 61.5s;
       -o-animation-delay: 61.5s;
          animation-delay: 61.5s;
}

.u-animation-delay *:nth-child(245) {
  -webkit-animation-delay: 61.75s;
       -o-animation-delay: 61.75s;
          animation-delay: 61.75s;
}

.u-animation-delay *:nth-child(246) {
  -webkit-animation-delay: 62s;
       -o-animation-delay: 62s;
          animation-delay: 62s;
}

.u-animation-delay *:nth-child(247) {
  -webkit-animation-delay: 62.25s;
       -o-animation-delay: 62.25s;
          animation-delay: 62.25s;
}

.u-animation-delay *:nth-child(248) {
  -webkit-animation-delay: 62.5s;
       -o-animation-delay: 62.5s;
          animation-delay: 62.5s;
}

.u-animation-delay *:nth-child(249) {
  -webkit-animation-delay: 62.75s;
       -o-animation-delay: 62.75s;
          animation-delay: 62.75s;
}

.u-animation-delay *:nth-child(250) {
  -webkit-animation-delay: 63s;
       -o-animation-delay: 63s;
          animation-delay: 63s;
}

.u-animation-delay *:nth-child(251) {
  -webkit-animation-delay: 63.25s;
       -o-animation-delay: 63.25s;
          animation-delay: 63.25s;
}

.u-animation-delay *:nth-child(252) {
  -webkit-animation-delay: 63.5s;
       -o-animation-delay: 63.5s;
          animation-delay: 63.5s;
}

.u-animation-delay *:nth-child(253) {
  -webkit-animation-delay: 63.75s;
       -o-animation-delay: 63.75s;
          animation-delay: 63.75s;
}

.u-animation-delay *:nth-child(254) {
  -webkit-animation-delay: 64s;
       -o-animation-delay: 64s;
          animation-delay: 64s;
}

.u-animation-delay *:nth-child(255) {
  -webkit-animation-delay: 64.25s;
       -o-animation-delay: 64.25s;
          animation-delay: 64.25s;
}

.u-animation-delay *:nth-child(256) {
  -webkit-animation-delay: 64.5s;
       -o-animation-delay: 64.5s;
          animation-delay: 64.5s;
}

.u-animation-delay *:nth-child(257) {
  -webkit-animation-delay: 64.75s;
       -o-animation-delay: 64.75s;
          animation-delay: 64.75s;
}

.u-animation-delay *:nth-child(258) {
  -webkit-animation-delay: 65s;
       -o-animation-delay: 65s;
          animation-delay: 65s;
}

.u-animation-delay *:nth-child(259) {
  -webkit-animation-delay: 65.25s;
       -o-animation-delay: 65.25s;
          animation-delay: 65.25s;
}

.u-animation-delay *:nth-child(260) {
  -webkit-animation-delay: 65.5s;
       -o-animation-delay: 65.5s;
          animation-delay: 65.5s;
}

.u-animation-delay *:nth-child(261) {
  -webkit-animation-delay: 65.75s;
       -o-animation-delay: 65.75s;
          animation-delay: 65.75s;
}

.u-animation-delay *:nth-child(262) {
  -webkit-animation-delay: 66s;
       -o-animation-delay: 66s;
          animation-delay: 66s;
}

.u-animation-delay *:nth-child(263) {
  -webkit-animation-delay: 66.25s;
       -o-animation-delay: 66.25s;
          animation-delay: 66.25s;
}

.u-animation-delay *:nth-child(264) {
  -webkit-animation-delay: 66.5s;
       -o-animation-delay: 66.5s;
          animation-delay: 66.5s;
}

.u-animation-delay *:nth-child(265) {
  -webkit-animation-delay: 66.75s;
       -o-animation-delay: 66.75s;
          animation-delay: 66.75s;
}

.u-animation-delay *:nth-child(266) {
  -webkit-animation-delay: 67s;
       -o-animation-delay: 67s;
          animation-delay: 67s;
}

.u-animation-delay *:nth-child(267) {
  -webkit-animation-delay: 67.25s;
       -o-animation-delay: 67.25s;
          animation-delay: 67.25s;
}

.u-animation-delay *:nth-child(268) {
  -webkit-animation-delay: 67.5s;
       -o-animation-delay: 67.5s;
          animation-delay: 67.5s;
}

.u-animation-delay *:nth-child(269) {
  -webkit-animation-delay: 67.75s;
       -o-animation-delay: 67.75s;
          animation-delay: 67.75s;
}

.u-animation-delay *:nth-child(270) {
  -webkit-animation-delay: 68s;
       -o-animation-delay: 68s;
          animation-delay: 68s;
}

.u-animation-delay *:nth-child(271) {
  -webkit-animation-delay: 68.25s;
       -o-animation-delay: 68.25s;
          animation-delay: 68.25s;
}

.u-animation-delay *:nth-child(272) {
  -webkit-animation-delay: 68.5s;
       -o-animation-delay: 68.5s;
          animation-delay: 68.5s;
}

.u-animation-delay *:nth-child(273) {
  -webkit-animation-delay: 68.75s;
       -o-animation-delay: 68.75s;
          animation-delay: 68.75s;
}

.u-animation-delay *:nth-child(274) {
  -webkit-animation-delay: 69s;
       -o-animation-delay: 69s;
          animation-delay: 69s;
}

.u-animation-delay *:nth-child(275) {
  -webkit-animation-delay: 69.25s;
       -o-animation-delay: 69.25s;
          animation-delay: 69.25s;
}

.u-animation-delay *:nth-child(276) {
  -webkit-animation-delay: 69.5s;
       -o-animation-delay: 69.5s;
          animation-delay: 69.5s;
}

.u-animation-delay *:nth-child(277) {
  -webkit-animation-delay: 69.75s;
       -o-animation-delay: 69.75s;
          animation-delay: 69.75s;
}

.u-animation-delay *:nth-child(278) {
  -webkit-animation-delay: 70s;
       -o-animation-delay: 70s;
          animation-delay: 70s;
}

.u-animation-delay *:nth-child(279) {
  -webkit-animation-delay: 70.25s;
       -o-animation-delay: 70.25s;
          animation-delay: 70.25s;
}

.u-animation-delay *:nth-child(280) {
  -webkit-animation-delay: 70.5s;
       -o-animation-delay: 70.5s;
          animation-delay: 70.5s;
}

.u-animation-delay *:nth-child(281) {
  -webkit-animation-delay: 70.75s;
       -o-animation-delay: 70.75s;
          animation-delay: 70.75s;
}

.u-animation-delay *:nth-child(282) {
  -webkit-animation-delay: 71s;
       -o-animation-delay: 71s;
          animation-delay: 71s;
}

.u-animation-delay *:nth-child(283) {
  -webkit-animation-delay: 71.25s;
       -o-animation-delay: 71.25s;
          animation-delay: 71.25s;
}

.u-animation-delay *:nth-child(284) {
  -webkit-animation-delay: 71.5s;
       -o-animation-delay: 71.5s;
          animation-delay: 71.5s;
}

.u-animation-delay *:nth-child(285) {
  -webkit-animation-delay: 71.75s;
       -o-animation-delay: 71.75s;
          animation-delay: 71.75s;
}

.u-animation-delay *:nth-child(286) {
  -webkit-animation-delay: 72s;
       -o-animation-delay: 72s;
          animation-delay: 72s;
}

.u-animation-delay *:nth-child(287) {
  -webkit-animation-delay: 72.25s;
       -o-animation-delay: 72.25s;
          animation-delay: 72.25s;
}

.u-animation-delay *:nth-child(288) {
  -webkit-animation-delay: 72.5s;
       -o-animation-delay: 72.5s;
          animation-delay: 72.5s;
}

.u-animation-delay *:nth-child(289) {
  -webkit-animation-delay: 72.75s;
       -o-animation-delay: 72.75s;
          animation-delay: 72.75s;
}

.u-animation-delay *:nth-child(290) {
  -webkit-animation-delay: 73s;
       -o-animation-delay: 73s;
          animation-delay: 73s;
}

.u-animation-delay *:nth-child(291) {
  -webkit-animation-delay: 73.25s;
       -o-animation-delay: 73.25s;
          animation-delay: 73.25s;
}

.u-animation-delay *:nth-child(292) {
  -webkit-animation-delay: 73.5s;
       -o-animation-delay: 73.5s;
          animation-delay: 73.5s;
}

.u-animation-delay *:nth-child(293) {
  -webkit-animation-delay: 73.75s;
       -o-animation-delay: 73.75s;
          animation-delay: 73.75s;
}

.u-animation-delay *:nth-child(294) {
  -webkit-animation-delay: 74s;
       -o-animation-delay: 74s;
          animation-delay: 74s;
}

.u-animation-delay *:nth-child(295) {
  -webkit-animation-delay: 74.25s;
       -o-animation-delay: 74.25s;
          animation-delay: 74.25s;
}

.u-animation-delay *:nth-child(296) {
  -webkit-animation-delay: 74.5s;
       -o-animation-delay: 74.5s;
          animation-delay: 74.5s;
}

.u-animation-delay *:nth-child(297) {
  -webkit-animation-delay: 74.75s;
       -o-animation-delay: 74.75s;
          animation-delay: 74.75s;
}

.u-animation-delay *:nth-child(298) {
  -webkit-animation-delay: 75s;
       -o-animation-delay: 75s;
          animation-delay: 75s;
}

.u-animation-delay *:nth-child(299) {
  -webkit-animation-delay: 75.25s;
       -o-animation-delay: 75.25s;
          animation-delay: 75.25s;
}

.u-animation-delay *:nth-child(300) {
  -webkit-animation-delay: 75.5s;
       -o-animation-delay: 75.5s;
          animation-delay: 75.5s;
}

.u-animation-delay *:nth-child(301) {
  -webkit-animation-delay: 75.75s;
       -o-animation-delay: 75.75s;
          animation-delay: 75.75s;
}

.u-animation-delay *:nth-child(302) {
  -webkit-animation-delay: 76s;
       -o-animation-delay: 76s;
          animation-delay: 76s;
}

.u-animation-delay *:nth-child(303) {
  -webkit-animation-delay: 76.25s;
       -o-animation-delay: 76.25s;
          animation-delay: 76.25s;
}

.u-animation-delay *:nth-child(304) {
  -webkit-animation-delay: 76.5s;
       -o-animation-delay: 76.5s;
          animation-delay: 76.5s;
}

.u-animation-delay *:nth-child(305) {
  -webkit-animation-delay: 76.75s;
       -o-animation-delay: 76.75s;
          animation-delay: 76.75s;
}

.u-animation-delay *:nth-child(306) {
  -webkit-animation-delay: 77s;
       -o-animation-delay: 77s;
          animation-delay: 77s;
}

.u-animation-delay *:nth-child(307) {
  -webkit-animation-delay: 77.25s;
       -o-animation-delay: 77.25s;
          animation-delay: 77.25s;
}

.u-animation-delay *:nth-child(308) {
  -webkit-animation-delay: 77.5s;
       -o-animation-delay: 77.5s;
          animation-delay: 77.5s;
}

.u-animation-delay *:nth-child(309) {
  -webkit-animation-delay: 77.75s;
       -o-animation-delay: 77.75s;
          animation-delay: 77.75s;
}

.u-animation-delay *:nth-child(310) {
  -webkit-animation-delay: 78s;
       -o-animation-delay: 78s;
          animation-delay: 78s;
}

.u-animation-delay *:nth-child(311) {
  -webkit-animation-delay: 78.25s;
       -o-animation-delay: 78.25s;
          animation-delay: 78.25s;
}

.u-animation-delay *:nth-child(312) {
  -webkit-animation-delay: 78.5s;
       -o-animation-delay: 78.5s;
          animation-delay: 78.5s;
}

.u-animation-delay *:nth-child(313) {
  -webkit-animation-delay: 78.75s;
       -o-animation-delay: 78.75s;
          animation-delay: 78.75s;
}

.u-animation-delay *:nth-child(314) {
  -webkit-animation-delay: 79s;
       -o-animation-delay: 79s;
          animation-delay: 79s;
}

.u-animation-delay *:nth-child(315) {
  -webkit-animation-delay: 79.25s;
       -o-animation-delay: 79.25s;
          animation-delay: 79.25s;
}

.u-animation-delay *:nth-child(316) {
  -webkit-animation-delay: 79.5s;
       -o-animation-delay: 79.5s;
          animation-delay: 79.5s;
}

.u-animation-delay *:nth-child(317) {
  -webkit-animation-delay: 79.75s;
       -o-animation-delay: 79.75s;
          animation-delay: 79.75s;
}

.u-animation-delay *:nth-child(318) {
  -webkit-animation-delay: 80s;
       -o-animation-delay: 80s;
          animation-delay: 80s;
}

.u-animation-delay *:nth-child(319) {
  -webkit-animation-delay: 80.25s;
       -o-animation-delay: 80.25s;
          animation-delay: 80.25s;
}

.u-animation-delay *:nth-child(320) {
  -webkit-animation-delay: 80.5s;
       -o-animation-delay: 80.5s;
          animation-delay: 80.5s;
}

.u-animation-delay *:nth-child(321) {
  -webkit-animation-delay: 80.75s;
       -o-animation-delay: 80.75s;
          animation-delay: 80.75s;
}

.u-animation-delay *:nth-child(322) {
  -webkit-animation-delay: 81s;
       -o-animation-delay: 81s;
          animation-delay: 81s;
}

.u-animation-delay *:nth-child(323) {
  -webkit-animation-delay: 81.25s;
       -o-animation-delay: 81.25s;
          animation-delay: 81.25s;
}

.u-animation-delay *:nth-child(324) {
  -webkit-animation-delay: 81.5s;
       -o-animation-delay: 81.5s;
          animation-delay: 81.5s;
}

.u-animation-delay *:nth-child(325) {
  -webkit-animation-delay: 81.75s;
       -o-animation-delay: 81.75s;
          animation-delay: 81.75s;
}

.u-animation-delay *:nth-child(326) {
  -webkit-animation-delay: 82s;
       -o-animation-delay: 82s;
          animation-delay: 82s;
}

.u-animation-delay *:nth-child(327) {
  -webkit-animation-delay: 82.25s;
       -o-animation-delay: 82.25s;
          animation-delay: 82.25s;
}

.u-animation-delay *:nth-child(328) {
  -webkit-animation-delay: 82.5s;
       -o-animation-delay: 82.5s;
          animation-delay: 82.5s;
}

.u-animation-delay *:nth-child(329) {
  -webkit-animation-delay: 82.75s;
       -o-animation-delay: 82.75s;
          animation-delay: 82.75s;
}

.u-animation-delay *:nth-child(330) {
  -webkit-animation-delay: 83s;
       -o-animation-delay: 83s;
          animation-delay: 83s;
}

.u-animation-delay *:nth-child(331) {
  -webkit-animation-delay: 83.25s;
       -o-animation-delay: 83.25s;
          animation-delay: 83.25s;
}

.u-animation-delay *:nth-child(332) {
  -webkit-animation-delay: 83.5s;
       -o-animation-delay: 83.5s;
          animation-delay: 83.5s;
}

.u-animation-delay *:nth-child(333) {
  -webkit-animation-delay: 83.75s;
       -o-animation-delay: 83.75s;
          animation-delay: 83.75s;
}

.u-animation-delay *:nth-child(334) {
  -webkit-animation-delay: 84s;
       -o-animation-delay: 84s;
          animation-delay: 84s;
}

.u-animation-delay *:nth-child(335) {
  -webkit-animation-delay: 84.25s;
       -o-animation-delay: 84.25s;
          animation-delay: 84.25s;
}

.u-animation-delay *:nth-child(336) {
  -webkit-animation-delay: 84.5s;
       -o-animation-delay: 84.5s;
          animation-delay: 84.5s;
}

.u-animation-delay *:nth-child(337) {
  -webkit-animation-delay: 84.75s;
       -o-animation-delay: 84.75s;
          animation-delay: 84.75s;
}

.u-animation-delay *:nth-child(338) {
  -webkit-animation-delay: 85s;
       -o-animation-delay: 85s;
          animation-delay: 85s;
}

.u-animation-delay *:nth-child(339) {
  -webkit-animation-delay: 85.25s;
       -o-animation-delay: 85.25s;
          animation-delay: 85.25s;
}

.u-animation-delay *:nth-child(340) {
  -webkit-animation-delay: 85.5s;
       -o-animation-delay: 85.5s;
          animation-delay: 85.5s;
}

.u-animation-delay *:nth-child(341) {
  -webkit-animation-delay: 85.75s;
       -o-animation-delay: 85.75s;
          animation-delay: 85.75s;
}

.u-animation-delay *:nth-child(342) {
  -webkit-animation-delay: 86s;
       -o-animation-delay: 86s;
          animation-delay: 86s;
}

.u-animation-delay *:nth-child(343) {
  -webkit-animation-delay: 86.25s;
       -o-animation-delay: 86.25s;
          animation-delay: 86.25s;
}

.u-animation-delay *:nth-child(344) {
  -webkit-animation-delay: 86.5s;
       -o-animation-delay: 86.5s;
          animation-delay: 86.5s;
}

.u-animation-delay *:nth-child(345) {
  -webkit-animation-delay: 86.75s;
       -o-animation-delay: 86.75s;
          animation-delay: 86.75s;
}

.u-animation-delay *:nth-child(346) {
  -webkit-animation-delay: 87s;
       -o-animation-delay: 87s;
          animation-delay: 87s;
}

.u-animation-delay *:nth-child(347) {
  -webkit-animation-delay: 87.25s;
       -o-animation-delay: 87.25s;
          animation-delay: 87.25s;
}

.u-animation-delay *:nth-child(348) {
  -webkit-animation-delay: 87.5s;
       -o-animation-delay: 87.5s;
          animation-delay: 87.5s;
}

.u-animation-delay *:nth-child(349) {
  -webkit-animation-delay: 87.75s;
       -o-animation-delay: 87.75s;
          animation-delay: 87.75s;
}

.u-animation-delay *:nth-child(350) {
  -webkit-animation-delay: 88s;
       -o-animation-delay: 88s;
          animation-delay: 88s;
}

.u-animation-delay *:nth-child(351) {
  -webkit-animation-delay: 88.25s;
       -o-animation-delay: 88.25s;
          animation-delay: 88.25s;
}

.u-animation-delay *:nth-child(352) {
  -webkit-animation-delay: 88.5s;
       -o-animation-delay: 88.5s;
          animation-delay: 88.5s;
}

.u-animation-delay *:nth-child(353) {
  -webkit-animation-delay: 88.75s;
       -o-animation-delay: 88.75s;
          animation-delay: 88.75s;
}

.u-animation-delay *:nth-child(354) {
  -webkit-animation-delay: 89s;
       -o-animation-delay: 89s;
          animation-delay: 89s;
}

.u-animation-delay *:nth-child(355) {
  -webkit-animation-delay: 89.25s;
       -o-animation-delay: 89.25s;
          animation-delay: 89.25s;
}

.u-animation-delay *:nth-child(356) {
  -webkit-animation-delay: 89.5s;
       -o-animation-delay: 89.5s;
          animation-delay: 89.5s;
}

.u-animation-delay *:nth-child(357) {
  -webkit-animation-delay: 89.75s;
       -o-animation-delay: 89.75s;
          animation-delay: 89.75s;
}

.u-animation-delay *:nth-child(358) {
  -webkit-animation-delay: 90s;
       -o-animation-delay: 90s;
          animation-delay: 90s;
}

.u-animation-delay *:nth-child(359) {
  -webkit-animation-delay: 90.25s;
       -o-animation-delay: 90.25s;
          animation-delay: 90.25s;
}

.u-animation-delay *:nth-child(360) {
  -webkit-animation-delay: 90.5s;
       -o-animation-delay: 90.5s;
          animation-delay: 90.5s;
}

.u-animation-delay *:nth-child(361) {
  -webkit-animation-delay: 90.75s;
       -o-animation-delay: 90.75s;
          animation-delay: 90.75s;
}

.u-animation-delay *:nth-child(362) {
  -webkit-animation-delay: 91s;
       -o-animation-delay: 91s;
          animation-delay: 91s;
}

.u-animation-delay *:nth-child(363) {
  -webkit-animation-delay: 91.25s;
       -o-animation-delay: 91.25s;
          animation-delay: 91.25s;
}

.u-animation-delay *:nth-child(364) {
  -webkit-animation-delay: 91.5s;
       -o-animation-delay: 91.5s;
          animation-delay: 91.5s;
}

.u-animation-delay *:nth-child(365) {
  -webkit-animation-delay: 91.75s;
       -o-animation-delay: 91.75s;
          animation-delay: 91.75s;
}

.u-animation-delay *:nth-child(366) {
  -webkit-animation-delay: 92s;
       -o-animation-delay: 92s;
          animation-delay: 92s;
}

.u-animation-delay *:nth-child(367) {
  -webkit-animation-delay: 92.25s;
       -o-animation-delay: 92.25s;
          animation-delay: 92.25s;
}

.u-animation-delay *:nth-child(368) {
  -webkit-animation-delay: 92.5s;
       -o-animation-delay: 92.5s;
          animation-delay: 92.5s;
}

.u-animation-delay *:nth-child(369) {
  -webkit-animation-delay: 92.75s;
       -o-animation-delay: 92.75s;
          animation-delay: 92.75s;
}

.u-animation-delay *:nth-child(370) {
  -webkit-animation-delay: 93s;
       -o-animation-delay: 93s;
          animation-delay: 93s;
}

.u-animation-delay *:nth-child(371) {
  -webkit-animation-delay: 93.25s;
       -o-animation-delay: 93.25s;
          animation-delay: 93.25s;
}

.u-animation-delay *:nth-child(372) {
  -webkit-animation-delay: 93.5s;
       -o-animation-delay: 93.5s;
          animation-delay: 93.5s;
}

.u-animation-delay *:nth-child(373) {
  -webkit-animation-delay: 93.75s;
       -o-animation-delay: 93.75s;
          animation-delay: 93.75s;
}

.u-animation-delay *:nth-child(374) {
  -webkit-animation-delay: 94s;
       -o-animation-delay: 94s;
          animation-delay: 94s;
}

.u-animation-delay *:nth-child(375) {
  -webkit-animation-delay: 94.25s;
       -o-animation-delay: 94.25s;
          animation-delay: 94.25s;
}

.u-animation-delay *:nth-child(376) {
  -webkit-animation-delay: 94.5s;
       -o-animation-delay: 94.5s;
          animation-delay: 94.5s;
}

.u-animation-delay *:nth-child(377) {
  -webkit-animation-delay: 94.75s;
       -o-animation-delay: 94.75s;
          animation-delay: 94.75s;
}

.u-animation-delay *:nth-child(378) {
  -webkit-animation-delay: 95s;
       -o-animation-delay: 95s;
          animation-delay: 95s;
}

.u-animation-delay *:nth-child(379) {
  -webkit-animation-delay: 95.25s;
       -o-animation-delay: 95.25s;
          animation-delay: 95.25s;
}

.u-animation-delay *:nth-child(380) {
  -webkit-animation-delay: 95.5s;
       -o-animation-delay: 95.5s;
          animation-delay: 95.5s;
}

.u-animation-delay *:nth-child(381) {
  -webkit-animation-delay: 95.75s;
       -o-animation-delay: 95.75s;
          animation-delay: 95.75s;
}

.u-animation-delay *:nth-child(382) {
  -webkit-animation-delay: 96s;
       -o-animation-delay: 96s;
          animation-delay: 96s;
}

.u-animation-delay *:nth-child(383) {
  -webkit-animation-delay: 96.25s;
       -o-animation-delay: 96.25s;
          animation-delay: 96.25s;
}

.u-animation-delay *:nth-child(384) {
  -webkit-animation-delay: 96.5s;
       -o-animation-delay: 96.5s;
          animation-delay: 96.5s;
}

.u-animation-delay *:nth-child(385) {
  -webkit-animation-delay: 96.75s;
       -o-animation-delay: 96.75s;
          animation-delay: 96.75s;
}

.u-animation-delay *:nth-child(386) {
  -webkit-animation-delay: 97s;
       -o-animation-delay: 97s;
          animation-delay: 97s;
}

.u-animation-delay *:nth-child(387) {
  -webkit-animation-delay: 97.25s;
       -o-animation-delay: 97.25s;
          animation-delay: 97.25s;
}

.u-animation-delay *:nth-child(388) {
  -webkit-animation-delay: 97.5s;
       -o-animation-delay: 97.5s;
          animation-delay: 97.5s;
}

.u-animation-delay *:nth-child(389) {
  -webkit-animation-delay: 97.75s;
       -o-animation-delay: 97.75s;
          animation-delay: 97.75s;
}

.u-animation-delay *:nth-child(390) {
  -webkit-animation-delay: 98s;
       -o-animation-delay: 98s;
          animation-delay: 98s;
}

.u-animation-delay *:nth-child(391) {
  -webkit-animation-delay: 98.25s;
       -o-animation-delay: 98.25s;
          animation-delay: 98.25s;
}

.u-animation-delay *:nth-child(392) {
  -webkit-animation-delay: 98.5s;
       -o-animation-delay: 98.5s;
          animation-delay: 98.5s;
}

.u-animation-delay *:nth-child(393) {
  -webkit-animation-delay: 98.75s;
       -o-animation-delay: 98.75s;
          animation-delay: 98.75s;
}

.u-animation-delay *:nth-child(394) {
  -webkit-animation-delay: 99s;
       -o-animation-delay: 99s;
          animation-delay: 99s;
}

.u-animation-delay *:nth-child(395) {
  -webkit-animation-delay: 99.25s;
       -o-animation-delay: 99.25s;
          animation-delay: 99.25s;
}

.u-animation-delay *:nth-child(396) {
  -webkit-animation-delay: 99.5s;
       -o-animation-delay: 99.5s;
          animation-delay: 99.5s;
}

.u-animation-delay *:nth-child(397) {
  -webkit-animation-delay: 99.75s;
       -o-animation-delay: 99.75s;
          animation-delay: 99.75s;
}

.u-animation-delay *:nth-child(398) {
  -webkit-animation-delay: 100s;
       -o-animation-delay: 100s;
          animation-delay: 100s;
}

.u-animation-delay *:nth-child(399) {
  -webkit-animation-delay: 100.25s;
       -o-animation-delay: 100.25s;
          animation-delay: 100.25s;
}

.u-animation-delay *:nth-child(400) {
  -webkit-animation-delay: 100.5s;
       -o-animation-delay: 100.5s;
          animation-delay: 100.5s;
}

.u-animation-delay *:nth-child(401) {
  -webkit-animation-delay: 100.75s;
       -o-animation-delay: 100.75s;
          animation-delay: 100.75s;
}

.u-animation-delay *:nth-child(402) {
  -webkit-animation-delay: 101s;
       -o-animation-delay: 101s;
          animation-delay: 101s;
}

.u-animation-delay *:nth-child(403) {
  -webkit-animation-delay: 101.25s;
       -o-animation-delay: 101.25s;
          animation-delay: 101.25s;
}

.u-animation-delay *:nth-child(404) {
  -webkit-animation-delay: 101.5s;
       -o-animation-delay: 101.5s;
          animation-delay: 101.5s;
}

.u-animation-delay *:nth-child(405) {
  -webkit-animation-delay: 101.75s;
       -o-animation-delay: 101.75s;
          animation-delay: 101.75s;
}

.u-animation-delay *:nth-child(406) {
  -webkit-animation-delay: 102s;
       -o-animation-delay: 102s;
          animation-delay: 102s;
}

.u-animation-delay *:nth-child(407) {
  -webkit-animation-delay: 102.25s;
       -o-animation-delay: 102.25s;
          animation-delay: 102.25s;
}

.u-animation-delay *:nth-child(408) {
  -webkit-animation-delay: 102.5s;
       -o-animation-delay: 102.5s;
          animation-delay: 102.5s;
}

.u-animation-delay *:nth-child(409) {
  -webkit-animation-delay: 102.75s;
       -o-animation-delay: 102.75s;
          animation-delay: 102.75s;
}

.u-animation-delay *:nth-child(410) {
  -webkit-animation-delay: 103s;
       -o-animation-delay: 103s;
          animation-delay: 103s;
}

.u-animation-delay *:nth-child(411) {
  -webkit-animation-delay: 103.25s;
       -o-animation-delay: 103.25s;
          animation-delay: 103.25s;
}

.u-animation-delay *:nth-child(412) {
  -webkit-animation-delay: 103.5s;
       -o-animation-delay: 103.5s;
          animation-delay: 103.5s;
}

.u-animation-delay *:nth-child(413) {
  -webkit-animation-delay: 103.75s;
       -o-animation-delay: 103.75s;
          animation-delay: 103.75s;
}

.u-animation-delay *:nth-child(414) {
  -webkit-animation-delay: 104s;
       -o-animation-delay: 104s;
          animation-delay: 104s;
}

.u-animation-delay *:nth-child(415) {
  -webkit-animation-delay: 104.25s;
       -o-animation-delay: 104.25s;
          animation-delay: 104.25s;
}

.u-animation-delay *:nth-child(416) {
  -webkit-animation-delay: 104.5s;
       -o-animation-delay: 104.5s;
          animation-delay: 104.5s;
}

.u-animation-delay *:nth-child(417) {
  -webkit-animation-delay: 104.75s;
       -o-animation-delay: 104.75s;
          animation-delay: 104.75s;
}

.u-animation-delay *:nth-child(418) {
  -webkit-animation-delay: 105s;
       -o-animation-delay: 105s;
          animation-delay: 105s;
}

.u-animation-delay *:nth-child(419) {
  -webkit-animation-delay: 105.25s;
       -o-animation-delay: 105.25s;
          animation-delay: 105.25s;
}

.u-animation-delay *:nth-child(420) {
  -webkit-animation-delay: 105.5s;
       -o-animation-delay: 105.5s;
          animation-delay: 105.5s;
}

.u-animation-delay *:nth-child(421) {
  -webkit-animation-delay: 105.75s;
       -o-animation-delay: 105.75s;
          animation-delay: 105.75s;
}

.u-animation-delay *:nth-child(422) {
  -webkit-animation-delay: 106s;
       -o-animation-delay: 106s;
          animation-delay: 106s;
}

.u-animation-delay *:nth-child(423) {
  -webkit-animation-delay: 106.25s;
       -o-animation-delay: 106.25s;
          animation-delay: 106.25s;
}

.u-animation-delay *:nth-child(424) {
  -webkit-animation-delay: 106.5s;
       -o-animation-delay: 106.5s;
          animation-delay: 106.5s;
}

.u-animation-delay *:nth-child(425) {
  -webkit-animation-delay: 106.75s;
       -o-animation-delay: 106.75s;
          animation-delay: 106.75s;
}

.u-animation-delay *:nth-child(426) {
  -webkit-animation-delay: 107s;
       -o-animation-delay: 107s;
          animation-delay: 107s;
}

.u-animation-delay *:nth-child(427) {
  -webkit-animation-delay: 107.25s;
       -o-animation-delay: 107.25s;
          animation-delay: 107.25s;
}

.u-animation-delay *:nth-child(428) {
  -webkit-animation-delay: 107.5s;
       -o-animation-delay: 107.5s;
          animation-delay: 107.5s;
}

.u-animation-delay *:nth-child(429) {
  -webkit-animation-delay: 107.75s;
       -o-animation-delay: 107.75s;
          animation-delay: 107.75s;
}

.u-animation-delay *:nth-child(430) {
  -webkit-animation-delay: 108s;
       -o-animation-delay: 108s;
          animation-delay: 108s;
}

.u-animation-delay *:nth-child(431) {
  -webkit-animation-delay: 108.25s;
       -o-animation-delay: 108.25s;
          animation-delay: 108.25s;
}

.u-animation-delay *:nth-child(432) {
  -webkit-animation-delay: 108.5s;
       -o-animation-delay: 108.5s;
          animation-delay: 108.5s;
}

.u-animation-delay *:nth-child(433) {
  -webkit-animation-delay: 108.75s;
       -o-animation-delay: 108.75s;
          animation-delay: 108.75s;
}

.u-animation-delay *:nth-child(434) {
  -webkit-animation-delay: 109s;
       -o-animation-delay: 109s;
          animation-delay: 109s;
}

.u-animation-delay *:nth-child(435) {
  -webkit-animation-delay: 109.25s;
       -o-animation-delay: 109.25s;
          animation-delay: 109.25s;
}

.u-animation-delay *:nth-child(436) {
  -webkit-animation-delay: 109.5s;
       -o-animation-delay: 109.5s;
          animation-delay: 109.5s;
}

.u-animation-delay *:nth-child(437) {
  -webkit-animation-delay: 109.75s;
       -o-animation-delay: 109.75s;
          animation-delay: 109.75s;
}

.u-animation-delay *:nth-child(438) {
  -webkit-animation-delay: 110s;
       -o-animation-delay: 110s;
          animation-delay: 110s;
}

.u-animation-delay *:nth-child(439) {
  -webkit-animation-delay: 110.25s;
       -o-animation-delay: 110.25s;
          animation-delay: 110.25s;
}

.u-animation-delay *:nth-child(440) {
  -webkit-animation-delay: 110.5s;
       -o-animation-delay: 110.5s;
          animation-delay: 110.5s;
}

.u-animation-delay *:nth-child(441) {
  -webkit-animation-delay: 110.75s;
       -o-animation-delay: 110.75s;
          animation-delay: 110.75s;
}

.u-animation-delay *:nth-child(442) {
  -webkit-animation-delay: 111s;
       -o-animation-delay: 111s;
          animation-delay: 111s;
}

.u-animation-delay *:nth-child(443) {
  -webkit-animation-delay: 111.25s;
       -o-animation-delay: 111.25s;
          animation-delay: 111.25s;
}

.u-animation-delay *:nth-child(444) {
  -webkit-animation-delay: 111.5s;
       -o-animation-delay: 111.5s;
          animation-delay: 111.5s;
}

.u-animation-delay *:nth-child(445) {
  -webkit-animation-delay: 111.75s;
       -o-animation-delay: 111.75s;
          animation-delay: 111.75s;
}

.u-animation-delay *:nth-child(446) {
  -webkit-animation-delay: 112s;
       -o-animation-delay: 112s;
          animation-delay: 112s;
}

.u-animation-delay *:nth-child(447) {
  -webkit-animation-delay: 112.25s;
       -o-animation-delay: 112.25s;
          animation-delay: 112.25s;
}

.u-animation-delay *:nth-child(448) {
  -webkit-animation-delay: 112.5s;
       -o-animation-delay: 112.5s;
          animation-delay: 112.5s;
}

.u-animation-delay *:nth-child(449) {
  -webkit-animation-delay: 112.75s;
       -o-animation-delay: 112.75s;
          animation-delay: 112.75s;
}

.u-animation-delay *:nth-child(450) {
  -webkit-animation-delay: 113s;
       -o-animation-delay: 113s;
          animation-delay: 113s;
}

.u-animation-delay *:nth-child(451) {
  -webkit-animation-delay: 113.25s;
       -o-animation-delay: 113.25s;
          animation-delay: 113.25s;
}

.u-animation-delay *:nth-child(452) {
  -webkit-animation-delay: 113.5s;
       -o-animation-delay: 113.5s;
          animation-delay: 113.5s;
}

.u-animation-delay *:nth-child(453) {
  -webkit-animation-delay: 113.75s;
       -o-animation-delay: 113.75s;
          animation-delay: 113.75s;
}

.u-animation-delay *:nth-child(454) {
  -webkit-animation-delay: 114s;
       -o-animation-delay: 114s;
          animation-delay: 114s;
}

.u-animation-delay *:nth-child(455) {
  -webkit-animation-delay: 114.25s;
       -o-animation-delay: 114.25s;
          animation-delay: 114.25s;
}

.u-animation-delay *:nth-child(456) {
  -webkit-animation-delay: 114.5s;
       -o-animation-delay: 114.5s;
          animation-delay: 114.5s;
}

.u-animation-delay *:nth-child(457) {
  -webkit-animation-delay: 114.75s;
       -o-animation-delay: 114.75s;
          animation-delay: 114.75s;
}

.u-animation-delay *:nth-child(458) {
  -webkit-animation-delay: 115s;
       -o-animation-delay: 115s;
          animation-delay: 115s;
}

.u-animation-delay *:nth-child(459) {
  -webkit-animation-delay: 115.25s;
       -o-animation-delay: 115.25s;
          animation-delay: 115.25s;
}

.u-animation-delay *:nth-child(460) {
  -webkit-animation-delay: 115.5s;
       -o-animation-delay: 115.5s;
          animation-delay: 115.5s;
}

.u-animation-delay *:nth-child(461) {
  -webkit-animation-delay: 115.75s;
       -o-animation-delay: 115.75s;
          animation-delay: 115.75s;
}

.u-animation-delay *:nth-child(462) {
  -webkit-animation-delay: 116s;
       -o-animation-delay: 116s;
          animation-delay: 116s;
}

.u-animation-delay *:nth-child(463) {
  -webkit-animation-delay: 116.25s;
       -o-animation-delay: 116.25s;
          animation-delay: 116.25s;
}

.u-animation-delay *:nth-child(464) {
  -webkit-animation-delay: 116.5s;
       -o-animation-delay: 116.5s;
          animation-delay: 116.5s;
}

.u-animation-delay *:nth-child(465) {
  -webkit-animation-delay: 116.75s;
       -o-animation-delay: 116.75s;
          animation-delay: 116.75s;
}

.u-animation-delay *:nth-child(466) {
  -webkit-animation-delay: 117s;
       -o-animation-delay: 117s;
          animation-delay: 117s;
}

.u-animation-delay *:nth-child(467) {
  -webkit-animation-delay: 117.25s;
       -o-animation-delay: 117.25s;
          animation-delay: 117.25s;
}

.u-animation-delay *:nth-child(468) {
  -webkit-animation-delay: 117.5s;
       -o-animation-delay: 117.5s;
          animation-delay: 117.5s;
}

.u-animation-delay *:nth-child(469) {
  -webkit-animation-delay: 117.75s;
       -o-animation-delay: 117.75s;
          animation-delay: 117.75s;
}

.u-animation-delay *:nth-child(470) {
  -webkit-animation-delay: 118s;
       -o-animation-delay: 118s;
          animation-delay: 118s;
}

.u-animation-delay *:nth-child(471) {
  -webkit-animation-delay: 118.25s;
       -o-animation-delay: 118.25s;
          animation-delay: 118.25s;
}

.u-animation-delay *:nth-child(472) {
  -webkit-animation-delay: 118.5s;
       -o-animation-delay: 118.5s;
          animation-delay: 118.5s;
}

.u-animation-delay *:nth-child(473) {
  -webkit-animation-delay: 118.75s;
       -o-animation-delay: 118.75s;
          animation-delay: 118.75s;
}

.u-animation-delay *:nth-child(474) {
  -webkit-animation-delay: 119s;
       -o-animation-delay: 119s;
          animation-delay: 119s;
}

.u-animation-delay *:nth-child(475) {
  -webkit-animation-delay: 119.25s;
       -o-animation-delay: 119.25s;
          animation-delay: 119.25s;
}

.u-animation-delay *:nth-child(476) {
  -webkit-animation-delay: 119.5s;
       -o-animation-delay: 119.5s;
          animation-delay: 119.5s;
}

.u-animation-delay *:nth-child(477) {
  -webkit-animation-delay: 119.75s;
       -o-animation-delay: 119.75s;
          animation-delay: 119.75s;
}

.u-animation-delay *:nth-child(478) {
  -webkit-animation-delay: 120s;
       -o-animation-delay: 120s;
          animation-delay: 120s;
}

.u-animation-delay *:nth-child(479) {
  -webkit-animation-delay: 120.25s;
       -o-animation-delay: 120.25s;
          animation-delay: 120.25s;
}

.u-animation-delay *:nth-child(480) {
  -webkit-animation-delay: 120.5s;
       -o-animation-delay: 120.5s;
          animation-delay: 120.5s;
}

.u-animation-delay *:nth-child(481) {
  -webkit-animation-delay: 120.75s;
       -o-animation-delay: 120.75s;
          animation-delay: 120.75s;
}

.u-animation-delay *:nth-child(482) {
  -webkit-animation-delay: 121s;
       -o-animation-delay: 121s;
          animation-delay: 121s;
}

.u-animation-delay *:nth-child(483) {
  -webkit-animation-delay: 121.25s;
       -o-animation-delay: 121.25s;
          animation-delay: 121.25s;
}

.u-animation-delay *:nth-child(484) {
  -webkit-animation-delay: 121.5s;
       -o-animation-delay: 121.5s;
          animation-delay: 121.5s;
}

.u-animation-delay *:nth-child(485) {
  -webkit-animation-delay: 121.75s;
       -o-animation-delay: 121.75s;
          animation-delay: 121.75s;
}

.u-animation-delay *:nth-child(486) {
  -webkit-animation-delay: 122s;
       -o-animation-delay: 122s;
          animation-delay: 122s;
}

.u-animation-delay *:nth-child(487) {
  -webkit-animation-delay: 122.25s;
       -o-animation-delay: 122.25s;
          animation-delay: 122.25s;
}

.u-animation-delay *:nth-child(488) {
  -webkit-animation-delay: 122.5s;
       -o-animation-delay: 122.5s;
          animation-delay: 122.5s;
}

.u-animation-delay *:nth-child(489) {
  -webkit-animation-delay: 122.75s;
       -o-animation-delay: 122.75s;
          animation-delay: 122.75s;
}

.u-animation-delay *:nth-child(490) {
  -webkit-animation-delay: 123s;
       -o-animation-delay: 123s;
          animation-delay: 123s;
}

.u-animation-delay *:nth-child(491) {
  -webkit-animation-delay: 123.25s;
       -o-animation-delay: 123.25s;
          animation-delay: 123.25s;
}

.u-animation-delay *:nth-child(492) {
  -webkit-animation-delay: 123.5s;
       -o-animation-delay: 123.5s;
          animation-delay: 123.5s;
}

.u-animation-delay *:nth-child(493) {
  -webkit-animation-delay: 123.75s;
       -o-animation-delay: 123.75s;
          animation-delay: 123.75s;
}

.u-animation-delay *:nth-child(494) {
  -webkit-animation-delay: 124s;
       -o-animation-delay: 124s;
          animation-delay: 124s;
}

.u-animation-delay *:nth-child(495) {
  -webkit-animation-delay: 124.25s;
       -o-animation-delay: 124.25s;
          animation-delay: 124.25s;
}

.u-animation-delay *:nth-child(496) {
  -webkit-animation-delay: 124.5s;
       -o-animation-delay: 124.5s;
          animation-delay: 124.5s;
}

.u-animation-delay *:nth-child(497) {
  -webkit-animation-delay: 124.75s;
       -o-animation-delay: 124.75s;
          animation-delay: 124.75s;
}

.u-animation-delay *:nth-child(498) {
  -webkit-animation-delay: 125s;
       -o-animation-delay: 125s;
          animation-delay: 125s;
}

.u-animation-delay *:nth-child(499) {
  -webkit-animation-delay: 125.25s;
       -o-animation-delay: 125.25s;
          animation-delay: 125.25s;
}

.u-animation-delay *:nth-child(500) {
  -webkit-animation-delay: 125.5s;
       -o-animation-delay: 125.5s;
          animation-delay: 125.5s;
}

.u-animation-delay *:nth-child(501) {
  -webkit-animation-delay: 125.75s;
       -o-animation-delay: 125.75s;
          animation-delay: 125.75s;
}

.u-animation-delay *:nth-child(502) {
  -webkit-animation-delay: 126s;
       -o-animation-delay: 126s;
          animation-delay: 126s;
}

.u-animation-delay *:nth-child(503) {
  -webkit-animation-delay: 126.25s;
       -o-animation-delay: 126.25s;
          animation-delay: 126.25s;
}

.u-animation-delay *:nth-child(504) {
  -webkit-animation-delay: 126.5s;
       -o-animation-delay: 126.5s;
          animation-delay: 126.5s;
}

.u-animation-delay *:nth-child(505) {
  -webkit-animation-delay: 126.75s;
       -o-animation-delay: 126.75s;
          animation-delay: 126.75s;
}

.u-animation-delay *:nth-child(506) {
  -webkit-animation-delay: 127s;
       -o-animation-delay: 127s;
          animation-delay: 127s;
}

.u-animation-delay *:nth-child(507) {
  -webkit-animation-delay: 127.25s;
       -o-animation-delay: 127.25s;
          animation-delay: 127.25s;
}

.u-animation-delay *:nth-child(508) {
  -webkit-animation-delay: 127.5s;
       -o-animation-delay: 127.5s;
          animation-delay: 127.5s;
}

.u-animation-delay *:nth-child(509) {
  -webkit-animation-delay: 127.75s;
       -o-animation-delay: 127.75s;
          animation-delay: 127.75s;
}

.u-animation-delay *:nth-child(510) {
  -webkit-animation-delay: 128s;
       -o-animation-delay: 128s;
          animation-delay: 128s;
}

.u-animation-delay *:nth-child(511) {
  -webkit-animation-delay: 128.25s;
       -o-animation-delay: 128.25s;
          animation-delay: 128.25s;
}

.u-animation-delay *:nth-child(512) {
  -webkit-animation-delay: 128.5s;
       -o-animation-delay: 128.5s;
          animation-delay: 128.5s;
}

.u-animation-delay *:nth-child(513) {
  -webkit-animation-delay: 128.75s;
       -o-animation-delay: 128.75s;
          animation-delay: 128.75s;
}

.u-animation-delay *:nth-child(514) {
  -webkit-animation-delay: 129s;
       -o-animation-delay: 129s;
          animation-delay: 129s;
}

.u-animation-delay *:nth-child(515) {
  -webkit-animation-delay: 129.25s;
       -o-animation-delay: 129.25s;
          animation-delay: 129.25s;
}

.u-animation-delay *:nth-child(516) {
  -webkit-animation-delay: 129.5s;
       -o-animation-delay: 129.5s;
          animation-delay: 129.5s;
}

.u-animation-delay *:nth-child(517) {
  -webkit-animation-delay: 129.75s;
       -o-animation-delay: 129.75s;
          animation-delay: 129.75s;
}

.u-animation-delay *:nth-child(518) {
  -webkit-animation-delay: 130s;
       -o-animation-delay: 130s;
          animation-delay: 130s;
}

.u-animation-delay *:nth-child(519) {
  -webkit-animation-delay: 130.25s;
       -o-animation-delay: 130.25s;
          animation-delay: 130.25s;
}

.u-animation-delay *:nth-child(520) {
  -webkit-animation-delay: 130.5s;
       -o-animation-delay: 130.5s;
          animation-delay: 130.5s;
}

.u-animation-delay *:nth-child(521) {
  -webkit-animation-delay: 130.75s;
       -o-animation-delay: 130.75s;
          animation-delay: 130.75s;
}

.u-animation-delay *:nth-child(522) {
  -webkit-animation-delay: 131s;
       -o-animation-delay: 131s;
          animation-delay: 131s;
}

.u-animation-delay *:nth-child(523) {
  -webkit-animation-delay: 131.25s;
       -o-animation-delay: 131.25s;
          animation-delay: 131.25s;
}

.u-animation-delay *:nth-child(524) {
  -webkit-animation-delay: 131.5s;
       -o-animation-delay: 131.5s;
          animation-delay: 131.5s;
}

.u-animation-delay *:nth-child(525) {
  -webkit-animation-delay: 131.75s;
       -o-animation-delay: 131.75s;
          animation-delay: 131.75s;
}

.u-animation-delay *:nth-child(526) {
  -webkit-animation-delay: 132s;
       -o-animation-delay: 132s;
          animation-delay: 132s;
}

.u-animation-delay *:nth-child(527) {
  -webkit-animation-delay: 132.25s;
       -o-animation-delay: 132.25s;
          animation-delay: 132.25s;
}

.u-animation-delay *:nth-child(528) {
  -webkit-animation-delay: 132.5s;
       -o-animation-delay: 132.5s;
          animation-delay: 132.5s;
}

.u-animation-delay *:nth-child(529) {
  -webkit-animation-delay: 132.75s;
       -o-animation-delay: 132.75s;
          animation-delay: 132.75s;
}

.u-animation-delay *:nth-child(530) {
  -webkit-animation-delay: 133s;
       -o-animation-delay: 133s;
          animation-delay: 133s;
}

.u-animation-delay *:nth-child(531) {
  -webkit-animation-delay: 133.25s;
       -o-animation-delay: 133.25s;
          animation-delay: 133.25s;
}

.u-animation-delay *:nth-child(532) {
  -webkit-animation-delay: 133.5s;
       -o-animation-delay: 133.5s;
          animation-delay: 133.5s;
}

.u-animation-delay *:nth-child(533) {
  -webkit-animation-delay: 133.75s;
       -o-animation-delay: 133.75s;
          animation-delay: 133.75s;
}

.u-animation-delay *:nth-child(534) {
  -webkit-animation-delay: 134s;
       -o-animation-delay: 134s;
          animation-delay: 134s;
}

.u-animation-delay *:nth-child(535) {
  -webkit-animation-delay: 134.25s;
       -o-animation-delay: 134.25s;
          animation-delay: 134.25s;
}

.u-animation-delay *:nth-child(536) {
  -webkit-animation-delay: 134.5s;
       -o-animation-delay: 134.5s;
          animation-delay: 134.5s;
}

.u-animation-delay *:nth-child(537) {
  -webkit-animation-delay: 134.75s;
       -o-animation-delay: 134.75s;
          animation-delay: 134.75s;
}

.u-animation-delay *:nth-child(538) {
  -webkit-animation-delay: 135s;
       -o-animation-delay: 135s;
          animation-delay: 135s;
}

.u-animation-delay *:nth-child(539) {
  -webkit-animation-delay: 135.25s;
       -o-animation-delay: 135.25s;
          animation-delay: 135.25s;
}

.u-animation-delay *:nth-child(540) {
  -webkit-animation-delay: 135.5s;
       -o-animation-delay: 135.5s;
          animation-delay: 135.5s;
}

.u-animation-delay *:nth-child(541) {
  -webkit-animation-delay: 135.75s;
       -o-animation-delay: 135.75s;
          animation-delay: 135.75s;
}

.u-animation-delay *:nth-child(542) {
  -webkit-animation-delay: 136s;
       -o-animation-delay: 136s;
          animation-delay: 136s;
}

.u-animation-delay *:nth-child(543) {
  -webkit-animation-delay: 136.25s;
       -o-animation-delay: 136.25s;
          animation-delay: 136.25s;
}

.u-animation-delay *:nth-child(544) {
  -webkit-animation-delay: 136.5s;
       -o-animation-delay: 136.5s;
          animation-delay: 136.5s;
}

.u-animation-delay *:nth-child(545) {
  -webkit-animation-delay: 136.75s;
       -o-animation-delay: 136.75s;
          animation-delay: 136.75s;
}

.u-animation-delay *:nth-child(546) {
  -webkit-animation-delay: 137s;
       -o-animation-delay: 137s;
          animation-delay: 137s;
}

.u-animation-delay *:nth-child(547) {
  -webkit-animation-delay: 137.25s;
       -o-animation-delay: 137.25s;
          animation-delay: 137.25s;
}

.u-animation-delay *:nth-child(548) {
  -webkit-animation-delay: 137.5s;
       -o-animation-delay: 137.5s;
          animation-delay: 137.5s;
}

.u-animation-delay *:nth-child(549) {
  -webkit-animation-delay: 137.75s;
       -o-animation-delay: 137.75s;
          animation-delay: 137.75s;
}

.u-animation-delay *:nth-child(550) {
  -webkit-animation-delay: 138s;
       -o-animation-delay: 138s;
          animation-delay: 138s;
}

.u-animation-delay *:nth-child(551) {
  -webkit-animation-delay: 138.25s;
       -o-animation-delay: 138.25s;
          animation-delay: 138.25s;
}

.u-animation-delay *:nth-child(552) {
  -webkit-animation-delay: 138.5s;
       -o-animation-delay: 138.5s;
          animation-delay: 138.5s;
}

.u-animation-delay *:nth-child(553) {
  -webkit-animation-delay: 138.75s;
       -o-animation-delay: 138.75s;
          animation-delay: 138.75s;
}

.u-animation-delay *:nth-child(554) {
  -webkit-animation-delay: 139s;
       -o-animation-delay: 139s;
          animation-delay: 139s;
}

.u-animation-delay *:nth-child(555) {
  -webkit-animation-delay: 139.25s;
       -o-animation-delay: 139.25s;
          animation-delay: 139.25s;
}

.u-animation-delay *:nth-child(556) {
  -webkit-animation-delay: 139.5s;
       -o-animation-delay: 139.5s;
          animation-delay: 139.5s;
}

.u-animation-delay *:nth-child(557) {
  -webkit-animation-delay: 139.75s;
       -o-animation-delay: 139.75s;
          animation-delay: 139.75s;
}

.u-animation-delay *:nth-child(558) {
  -webkit-animation-delay: 140s;
       -o-animation-delay: 140s;
          animation-delay: 140s;
}

.u-animation-delay *:nth-child(559) {
  -webkit-animation-delay: 140.25s;
       -o-animation-delay: 140.25s;
          animation-delay: 140.25s;
}

.u-animation-delay *:nth-child(560) {
  -webkit-animation-delay: 140.5s;
       -o-animation-delay: 140.5s;
          animation-delay: 140.5s;
}

.u-animation-delay *:nth-child(561) {
  -webkit-animation-delay: 140.75s;
       -o-animation-delay: 140.75s;
          animation-delay: 140.75s;
}

.u-animation-delay *:nth-child(562) {
  -webkit-animation-delay: 141s;
       -o-animation-delay: 141s;
          animation-delay: 141s;
}

.u-animation-delay *:nth-child(563) {
  -webkit-animation-delay: 141.25s;
       -o-animation-delay: 141.25s;
          animation-delay: 141.25s;
}

.u-animation-delay *:nth-child(564) {
  -webkit-animation-delay: 141.5s;
       -o-animation-delay: 141.5s;
          animation-delay: 141.5s;
}

.u-animation-delay *:nth-child(565) {
  -webkit-animation-delay: 141.75s;
       -o-animation-delay: 141.75s;
          animation-delay: 141.75s;
}

.u-animation-delay *:nth-child(566) {
  -webkit-animation-delay: 142s;
       -o-animation-delay: 142s;
          animation-delay: 142s;
}

.u-animation-delay *:nth-child(567) {
  -webkit-animation-delay: 142.25s;
       -o-animation-delay: 142.25s;
          animation-delay: 142.25s;
}

.u-animation-delay *:nth-child(568) {
  -webkit-animation-delay: 142.5s;
       -o-animation-delay: 142.5s;
          animation-delay: 142.5s;
}

.u-animation-delay *:nth-child(569) {
  -webkit-animation-delay: 142.75s;
       -o-animation-delay: 142.75s;
          animation-delay: 142.75s;
}

.u-animation-delay *:nth-child(570) {
  -webkit-animation-delay: 143s;
       -o-animation-delay: 143s;
          animation-delay: 143s;
}

.u-animation-delay *:nth-child(571) {
  -webkit-animation-delay: 143.25s;
       -o-animation-delay: 143.25s;
          animation-delay: 143.25s;
}

.u-animation-delay *:nth-child(572) {
  -webkit-animation-delay: 143.5s;
       -o-animation-delay: 143.5s;
          animation-delay: 143.5s;
}

.u-animation-delay *:nth-child(573) {
  -webkit-animation-delay: 143.75s;
       -o-animation-delay: 143.75s;
          animation-delay: 143.75s;
}

.u-animation-delay *:nth-child(574) {
  -webkit-animation-delay: 144s;
       -o-animation-delay: 144s;
          animation-delay: 144s;
}

.u-animation-delay *:nth-child(575) {
  -webkit-animation-delay: 144.25s;
       -o-animation-delay: 144.25s;
          animation-delay: 144.25s;
}

.u-animation-delay *:nth-child(576) {
  -webkit-animation-delay: 144.5s;
       -o-animation-delay: 144.5s;
          animation-delay: 144.5s;
}

.u-animation-delay *:nth-child(577) {
  -webkit-animation-delay: 144.75s;
       -o-animation-delay: 144.75s;
          animation-delay: 144.75s;
}

.u-animation-delay *:nth-child(578) {
  -webkit-animation-delay: 145s;
       -o-animation-delay: 145s;
          animation-delay: 145s;
}

.u-animation-delay *:nth-child(579) {
  -webkit-animation-delay: 145.25s;
       -o-animation-delay: 145.25s;
          animation-delay: 145.25s;
}

.u-animation-delay *:nth-child(580) {
  -webkit-animation-delay: 145.5s;
       -o-animation-delay: 145.5s;
          animation-delay: 145.5s;
}

.u-animation-delay *:nth-child(581) {
  -webkit-animation-delay: 145.75s;
       -o-animation-delay: 145.75s;
          animation-delay: 145.75s;
}

.u-animation-delay *:nth-child(582) {
  -webkit-animation-delay: 146s;
       -o-animation-delay: 146s;
          animation-delay: 146s;
}

.u-animation-delay *:nth-child(583) {
  -webkit-animation-delay: 146.25s;
       -o-animation-delay: 146.25s;
          animation-delay: 146.25s;
}

.u-animation-delay *:nth-child(584) {
  -webkit-animation-delay: 146.5s;
       -o-animation-delay: 146.5s;
          animation-delay: 146.5s;
}

.u-animation-delay *:nth-child(585) {
  -webkit-animation-delay: 146.75s;
       -o-animation-delay: 146.75s;
          animation-delay: 146.75s;
}

.u-animation-delay *:nth-child(586) {
  -webkit-animation-delay: 147s;
       -o-animation-delay: 147s;
          animation-delay: 147s;
}

.u-animation-delay *:nth-child(587) {
  -webkit-animation-delay: 147.25s;
       -o-animation-delay: 147.25s;
          animation-delay: 147.25s;
}

.u-animation-delay *:nth-child(588) {
  -webkit-animation-delay: 147.5s;
       -o-animation-delay: 147.5s;
          animation-delay: 147.5s;
}

.u-animation-delay *:nth-child(589) {
  -webkit-animation-delay: 147.75s;
       -o-animation-delay: 147.75s;
          animation-delay: 147.75s;
}

.u-animation-delay *:nth-child(590) {
  -webkit-animation-delay: 148s;
       -o-animation-delay: 148s;
          animation-delay: 148s;
}

.u-animation-delay *:nth-child(591) {
  -webkit-animation-delay: 148.25s;
       -o-animation-delay: 148.25s;
          animation-delay: 148.25s;
}

.u-animation-delay *:nth-child(592) {
  -webkit-animation-delay: 148.5s;
       -o-animation-delay: 148.5s;
          animation-delay: 148.5s;
}

.u-animation-delay *:nth-child(593) {
  -webkit-animation-delay: 148.75s;
       -o-animation-delay: 148.75s;
          animation-delay: 148.75s;
}

.u-animation-delay *:nth-child(594) {
  -webkit-animation-delay: 149s;
       -o-animation-delay: 149s;
          animation-delay: 149s;
}

.u-animation-delay *:nth-child(595) {
  -webkit-animation-delay: 149.25s;
       -o-animation-delay: 149.25s;
          animation-delay: 149.25s;
}

.u-animation-delay *:nth-child(596) {
  -webkit-animation-delay: 149.5s;
       -o-animation-delay: 149.5s;
          animation-delay: 149.5s;
}

.u-animation-delay *:nth-child(597) {
  -webkit-animation-delay: 149.75s;
       -o-animation-delay: 149.75s;
          animation-delay: 149.75s;
}

.u-animation-delay *:nth-child(598) {
  -webkit-animation-delay: 150s;
       -o-animation-delay: 150s;
          animation-delay: 150s;
}

.u-animation-delay *:nth-child(599) {
  -webkit-animation-delay: 150.25s;
       -o-animation-delay: 150.25s;
          animation-delay: 150.25s;
}

.u-animation-delay *:nth-child(600) {
  -webkit-animation-delay: 150.5s;
       -o-animation-delay: 150.5s;
          animation-delay: 150.5s;
}

.u-animation-delay *:nth-child(601) {
  -webkit-animation-delay: 150.75s;
       -o-animation-delay: 150.75s;
          animation-delay: 150.75s;
}

.u-animation-delay *:nth-child(602) {
  -webkit-animation-delay: 151s;
       -o-animation-delay: 151s;
          animation-delay: 151s;
}

.u-animation-delay *:nth-child(603) {
  -webkit-animation-delay: 151.25s;
       -o-animation-delay: 151.25s;
          animation-delay: 151.25s;
}

.u-animation-delay *:nth-child(604) {
  -webkit-animation-delay: 151.5s;
       -o-animation-delay: 151.5s;
          animation-delay: 151.5s;
}

.u-animation-delay *:nth-child(605) {
  -webkit-animation-delay: 151.75s;
       -o-animation-delay: 151.75s;
          animation-delay: 151.75s;
}

.u-animation-delay *:nth-child(606) {
  -webkit-animation-delay: 152s;
       -o-animation-delay: 152s;
          animation-delay: 152s;
}

.u-animation-delay *:nth-child(607) {
  -webkit-animation-delay: 152.25s;
       -o-animation-delay: 152.25s;
          animation-delay: 152.25s;
}

.u-animation-delay *:nth-child(608) {
  -webkit-animation-delay: 152.5s;
       -o-animation-delay: 152.5s;
          animation-delay: 152.5s;
}

.u-animation-delay *:nth-child(609) {
  -webkit-animation-delay: 152.75s;
       -o-animation-delay: 152.75s;
          animation-delay: 152.75s;
}

.u-animation-delay *:nth-child(610) {
  -webkit-animation-delay: 153s;
       -o-animation-delay: 153s;
          animation-delay: 153s;
}

.u-animation-delay *:nth-child(611) {
  -webkit-animation-delay: 153.25s;
       -o-animation-delay: 153.25s;
          animation-delay: 153.25s;
}

.u-animation-delay *:nth-child(612) {
  -webkit-animation-delay: 153.5s;
       -o-animation-delay: 153.5s;
          animation-delay: 153.5s;
}

.u-animation-delay *:nth-child(613) {
  -webkit-animation-delay: 153.75s;
       -o-animation-delay: 153.75s;
          animation-delay: 153.75s;
}

.u-animation-delay *:nth-child(614) {
  -webkit-animation-delay: 154s;
       -o-animation-delay: 154s;
          animation-delay: 154s;
}

.u-animation-delay *:nth-child(615) {
  -webkit-animation-delay: 154.25s;
       -o-animation-delay: 154.25s;
          animation-delay: 154.25s;
}

.u-animation-delay *:nth-child(616) {
  -webkit-animation-delay: 154.5s;
       -o-animation-delay: 154.5s;
          animation-delay: 154.5s;
}

.u-animation-delay *:nth-child(617) {
  -webkit-animation-delay: 154.75s;
       -o-animation-delay: 154.75s;
          animation-delay: 154.75s;
}

.u-animation-delay *:nth-child(618) {
  -webkit-animation-delay: 155s;
       -o-animation-delay: 155s;
          animation-delay: 155s;
}

.u-animation-delay *:nth-child(619) {
  -webkit-animation-delay: 155.25s;
       -o-animation-delay: 155.25s;
          animation-delay: 155.25s;
}

.u-animation-delay *:nth-child(620) {
  -webkit-animation-delay: 155.5s;
       -o-animation-delay: 155.5s;
          animation-delay: 155.5s;
}

.u-animation-delay *:nth-child(621) {
  -webkit-animation-delay: 155.75s;
       -o-animation-delay: 155.75s;
          animation-delay: 155.75s;
}

.u-animation-delay *:nth-child(622) {
  -webkit-animation-delay: 156s;
       -o-animation-delay: 156s;
          animation-delay: 156s;
}

.u-animation-delay *:nth-child(623) {
  -webkit-animation-delay: 156.25s;
       -o-animation-delay: 156.25s;
          animation-delay: 156.25s;
}

.u-animation-delay *:nth-child(624) {
  -webkit-animation-delay: 156.5s;
       -o-animation-delay: 156.5s;
          animation-delay: 156.5s;
}

.u-animation-delay *:nth-child(625) {
  -webkit-animation-delay: 156.75s;
       -o-animation-delay: 156.75s;
          animation-delay: 156.75s;
}

.u-animation-delay *:nth-child(626) {
  -webkit-animation-delay: 157s;
       -o-animation-delay: 157s;
          animation-delay: 157s;
}

.u-animation-delay *:nth-child(627) {
  -webkit-animation-delay: 157.25s;
       -o-animation-delay: 157.25s;
          animation-delay: 157.25s;
}

.u-animation-delay *:nth-child(628) {
  -webkit-animation-delay: 157.5s;
       -o-animation-delay: 157.5s;
          animation-delay: 157.5s;
}

.u-animation-delay *:nth-child(629) {
  -webkit-animation-delay: 157.75s;
       -o-animation-delay: 157.75s;
          animation-delay: 157.75s;
}

.u-animation-delay *:nth-child(630) {
  -webkit-animation-delay: 158s;
       -o-animation-delay: 158s;
          animation-delay: 158s;
}

.u-animation-delay *:nth-child(631) {
  -webkit-animation-delay: 158.25s;
       -o-animation-delay: 158.25s;
          animation-delay: 158.25s;
}

.u-animation-delay *:nth-child(632) {
  -webkit-animation-delay: 158.5s;
       -o-animation-delay: 158.5s;
          animation-delay: 158.5s;
}

.u-animation-delay *:nth-child(633) {
  -webkit-animation-delay: 158.75s;
       -o-animation-delay: 158.75s;
          animation-delay: 158.75s;
}

.u-animation-delay *:nth-child(634) {
  -webkit-animation-delay: 159s;
       -o-animation-delay: 159s;
          animation-delay: 159s;
}

.u-animation-delay *:nth-child(635) {
  -webkit-animation-delay: 159.25s;
       -o-animation-delay: 159.25s;
          animation-delay: 159.25s;
}

.u-animation-delay *:nth-child(636) {
  -webkit-animation-delay: 159.5s;
       -o-animation-delay: 159.5s;
          animation-delay: 159.5s;
}

.u-animation-delay *:nth-child(637) {
  -webkit-animation-delay: 159.75s;
       -o-animation-delay: 159.75s;
          animation-delay: 159.75s;
}

.u-animation-delay *:nth-child(638) {
  -webkit-animation-delay: 160s;
       -o-animation-delay: 160s;
          animation-delay: 160s;
}

.u-animation-delay *:nth-child(639) {
  -webkit-animation-delay: 160.25s;
       -o-animation-delay: 160.25s;
          animation-delay: 160.25s;
}

.u-animation-delay *:nth-child(640) {
  -webkit-animation-delay: 160.5s;
       -o-animation-delay: 160.5s;
          animation-delay: 160.5s;
}

.u-animation-delay *:nth-child(641) {
  -webkit-animation-delay: 160.75s;
       -o-animation-delay: 160.75s;
          animation-delay: 160.75s;
}

.u-animation-delay *:nth-child(642) {
  -webkit-animation-delay: 161s;
       -o-animation-delay: 161s;
          animation-delay: 161s;
}

.u-animation-delay *:nth-child(643) {
  -webkit-animation-delay: 161.25s;
       -o-animation-delay: 161.25s;
          animation-delay: 161.25s;
}

.u-animation-delay *:nth-child(644) {
  -webkit-animation-delay: 161.5s;
       -o-animation-delay: 161.5s;
          animation-delay: 161.5s;
}

.u-animation-delay *:nth-child(645) {
  -webkit-animation-delay: 161.75s;
       -o-animation-delay: 161.75s;
          animation-delay: 161.75s;
}

.u-animation-delay *:nth-child(646) {
  -webkit-animation-delay: 162s;
       -o-animation-delay: 162s;
          animation-delay: 162s;
}

.u-animation-delay *:nth-child(647) {
  -webkit-animation-delay: 162.25s;
       -o-animation-delay: 162.25s;
          animation-delay: 162.25s;
}

.u-animation-delay *:nth-child(648) {
  -webkit-animation-delay: 162.5s;
       -o-animation-delay: 162.5s;
          animation-delay: 162.5s;
}

.u-animation-delay *:nth-child(649) {
  -webkit-animation-delay: 162.75s;
       -o-animation-delay: 162.75s;
          animation-delay: 162.75s;
}

.u-animation-delay *:nth-child(650) {
  -webkit-animation-delay: 163s;
       -o-animation-delay: 163s;
          animation-delay: 163s;
}

.u-animation-delay *:nth-child(651) {
  -webkit-animation-delay: 163.25s;
       -o-animation-delay: 163.25s;
          animation-delay: 163.25s;
}

.u-animation-delay *:nth-child(652) {
  -webkit-animation-delay: 163.5s;
       -o-animation-delay: 163.5s;
          animation-delay: 163.5s;
}

.u-animation-delay *:nth-child(653) {
  -webkit-animation-delay: 163.75s;
       -o-animation-delay: 163.75s;
          animation-delay: 163.75s;
}

.u-animation-delay *:nth-child(654) {
  -webkit-animation-delay: 164s;
       -o-animation-delay: 164s;
          animation-delay: 164s;
}

.u-animation-delay *:nth-child(655) {
  -webkit-animation-delay: 164.25s;
       -o-animation-delay: 164.25s;
          animation-delay: 164.25s;
}

.u-animation-delay *:nth-child(656) {
  -webkit-animation-delay: 164.5s;
       -o-animation-delay: 164.5s;
          animation-delay: 164.5s;
}

.u-animation-delay *:nth-child(657) {
  -webkit-animation-delay: 164.75s;
       -o-animation-delay: 164.75s;
          animation-delay: 164.75s;
}

.u-animation-delay *:nth-child(658) {
  -webkit-animation-delay: 165s;
       -o-animation-delay: 165s;
          animation-delay: 165s;
}

.u-animation-delay *:nth-child(659) {
  -webkit-animation-delay: 165.25s;
       -o-animation-delay: 165.25s;
          animation-delay: 165.25s;
}

.u-animation-delay *:nth-child(660) {
  -webkit-animation-delay: 165.5s;
       -o-animation-delay: 165.5s;
          animation-delay: 165.5s;
}

.u-animation-delay *:nth-child(661) {
  -webkit-animation-delay: 165.75s;
       -o-animation-delay: 165.75s;
          animation-delay: 165.75s;
}

.u-animation-delay *:nth-child(662) {
  -webkit-animation-delay: 166s;
       -o-animation-delay: 166s;
          animation-delay: 166s;
}

.u-animation-delay *:nth-child(663) {
  -webkit-animation-delay: 166.25s;
       -o-animation-delay: 166.25s;
          animation-delay: 166.25s;
}

.u-animation-delay *:nth-child(664) {
  -webkit-animation-delay: 166.5s;
       -o-animation-delay: 166.5s;
          animation-delay: 166.5s;
}

.u-animation-delay *:nth-child(665) {
  -webkit-animation-delay: 166.75s;
       -o-animation-delay: 166.75s;
          animation-delay: 166.75s;
}

.u-animation-delay *:nth-child(666) {
  -webkit-animation-delay: 167s;
       -o-animation-delay: 167s;
          animation-delay: 167s;
}

.u-animation-delay *:nth-child(667) {
  -webkit-animation-delay: 167.25s;
       -o-animation-delay: 167.25s;
          animation-delay: 167.25s;
}

.u-animation-delay *:nth-child(668) {
  -webkit-animation-delay: 167.5s;
       -o-animation-delay: 167.5s;
          animation-delay: 167.5s;
}

.u-animation-delay *:nth-child(669) {
  -webkit-animation-delay: 167.75s;
       -o-animation-delay: 167.75s;
          animation-delay: 167.75s;
}

.u-animation-delay *:nth-child(670) {
  -webkit-animation-delay: 168s;
       -o-animation-delay: 168s;
          animation-delay: 168s;
}

.u-animation-delay *:nth-child(671) {
  -webkit-animation-delay: 168.25s;
       -o-animation-delay: 168.25s;
          animation-delay: 168.25s;
}

.u-animation-delay *:nth-child(672) {
  -webkit-animation-delay: 168.5s;
       -o-animation-delay: 168.5s;
          animation-delay: 168.5s;
}

.u-animation-delay *:nth-child(673) {
  -webkit-animation-delay: 168.75s;
       -o-animation-delay: 168.75s;
          animation-delay: 168.75s;
}

.u-animation-delay *:nth-child(674) {
  -webkit-animation-delay: 169s;
       -o-animation-delay: 169s;
          animation-delay: 169s;
}

.u-animation-delay *:nth-child(675) {
  -webkit-animation-delay: 169.25s;
       -o-animation-delay: 169.25s;
          animation-delay: 169.25s;
}

.u-animation-delay *:nth-child(676) {
  -webkit-animation-delay: 169.5s;
       -o-animation-delay: 169.5s;
          animation-delay: 169.5s;
}

.u-animation-delay *:nth-child(677) {
  -webkit-animation-delay: 169.75s;
       -o-animation-delay: 169.75s;
          animation-delay: 169.75s;
}

.u-animation-delay *:nth-child(678) {
  -webkit-animation-delay: 170s;
       -o-animation-delay: 170s;
          animation-delay: 170s;
}

.u-animation-delay *:nth-child(679) {
  -webkit-animation-delay: 170.25s;
       -o-animation-delay: 170.25s;
          animation-delay: 170.25s;
}

.u-animation-delay *:nth-child(680) {
  -webkit-animation-delay: 170.5s;
       -o-animation-delay: 170.5s;
          animation-delay: 170.5s;
}

.u-animation-delay *:nth-child(681) {
  -webkit-animation-delay: 170.75s;
       -o-animation-delay: 170.75s;
          animation-delay: 170.75s;
}

.u-animation-delay *:nth-child(682) {
  -webkit-animation-delay: 171s;
       -o-animation-delay: 171s;
          animation-delay: 171s;
}

.u-animation-delay *:nth-child(683) {
  -webkit-animation-delay: 171.25s;
       -o-animation-delay: 171.25s;
          animation-delay: 171.25s;
}

.u-animation-delay *:nth-child(684) {
  -webkit-animation-delay: 171.5s;
       -o-animation-delay: 171.5s;
          animation-delay: 171.5s;
}

.u-animation-delay *:nth-child(685) {
  -webkit-animation-delay: 171.75s;
       -o-animation-delay: 171.75s;
          animation-delay: 171.75s;
}

.u-animation-delay *:nth-child(686) {
  -webkit-animation-delay: 172s;
       -o-animation-delay: 172s;
          animation-delay: 172s;
}

.u-animation-delay *:nth-child(687) {
  -webkit-animation-delay: 172.25s;
       -o-animation-delay: 172.25s;
          animation-delay: 172.25s;
}

.u-animation-delay *:nth-child(688) {
  -webkit-animation-delay: 172.5s;
       -o-animation-delay: 172.5s;
          animation-delay: 172.5s;
}

.u-animation-delay *:nth-child(689) {
  -webkit-animation-delay: 172.75s;
       -o-animation-delay: 172.75s;
          animation-delay: 172.75s;
}

.u-animation-delay *:nth-child(690) {
  -webkit-animation-delay: 173s;
       -o-animation-delay: 173s;
          animation-delay: 173s;
}

.u-animation-delay *:nth-child(691) {
  -webkit-animation-delay: 173.25s;
       -o-animation-delay: 173.25s;
          animation-delay: 173.25s;
}

.u-animation-delay *:nth-child(692) {
  -webkit-animation-delay: 173.5s;
       -o-animation-delay: 173.5s;
          animation-delay: 173.5s;
}

.u-animation-delay *:nth-child(693) {
  -webkit-animation-delay: 173.75s;
       -o-animation-delay: 173.75s;
          animation-delay: 173.75s;
}

.u-animation-delay *:nth-child(694) {
  -webkit-animation-delay: 174s;
       -o-animation-delay: 174s;
          animation-delay: 174s;
}

.u-animation-delay *:nth-child(695) {
  -webkit-animation-delay: 174.25s;
       -o-animation-delay: 174.25s;
          animation-delay: 174.25s;
}

.u-animation-delay *:nth-child(696) {
  -webkit-animation-delay: 174.5s;
       -o-animation-delay: 174.5s;
          animation-delay: 174.5s;
}

.u-animation-delay *:nth-child(697) {
  -webkit-animation-delay: 174.75s;
       -o-animation-delay: 174.75s;
          animation-delay: 174.75s;
}

.u-animation-delay *:nth-child(698) {
  -webkit-animation-delay: 175s;
       -o-animation-delay: 175s;
          animation-delay: 175s;
}

.u-animation-delay *:nth-child(699) {
  -webkit-animation-delay: 175.25s;
       -o-animation-delay: 175.25s;
          animation-delay: 175.25s;
}

.u-animation-delay *:nth-child(700) {
  -webkit-animation-delay: 175.5s;
       -o-animation-delay: 175.5s;
          animation-delay: 175.5s;
}

.u-animation-delay *:nth-child(701) {
  -webkit-animation-delay: 175.75s;
       -o-animation-delay: 175.75s;
          animation-delay: 175.75s;
}

.u-animation-delay *:nth-child(702) {
  -webkit-animation-delay: 176s;
       -o-animation-delay: 176s;
          animation-delay: 176s;
}

.u-animation-delay *:nth-child(703) {
  -webkit-animation-delay: 176.25s;
       -o-animation-delay: 176.25s;
          animation-delay: 176.25s;
}

.u-animation-delay *:nth-child(704) {
  -webkit-animation-delay: 176.5s;
       -o-animation-delay: 176.5s;
          animation-delay: 176.5s;
}

.u-animation-delay *:nth-child(705) {
  -webkit-animation-delay: 176.75s;
       -o-animation-delay: 176.75s;
          animation-delay: 176.75s;
}

.u-animation-delay *:nth-child(706) {
  -webkit-animation-delay: 177s;
       -o-animation-delay: 177s;
          animation-delay: 177s;
}

.u-animation-delay *:nth-child(707) {
  -webkit-animation-delay: 177.25s;
       -o-animation-delay: 177.25s;
          animation-delay: 177.25s;
}

.u-animation-delay *:nth-child(708) {
  -webkit-animation-delay: 177.5s;
       -o-animation-delay: 177.5s;
          animation-delay: 177.5s;
}

.u-animation-delay *:nth-child(709) {
  -webkit-animation-delay: 177.75s;
       -o-animation-delay: 177.75s;
          animation-delay: 177.75s;
}

.u-animation-delay *:nth-child(710) {
  -webkit-animation-delay: 178s;
       -o-animation-delay: 178s;
          animation-delay: 178s;
}

.u-animation-delay *:nth-child(711) {
  -webkit-animation-delay: 178.25s;
       -o-animation-delay: 178.25s;
          animation-delay: 178.25s;
}

.u-animation-delay *:nth-child(712) {
  -webkit-animation-delay: 178.5s;
       -o-animation-delay: 178.5s;
          animation-delay: 178.5s;
}

.u-animation-delay *:nth-child(713) {
  -webkit-animation-delay: 178.75s;
       -o-animation-delay: 178.75s;
          animation-delay: 178.75s;
}

.u-animation-delay *:nth-child(714) {
  -webkit-animation-delay: 179s;
       -o-animation-delay: 179s;
          animation-delay: 179s;
}

.u-animation-delay *:nth-child(715) {
  -webkit-animation-delay: 179.25s;
       -o-animation-delay: 179.25s;
          animation-delay: 179.25s;
}

.u-animation-delay *:nth-child(716) {
  -webkit-animation-delay: 179.5s;
       -o-animation-delay: 179.5s;
          animation-delay: 179.5s;
}

.u-animation-delay *:nth-child(717) {
  -webkit-animation-delay: 179.75s;
       -o-animation-delay: 179.75s;
          animation-delay: 179.75s;
}

.u-animation-delay *:nth-child(718) {
  -webkit-animation-delay: 180s;
       -o-animation-delay: 180s;
          animation-delay: 180s;
}

.u-animation-delay *:nth-child(719) {
  -webkit-animation-delay: 180.25s;
       -o-animation-delay: 180.25s;
          animation-delay: 180.25s;
}

.u-animation-delay *:nth-child(720) {
  -webkit-animation-delay: 180.5s;
       -o-animation-delay: 180.5s;
          animation-delay: 180.5s;
}

.u-animation-delay *:nth-child(721) {
  -webkit-animation-delay: 180.75s;
       -o-animation-delay: 180.75s;
          animation-delay: 180.75s;
}

.u-animation-delay *:nth-child(722) {
  -webkit-animation-delay: 181s;
       -o-animation-delay: 181s;
          animation-delay: 181s;
}

.u-animation-delay *:nth-child(723) {
  -webkit-animation-delay: 181.25s;
       -o-animation-delay: 181.25s;
          animation-delay: 181.25s;
}

.u-animation-delay *:nth-child(724) {
  -webkit-animation-delay: 181.5s;
       -o-animation-delay: 181.5s;
          animation-delay: 181.5s;
}

.u-animation-delay *:nth-child(725) {
  -webkit-animation-delay: 181.75s;
       -o-animation-delay: 181.75s;
          animation-delay: 181.75s;
}

.u-animation-delay *:nth-child(726) {
  -webkit-animation-delay: 182s;
       -o-animation-delay: 182s;
          animation-delay: 182s;
}

.u-animation-delay *:nth-child(727) {
  -webkit-animation-delay: 182.25s;
       -o-animation-delay: 182.25s;
          animation-delay: 182.25s;
}

.u-animation-delay *:nth-child(728) {
  -webkit-animation-delay: 182.5s;
       -o-animation-delay: 182.5s;
          animation-delay: 182.5s;
}

.u-animation-delay *:nth-child(729) {
  -webkit-animation-delay: 182.75s;
       -o-animation-delay: 182.75s;
          animation-delay: 182.75s;
}

.u-animation-delay *:nth-child(730) {
  -webkit-animation-delay: 183s;
       -o-animation-delay: 183s;
          animation-delay: 183s;
}

.u-animation-delay *:nth-child(731) {
  -webkit-animation-delay: 183.25s;
       -o-animation-delay: 183.25s;
          animation-delay: 183.25s;
}

.u-animation-delay *:nth-child(732) {
  -webkit-animation-delay: 183.5s;
       -o-animation-delay: 183.5s;
          animation-delay: 183.5s;
}

.u-animation-delay *:nth-child(733) {
  -webkit-animation-delay: 183.75s;
       -o-animation-delay: 183.75s;
          animation-delay: 183.75s;
}

.u-animation-delay *:nth-child(734) {
  -webkit-animation-delay: 184s;
       -o-animation-delay: 184s;
          animation-delay: 184s;
}

.u-animation-delay *:nth-child(735) {
  -webkit-animation-delay: 184.25s;
       -o-animation-delay: 184.25s;
          animation-delay: 184.25s;
}

.u-animation-delay *:nth-child(736) {
  -webkit-animation-delay: 184.5s;
       -o-animation-delay: 184.5s;
          animation-delay: 184.5s;
}

.u-animation-delay *:nth-child(737) {
  -webkit-animation-delay: 184.75s;
       -o-animation-delay: 184.75s;
          animation-delay: 184.75s;
}

.u-animation-delay *:nth-child(738) {
  -webkit-animation-delay: 185s;
       -o-animation-delay: 185s;
          animation-delay: 185s;
}

.u-animation-delay *:nth-child(739) {
  -webkit-animation-delay: 185.25s;
       -o-animation-delay: 185.25s;
          animation-delay: 185.25s;
}

.u-animation-delay *:nth-child(740) {
  -webkit-animation-delay: 185.5s;
       -o-animation-delay: 185.5s;
          animation-delay: 185.5s;
}

.u-animation-delay *:nth-child(741) {
  -webkit-animation-delay: 185.75s;
       -o-animation-delay: 185.75s;
          animation-delay: 185.75s;
}

.u-animation-delay *:nth-child(742) {
  -webkit-animation-delay: 186s;
       -o-animation-delay: 186s;
          animation-delay: 186s;
}

.u-animation-delay *:nth-child(743) {
  -webkit-animation-delay: 186.25s;
       -o-animation-delay: 186.25s;
          animation-delay: 186.25s;
}

.u-animation-delay *:nth-child(744) {
  -webkit-animation-delay: 186.5s;
       -o-animation-delay: 186.5s;
          animation-delay: 186.5s;
}

.u-animation-delay *:nth-child(745) {
  -webkit-animation-delay: 186.75s;
       -o-animation-delay: 186.75s;
          animation-delay: 186.75s;
}

.u-animation-delay *:nth-child(746) {
  -webkit-animation-delay: 187s;
       -o-animation-delay: 187s;
          animation-delay: 187s;
}

.u-animation-delay *:nth-child(747) {
  -webkit-animation-delay: 187.25s;
       -o-animation-delay: 187.25s;
          animation-delay: 187.25s;
}

.u-animation-delay *:nth-child(748) {
  -webkit-animation-delay: 187.5s;
       -o-animation-delay: 187.5s;
          animation-delay: 187.5s;
}

.u-animation-delay *:nth-child(749) {
  -webkit-animation-delay: 187.75s;
       -o-animation-delay: 187.75s;
          animation-delay: 187.75s;
}

.u-animation-delay *:nth-child(750) {
  -webkit-animation-delay: 188s;
       -o-animation-delay: 188s;
          animation-delay: 188s;
}

.u-animation-delay *:nth-child(751) {
  -webkit-animation-delay: 188.25s;
       -o-animation-delay: 188.25s;
          animation-delay: 188.25s;
}

.u-animation-delay *:nth-child(752) {
  -webkit-animation-delay: 188.5s;
       -o-animation-delay: 188.5s;
          animation-delay: 188.5s;
}

.u-animation-delay *:nth-child(753) {
  -webkit-animation-delay: 188.75s;
       -o-animation-delay: 188.75s;
          animation-delay: 188.75s;
}

.u-animation-delay *:nth-child(754) {
  -webkit-animation-delay: 189s;
       -o-animation-delay: 189s;
          animation-delay: 189s;
}

.u-animation-delay *:nth-child(755) {
  -webkit-animation-delay: 189.25s;
       -o-animation-delay: 189.25s;
          animation-delay: 189.25s;
}

.u-animation-delay *:nth-child(756) {
  -webkit-animation-delay: 189.5s;
       -o-animation-delay: 189.5s;
          animation-delay: 189.5s;
}

.u-animation-delay *:nth-child(757) {
  -webkit-animation-delay: 189.75s;
       -o-animation-delay: 189.75s;
          animation-delay: 189.75s;
}

.u-animation-delay *:nth-child(758) {
  -webkit-animation-delay: 190s;
       -o-animation-delay: 190s;
          animation-delay: 190s;
}

.u-animation-delay *:nth-child(759) {
  -webkit-animation-delay: 190.25s;
       -o-animation-delay: 190.25s;
          animation-delay: 190.25s;
}

.u-animation-delay *:nth-child(760) {
  -webkit-animation-delay: 190.5s;
       -o-animation-delay: 190.5s;
          animation-delay: 190.5s;
}

.u-animation-delay *:nth-child(761) {
  -webkit-animation-delay: 190.75s;
       -o-animation-delay: 190.75s;
          animation-delay: 190.75s;
}

.u-animation-delay *:nth-child(762) {
  -webkit-animation-delay: 191s;
       -o-animation-delay: 191s;
          animation-delay: 191s;
}

.u-animation-delay *:nth-child(763) {
  -webkit-animation-delay: 191.25s;
       -o-animation-delay: 191.25s;
          animation-delay: 191.25s;
}

.u-animation-delay *:nth-child(764) {
  -webkit-animation-delay: 191.5s;
       -o-animation-delay: 191.5s;
          animation-delay: 191.5s;
}

.u-animation-delay *:nth-child(765) {
  -webkit-animation-delay: 191.75s;
       -o-animation-delay: 191.75s;
          animation-delay: 191.75s;
}

.u-animation-delay *:nth-child(766) {
  -webkit-animation-delay: 192s;
       -o-animation-delay: 192s;
          animation-delay: 192s;
}

.u-animation-delay *:nth-child(767) {
  -webkit-animation-delay: 192.25s;
       -o-animation-delay: 192.25s;
          animation-delay: 192.25s;
}

.u-animation-delay *:nth-child(768) {
  -webkit-animation-delay: 192.5s;
       -o-animation-delay: 192.5s;
          animation-delay: 192.5s;
}

.u-animation-delay *:nth-child(769) {
  -webkit-animation-delay: 192.75s;
       -o-animation-delay: 192.75s;
          animation-delay: 192.75s;
}

.u-animation-delay *:nth-child(770) {
  -webkit-animation-delay: 193s;
       -o-animation-delay: 193s;
          animation-delay: 193s;
}

.u-animation-delay *:nth-child(771) {
  -webkit-animation-delay: 193.25s;
       -o-animation-delay: 193.25s;
          animation-delay: 193.25s;
}

.u-animation-delay *:nth-child(772) {
  -webkit-animation-delay: 193.5s;
       -o-animation-delay: 193.5s;
          animation-delay: 193.5s;
}

.u-animation-delay *:nth-child(773) {
  -webkit-animation-delay: 193.75s;
       -o-animation-delay: 193.75s;
          animation-delay: 193.75s;
}

.u-animation-delay *:nth-child(774) {
  -webkit-animation-delay: 194s;
       -o-animation-delay: 194s;
          animation-delay: 194s;
}

.u-animation-delay *:nth-child(775) {
  -webkit-animation-delay: 194.25s;
       -o-animation-delay: 194.25s;
          animation-delay: 194.25s;
}

.u-animation-delay *:nth-child(776) {
  -webkit-animation-delay: 194.5s;
       -o-animation-delay: 194.5s;
          animation-delay: 194.5s;
}

.u-animation-delay *:nth-child(777) {
  -webkit-animation-delay: 194.75s;
       -o-animation-delay: 194.75s;
          animation-delay: 194.75s;
}

.u-animation-delay *:nth-child(778) {
  -webkit-animation-delay: 195s;
       -o-animation-delay: 195s;
          animation-delay: 195s;
}

.u-animation-delay *:nth-child(779) {
  -webkit-animation-delay: 195.25s;
       -o-animation-delay: 195.25s;
          animation-delay: 195.25s;
}

.u-animation-delay *:nth-child(780) {
  -webkit-animation-delay: 195.5s;
       -o-animation-delay: 195.5s;
          animation-delay: 195.5s;
}

.u-animation-delay *:nth-child(781) {
  -webkit-animation-delay: 195.75s;
       -o-animation-delay: 195.75s;
          animation-delay: 195.75s;
}

.u-animation-delay *:nth-child(782) {
  -webkit-animation-delay: 196s;
       -o-animation-delay: 196s;
          animation-delay: 196s;
}

.u-animation-delay *:nth-child(783) {
  -webkit-animation-delay: 196.25s;
       -o-animation-delay: 196.25s;
          animation-delay: 196.25s;
}

.u-animation-delay *:nth-child(784) {
  -webkit-animation-delay: 196.5s;
       -o-animation-delay: 196.5s;
          animation-delay: 196.5s;
}

.u-animation-delay *:nth-child(785) {
  -webkit-animation-delay: 196.75s;
       -o-animation-delay: 196.75s;
          animation-delay: 196.75s;
}

.u-animation-delay *:nth-child(786) {
  -webkit-animation-delay: 197s;
       -o-animation-delay: 197s;
          animation-delay: 197s;
}

.u-animation-delay *:nth-child(787) {
  -webkit-animation-delay: 197.25s;
       -o-animation-delay: 197.25s;
          animation-delay: 197.25s;
}

.u-animation-delay *:nth-child(788) {
  -webkit-animation-delay: 197.5s;
       -o-animation-delay: 197.5s;
          animation-delay: 197.5s;
}

.u-animation-delay *:nth-child(789) {
  -webkit-animation-delay: 197.75s;
       -o-animation-delay: 197.75s;
          animation-delay: 197.75s;
}

.u-animation-delay *:nth-child(790) {
  -webkit-animation-delay: 198s;
       -o-animation-delay: 198s;
          animation-delay: 198s;
}

.u-animation-delay *:nth-child(791) {
  -webkit-animation-delay: 198.25s;
       -o-animation-delay: 198.25s;
          animation-delay: 198.25s;
}

.u-animation-delay *:nth-child(792) {
  -webkit-animation-delay: 198.5s;
       -o-animation-delay: 198.5s;
          animation-delay: 198.5s;
}

.u-animation-delay *:nth-child(793) {
  -webkit-animation-delay: 198.75s;
       -o-animation-delay: 198.75s;
          animation-delay: 198.75s;
}

.u-animation-delay *:nth-child(794) {
  -webkit-animation-delay: 199s;
       -o-animation-delay: 199s;
          animation-delay: 199s;
}

.u-animation-delay *:nth-child(795) {
  -webkit-animation-delay: 199.25s;
       -o-animation-delay: 199.25s;
          animation-delay: 199.25s;
}

.u-animation-delay *:nth-child(796) {
  -webkit-animation-delay: 199.5s;
       -o-animation-delay: 199.5s;
          animation-delay: 199.5s;
}

.u-animation-delay *:nth-child(797) {
  -webkit-animation-delay: 199.75s;
       -o-animation-delay: 199.75s;
          animation-delay: 199.75s;
}

.u-animation-delay *:nth-child(798) {
  -webkit-animation-delay: 200s;
       -o-animation-delay: 200s;
          animation-delay: 200s;
}

.u-animation-delay *:nth-child(799) {
  -webkit-animation-delay: 200.25s;
       -o-animation-delay: 200.25s;
          animation-delay: 200.25s;
}

.u-animation-delay *:nth-child(800) {
  -webkit-animation-delay: 200.5s;
       -o-animation-delay: 200.5s;
          animation-delay: 200.5s;
}

.u-animation-delay *:nth-child(801) {
  -webkit-animation-delay: 200.75s;
       -o-animation-delay: 200.75s;
          animation-delay: 200.75s;
}

.u-animation-delay *:nth-child(802) {
  -webkit-animation-delay: 201s;
       -o-animation-delay: 201s;
          animation-delay: 201s;
}

.u-animation-delay *:nth-child(803) {
  -webkit-animation-delay: 201.25s;
       -o-animation-delay: 201.25s;
          animation-delay: 201.25s;
}

.u-animation-delay *:nth-child(804) {
  -webkit-animation-delay: 201.5s;
       -o-animation-delay: 201.5s;
          animation-delay: 201.5s;
}

.u-animation-delay *:nth-child(805) {
  -webkit-animation-delay: 201.75s;
       -o-animation-delay: 201.75s;
          animation-delay: 201.75s;
}

.u-animation-delay *:nth-child(806) {
  -webkit-animation-delay: 202s;
       -o-animation-delay: 202s;
          animation-delay: 202s;
}

.u-animation-delay *:nth-child(807) {
  -webkit-animation-delay: 202.25s;
       -o-animation-delay: 202.25s;
          animation-delay: 202.25s;
}

.u-animation-delay *:nth-child(808) {
  -webkit-animation-delay: 202.5s;
       -o-animation-delay: 202.5s;
          animation-delay: 202.5s;
}

.u-animation-delay *:nth-child(809) {
  -webkit-animation-delay: 202.75s;
       -o-animation-delay: 202.75s;
          animation-delay: 202.75s;
}

.u-animation-delay *:nth-child(810) {
  -webkit-animation-delay: 203s;
       -o-animation-delay: 203s;
          animation-delay: 203s;
}

.u-animation-delay *:nth-child(811) {
  -webkit-animation-delay: 203.25s;
       -o-animation-delay: 203.25s;
          animation-delay: 203.25s;
}

.u-animation-delay *:nth-child(812) {
  -webkit-animation-delay: 203.5s;
       -o-animation-delay: 203.5s;
          animation-delay: 203.5s;
}

.u-animation-delay *:nth-child(813) {
  -webkit-animation-delay: 203.75s;
       -o-animation-delay: 203.75s;
          animation-delay: 203.75s;
}

.u-animation-delay *:nth-child(814) {
  -webkit-animation-delay: 204s;
       -o-animation-delay: 204s;
          animation-delay: 204s;
}

.u-animation-delay *:nth-child(815) {
  -webkit-animation-delay: 204.25s;
       -o-animation-delay: 204.25s;
          animation-delay: 204.25s;
}

.u-animation-delay *:nth-child(816) {
  -webkit-animation-delay: 204.5s;
       -o-animation-delay: 204.5s;
          animation-delay: 204.5s;
}

.u-animation-delay *:nth-child(817) {
  -webkit-animation-delay: 204.75s;
       -o-animation-delay: 204.75s;
          animation-delay: 204.75s;
}

.u-animation-delay *:nth-child(818) {
  -webkit-animation-delay: 205s;
       -o-animation-delay: 205s;
          animation-delay: 205s;
}

.u-animation-delay *:nth-child(819) {
  -webkit-animation-delay: 205.25s;
       -o-animation-delay: 205.25s;
          animation-delay: 205.25s;
}

.u-animation-delay *:nth-child(820) {
  -webkit-animation-delay: 205.5s;
       -o-animation-delay: 205.5s;
          animation-delay: 205.5s;
}

.u-animation-delay *:nth-child(821) {
  -webkit-animation-delay: 205.75s;
       -o-animation-delay: 205.75s;
          animation-delay: 205.75s;
}

.u-animation-delay *:nth-child(822) {
  -webkit-animation-delay: 206s;
       -o-animation-delay: 206s;
          animation-delay: 206s;
}

.u-animation-delay *:nth-child(823) {
  -webkit-animation-delay: 206.25s;
       -o-animation-delay: 206.25s;
          animation-delay: 206.25s;
}

.u-animation-delay *:nth-child(824) {
  -webkit-animation-delay: 206.5s;
       -o-animation-delay: 206.5s;
          animation-delay: 206.5s;
}

.u-animation-delay *:nth-child(825) {
  -webkit-animation-delay: 206.75s;
       -o-animation-delay: 206.75s;
          animation-delay: 206.75s;
}

.u-animation-delay *:nth-child(826) {
  -webkit-animation-delay: 207s;
       -o-animation-delay: 207s;
          animation-delay: 207s;
}

.u-animation-delay *:nth-child(827) {
  -webkit-animation-delay: 207.25s;
       -o-animation-delay: 207.25s;
          animation-delay: 207.25s;
}

.u-animation-delay *:nth-child(828) {
  -webkit-animation-delay: 207.5s;
       -o-animation-delay: 207.5s;
          animation-delay: 207.5s;
}

.u-animation-delay *:nth-child(829) {
  -webkit-animation-delay: 207.75s;
       -o-animation-delay: 207.75s;
          animation-delay: 207.75s;
}

.u-animation-delay *:nth-child(830) {
  -webkit-animation-delay: 208s;
       -o-animation-delay: 208s;
          animation-delay: 208s;
}

.u-animation-delay *:nth-child(831) {
  -webkit-animation-delay: 208.25s;
       -o-animation-delay: 208.25s;
          animation-delay: 208.25s;
}

.u-animation-delay *:nth-child(832) {
  -webkit-animation-delay: 208.5s;
       -o-animation-delay: 208.5s;
          animation-delay: 208.5s;
}

.u-animation-delay *:nth-child(833) {
  -webkit-animation-delay: 208.75s;
       -o-animation-delay: 208.75s;
          animation-delay: 208.75s;
}

.u-animation-delay *:nth-child(834) {
  -webkit-animation-delay: 209s;
       -o-animation-delay: 209s;
          animation-delay: 209s;
}

.u-animation-delay *:nth-child(835) {
  -webkit-animation-delay: 209.25s;
       -o-animation-delay: 209.25s;
          animation-delay: 209.25s;
}

.u-animation-delay *:nth-child(836) {
  -webkit-animation-delay: 209.5s;
       -o-animation-delay: 209.5s;
          animation-delay: 209.5s;
}

.u-animation-delay *:nth-child(837) {
  -webkit-animation-delay: 209.75s;
       -o-animation-delay: 209.75s;
          animation-delay: 209.75s;
}

.u-animation-delay *:nth-child(838) {
  -webkit-animation-delay: 210s;
       -o-animation-delay: 210s;
          animation-delay: 210s;
}

.u-animation-delay *:nth-child(839) {
  -webkit-animation-delay: 210.25s;
       -o-animation-delay: 210.25s;
          animation-delay: 210.25s;
}

.u-animation-delay *:nth-child(840) {
  -webkit-animation-delay: 210.5s;
       -o-animation-delay: 210.5s;
          animation-delay: 210.5s;
}

.u-animation-delay *:nth-child(841) {
  -webkit-animation-delay: 210.75s;
       -o-animation-delay: 210.75s;
          animation-delay: 210.75s;
}

.u-animation-delay *:nth-child(842) {
  -webkit-animation-delay: 211s;
       -o-animation-delay: 211s;
          animation-delay: 211s;
}

.u-animation-delay *:nth-child(843) {
  -webkit-animation-delay: 211.25s;
       -o-animation-delay: 211.25s;
          animation-delay: 211.25s;
}

.u-animation-delay *:nth-child(844) {
  -webkit-animation-delay: 211.5s;
       -o-animation-delay: 211.5s;
          animation-delay: 211.5s;
}

.u-animation-delay *:nth-child(845) {
  -webkit-animation-delay: 211.75s;
       -o-animation-delay: 211.75s;
          animation-delay: 211.75s;
}

.u-animation-delay *:nth-child(846) {
  -webkit-animation-delay: 212s;
       -o-animation-delay: 212s;
          animation-delay: 212s;
}

.u-animation-delay *:nth-child(847) {
  -webkit-animation-delay: 212.25s;
       -o-animation-delay: 212.25s;
          animation-delay: 212.25s;
}

.u-animation-delay *:nth-child(848) {
  -webkit-animation-delay: 212.5s;
       -o-animation-delay: 212.5s;
          animation-delay: 212.5s;
}

.u-animation-delay *:nth-child(849) {
  -webkit-animation-delay: 212.75s;
       -o-animation-delay: 212.75s;
          animation-delay: 212.75s;
}

.u-animation-delay *:nth-child(850) {
  -webkit-animation-delay: 213s;
       -o-animation-delay: 213s;
          animation-delay: 213s;
}

.u-animation-delay *:nth-child(851) {
  -webkit-animation-delay: 213.25s;
       -o-animation-delay: 213.25s;
          animation-delay: 213.25s;
}

.u-animation-delay *:nth-child(852) {
  -webkit-animation-delay: 213.5s;
       -o-animation-delay: 213.5s;
          animation-delay: 213.5s;
}

.u-animation-delay *:nth-child(853) {
  -webkit-animation-delay: 213.75s;
       -o-animation-delay: 213.75s;
          animation-delay: 213.75s;
}

.u-animation-delay *:nth-child(854) {
  -webkit-animation-delay: 214s;
       -o-animation-delay: 214s;
          animation-delay: 214s;
}

.u-animation-delay *:nth-child(855) {
  -webkit-animation-delay: 214.25s;
       -o-animation-delay: 214.25s;
          animation-delay: 214.25s;
}

.u-animation-delay *:nth-child(856) {
  -webkit-animation-delay: 214.5s;
       -o-animation-delay: 214.5s;
          animation-delay: 214.5s;
}

.u-animation-delay *:nth-child(857) {
  -webkit-animation-delay: 214.75s;
       -o-animation-delay: 214.75s;
          animation-delay: 214.75s;
}

.u-animation-delay *:nth-child(858) {
  -webkit-animation-delay: 215s;
       -o-animation-delay: 215s;
          animation-delay: 215s;
}

.u-animation-delay *:nth-child(859) {
  -webkit-animation-delay: 215.25s;
       -o-animation-delay: 215.25s;
          animation-delay: 215.25s;
}

.u-animation-delay *:nth-child(860) {
  -webkit-animation-delay: 215.5s;
       -o-animation-delay: 215.5s;
          animation-delay: 215.5s;
}

.u-animation-delay *:nth-child(861) {
  -webkit-animation-delay: 215.75s;
       -o-animation-delay: 215.75s;
          animation-delay: 215.75s;
}

.u-animation-delay *:nth-child(862) {
  -webkit-animation-delay: 216s;
       -o-animation-delay: 216s;
          animation-delay: 216s;
}

.u-animation-delay *:nth-child(863) {
  -webkit-animation-delay: 216.25s;
       -o-animation-delay: 216.25s;
          animation-delay: 216.25s;
}

.u-animation-delay *:nth-child(864) {
  -webkit-animation-delay: 216.5s;
       -o-animation-delay: 216.5s;
          animation-delay: 216.5s;
}

.u-animation-delay *:nth-child(865) {
  -webkit-animation-delay: 216.75s;
       -o-animation-delay: 216.75s;
          animation-delay: 216.75s;
}

.u-animation-delay *:nth-child(866) {
  -webkit-animation-delay: 217s;
       -o-animation-delay: 217s;
          animation-delay: 217s;
}

.u-animation-delay *:nth-child(867) {
  -webkit-animation-delay: 217.25s;
       -o-animation-delay: 217.25s;
          animation-delay: 217.25s;
}

.u-animation-delay *:nth-child(868) {
  -webkit-animation-delay: 217.5s;
       -o-animation-delay: 217.5s;
          animation-delay: 217.5s;
}

.u-animation-delay *:nth-child(869) {
  -webkit-animation-delay: 217.75s;
       -o-animation-delay: 217.75s;
          animation-delay: 217.75s;
}

.u-animation-delay *:nth-child(870) {
  -webkit-animation-delay: 218s;
       -o-animation-delay: 218s;
          animation-delay: 218s;
}

.u-animation-delay *:nth-child(871) {
  -webkit-animation-delay: 218.25s;
       -o-animation-delay: 218.25s;
          animation-delay: 218.25s;
}

.u-animation-delay *:nth-child(872) {
  -webkit-animation-delay: 218.5s;
       -o-animation-delay: 218.5s;
          animation-delay: 218.5s;
}

.u-animation-delay *:nth-child(873) {
  -webkit-animation-delay: 218.75s;
       -o-animation-delay: 218.75s;
          animation-delay: 218.75s;
}

.u-animation-delay *:nth-child(874) {
  -webkit-animation-delay: 219s;
       -o-animation-delay: 219s;
          animation-delay: 219s;
}

.u-animation-delay *:nth-child(875) {
  -webkit-animation-delay: 219.25s;
       -o-animation-delay: 219.25s;
          animation-delay: 219.25s;
}

.u-animation-delay *:nth-child(876) {
  -webkit-animation-delay: 219.5s;
       -o-animation-delay: 219.5s;
          animation-delay: 219.5s;
}

.u-animation-delay *:nth-child(877) {
  -webkit-animation-delay: 219.75s;
       -o-animation-delay: 219.75s;
          animation-delay: 219.75s;
}

.u-animation-delay *:nth-child(878) {
  -webkit-animation-delay: 220s;
       -o-animation-delay: 220s;
          animation-delay: 220s;
}

.u-animation-delay *:nth-child(879) {
  -webkit-animation-delay: 220.25s;
       -o-animation-delay: 220.25s;
          animation-delay: 220.25s;
}

.u-animation-delay *:nth-child(880) {
  -webkit-animation-delay: 220.5s;
       -o-animation-delay: 220.5s;
          animation-delay: 220.5s;
}

.u-animation-delay *:nth-child(881) {
  -webkit-animation-delay: 220.75s;
       -o-animation-delay: 220.75s;
          animation-delay: 220.75s;
}

.u-animation-delay *:nth-child(882) {
  -webkit-animation-delay: 221s;
       -o-animation-delay: 221s;
          animation-delay: 221s;
}

.u-animation-delay *:nth-child(883) {
  -webkit-animation-delay: 221.25s;
       -o-animation-delay: 221.25s;
          animation-delay: 221.25s;
}

.u-animation-delay *:nth-child(884) {
  -webkit-animation-delay: 221.5s;
       -o-animation-delay: 221.5s;
          animation-delay: 221.5s;
}

.u-animation-delay *:nth-child(885) {
  -webkit-animation-delay: 221.75s;
       -o-animation-delay: 221.75s;
          animation-delay: 221.75s;
}

.u-animation-delay *:nth-child(886) {
  -webkit-animation-delay: 222s;
       -o-animation-delay: 222s;
          animation-delay: 222s;
}

.u-animation-delay *:nth-child(887) {
  -webkit-animation-delay: 222.25s;
       -o-animation-delay: 222.25s;
          animation-delay: 222.25s;
}

.u-animation-delay *:nth-child(888) {
  -webkit-animation-delay: 222.5s;
       -o-animation-delay: 222.5s;
          animation-delay: 222.5s;
}

.u-animation-delay *:nth-child(889) {
  -webkit-animation-delay: 222.75s;
       -o-animation-delay: 222.75s;
          animation-delay: 222.75s;
}

.u-animation-delay *:nth-child(890) {
  -webkit-animation-delay: 223s;
       -o-animation-delay: 223s;
          animation-delay: 223s;
}

.u-animation-delay *:nth-child(891) {
  -webkit-animation-delay: 223.25s;
       -o-animation-delay: 223.25s;
          animation-delay: 223.25s;
}

.u-animation-delay *:nth-child(892) {
  -webkit-animation-delay: 223.5s;
       -o-animation-delay: 223.5s;
          animation-delay: 223.5s;
}

.u-animation-delay *:nth-child(893) {
  -webkit-animation-delay: 223.75s;
       -o-animation-delay: 223.75s;
          animation-delay: 223.75s;
}

.u-animation-delay *:nth-child(894) {
  -webkit-animation-delay: 224s;
       -o-animation-delay: 224s;
          animation-delay: 224s;
}

.u-animation-delay *:nth-child(895) {
  -webkit-animation-delay: 224.25s;
       -o-animation-delay: 224.25s;
          animation-delay: 224.25s;
}

.u-animation-delay *:nth-child(896) {
  -webkit-animation-delay: 224.5s;
       -o-animation-delay: 224.5s;
          animation-delay: 224.5s;
}

.u-animation-delay *:nth-child(897) {
  -webkit-animation-delay: 224.75s;
       -o-animation-delay: 224.75s;
          animation-delay: 224.75s;
}

.u-animation-delay *:nth-child(898) {
  -webkit-animation-delay: 225s;
       -o-animation-delay: 225s;
          animation-delay: 225s;
}

.u-animation-delay *:nth-child(899) {
  -webkit-animation-delay: 225.25s;
       -o-animation-delay: 225.25s;
          animation-delay: 225.25s;
}

.u-animation-delay *:nth-child(900) {
  -webkit-animation-delay: 225.5s;
       -o-animation-delay: 225.5s;
          animation-delay: 225.5s;
}

.u-animation-delay *:nth-child(901) {
  -webkit-animation-delay: 225.75s;
       -o-animation-delay: 225.75s;
          animation-delay: 225.75s;
}

.u-animation-delay *:nth-child(902) {
  -webkit-animation-delay: 226s;
       -o-animation-delay: 226s;
          animation-delay: 226s;
}

.u-animation-delay *:nth-child(903) {
  -webkit-animation-delay: 226.25s;
       -o-animation-delay: 226.25s;
          animation-delay: 226.25s;
}

.u-animation-delay *:nth-child(904) {
  -webkit-animation-delay: 226.5s;
       -o-animation-delay: 226.5s;
          animation-delay: 226.5s;
}

.u-animation-delay *:nth-child(905) {
  -webkit-animation-delay: 226.75s;
       -o-animation-delay: 226.75s;
          animation-delay: 226.75s;
}

.u-animation-delay *:nth-child(906) {
  -webkit-animation-delay: 227s;
       -o-animation-delay: 227s;
          animation-delay: 227s;
}

.u-animation-delay *:nth-child(907) {
  -webkit-animation-delay: 227.25s;
       -o-animation-delay: 227.25s;
          animation-delay: 227.25s;
}

.u-animation-delay *:nth-child(908) {
  -webkit-animation-delay: 227.5s;
       -o-animation-delay: 227.5s;
          animation-delay: 227.5s;
}

.u-animation-delay *:nth-child(909) {
  -webkit-animation-delay: 227.75s;
       -o-animation-delay: 227.75s;
          animation-delay: 227.75s;
}

.u-animation-delay *:nth-child(910) {
  -webkit-animation-delay: 228s;
       -o-animation-delay: 228s;
          animation-delay: 228s;
}

.u-animation-delay *:nth-child(911) {
  -webkit-animation-delay: 228.25s;
       -o-animation-delay: 228.25s;
          animation-delay: 228.25s;
}

.u-animation-delay *:nth-child(912) {
  -webkit-animation-delay: 228.5s;
       -o-animation-delay: 228.5s;
          animation-delay: 228.5s;
}

.u-animation-delay *:nth-child(913) {
  -webkit-animation-delay: 228.75s;
       -o-animation-delay: 228.75s;
          animation-delay: 228.75s;
}

.u-animation-delay *:nth-child(914) {
  -webkit-animation-delay: 229s;
       -o-animation-delay: 229s;
          animation-delay: 229s;
}

.u-animation-delay *:nth-child(915) {
  -webkit-animation-delay: 229.25s;
       -o-animation-delay: 229.25s;
          animation-delay: 229.25s;
}

.u-animation-delay *:nth-child(916) {
  -webkit-animation-delay: 229.5s;
       -o-animation-delay: 229.5s;
          animation-delay: 229.5s;
}

.u-animation-delay *:nth-child(917) {
  -webkit-animation-delay: 229.75s;
       -o-animation-delay: 229.75s;
          animation-delay: 229.75s;
}

.u-animation-delay *:nth-child(918) {
  -webkit-animation-delay: 230s;
       -o-animation-delay: 230s;
          animation-delay: 230s;
}

.u-animation-delay *:nth-child(919) {
  -webkit-animation-delay: 230.25s;
       -o-animation-delay: 230.25s;
          animation-delay: 230.25s;
}

.u-animation-delay *:nth-child(920) {
  -webkit-animation-delay: 230.5s;
       -o-animation-delay: 230.5s;
          animation-delay: 230.5s;
}

.u-animation-delay *:nth-child(921) {
  -webkit-animation-delay: 230.75s;
       -o-animation-delay: 230.75s;
          animation-delay: 230.75s;
}

.u-animation-delay *:nth-child(922) {
  -webkit-animation-delay: 231s;
       -o-animation-delay: 231s;
          animation-delay: 231s;
}

.u-animation-delay *:nth-child(923) {
  -webkit-animation-delay: 231.25s;
       -o-animation-delay: 231.25s;
          animation-delay: 231.25s;
}

.u-animation-delay *:nth-child(924) {
  -webkit-animation-delay: 231.5s;
       -o-animation-delay: 231.5s;
          animation-delay: 231.5s;
}

.u-animation-delay *:nth-child(925) {
  -webkit-animation-delay: 231.75s;
       -o-animation-delay: 231.75s;
          animation-delay: 231.75s;
}

.u-animation-delay *:nth-child(926) {
  -webkit-animation-delay: 232s;
       -o-animation-delay: 232s;
          animation-delay: 232s;
}

.u-animation-delay *:nth-child(927) {
  -webkit-animation-delay: 232.25s;
       -o-animation-delay: 232.25s;
          animation-delay: 232.25s;
}

.u-animation-delay *:nth-child(928) {
  -webkit-animation-delay: 232.5s;
       -o-animation-delay: 232.5s;
          animation-delay: 232.5s;
}

.u-animation-delay *:nth-child(929) {
  -webkit-animation-delay: 232.75s;
       -o-animation-delay: 232.75s;
          animation-delay: 232.75s;
}

.u-animation-delay *:nth-child(930) {
  -webkit-animation-delay: 233s;
       -o-animation-delay: 233s;
          animation-delay: 233s;
}

.u-animation-delay *:nth-child(931) {
  -webkit-animation-delay: 233.25s;
       -o-animation-delay: 233.25s;
          animation-delay: 233.25s;
}

.u-animation-delay *:nth-child(932) {
  -webkit-animation-delay: 233.5s;
       -o-animation-delay: 233.5s;
          animation-delay: 233.5s;
}

.u-animation-delay *:nth-child(933) {
  -webkit-animation-delay: 233.75s;
       -o-animation-delay: 233.75s;
          animation-delay: 233.75s;
}

.u-animation-delay *:nth-child(934) {
  -webkit-animation-delay: 234s;
       -o-animation-delay: 234s;
          animation-delay: 234s;
}

.u-animation-delay *:nth-child(935) {
  -webkit-animation-delay: 234.25s;
       -o-animation-delay: 234.25s;
          animation-delay: 234.25s;
}

.u-animation-delay *:nth-child(936) {
  -webkit-animation-delay: 234.5s;
       -o-animation-delay: 234.5s;
          animation-delay: 234.5s;
}

.u-animation-delay *:nth-child(937) {
  -webkit-animation-delay: 234.75s;
       -o-animation-delay: 234.75s;
          animation-delay: 234.75s;
}

.u-animation-delay *:nth-child(938) {
  -webkit-animation-delay: 235s;
       -o-animation-delay: 235s;
          animation-delay: 235s;
}

.u-animation-delay *:nth-child(939) {
  -webkit-animation-delay: 235.25s;
       -o-animation-delay: 235.25s;
          animation-delay: 235.25s;
}

.u-animation-delay *:nth-child(940) {
  -webkit-animation-delay: 235.5s;
       -o-animation-delay: 235.5s;
          animation-delay: 235.5s;
}

.u-animation-delay *:nth-child(941) {
  -webkit-animation-delay: 235.75s;
       -o-animation-delay: 235.75s;
          animation-delay: 235.75s;
}

.u-animation-delay *:nth-child(942) {
  -webkit-animation-delay: 236s;
       -o-animation-delay: 236s;
          animation-delay: 236s;
}

.u-animation-delay *:nth-child(943) {
  -webkit-animation-delay: 236.25s;
       -o-animation-delay: 236.25s;
          animation-delay: 236.25s;
}

.u-animation-delay *:nth-child(944) {
  -webkit-animation-delay: 236.5s;
       -o-animation-delay: 236.5s;
          animation-delay: 236.5s;
}

.u-animation-delay *:nth-child(945) {
  -webkit-animation-delay: 236.75s;
       -o-animation-delay: 236.75s;
          animation-delay: 236.75s;
}

.u-animation-delay *:nth-child(946) {
  -webkit-animation-delay: 237s;
       -o-animation-delay: 237s;
          animation-delay: 237s;
}

.u-animation-delay *:nth-child(947) {
  -webkit-animation-delay: 237.25s;
       -o-animation-delay: 237.25s;
          animation-delay: 237.25s;
}

.u-animation-delay *:nth-child(948) {
  -webkit-animation-delay: 237.5s;
       -o-animation-delay: 237.5s;
          animation-delay: 237.5s;
}

.u-animation-delay *:nth-child(949) {
  -webkit-animation-delay: 237.75s;
       -o-animation-delay: 237.75s;
          animation-delay: 237.75s;
}

.u-animation-delay *:nth-child(950) {
  -webkit-animation-delay: 238s;
       -o-animation-delay: 238s;
          animation-delay: 238s;
}

.u-animation-delay *:nth-child(951) {
  -webkit-animation-delay: 238.25s;
       -o-animation-delay: 238.25s;
          animation-delay: 238.25s;
}

.u-animation-delay *:nth-child(952) {
  -webkit-animation-delay: 238.5s;
       -o-animation-delay: 238.5s;
          animation-delay: 238.5s;
}

.u-animation-delay *:nth-child(953) {
  -webkit-animation-delay: 238.75s;
       -o-animation-delay: 238.75s;
          animation-delay: 238.75s;
}

.u-animation-delay *:nth-child(954) {
  -webkit-animation-delay: 239s;
       -o-animation-delay: 239s;
          animation-delay: 239s;
}

.u-animation-delay *:nth-child(955) {
  -webkit-animation-delay: 239.25s;
       -o-animation-delay: 239.25s;
          animation-delay: 239.25s;
}

.u-animation-delay *:nth-child(956) {
  -webkit-animation-delay: 239.5s;
       -o-animation-delay: 239.5s;
          animation-delay: 239.5s;
}

.u-animation-delay *:nth-child(957) {
  -webkit-animation-delay: 239.75s;
       -o-animation-delay: 239.75s;
          animation-delay: 239.75s;
}

.u-animation-delay *:nth-child(958) {
  -webkit-animation-delay: 240s;
       -o-animation-delay: 240s;
          animation-delay: 240s;
}

.u-animation-delay *:nth-child(959) {
  -webkit-animation-delay: 240.25s;
       -o-animation-delay: 240.25s;
          animation-delay: 240.25s;
}

.u-animation-delay *:nth-child(960) {
  -webkit-animation-delay: 240.5s;
       -o-animation-delay: 240.5s;
          animation-delay: 240.5s;
}

.u-animation-delay *:nth-child(961) {
  -webkit-animation-delay: 240.75s;
       -o-animation-delay: 240.75s;
          animation-delay: 240.75s;
}

.u-animation-delay *:nth-child(962) {
  -webkit-animation-delay: 241s;
       -o-animation-delay: 241s;
          animation-delay: 241s;
}

.u-animation-delay *:nth-child(963) {
  -webkit-animation-delay: 241.25s;
       -o-animation-delay: 241.25s;
          animation-delay: 241.25s;
}

.u-animation-delay *:nth-child(964) {
  -webkit-animation-delay: 241.5s;
       -o-animation-delay: 241.5s;
          animation-delay: 241.5s;
}

.u-animation-delay *:nth-child(965) {
  -webkit-animation-delay: 241.75s;
       -o-animation-delay: 241.75s;
          animation-delay: 241.75s;
}

.u-animation-delay *:nth-child(966) {
  -webkit-animation-delay: 242s;
       -o-animation-delay: 242s;
          animation-delay: 242s;
}

.u-animation-delay *:nth-child(967) {
  -webkit-animation-delay: 242.25s;
       -o-animation-delay: 242.25s;
          animation-delay: 242.25s;
}

.u-animation-delay *:nth-child(968) {
  -webkit-animation-delay: 242.5s;
       -o-animation-delay: 242.5s;
          animation-delay: 242.5s;
}

.u-animation-delay *:nth-child(969) {
  -webkit-animation-delay: 242.75s;
       -o-animation-delay: 242.75s;
          animation-delay: 242.75s;
}

.u-animation-delay *:nth-child(970) {
  -webkit-animation-delay: 243s;
       -o-animation-delay: 243s;
          animation-delay: 243s;
}

.u-animation-delay *:nth-child(971) {
  -webkit-animation-delay: 243.25s;
       -o-animation-delay: 243.25s;
          animation-delay: 243.25s;
}

.u-animation-delay *:nth-child(972) {
  -webkit-animation-delay: 243.5s;
       -o-animation-delay: 243.5s;
          animation-delay: 243.5s;
}

.u-animation-delay *:nth-child(973) {
  -webkit-animation-delay: 243.75s;
       -o-animation-delay: 243.75s;
          animation-delay: 243.75s;
}

.u-animation-delay *:nth-child(974) {
  -webkit-animation-delay: 244s;
       -o-animation-delay: 244s;
          animation-delay: 244s;
}

.u-animation-delay *:nth-child(975) {
  -webkit-animation-delay: 244.25s;
       -o-animation-delay: 244.25s;
          animation-delay: 244.25s;
}

.u-animation-delay *:nth-child(976) {
  -webkit-animation-delay: 244.5s;
       -o-animation-delay: 244.5s;
          animation-delay: 244.5s;
}

.u-animation-delay *:nth-child(977) {
  -webkit-animation-delay: 244.75s;
       -o-animation-delay: 244.75s;
          animation-delay: 244.75s;
}

.u-animation-delay *:nth-child(978) {
  -webkit-animation-delay: 245s;
       -o-animation-delay: 245s;
          animation-delay: 245s;
}

.u-animation-delay *:nth-child(979) {
  -webkit-animation-delay: 245.25s;
       -o-animation-delay: 245.25s;
          animation-delay: 245.25s;
}

.u-animation-delay *:nth-child(980) {
  -webkit-animation-delay: 245.5s;
       -o-animation-delay: 245.5s;
          animation-delay: 245.5s;
}

.u-animation-delay *:nth-child(981) {
  -webkit-animation-delay: 245.75s;
       -o-animation-delay: 245.75s;
          animation-delay: 245.75s;
}

.u-animation-delay *:nth-child(982) {
  -webkit-animation-delay: 246s;
       -o-animation-delay: 246s;
          animation-delay: 246s;
}

.u-animation-delay *:nth-child(983) {
  -webkit-animation-delay: 246.25s;
       -o-animation-delay: 246.25s;
          animation-delay: 246.25s;
}

.u-animation-delay *:nth-child(984) {
  -webkit-animation-delay: 246.5s;
       -o-animation-delay: 246.5s;
          animation-delay: 246.5s;
}

.u-animation-delay *:nth-child(985) {
  -webkit-animation-delay: 246.75s;
       -o-animation-delay: 246.75s;
          animation-delay: 246.75s;
}

.u-animation-delay *:nth-child(986) {
  -webkit-animation-delay: 247s;
       -o-animation-delay: 247s;
          animation-delay: 247s;
}

.u-animation-delay *:nth-child(987) {
  -webkit-animation-delay: 247.25s;
       -o-animation-delay: 247.25s;
          animation-delay: 247.25s;
}

.u-animation-delay *:nth-child(988) {
  -webkit-animation-delay: 247.5s;
       -o-animation-delay: 247.5s;
          animation-delay: 247.5s;
}

.u-animation-delay *:nth-child(989) {
  -webkit-animation-delay: 247.75s;
       -o-animation-delay: 247.75s;
          animation-delay: 247.75s;
}

.u-animation-delay *:nth-child(990) {
  -webkit-animation-delay: 248s;
       -o-animation-delay: 248s;
          animation-delay: 248s;
}

.u-animation-delay *:nth-child(991) {
  -webkit-animation-delay: 248.25s;
       -o-animation-delay: 248.25s;
          animation-delay: 248.25s;
}

.u-animation-delay *:nth-child(992) {
  -webkit-animation-delay: 248.5s;
       -o-animation-delay: 248.5s;
          animation-delay: 248.5s;
}

.u-animation-delay *:nth-child(993) {
  -webkit-animation-delay: 248.75s;
       -o-animation-delay: 248.75s;
          animation-delay: 248.75s;
}

.u-animation-delay *:nth-child(994) {
  -webkit-animation-delay: 249s;
       -o-animation-delay: 249s;
          animation-delay: 249s;
}

.u-animation-delay *:nth-child(995) {
  -webkit-animation-delay: 249.25s;
       -o-animation-delay: 249.25s;
          animation-delay: 249.25s;
}

.u-animation-delay *:nth-child(996) {
  -webkit-animation-delay: 249.5s;
       -o-animation-delay: 249.5s;
          animation-delay: 249.5s;
}

.u-animation-delay *:nth-child(997) {
  -webkit-animation-delay: 249.75s;
       -o-animation-delay: 249.75s;
          animation-delay: 249.75s;
}

.u-animation-delay *:nth-child(998) {
  -webkit-animation-delay: 250s;
       -o-animation-delay: 250s;
          animation-delay: 250s;
}

.u-fade-up {
  -webkit-transform: translateY(40px);
       -o-transform: translateY(40px);
          transform: translateY(40px);
  -webkit-animation: fade-up 1.4s cubic-bezier(0.86, 0, 0.07, 1) forwards;
       -o-animation: fade-up 1.4s cubic-bezier(0.86, 0, 0.07, 1) forwards;
          animation: fade-up 1.4s cubic-bezier(0.86, 0, 0.07, 1) forwards;
}

@-webkit-keyframes fade-up {
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@-o-keyframes fade-up {
  to {
    -o-transform: translateY(0);
       transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fade-up {
  to {
    -webkit-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes fade-out {
  to {
    opacity: 0;
  }
}

@-o-keyframes fade-out {
  to {
    opacity: 0;
  }
}

@keyframes fade-out {
  to {
    opacity: 0;
  }
}

/* ------------------------------------ *\
    $HELPER/TRUMP CLASSES
\* ------------------------------------ */

/**
 * Completely remove from the flow but leave available to screen readers.
 */

.is-vishidden,
.visually-hidden {
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
}

/**
 * Hide elements only present and necessary for js enabled browsers.
 */

.no-js .no-js-hide {
  display: none;
}

.u-full-width {
  width: 100%;
}

.u-text-align--center {
  text-align: center;
}

.u-reversed-out {
  color: #fff;
}

.u-reversed-out p,
.u-reversed-out h1 a,
.u-reversed-out h2 a,
.u-reversed-out h3 a {
  color: #fff;
}

/**
 * Remove all margins/padding
 */

.u-no-spacing {
  padding: 0;
  margin: 0;
}

/**
 * Active on/off states
 */

.u-active--off {
  display: none;
}

[class*="-is-active"].js-toggle-parent .u-active--on,
[class*="-is-active"].js-toggle .u-active--on {
  display: none;
}

[class*="-is-active"].js-toggle-parent .u-active--off,
[class*="-is-active"].js-toggle .u-active--off {
  display: block;
}

[class*="-is-active"] .u-hide-on-active {
  display: none;
}

/**
 * Breakout content
 */

.u-breakout {
  margin-right: -20px;
  margin-left: -20px;
}

@media (min-width: 1441px) {
  .u-breakout {
    margin-left: -40px;
    margin-right: -40px;
  }
}

/**
 * Justify left/right content
 */

.u-split-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 320px) {
  .u-split-content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .u-split-content > * + * {
    margin-bottom: 20px;
  }
}

@media (min-width: 321px) {
  .u-split-content {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.u-sans {
  font-family: ff-real-headline-pro, sans-serif;
}

.u-serif {
  font-family: utopia-std, serif;
}

.our-commitment-to-a-healthy-planet .l-container--l,
.page-id-2297 .l-container--l {
  max-width: 1200px;
}

.our-commitment-to-a-healthy-planet .c-section-content-editor .o-rich-text,
.page-id-2297 .c-section-content-editor .o-rich-text {
  max-width: 1200px;
}

.our-commitment-to-a-healthy-planet .c-hero.has-background-image,
.page-id-2297 .c-hero.has-background-image {
  color: #000;
}

.our-commitment-to-a-healthy-planet .c-hero .c-hero__dek,
.page-id-2297 .c-hero .c-hero__dek {
  font-style: normal;
  font-family: ff-real-headline-pro, sans-serif;
}

.our-commitment-to-a-healthy-planet .f4 a,
.page-id-2297 .f4 a {
  font-size: 1.25rem;
}

/*!
    Blueprint CSS 3.1.1
    https://blueprintcss.dev
    License MIT 2019
*/

[bp~='container'] {
  width: 100%;
  margin: 0 auto;
  display: block;
  max-width: 1440px;
}

[bp~='grid'] {
  display: grid !important;
  grid-gap: 20px;
  grid-template-columns: repeat(12, 1fr);
}

[bp~='vertical-start'] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}

[bp~='vertical-center'] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

[bp~='vertical-end'] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}

[bp~='between'] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

[bp~='gap-none'] {
  grid-gap: 0;
  margin-bottom: 0;
}

[bp~='gap-column-none'] {
  grid-column-gap: 0;
}

[bp~='gap-row-none'] {
  grid-row-gap: 0;
  margin-bottom: 0;
}

[bp~='first'] {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

[bp~='last'] {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

[bp~='hide'] {
  display: none !important;
}

[bp~='show'] {
  display: initial !important;
}

[bp~='grid'][bp*='@'] {
  grid-template-columns: 12fr;
}

[bp~='grid'][bp*='@sm'],
[bp~='grid'][bp*='@md'],
[bp~='grid'][bp*='@lg'],
[bp~='grid'][bp*='@xl'] {
  grid-template-columns: 12fr;
}

[bp~='1@sm'],
[bp~='1@md'],
[bp~='1@lg'],
[bp~='1@xl'],
[bp~='2@sm'],
[bp~='2@md'],
[bp~='2@lg'],
[bp~='2@xl'],
[bp~='3@sm'],
[bp~='3@md'],
[bp~='3@lg'],
[bp~='3@xl'],
[bp~='4@sm'],
[bp~='4@md'],
[bp~='4@lg'],
[bp~='4@xl'],
[bp~='5@sm'],
[bp~='5@md'],
[bp~='5@lg'],
[bp~='5@xl'],
[bp~='6@sm'],
[bp~='6@md'],
[bp~='6@lg'],
[bp~='6@xl'],
[bp~='7@sm'],
[bp~='7@md'],
[bp~='7@lg'],
[bp~='7@xl'],
[bp~='8@sm'],
[bp~='8@md'],
[bp~='8@lg'],
[bp~='8@xl'],
[bp~='9@sm'],
[bp~='9@md'],
[bp~='9@lg'],
[bp~='9@xl'],
[bp~='10@sm'],
[bp~='10@md'],
[bp~='10@lg'],
[bp~='10@xl'],
[bp~='11@sm'],
[bp~='11@md'],
[bp~='11@lg'],
[bp~='11@xl'],
[bp~='12@sm'],
[bp~='12@md'],
[bp~='12@lg'],
[bp~='12@xl'] {
  grid-column: span 12;
}

[bp~='grid'][bp~='1'] {
  grid-template-columns: repeat(12, 1fr);
}

[bp~='1'] {
  grid-column: span 1/span 1;
}

[bp~='grid'][bp~='2'] {
  grid-template-columns: repeat(6, 1fr);
}

[bp~='2'] {
  grid-column: span 2/span 2;
}

[bp~='grid'][bp~='3'] {
  grid-template-columns: repeat(4, 1fr);
}

[bp~='3'] {
  grid-column: span 3/span 3;
}

[bp~='grid'][bp~='4'] {
  grid-template-columns: repeat(3, 1fr);
}

[bp~='4'] {
  grid-column: span 4/span 4;
}

[bp~='grid'][bp~='5'] {
  grid-template-columns: repeat(2.4, 1fr);
}

[bp~='5'] {
  grid-column: span 5/span 5;
}

[bp~='grid'][bp~='6'] {
  grid-template-columns: repeat(2, 1fr);
}

[bp~='6'] {
  grid-column: span 6/span 6;
}

[bp~='grid'][bp~='7'] {
  grid-template-columns: repeat(1.71429, 1fr);
}

[bp~='7'] {
  grid-column: span 7/span 7;
}

[bp~='grid'][bp~='8'] {
  grid-template-columns: repeat(1.5, 1fr);
}

[bp~='8'] {
  grid-column: span 8/span 8;
}

[bp~='grid'][bp~='9'] {
  grid-template-columns: repeat(1.33333, 1fr);
}

[bp~='9'] {
  grid-column: span 9/span 9;
}

[bp~='grid'][bp~='10'] {
  grid-template-columns: repeat(1.2, 1fr);
}

[bp~='10'] {
  grid-column: span 10/span 10;
}

[bp~='grid'][bp~='11'] {
  grid-template-columns: repeat(1.09091, 1fr);
}

[bp~='11'] {
  grid-column: span 11/span 11;
}

[bp~='grid'][bp~='12'] {
  grid-template-columns: repeat(1, 1fr);
}

[bp~='12'] {
  grid-column: span 12/span 12;
}

[bp~='offset-1'] {
  grid-column-start: 1;
}

[bp~='offset-2'] {
  grid-column-start: 2;
}

[bp~='offset-3'] {
  grid-column-start: 3;
}

[bp~='offset-4'] {
  grid-column-start: 4;
}

[bp~='offset-5'] {
  grid-column-start: 5;
}

[bp~='offset-6'] {
  grid-column-start: 6;
}

[bp~='offset-7'] {
  grid-column-start: 7;
}

[bp~='offset-8'] {
  grid-column-start: 8;
}

[bp~='offset-9'] {
  grid-column-start: 9;
}

[bp~='offset-10'] {
  grid-column-start: 10;
}

[bp~='offset-11'] {
  grid-column-start: 11;
}

[bp~='offset-12'] {
  grid-column-start: 12;
}

@media (min-width: 500px) {
  [bp~='grid'][bp~='1@sm'] {
    grid-template-columns: repeat(12, 1fr);
  }

  [bp~='1@sm'] {
    grid-column: span 1/span 1;
  }

  [bp~='grid'][bp~='2@sm'] {
    grid-template-columns: repeat(6, 1fr);
  }

  [bp~='2@sm'] {
    grid-column: span 2/span 2;
  }

  [bp~='grid'][bp~='3@sm'] {
    grid-template-columns: repeat(4, 1fr);
  }

  [bp~='3@sm'] {
    grid-column: span 3/span 3;
  }

  [bp~='grid'][bp~='4@sm'] {
    grid-template-columns: repeat(3, 1fr);
  }

  [bp~='4@sm'] {
    grid-column: span 4/span 4;
  }

  [bp~='grid'][bp~='5@sm'] {
    grid-template-columns: repeat(2.4, 1fr);
  }

  [bp~='5@sm'] {
    grid-column: span 5/span 5;
  }

  [bp~='grid'][bp~='6@sm'] {
    grid-template-columns: repeat(2, 1fr);
  }

  [bp~='6@sm'] {
    grid-column: span 6/span 6;
  }

  [bp~='grid'][bp~='7@sm'] {
    grid-template-columns: repeat(1.71429, 1fr);
  }

  [bp~='7@sm'] {
    grid-column: span 7/span 7;
  }

  [bp~='grid'][bp~='8@sm'] {
    grid-template-columns: repeat(1.5, 1fr);
  }

  [bp~='8@sm'] {
    grid-column: span 8/span 8;
  }

  [bp~='grid'][bp~='9@sm'] {
    grid-template-columns: repeat(1.33333, 1fr);
  }

  [bp~='9@sm'] {
    grid-column: span 9/span 9;
  }

  [bp~='grid'][bp~='10@sm'] {
    grid-template-columns: repeat(1.2, 1fr);
  }

  [bp~='10@sm'] {
    grid-column: span 10/span 10;
  }

  [bp~='grid'][bp~='11@sm'] {
    grid-template-columns: repeat(1.09091, 1fr);
  }

  [bp~='11@sm'] {
    grid-column: span 11/span 11;
  }

  [bp~='grid'][bp~='12@sm'] {
    grid-template-columns: repeat(1, 1fr);
  }

  [bp~='12@sm'] {
    grid-column: span 12/span 12;
  }

  [bp~='offset-1@sm'] {
    grid-column-start: 1;
  }

  [bp~='offset-2@sm'] {
    grid-column-start: 2;
  }

  [bp~='offset-3@sm'] {
    grid-column-start: 3;
  }

  [bp~='offset-4@sm'] {
    grid-column-start: 4;
  }

  [bp~='offset-5@sm'] {
    grid-column-start: 5;
  }

  [bp~='offset-6@sm'] {
    grid-column-start: 6;
  }

  [bp~='offset-7@sm'] {
    grid-column-start: 7;
  }

  [bp~='offset-8@sm'] {
    grid-column-start: 8;
  }

  [bp~='offset-9@sm'] {
    grid-column-start: 9;
  }

  [bp~='offset-10@sm'] {
    grid-column-start: 10;
  }

  [bp~='offset-11@sm'] {
    grid-column-start: 11;
  }

  [bp~='offset-12@sm'] {
    grid-column-start: 12;
  }

  [bp~='hide@sm'] {
    display: none !important;
  }

  [bp~='show@sm'] {
    display: initial !important;
  }

  [bp~='first@sm'] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  [bp~='last@sm'] {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}

@media (min-width: 720px) {
  [bp~='grid'][bp~='1@md'] {
    grid-template-columns: repeat(12, 1fr);
  }

  [bp~='1@md'] {
    grid-column: span 1/span 1;
  }

  [bp~='grid'][bp~='2@md'] {
    grid-template-columns: repeat(6, 1fr);
  }

  [bp~='2@md'] {
    grid-column: span 2/span 2;
  }

  [bp~='grid'][bp~='3@md'] {
    grid-template-columns: repeat(4, 1fr);
  }

  [bp~='3@md'] {
    grid-column: span 3/span 3;
  }

  [bp~='grid'][bp~='4@md'] {
    grid-template-columns: repeat(3, 1fr);
  }

  [bp~='4@md'] {
    grid-column: span 4/span 4;
  }

  [bp~='grid'][bp~='5@md'] {
    grid-template-columns: repeat(2.4, 1fr);
  }

  [bp~='5@md'] {
    grid-column: span 5/span 5;
  }

  [bp~='grid'][bp~='6@md'] {
    grid-template-columns: repeat(2, 1fr);
  }

  [bp~='6@md'] {
    grid-column: span 6/span 6;
  }

  [bp~='grid'][bp~='7@md'] {
    grid-template-columns: repeat(1.71429, 1fr);
  }

  [bp~='7@md'] {
    grid-column: span 7/span 7;
  }

  [bp~='grid'][bp~='8@md'] {
    grid-template-columns: repeat(1.5, 1fr);
  }

  [bp~='8@md'] {
    grid-column: span 8/span 8;
  }

  [bp~='grid'][bp~='9@md'] {
    grid-template-columns: repeat(1.33333, 1fr);
  }

  [bp~='9@md'] {
    grid-column: span 9/span 9;
  }

  [bp~='grid'][bp~='10@md'] {
    grid-template-columns: repeat(1.2, 1fr);
  }

  [bp~='10@md'] {
    grid-column: span 10/span 10;
  }

  [bp~='grid'][bp~='11@md'] {
    grid-template-columns: repeat(1.09091, 1fr);
  }

  [bp~='11@md'] {
    grid-column: span 11/span 11;
  }

  [bp~='grid'][bp~='12@md'] {
    grid-template-columns: repeat(1, 1fr);
  }

  [bp~='12@md'] {
    grid-column: span 12/span 12;
  }

  [bp~='offset-1@md'] {
    grid-column-start: 1;
  }

  [bp~='offset-2@md'] {
    grid-column-start: 2;
  }

  [bp~='offset-3@md'] {
    grid-column-start: 3;
  }

  [bp~='offset-4@md'] {
    grid-column-start: 4;
  }

  [bp~='offset-5@md'] {
    grid-column-start: 5;
  }

  [bp~='offset-6@md'] {
    grid-column-start: 6;
  }

  [bp~='offset-7@md'] {
    grid-column-start: 7;
  }

  [bp~='offset-8@md'] {
    grid-column-start: 8;
  }

  [bp~='offset-9@md'] {
    grid-column-start: 9;
  }

  [bp~='offset-10@md'] {
    grid-column-start: 10;
  }

  [bp~='offset-11@md'] {
    grid-column-start: 11;
  }

  [bp~='offset-12@md'] {
    grid-column-start: 12;
  }

  [bp~='hide@md'] {
    display: none !important;
  }

  [bp~='show@md'] {
    display: initial !important;
  }

  [bp~='first@md'] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  [bp~='last@md'] {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}

@media (min-width: 960px) {
  [bp~='grid'][bp~='1@lg'] {
    grid-template-columns: repeat(12, 1fr);
  }

  [bp~='1@lg'] {
    grid-column: span 1/span 1;
  }

  [bp~='grid'][bp~='2@lg'] {
    grid-template-columns: repeat(6, 1fr);
  }

  [bp~='2@lg'] {
    grid-column: span 2/span 2;
  }

  [bp~='grid'][bp~='3@lg'] {
    grid-template-columns: repeat(4, 1fr);
  }

  [bp~='3@lg'] {
    grid-column: span 3/span 3;
  }

  [bp~='grid'][bp~='4@lg'] {
    grid-template-columns: repeat(3, 1fr);
  }

  [bp~='4@lg'] {
    grid-column: span 4/span 4;
  }

  [bp~='grid'][bp~='5@lg'] {
    grid-template-columns: repeat(2.4, 1fr);
  }

  [bp~='5@lg'] {
    grid-column: span 5/span 5;
  }

  [bp~='grid'][bp~='6@lg'] {
    grid-template-columns: repeat(2, 1fr);
  }

  [bp~='6@lg'] {
    grid-column: span 6/span 6;
  }

  [bp~='grid'][bp~='7@lg'] {
    grid-template-columns: repeat(1.71429, 1fr);
  }

  [bp~='7@lg'] {
    grid-column: span 7/span 7;
  }

  [bp~='grid'][bp~='8@lg'] {
    grid-template-columns: repeat(1.5, 1fr);
  }

  [bp~='8@lg'] {
    grid-column: span 8/span 8;
  }

  [bp~='grid'][bp~='9@lg'] {
    grid-template-columns: repeat(1.33333, 1fr);
  }

  [bp~='9@lg'] {
    grid-column: span 9/span 9;
  }

  [bp~='grid'][bp~='10@lg'] {
    grid-template-columns: repeat(1.2, 1fr);
  }

  [bp~='10@lg'] {
    grid-column: span 10/span 10;
  }

  [bp~='grid'][bp~='11@lg'] {
    grid-template-columns: repeat(1.09091, 1fr);
  }

  [bp~='11@lg'] {
    grid-column: span 11/span 11;
  }

  [bp~='grid'][bp~='12@lg'] {
    grid-template-columns: repeat(1, 1fr);
  }

  [bp~='12@lg'] {
    grid-column: span 12/span 12;
  }

  [bp~='offset-1@lg'] {
    grid-column-start: 1;
  }

  [bp~='offset-2@lg'] {
    grid-column-start: 2;
  }

  [bp~='offset-3@lg'] {
    grid-column-start: 3;
  }

  [bp~='offset-4@lg'] {
    grid-column-start: 4;
  }

  [bp~='offset-5@lg'] {
    grid-column-start: 5;
  }

  [bp~='offset-6@lg'] {
    grid-column-start: 6;
  }

  [bp~='offset-7@lg'] {
    grid-column-start: 7;
  }

  [bp~='offset-8@lg'] {
    grid-column-start: 8;
  }

  [bp~='offset-9@lg'] {
    grid-column-start: 9;
  }

  [bp~='offset-10@lg'] {
    grid-column-start: 10;
  }

  [bp~='offset-11@lg'] {
    grid-column-start: 11;
  }

  [bp~='offset-12@lg'] {
    grid-column-start: 12;
  }

  [bp~='hide@lg'] {
    display: none !important;
  }

  [bp~='show@lg'] {
    display: initial !important;
  }

  [bp~='first@lg'] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  [bp~='last@lg'] {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}

@media (min-width: 1220px) {
  [bp~='grid'][bp~='1@xl'] {
    grid-template-columns: repeat(12, 1fr);
  }

  [bp~='1@xl'] {
    grid-column: span 1/span 1;
  }

  [bp~='grid'][bp~='2@xl'] {
    grid-template-columns: repeat(6, 1fr);
  }

  [bp~='2@xl'] {
    grid-column: span 2/span 2;
  }

  [bp~='grid'][bp~='3@xl'] {
    grid-template-columns: repeat(4, 1fr);
  }

  [bp~='3@xl'] {
    grid-column: span 3/span 3;
  }

  [bp~='grid'][bp~='4@xl'] {
    grid-template-columns: repeat(3, 1fr);
  }

  [bp~='4@xl'] {
    grid-column: span 4/span 4;
  }

  [bp~='grid'][bp~='5@xl'] {
    grid-template-columns: repeat(2.4, 1fr);
  }

  [bp~='5@xl'] {
    grid-column: span 5/span 5;
  }

  [bp~='grid'][bp~='6@xl'] {
    grid-template-columns: repeat(2, 1fr);
  }

  [bp~='6@xl'] {
    grid-column: span 6/span 6;
  }

  [bp~='grid'][bp~='7@xl'] {
    grid-template-columns: repeat(1.71429, 1fr);
  }

  [bp~='7@xl'] {
    grid-column: span 7/span 7;
  }

  [bp~='grid'][bp~='8@xl'] {
    grid-template-columns: repeat(1.5, 1fr);
  }

  [bp~='8@xl'] {
    grid-column: span 8/span 8;
  }

  [bp~='grid'][bp~='9@xl'] {
    grid-template-columns: repeat(1.33333, 1fr);
  }

  [bp~='9@xl'] {
    grid-column: span 9/span 9;
  }

  [bp~='grid'][bp~='10@xl'] {
    grid-template-columns: repeat(1.2, 1fr);
  }

  [bp~='10@xl'] {
    grid-column: span 10/span 10;
  }

  [bp~='grid'][bp~='11@xl'] {
    grid-template-columns: repeat(1.09091, 1fr);
  }

  [bp~='11@xl'] {
    grid-column: span 11/span 11;
  }

  [bp~='grid'][bp~='12@xl'] {
    grid-template-columns: repeat(1, 1fr);
  }

  [bp~='12@xl'] {
    grid-column: span 12/span 12;
  }

  [bp~='offset-1@xl'] {
    grid-column-start: 1;
  }

  [bp~='offset-2@xl'] {
    grid-column-start: 2;
  }

  [bp~='offset-3@xl'] {
    grid-column-start: 3;
  }

  [bp~='offset-4@xl'] {
    grid-column-start: 4;
  }

  [bp~='offset-5@xl'] {
    grid-column-start: 5;
  }

  [bp~='offset-6@xl'] {
    grid-column-start: 6;
  }

  [bp~='offset-7@xl'] {
    grid-column-start: 7;
  }

  [bp~='offset-8@xl'] {
    grid-column-start: 8;
  }

  [bp~='offset-9@xl'] {
    grid-column-start: 9;
  }

  [bp~='offset-10@xl'] {
    grid-column-start: 10;
  }

  [bp~='offset-11@xl'] {
    grid-column-start: 11;
  }

  [bp~='offset-12@xl'] {
    grid-column-start: 12;
  }

  [bp~='hide@xl'] {
    display: none !important;
  }

  [bp~='show@xl'] {
    display: initial !important;
  }

  [bp~='first@xl'] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  [bp~='last@xl'] {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}

[bp~='flex'] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[bp~='fill'] {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  -ms-flex-preferred-size: 0%;
      flex-basis: 0%;
}

[bp~='fit'] {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

[bp~='float-center'] {
  margin-left: auto;
  margin-right: auto;
  display: block;
  float: none;
}

[bp~='float-left'] {
  float: left;
}

[bp~='float-right'] {
  float: right;
}

[bp~='clear-fix']::after {
  content: '';
  display: table;
  clear: both;
}

[bp~='text-left'] {
  text-align: left !important;
}

[bp~='text-right'] {
  text-align: right !important;
}

[bp~='text-center'] {
  text-align: center !important;
}

[bp~='1--max'] {
  max-width: 120px !important;
}

[bp~='2--max'] {
  max-width: 240px !important;
}

[bp~='3--max'] {
  max-width: 360px !important;
}

[bp~='4--max'] {
  max-width: 480px !important;
}

[bp~='5--max'] {
  max-width: 600px !important;
}

[bp~='6--max'] {
  max-width: 720px !important;
}

[bp~='7--max'] {
  max-width: 840px !important;
}

[bp~='8--max'] {
  max-width: 960px !important;
}

[bp~='9--max'] {
  max-width: 1080px !important;
}

[bp~='10--max'] {
  max-width: 1200px !important;
}

[bp~='11--max'] {
  max-width: 1320px !important;
}

[bp~='12--max'] {
  max-width: 1440px !important;
}

[bp~='full-width'] {
  width: 100%;
}

@media (max-width: 500px) {
  [bp~='full-width-until@sm'] {
    width: 100% !important;
    max-width: 100% !important;
  }
}

@media (max-width: 720px) {
  [bp~='full-width-until@md'] {
    width: 100% !important;
    max-width: 100% !important;
  }
}

@media (max-width: 960px) {
  [bp~='full-width-until@lg'] {
    width: 100% !important;
    max-width: 100% !important;
  }
}

@media (max-width: 1220px) {
  [bp~='full-width-until@xl'] {
    width: 100% !important;
    max-width: 100% !important;
  }
}

[bp~='margin--xs'] {
  margin: 5px !important;
}

[bp~='margin-top--xs'] {
  margin-top: 5px !important;
}

[bp~='margin-bottom--xs'] {
  margin-bottom: 5px !important;
}

[bp~='margin-right--xs'] {
  margin-right: 5px !important;
}

[bp~='margin-left--xs'] {
  margin-left: 5px !important;
}

[bp~='padding--xs'] {
  padding: 5px !important;
}

[bp~='padding-top--xs'] {
  padding-top: 5px !important;
}

[bp~='padding-bottom--xs'] {
  padding-bottom: 5px !important;
}

[bp~='padding-right--xs'] {
  padding-right: 5px !important;
}

[bp~='padding-left--xs'] {
  padding-left: 5px !important;
}

[bp~='margin--sm'] {
  margin: 10px !important;
}

[bp~='margin-top--sm'] {
  margin-top: 10px !important;
}

[bp~='margin-bottom--sm'] {
  margin-bottom: 10px !important;
}

[bp~='margin-right--sm'] {
  margin-right: 10px !important;
}

[bp~='margin-left--sm'] {
  margin-left: 10px !important;
}

[bp~='padding--sm'] {
  padding: 10px !important;
}

[bp~='padding-top--sm'] {
  padding-top: 10px !important;
}

[bp~='padding-bottom--sm'] {
  padding-bottom: 10px !important;
}

[bp~='padding-right--sm'] {
  padding-right: 10px !important;
}

[bp~='padding-left--sm'] {
  padding-left: 10px !important;
}

[bp~='margin'] {
  margin: 30px !important;
}

[bp~='margin-top'] {
  margin-top: 30px !important;
}

[bp~='margin-bottom'] {
  margin-bottom: 30px !important;
}

[bp~='margin-right'] {
  margin-right: 30px !important;
}

[bp~='margin-left'] {
  margin-left: 30px !important;
}

[bp~='padding'] {
  padding: 30px !important;
}

[bp~='padding-top'] {
  padding-top: 30px !important;
}

[bp~='padding-bottom'] {
  padding-bottom: 30px !important;
}

[bp~='padding-right'] {
  padding-right: 30px !important;
}

[bp~='padding-left'] {
  padding-left: 30px !important;
}

[bp~='margin--lg'] {
  margin: 20px !important;
}

[bp~='margin-top--lg'] {
  margin-top: 20px !important;
}

[bp~='margin-bottom--lg'] {
  margin-bottom: 20px !important;
}

[bp~='margin-right--lg'] {
  margin-right: 20px !important;
}

[bp~='margin-left--lg'] {
  margin-left: 20px !important;
}

[bp~='padding--lg'] {
  padding: 20px !important;
}

[bp~='padding-top--lg'] {
  padding-top: 20px !important;
}

[bp~='padding-bottom--lg'] {
  padding-bottom: 20px !important;
}

[bp~='padding-right--lg'] {
  padding-right: 20px !important;
}

[bp~='padding-left--lg'] {
  padding-left: 20px !important;
}

[bp~='margin--none'] {
  margin: 0 !important;
}

[bp~='margin-top--none'] {
  margin-top: 0 !important;
}

[bp~='margin-bottom--none'] {
  margin-bottom: 0 !important;
}

[bp~='margin-right--none'] {
  margin-right: 0 !important;
}

[bp~='margin-left--none'] {
  margin-left: 0 !important;
}

[bp~='padding--none'] {
  padding: 0 !important;
}

[bp~='padding-top--none'] {
  padding-top: 0 !important;
}

[bp~='padding-bottom--none'] {
  padding-bottom: 0 !important;
}

[bp~='padding-right--none'] {
  padding-right: 0 !important;
}

[bp~='padding-left--none'] {
  padding-left: 0 !important;
}

/* ------------------------------------ *\
    $MEDIA QUERY TESTS
\* ------------------------------------ */

/* ------------------------------------ *\
    $SLICK
\* ------------------------------------ */

.slick-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  margin-left: -20px;
  margin-right: -20px;
  padding-bottom: 40px;
}

@media (min-width: 501px) {
  .slick-slider {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (min-width: 1441px) {
  .slick-slider {
    margin-left: -60px;
    margin-right: -60px;
  }
}

.slick-slider .slick-list {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.slick-slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.slick-slider .slick-slide {
  width: 100%;
  margin: 10px;
}

.slick-slider .slick-arrow {
  padding: 0;
  display: block;
  cursor: pointer;
  min-width: 50px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-indent: 9999px;
  overflow: hidden;
  -webkit-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  position: relative;
  background: transparent;
  border: 0;
  outline: 0;
}

@media (min-width: 1221px) {
  .slick-slider .slick-arrow {
    line-height: 65px;
    min-width: 65px;
    width: 65px;
    height: 65px;
  }
}

.slick-slider .slick-arrow:hover {
  background-color: #ffcf39;
}

.slick-slider .slick-arrow.slick-disabled {
  opacity: 0.2;
  pointer-events: none;
}

.slick-slider .slick-arrow::before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  border-left: 3px solid #000;
  border-bottom: 3px solid #000;
  position: absolute;
  top: 50%;
  left: calc(50% + 3px);
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
       -o-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

@media (min-width: 1221px) {
  .slick-slider .slick-arrow::before {
    width: 25px;
    height: 25px;
    left: calc(50% + 5px);
  }
}

.slick-slider .slick-dots {
  position: absolute;
  left: 0;
  bottom: 0;
  margin: auto;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.slick-slider .slick-dots .slick-active button::after {
  border: 1px solid #ffcf39;
  background-color: transparent;
}

.slick-slider .slick-dots li {
  list-style-type: none;
}

.slick-slider .slick-dots li:only-child {
  display: none;
}

.slick-slider .slick-dots button {
  text-indent: 9999px;
  height: 20px;
  width: 20px;
  background-color: transparent;
  border: 0;
  margin: 0;
  text-align: center;
  position: relative;
  padding: 0;
  cursor: pointer;
}

.slick-slider .slick-dots button::after {
  content: "";
  display: block;
  height: 10px;
  width: 10px;
  border-radius: 10px;
  background-color: #ffcf39;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.slick-slider .slick-next::before {
  left: calc(50% - 3px);
  -webkit-transform: translate(-50%, -50%) rotate(-135deg);
       -o-transform: translate(-50%, -50%) rotate(-135deg);
          transform: translate(-50%, -50%) rotate(-135deg);
}

@media (min-width: 1221px) {
  .slick-slider .slick-next::before {
    left: calc(50% - 5px);
  }
}

[bp~='container'] {
  width: 100%;
  margin: 0 auto;
  display: block;
  max-width: 1440px;
}

[bp~='grid'] {
  display: grid !important;
  grid-gap: 20px;
  grid-template-columns: repeat(12, 1fr);
}

[bp~='vertical-start'] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}

[bp~='vertical-center'] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

[bp~='vertical-end'] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}

[bp~='between'] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

[bp~='gap-none'] {
  grid-gap: 0;
  margin-bottom: 0;
}

[bp~='gap-column-none'] {
  grid-column-gap: 0;
}

[bp~='gap-row-none'] {
  grid-row-gap: 0;
  margin-bottom: 0;
}

[bp~='first'] {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

[bp~='last'] {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

[bp~='hide'] {
  display: none !important;
}

[bp~='show'] {
  display: initial !important;
}

[bp~='grid'][bp*='@'] {
  grid-template-columns: 12fr;
}

[bp~='grid'][bp*='@sm'],
[bp~='grid'][bp*='@md'],
[bp~='grid'][bp*='@lg'],
[bp~='grid'][bp*='@xl'] {
  grid-template-columns: 12fr;
}

[bp~='1@sm'],
[bp~='1@md'],
[bp~='1@lg'],
[bp~='1@xl'],
[bp~='2@sm'],
[bp~='2@md'],
[bp~='2@lg'],
[bp~='2@xl'],
[bp~='3@sm'],
[bp~='3@md'],
[bp~='3@lg'],
[bp~='3@xl'],
[bp~='4@sm'],
[bp~='4@md'],
[bp~='4@lg'],
[bp~='4@xl'],
[bp~='5@sm'],
[bp~='5@md'],
[bp~='5@lg'],
[bp~='5@xl'],
[bp~='6@sm'],
[bp~='6@md'],
[bp~='6@lg'],
[bp~='6@xl'],
[bp~='7@sm'],
[bp~='7@md'],
[bp~='7@lg'],
[bp~='7@xl'],
[bp~='8@sm'],
[bp~='8@md'],
[bp~='8@lg'],
[bp~='8@xl'],
[bp~='9@sm'],
[bp~='9@md'],
[bp~='9@lg'],
[bp~='9@xl'],
[bp~='10@sm'],
[bp~='10@md'],
[bp~='10@lg'],
[bp~='10@xl'],
[bp~='11@sm'],
[bp~='11@md'],
[bp~='11@lg'],
[bp~='11@xl'],
[bp~='12@sm'],
[bp~='12@md'],
[bp~='12@lg'],
[bp~='12@xl'] {
  grid-column: span 12;
}

[bp~='grid'][bp~='1'] {
  grid-template-columns: repeat(12, 1fr);
}

[bp~='1'] {
  grid-column: span 1/span 1;
}

[bp~='grid'][bp~='2'] {
  grid-template-columns: repeat(6, 1fr);
}

[bp~='2'] {
  grid-column: span 2/span 2;
}

[bp~='grid'][bp~='3'] {
  grid-template-columns: repeat(4, 1fr);
}

[bp~='3'] {
  grid-column: span 3/span 3;
}

[bp~='grid'][bp~='4'] {
  grid-template-columns: repeat(3, 1fr);
}

[bp~='4'] {
  grid-column: span 4/span 4;
}

[bp~='grid'][bp~='5'] {
  grid-template-columns: repeat(2.4, 1fr);
}

[bp~='5'] {
  grid-column: span 5/span 5;
}

[bp~='grid'][bp~='6'] {
  grid-template-columns: repeat(2, 1fr);
}

[bp~='6'] {
  grid-column: span 6/span 6;
}

[bp~='grid'][bp~='7'] {
  grid-template-columns: repeat(1.71429, 1fr);
}

[bp~='7'] {
  grid-column: span 7/span 7;
}

[bp~='grid'][bp~='8'] {
  grid-template-columns: repeat(1.5, 1fr);
}

[bp~='8'] {
  grid-column: span 8/span 8;
}

[bp~='grid'][bp~='9'] {
  grid-template-columns: repeat(1.33333, 1fr);
}

[bp~='9'] {
  grid-column: span 9/span 9;
}

[bp~='grid'][bp~='10'] {
  grid-template-columns: repeat(1.2, 1fr);
}

[bp~='10'] {
  grid-column: span 10/span 10;
}

[bp~='grid'][bp~='11'] {
  grid-template-columns: repeat(1.09091, 1fr);
}

[bp~='11'] {
  grid-column: span 11/span 11;
}

[bp~='grid'][bp~='12'] {
  grid-template-columns: repeat(1, 1fr);
}

[bp~='12'] {
  grid-column: span 12/span 12;
}

[bp~='offset-1'] {
  grid-column-start: 1;
}

[bp~='offset-2'] {
  grid-column-start: 2;
}

[bp~='offset-3'] {
  grid-column-start: 3;
}

[bp~='offset-4'] {
  grid-column-start: 4;
}

[bp~='offset-5'] {
  grid-column-start: 5;
}

[bp~='offset-6'] {
  grid-column-start: 6;
}

[bp~='offset-7'] {
  grid-column-start: 7;
}

[bp~='offset-8'] {
  grid-column-start: 8;
}

[bp~='offset-9'] {
  grid-column-start: 9;
}

[bp~='offset-10'] {
  grid-column-start: 10;
}

[bp~='offset-11'] {
  grid-column-start: 11;
}

[bp~='offset-12'] {
  grid-column-start: 12;
}

@media (min-width: 500px) {
  [bp~='grid'][bp~='1@sm'] {
    grid-template-columns: repeat(12, 1fr);
  }

  [bp~='1@sm'] {
    grid-column: span 1/span 1;
  }

  [bp~='grid'][bp~='2@sm'] {
    grid-template-columns: repeat(6, 1fr);
  }

  [bp~='2@sm'] {
    grid-column: span 2/span 2;
  }

  [bp~='grid'][bp~='3@sm'] {
    grid-template-columns: repeat(4, 1fr);
  }

  [bp~='3@sm'] {
    grid-column: span 3/span 3;
  }

  [bp~='grid'][bp~='4@sm'] {
    grid-template-columns: repeat(3, 1fr);
  }

  [bp~='4@sm'] {
    grid-column: span 4/span 4;
  }

  [bp~='grid'][bp~='5@sm'] {
    grid-template-columns: repeat(2.4, 1fr);
  }

  [bp~='5@sm'] {
    grid-column: span 5/span 5;
  }

  [bp~='grid'][bp~='6@sm'] {
    grid-template-columns: repeat(2, 1fr);
  }

  [bp~='6@sm'] {
    grid-column: span 6/span 6;
  }

  [bp~='grid'][bp~='7@sm'] {
    grid-template-columns: repeat(1.71429, 1fr);
  }

  [bp~='7@sm'] {
    grid-column: span 7/span 7;
  }

  [bp~='grid'][bp~='8@sm'] {
    grid-template-columns: repeat(1.5, 1fr);
  }

  [bp~='8@sm'] {
    grid-column: span 8/span 8;
  }

  [bp~='grid'][bp~='9@sm'] {
    grid-template-columns: repeat(1.33333, 1fr);
  }

  [bp~='9@sm'] {
    grid-column: span 9/span 9;
  }

  [bp~='grid'][bp~='10@sm'] {
    grid-template-columns: repeat(1.2, 1fr);
  }

  [bp~='10@sm'] {
    grid-column: span 10/span 10;
  }

  [bp~='grid'][bp~='11@sm'] {
    grid-template-columns: repeat(1.09091, 1fr);
  }

  [bp~='11@sm'] {
    grid-column: span 11/span 11;
  }

  [bp~='grid'][bp~='12@sm'] {
    grid-template-columns: repeat(1, 1fr);
  }

  [bp~='12@sm'] {
    grid-column: span 12/span 12;
  }

  [bp~='offset-1@sm'] {
    grid-column-start: 1;
  }

  [bp~='offset-2@sm'] {
    grid-column-start: 2;
  }

  [bp~='offset-3@sm'] {
    grid-column-start: 3;
  }

  [bp~='offset-4@sm'] {
    grid-column-start: 4;
  }

  [bp~='offset-5@sm'] {
    grid-column-start: 5;
  }

  [bp~='offset-6@sm'] {
    grid-column-start: 6;
  }

  [bp~='offset-7@sm'] {
    grid-column-start: 7;
  }

  [bp~='offset-8@sm'] {
    grid-column-start: 8;
  }

  [bp~='offset-9@sm'] {
    grid-column-start: 9;
  }

  [bp~='offset-10@sm'] {
    grid-column-start: 10;
  }

  [bp~='offset-11@sm'] {
    grid-column-start: 11;
  }

  [bp~='offset-12@sm'] {
    grid-column-start: 12;
  }

  [bp~='hide@sm'] {
    display: none !important;
  }

  [bp~='show@sm'] {
    display: initial !important;
  }

  [bp~='first@sm'] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  [bp~='last@sm'] {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}

@media (min-width: 720px) {
  [bp~='grid'][bp~='1@md'] {
    grid-template-columns: repeat(12, 1fr);
  }

  [bp~='1@md'] {
    grid-column: span 1/span 1;
  }

  [bp~='grid'][bp~='2@md'] {
    grid-template-columns: repeat(6, 1fr);
  }

  [bp~='2@md'] {
    grid-column: span 2/span 2;
  }

  [bp~='grid'][bp~='3@md'] {
    grid-template-columns: repeat(4, 1fr);
  }

  [bp~='3@md'] {
    grid-column: span 3/span 3;
  }

  [bp~='grid'][bp~='4@md'] {
    grid-template-columns: repeat(3, 1fr);
  }

  [bp~='4@md'] {
    grid-column: span 4/span 4;
  }

  [bp~='grid'][bp~='5@md'] {
    grid-template-columns: repeat(2.4, 1fr);
  }

  [bp~='5@md'] {
    grid-column: span 5/span 5;
  }

  [bp~='grid'][bp~='6@md'] {
    grid-template-columns: repeat(2, 1fr);
  }

  [bp~='6@md'] {
    grid-column: span 6/span 6;
  }

  [bp~='grid'][bp~='7@md'] {
    grid-template-columns: repeat(1.71429, 1fr);
  }

  [bp~='7@md'] {
    grid-column: span 7/span 7;
  }

  [bp~='grid'][bp~='8@md'] {
    grid-template-columns: repeat(1.5, 1fr);
  }

  [bp~='8@md'] {
    grid-column: span 8/span 8;
  }

  [bp~='grid'][bp~='9@md'] {
    grid-template-columns: repeat(1.33333, 1fr);
  }

  [bp~='9@md'] {
    grid-column: span 9/span 9;
  }

  [bp~='grid'][bp~='10@md'] {
    grid-template-columns: repeat(1.2, 1fr);
  }

  [bp~='10@md'] {
    grid-column: span 10/span 10;
  }

  [bp~='grid'][bp~='11@md'] {
    grid-template-columns: repeat(1.09091, 1fr);
  }

  [bp~='11@md'] {
    grid-column: span 11/span 11;
  }

  [bp~='grid'][bp~='12@md'] {
    grid-template-columns: repeat(1, 1fr);
  }

  [bp~='12@md'] {
    grid-column: span 12/span 12;
  }

  [bp~='offset-1@md'] {
    grid-column-start: 1;
  }

  [bp~='offset-2@md'] {
    grid-column-start: 2;
  }

  [bp~='offset-3@md'] {
    grid-column-start: 3;
  }

  [bp~='offset-4@md'] {
    grid-column-start: 4;
  }

  [bp~='offset-5@md'] {
    grid-column-start: 5;
  }

  [bp~='offset-6@md'] {
    grid-column-start: 6;
  }

  [bp~='offset-7@md'] {
    grid-column-start: 7;
  }

  [bp~='offset-8@md'] {
    grid-column-start: 8;
  }

  [bp~='offset-9@md'] {
    grid-column-start: 9;
  }

  [bp~='offset-10@md'] {
    grid-column-start: 10;
  }

  [bp~='offset-11@md'] {
    grid-column-start: 11;
  }

  [bp~='offset-12@md'] {
    grid-column-start: 12;
  }

  [bp~='hide@md'] {
    display: none !important;
  }

  [bp~='show@md'] {
    display: initial !important;
  }

  [bp~='first@md'] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  [bp~='last@md'] {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}

@media (min-width: 960px) {
  [bp~='grid'][bp~='1@lg'] {
    grid-template-columns: repeat(12, 1fr);
  }

  [bp~='1@lg'] {
    grid-column: span 1/span 1;
  }

  [bp~='grid'][bp~='2@lg'] {
    grid-template-columns: repeat(6, 1fr);
  }

  [bp~='2@lg'] {
    grid-column: span 2/span 2;
  }

  [bp~='grid'][bp~='3@lg'] {
    grid-template-columns: repeat(4, 1fr);
  }

  [bp~='3@lg'] {
    grid-column: span 3/span 3;
  }

  [bp~='grid'][bp~='4@lg'] {
    grid-template-columns: repeat(3, 1fr);
  }

  [bp~='4@lg'] {
    grid-column: span 4/span 4;
  }

  [bp~='grid'][bp~='5@lg'] {
    grid-template-columns: repeat(2.4, 1fr);
  }

  [bp~='5@lg'] {
    grid-column: span 5/span 5;
  }

  [bp~='grid'][bp~='6@lg'] {
    grid-template-columns: repeat(2, 1fr);
  }

  [bp~='6@lg'] {
    grid-column: span 6/span 6;
  }

  [bp~='grid'][bp~='7@lg'] {
    grid-template-columns: repeat(1.71429, 1fr);
  }

  [bp~='7@lg'] {
    grid-column: span 7/span 7;
  }

  [bp~='grid'][bp~='8@lg'] {
    grid-template-columns: repeat(1.5, 1fr);
  }

  [bp~='8@lg'] {
    grid-column: span 8/span 8;
  }

  [bp~='grid'][bp~='9@lg'] {
    grid-template-columns: repeat(1.33333, 1fr);
  }

  [bp~='9@lg'] {
    grid-column: span 9/span 9;
  }

  [bp~='grid'][bp~='10@lg'] {
    grid-template-columns: repeat(1.2, 1fr);
  }

  [bp~='10@lg'] {
    grid-column: span 10/span 10;
  }

  [bp~='grid'][bp~='11@lg'] {
    grid-template-columns: repeat(1.09091, 1fr);
  }

  [bp~='11@lg'] {
    grid-column: span 11/span 11;
  }

  [bp~='grid'][bp~='12@lg'] {
    grid-template-columns: repeat(1, 1fr);
  }

  [bp~='12@lg'] {
    grid-column: span 12/span 12;
  }

  [bp~='offset-1@lg'] {
    grid-column-start: 1;
  }

  [bp~='offset-2@lg'] {
    grid-column-start: 2;
  }

  [bp~='offset-3@lg'] {
    grid-column-start: 3;
  }

  [bp~='offset-4@lg'] {
    grid-column-start: 4;
  }

  [bp~='offset-5@lg'] {
    grid-column-start: 5;
  }

  [bp~='offset-6@lg'] {
    grid-column-start: 6;
  }

  [bp~='offset-7@lg'] {
    grid-column-start: 7;
  }

  [bp~='offset-8@lg'] {
    grid-column-start: 8;
  }

  [bp~='offset-9@lg'] {
    grid-column-start: 9;
  }

  [bp~='offset-10@lg'] {
    grid-column-start: 10;
  }

  [bp~='offset-11@lg'] {
    grid-column-start: 11;
  }

  [bp~='offset-12@lg'] {
    grid-column-start: 12;
  }

  [bp~='hide@lg'] {
    display: none !important;
  }

  [bp~='show@lg'] {
    display: initial !important;
  }

  [bp~='first@lg'] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  [bp~='last@lg'] {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}

@media (min-width: 1220px) {
  [bp~='grid'][bp~='1@xl'] {
    grid-template-columns: repeat(12, 1fr);
  }

  [bp~='1@xl'] {
    grid-column: span 1/span 1;
  }

  [bp~='grid'][bp~='2@xl'] {
    grid-template-columns: repeat(6, 1fr);
  }

  [bp~='2@xl'] {
    grid-column: span 2/span 2;
  }

  [bp~='grid'][bp~='3@xl'] {
    grid-template-columns: repeat(4, 1fr);
  }

  [bp~='3@xl'] {
    grid-column: span 3/span 3;
  }

  [bp~='grid'][bp~='4@xl'] {
    grid-template-columns: repeat(3, 1fr);
  }

  [bp~='4@xl'] {
    grid-column: span 4/span 4;
  }

  [bp~='grid'][bp~='5@xl'] {
    grid-template-columns: repeat(2.4, 1fr);
  }

  [bp~='5@xl'] {
    grid-column: span 5/span 5;
  }

  [bp~='grid'][bp~='6@xl'] {
    grid-template-columns: repeat(2, 1fr);
  }

  [bp~='6@xl'] {
    grid-column: span 6/span 6;
  }

  [bp~='grid'][bp~='7@xl'] {
    grid-template-columns: repeat(1.71429, 1fr);
  }

  [bp~='7@xl'] {
    grid-column: span 7/span 7;
  }

  [bp~='grid'][bp~='8@xl'] {
    grid-template-columns: repeat(1.5, 1fr);
  }

  [bp~='8@xl'] {
    grid-column: span 8/span 8;
  }

  [bp~='grid'][bp~='9@xl'] {
    grid-template-columns: repeat(1.33333, 1fr);
  }

  [bp~='9@xl'] {
    grid-column: span 9/span 9;
  }

  [bp~='grid'][bp~='10@xl'] {
    grid-template-columns: repeat(1.2, 1fr);
  }

  [bp~='10@xl'] {
    grid-column: span 10/span 10;
  }

  [bp~='grid'][bp~='11@xl'] {
    grid-template-columns: repeat(1.09091, 1fr);
  }

  [bp~='11@xl'] {
    grid-column: span 11/span 11;
  }

  [bp~='grid'][bp~='12@xl'] {
    grid-template-columns: repeat(1, 1fr);
  }

  [bp~='12@xl'] {
    grid-column: span 12/span 12;
  }

  [bp~='offset-1@xl'] {
    grid-column-start: 1;
  }

  [bp~='offset-2@xl'] {
    grid-column-start: 2;
  }

  [bp~='offset-3@xl'] {
    grid-column-start: 3;
  }

  [bp~='offset-4@xl'] {
    grid-column-start: 4;
  }

  [bp~='offset-5@xl'] {
    grid-column-start: 5;
  }

  [bp~='offset-6@xl'] {
    grid-column-start: 6;
  }

  [bp~='offset-7@xl'] {
    grid-column-start: 7;
  }

  [bp~='offset-8@xl'] {
    grid-column-start: 8;
  }

  [bp~='offset-9@xl'] {
    grid-column-start: 9;
  }

  [bp~='offset-10@xl'] {
    grid-column-start: 10;
  }

  [bp~='offset-11@xl'] {
    grid-column-start: 11;
  }

  [bp~='offset-12@xl'] {
    grid-column-start: 12;
  }

  [bp~='hide@xl'] {
    display: none !important;
  }

  [bp~='show@xl'] {
    display: initial !important;
  }

  [bp~='first@xl'] {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }

  [bp~='last@xl'] {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
}

[bp~='margin--xs'] {
  margin: 5px !important;
}

[bp~='margin-top--xs'] {
  margin-top: 5px !important;
}

[bp~='margin-bottom--xs'] {
  margin-bottom: 5px !important;
}

[bp~='margin-right--xs'] {
  margin-right: 5px !important;
}

[bp~='margin-left--xs'] {
  margin-left: 5px !important;
}

[bp~='padding--xs'] {
  padding: 5px !important;
}

[bp~='padding-top--xs'] {
  padding-top: 5px !important;
}

[bp~='padding-bottom--xs'] {
  padding-bottom: 5px !important;
}

[bp~='padding-right--xs'] {
  padding-right: 5px !important;
}

[bp~='padding-left--xs'] {
  padding-left: 5px !important;
}

[bp~='margin--sm'] {
  margin: 10px !important;
}

[bp~='margin-top--sm'] {
  margin-top: 10px !important;
}

[bp~='margin-bottom--sm'] {
  margin-bottom: 10px !important;
}

[bp~='margin-right--sm'] {
  margin-right: 10px !important;
}

[bp~='margin-left--sm'] {
  margin-left: 10px !important;
}

[bp~='padding--sm'] {
  padding: 10px !important;
}

[bp~='padding-top--sm'] {
  padding-top: 10px !important;
}

[bp~='padding-bottom--sm'] {
  padding-bottom: 10px !important;
}

[bp~='padding-right--sm'] {
  padding-right: 10px !important;
}

[bp~='padding-left--sm'] {
  padding-left: 10px !important;
}

[bp~='margin'] {
  margin: 30px !important;
}

[bp~='margin-top'] {
  margin-top: 30px !important;
}

[bp~='margin-bottom'] {
  margin-bottom: 30px !important;
}

[bp~='margin-right'] {
  margin-right: 30px !important;
}

[bp~='margin-left'] {
  margin-left: 30px !important;
}

[bp~='padding'] {
  padding: 30px !important;
}

[bp~='padding-top'] {
  padding-top: 30px !important;
}

[bp~='padding-bottom'] {
  padding-bottom: 30px !important;
}

[bp~='padding-right'] {
  padding-right: 30px !important;
}

[bp~='padding-left'] {
  padding-left: 30px !important;
}

[bp~='margin--lg'] {
  margin: 20px !important;
}

[bp~='margin-top--lg'] {
  margin-top: 20px !important;
}

[bp~='margin-bottom--lg'] {
  margin-bottom: 20px !important;
}

[bp~='margin-right--lg'] {
  margin-right: 20px !important;
}

[bp~='margin-left--lg'] {
  margin-left: 20px !important;
}

[bp~='padding--lg'] {
  padding: 20px !important;
}

[bp~='padding-top--lg'] {
  padding-top: 20px !important;
}

[bp~='padding-bottom--lg'] {
  padding-bottom: 20px !important;
}

[bp~='padding-right--lg'] {
  padding-right: 20px !important;
}

[bp~='padding-left--lg'] {
  padding-left: 20px !important;
}

[bp~='margin--none'] {
  margin: 0 !important;
}

[bp~='margin-top--none'] {
  margin-top: 0 !important;
}

[bp~='margin-bottom--none'] {
  margin-bottom: 0 !important;
}

[bp~='margin-right--none'] {
  margin-right: 0 !important;
}

[bp~='margin-left--none'] {
  margin-left: 0 !important;
}

[bp~='padding--none'] {
  padding: 0 !important;
}

[bp~='padding-top--none'] {
  padding-top: 0 !important;
}

[bp~='padding-bottom--none'] {
  padding-bottom: 0 !important;
}

[bp~='padding-right--none'] {
  padding-right: 0 !important;
}

[bp~='padding-left--none'] {
  padding-left: 0 !important;
}

[bp~='flex'] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[bp~='fill'] {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  -ms-flex-preferred-size: 0%;
      flex-basis: 0%;
}

[bp~='fit'] {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

[bp~='float-center'] {
  margin-left: auto;
  margin-right: auto;
  display: block;
  float: none;
}

[bp~='float-left'] {
  float: left;
}

[bp~='float-right'] {
  float: right;
}

[bp~='clear-fix']::after {
  content: '';
  display: table;
  clear: both;
}

[bp~='text-left'] {
  text-align: left !important;
}

[bp~='text-right'] {
  text-align: right !important;
}

[bp~='text-center'] {
  text-align: center !important;
}

[bp~='1--max'] {
  max-width: 120px !important;
}

[bp~='2--max'] {
  max-width: 240px !important;
}

[bp~='3--max'] {
  max-width: 360px !important;
}

[bp~='4--max'] {
  max-width: 480px !important;
}

[bp~='5--max'] {
  max-width: 600px !important;
}

[bp~='6--max'] {
  max-width: 720px !important;
}

[bp~='7--max'] {
  max-width: 840px !important;
}

[bp~='8--max'] {
  max-width: 960px !important;
}

[bp~='9--max'] {
  max-width: 1080px !important;
}

[bp~='10--max'] {
  max-width: 1200px !important;
}

[bp~='11--max'] {
  max-width: 1320px !important;
}

[bp~='12--max'] {
  max-width: 1440px !important;
}

[bp~='full-width'] {
  width: 100%;
}

@media (max-width: 500px) {
  [bp~='full-width-until@sm'] {
    width: 100% !important;
    max-width: 100% !important;
  }
}

@media (max-width: 720px) {
  [bp~='full-width-until@md'] {
    width: 100% !important;
    max-width: 100% !important;
  }
}

@media (max-width: 960px) {
  [bp~='full-width-until@lg'] {
    width: 100% !important;
    max-width: 100% !important;
  }
}

@media (max-width: 1220px) {
  [bp~='full-width-until@xl'] {
    width: 100% !important;
    max-width: 100% !important;
  }
}

/*!
    Blueprint CSS Grid Fallback
    https://blueprintcss.dev
    License MIT 2019
*/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  [bp~='grid'] {
    width: 100% !important;
    display: block !important;
  }

  [bp~='grid']::after {
    content: ' ';
    display: block;
    width: 100%;
  }

  [bp*='grid'] > * {
    display: block !important;
    float: left !important;
    margin: 0 10px 10px 0;
  }

  [bp*='grid'] > *:last-child {
    margin-right: 0;
  }

  [bp='grid'] > [bp~='1'],
  [bp~='grid'][bp~='1'] > * {
    width: calc(8.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='2'],
  [bp~='grid'][bp~='2'] > * {
    width: calc(16.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='3'],
  [bp~='grid'][bp~='3'] > * {
    width: calc(25% - 10px) !important;
  }

  [bp='grid'] > [bp~='4'],
  [bp~='grid'][bp~='4'] > * {
    width: calc(33.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='5'],
  [bp~='grid'][bp~='5'] > * {
    width: calc(41.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='6'],
  [bp~='grid'][bp~='6'] > * {
    width: calc(50% - 10px) !important;
  }

  [bp='grid'] > [bp~='7'],
  [bp~='grid'][bp~='7'] > * {
    width: calc(58.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='8'],
  [bp~='grid'][bp~='8'] > * {
    width: calc(66.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='9'],
  [bp~='grid'][bp~='9'] > * {
    width: calc(75% - 10px) !important;
  }

  [bp='grid'] > [bp~='10'],
  [bp~='grid'][bp~='10'] > * {
    width: calc(83.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='11'],
  [bp~='grid'][bp~='11'] > * {
    width: calc(91.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='12'],
  [bp~='grid'][bp~='12'] > * {
    width: calc(100% - 10px) !important;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 500px), (-ms-high-contrast: none) and (min-width: 500px) {
  [bp='grid'] > [bp~='1@sm'],
  [bp~='grid'][bp~='1@sm'] > * {
    width: calc(8.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='2@sm'],
  [bp~='grid'][bp~='2@sm'] > * {
    width: calc(16.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='3@sm'],
  [bp~='grid'][bp~='3@sm'] > * {
    width: calc(25% - 10px) !important;
  }

  [bp='grid'] > [bp~='4@sm'],
  [bp~='grid'][bp~='4@sm'] > * {
    width: calc(33.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='5@sm'],
  [bp~='grid'][bp~='5@sm'] > * {
    width: calc(41.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='6@sm'],
  [bp~='grid'][bp~='6@sm'] > * {
    width: calc(50% - 10px) !important;
  }

  [bp='grid'] > [bp~='7@sm'],
  [bp~='grid'][bp~='7@sm'] > * {
    width: calc(58.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='8@sm'],
  [bp~='grid'][bp~='8@sm'] > * {
    width: calc(66.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='9@sm'],
  [bp~='grid'][bp~='9@sm'] > * {
    width: calc(75% - 10px) !important;
  }

  [bp='grid'] > [bp~='10@sm'],
  [bp~='grid'][bp~='10@sm'] > * {
    width: calc(83.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='11@sm'],
  [bp~='grid'][bp~='11@sm'] > * {
    width: calc(91.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='12@sm'],
  [bp~='grid'][bp~='12@sm'] > * {
    width: calc(100% - 10px) !important;
  }

  [bp~='show@sm'] {
    display: block !important;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 720px), (-ms-high-contrast: none) and (min-width: 720px) {
  [bp='grid'] > [bp~='1@md'],
  [bp~='grid'][bp~='1@md'] > * {
    width: calc(8.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='2@md'],
  [bp~='grid'][bp~='2@md'] > * {
    width: calc(16.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='3@md'],
  [bp~='grid'][bp~='3@md'] > * {
    width: calc(25% - 10px) !important;
  }

  [bp='grid'] > [bp~='4@md'],
  [bp~='grid'][bp~='4@md'] > * {
    width: calc(33.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='5@md'],
  [bp~='grid'][bp~='5@md'] > * {
    width: calc(41.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='6@md'],
  [bp~='grid'][bp~='6@md'] > * {
    width: calc(50% - 10px) !important;
  }

  [bp='grid'] > [bp~='7@md'],
  [bp~='grid'][bp~='7@md'] > * {
    width: calc(58.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='8@md'],
  [bp~='grid'][bp~='8@md'] > * {
    width: calc(66.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='9@md'],
  [bp~='grid'][bp~='9@md'] > * {
    width: calc(75% - 10px) !important;
  }

  [bp='grid'] > [bp~='10@md'],
  [bp~='grid'][bp~='10@md'] > * {
    width: calc(83.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='11@md'],
  [bp~='grid'][bp~='11@md'] > * {
    width: calc(91.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='12@md'],
  [bp~='grid'][bp~='12@md'] > * {
    width: calc(100% - 10px) !important;
  }

  [bp~='show@md'] {
    display: block !important;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 960px), (-ms-high-contrast: none) and (min-width: 960px) {
  [bp='grid'] > [bp~='1@lg'],
  [bp~='grid'][bp~='1@lg'] > * {
    width: calc(8.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='2@lg'],
  [bp~='grid'][bp~='2@lg'] > * {
    width: calc(16.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='3@lg'],
  [bp~='grid'][bp~='3@lg'] > * {
    width: calc(25% - 10px) !important;
  }

  [bp='grid'] > [bp~='4@lg'],
  [bp~='grid'][bp~='4@lg'] > * {
    width: calc(33.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='5@lg'],
  [bp~='grid'][bp~='5@lg'] > * {
    width: calc(41.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='6@lg'],
  [bp~='grid'][bp~='6@lg'] > * {
    width: calc(50% - 10px) !important;
  }

  [bp='grid'] > [bp~='7@lg'],
  [bp~='grid'][bp~='7@lg'] > * {
    width: calc(58.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='8@lg'],
  [bp~='grid'][bp~='8@lg'] > * {
    width: calc(66.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='9@lg'],
  [bp~='grid'][bp~='9@lg'] > * {
    width: calc(75% - 10px) !important;
  }

  [bp='grid'] > [bp~='10@lg'],
  [bp~='grid'][bp~='10@lg'] > * {
    width: calc(83.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='11@lg'],
  [bp~='grid'][bp~='11@lg'] > * {
    width: calc(91.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='12@lg'],
  [bp~='grid'][bp~='12@lg'] > * {
    width: calc(100% - 10px) !important;
  }

  [bp~='show@lg'] {
    display: block !important;
  }
}

@media screen and (-ms-high-contrast: active) and (min-width: 1220px), (-ms-high-contrast: none) and (min-width: 1220px) {
  [bp='grid'] > [bp~='1@xl'],
  [bp~='grid'][bp~='1@xl'] > * {
    width: calc(8.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='2@xl'],
  [bp~='grid'][bp~='2@xl'] > * {
    width: calc(16.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='3@xl'],
  [bp~='grid'][bp~='3@xl'] > * {
    width: calc(25% - 10px) !important;
  }

  [bp='grid'] > [bp~='4@xl'],
  [bp~='grid'][bp~='4@xl'] > * {
    width: calc(33.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='5@xl'],
  [bp~='grid'][bp~='5@xl'] > * {
    width: calc(41.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='6@xl'],
  [bp~='grid'][bp~='6@xl'] > * {
    width: calc(50% - 10px) !important;
  }

  [bp='grid'] > [bp~='7@xl'],
  [bp~='grid'][bp~='7@xl'] > * {
    width: calc(58.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='8@xl'],
  [bp~='grid'][bp~='8@xl'] > * {
    width: calc(66.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='9@xl'],
  [bp~='grid'][bp~='9@xl'] > * {
    width: calc(75% - 10px) !important;
  }

  [bp='grid'] > [bp~='10@xl'],
  [bp~='grid'][bp~='10@xl'] > * {
    width: calc(83.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='11@xl'],
  [bp~='grid'][bp~='11@xl'] > * {
    width: calc(91.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='12@xl'],
  [bp~='grid'][bp~='12@xl'] > * {
    width: calc(100% - 10px) !important;
  }

  [bp~='show@xl'] {
    display: block !important;
  }
}

@supports not (display: grid) {
  [bp~='grid'] {
    width: 100% !important;
    display: block !important;
  }

  [bp~='grid']::after {
    content: ' ';
    display: block;
    width: 100%;
  }

  [bp*='grid'] > * {
    display: block !important;
    float: left !important;
    margin: 0 10px 10px 0;
  }

  [bp*='grid'] > *:last-child {
    margin-right: 0;
  }

  [bp='grid'] > [bp~='1'],
  [bp~='grid'][bp~='1'] > * {
    width: calc(8.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='2'],
  [bp~='grid'][bp~='2'] > * {
    width: calc(16.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='3'],
  [bp~='grid'][bp~='3'] > * {
    width: calc(25% - 10px) !important;
  }

  [bp='grid'] > [bp~='4'],
  [bp~='grid'][bp~='4'] > * {
    width: calc(33.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='5'],
  [bp~='grid'][bp~='5'] > * {
    width: calc(41.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='6'],
  [bp~='grid'][bp~='6'] > * {
    width: calc(50% - 10px) !important;
  }

  [bp='grid'] > [bp~='7'],
  [bp~='grid'][bp~='7'] > * {
    width: calc(58.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='8'],
  [bp~='grid'][bp~='8'] > * {
    width: calc(66.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='9'],
  [bp~='grid'][bp~='9'] > * {
    width: calc(75% - 10px) !important;
  }

  [bp='grid'] > [bp~='10'],
  [bp~='grid'][bp~='10'] > * {
    width: calc(83.33333% - 10px) !important;
  }

  [bp='grid'] > [bp~='11'],
  [bp~='grid'][bp~='11'] > * {
    width: calc(91.66667% - 10px) !important;
  }

  [bp='grid'] > [bp~='12'],
  [bp~='grid'][bp~='12'] > * {
    width: calc(100% - 10px) !important;
  }

@media (min-width: 500px) {
    [bp='grid'] > [bp~='1@sm'],
    [bp~='grid'][bp~='1@sm'] > * {
      width: calc(8.33333% - 10px) !important;
    }

    [bp='grid'] > [bp~='2@sm'],
    [bp~='grid'][bp~='2@sm'] > * {
      width: calc(16.66667% - 10px) !important;
    }

    [bp='grid'] > [bp~='3@sm'],
    [bp~='grid'][bp~='3@sm'] > * {
      width: calc(25% - 10px) !important;
    }

    [bp='grid'] > [bp~='4@sm'],
    [bp~='grid'][bp~='4@sm'] > * {
      width: calc(33.33333% - 10px) !important;
    }

    [bp='grid'] > [bp~='5@sm'],
    [bp~='grid'][bp~='5@sm'] > * {
      width: calc(41.66667% - 10px) !important;
    }

    [bp='grid'] > [bp~='6@sm'],
    [bp~='grid'][bp~='6@sm'] > * {
      width: calc(50% - 10px) !important;
    }

    [bp='grid'] > [bp~='7@sm'],
    [bp~='grid'][bp~='7@sm'] > * {
      width: calc(58.33333% - 10px) !important;
    }

    [bp='grid'] > [bp~='8@sm'],
    [bp~='grid'][bp~='8@sm'] > * {
      width: calc(66.66667% - 10px) !important;
    }

    [bp='grid'] > [bp~='9@sm'],
    [bp~='grid'][bp~='9@sm'] > * {
      width: calc(75% - 10px) !important;
    }

    [bp='grid'] > [bp~='10@sm'],
    [bp~='grid'][bp~='10@sm'] > * {
      width: calc(83.33333% - 10px) !important;
    }

    [bp='grid'] > [bp~='11@sm'],
    [bp~='grid'][bp~='11@sm'] > * {
      width: calc(91.66667% - 10px) !important;
    }

    [bp='grid'] > [bp~='12@sm'],
    [bp~='grid'][bp~='12@sm'] > * {
      width: calc(100% - 10px) !important;
    }

    [bp~='show@sm'] {
      display: block !important;
    }
}

@media (min-width: 720px) {
    [bp='grid'] > [bp~='1@md'],
    [bp~='grid'][bp~='1@md'] > * {
      width: calc(8.33333% - 10px) !important;
    }

    [bp='grid'] > [bp~='2@md'],
    [bp~='grid'][bp~='2@md'] > * {
      width: calc(16.66667% - 10px) !important;
    }

    [bp='grid'] > [bp~='3@md'],
    [bp~='grid'][bp~='3@md'] > * {
      width: calc(25% - 10px) !important;
    }

    [bp='grid'] > [bp~='4@md'],
    [bp~='grid'][bp~='4@md'] > * {
      width: calc(33.33333% - 10px) !important;
    }

    [bp='grid'] > [bp~='5@md'],
    [bp~='grid'][bp~='5@md'] > * {
      width: calc(41.66667% - 10px) !important;
    }

    [bp='grid'] > [bp~='6@md'],
    [bp~='grid'][bp~='6@md'] > * {
      width: calc(50% - 10px) !important;
    }

    [bp='grid'] > [bp~='7@md'],
    [bp~='grid'][bp~='7@md'] > * {
      width: calc(58.33333% - 10px) !important;
    }

    [bp='grid'] > [bp~='8@md'],
    [bp~='grid'][bp~='8@md'] > * {
      width: calc(66.66667% - 10px) !important;
    }

    [bp='grid'] > [bp~='9@md'],
    [bp~='grid'][bp~='9@md'] > * {
      width: calc(75% - 10px) !important;
    }

    [bp='grid'] > [bp~='10@md'],
    [bp~='grid'][bp~='10@md'] > * {
      width: calc(83.33333% - 10px) !important;
    }

    [bp='grid'] > [bp~='11@md'],
    [bp~='grid'][bp~='11@md'] > * {
      width: calc(91.66667% - 10px) !important;
    }

    [bp='grid'] > [bp~='12@md'],
    [bp~='grid'][bp~='12@md'] > * {
      width: calc(100% - 10px) !important;
    }

    [bp~='show@md'] {
      display: block !important;
    }
}

@media (min-width: 960px) {
    [bp='grid'] > [bp~='1@lg'],
    [bp~='grid'][bp~='1@lg'] > * {
      width: calc(8.33333% - 10px) !important;
    }

    [bp='grid'] > [bp~='2@lg'],
    [bp~='grid'][bp~='2@lg'] > * {
      width: calc(16.66667% - 10px) !important;
    }

    [bp='grid'] > [bp~='3@lg'],
    [bp~='grid'][bp~='3@lg'] > * {
      width: calc(25% - 10px) !important;
    }

    [bp='grid'] > [bp~='4@lg'],
    [bp~='grid'][bp~='4@lg'] > * {
      width: calc(33.33333% - 10px) !important;
    }

    [bp='grid'] > [bp~='5@lg'],
    [bp~='grid'][bp~='5@lg'] > * {
      width: calc(41.66667% - 10px) !important;
    }

    [bp='grid'] > [bp~='6@lg'],
    [bp~='grid'][bp~='6@lg'] > * {
      width: calc(50% - 10px) !important;
    }

    [bp='grid'] > [bp~='7@lg'],
    [bp~='grid'][bp~='7@lg'] > * {
      width: calc(58.33333% - 10px) !important;
    }

    [bp='grid'] > [bp~='8@lg'],
    [bp~='grid'][bp~='8@lg'] > * {
      width: calc(66.66667% - 10px) !important;
    }

    [bp='grid'] > [bp~='9@lg'],
    [bp~='grid'][bp~='9@lg'] > * {
      width: calc(75% - 10px) !important;
    }

    [bp='grid'] > [bp~='10@lg'],
    [bp~='grid'][bp~='10@lg'] > * {
      width: calc(83.33333% - 10px) !important;
    }

    [bp='grid'] > [bp~='11@lg'],
    [bp~='grid'][bp~='11@lg'] > * {
      width: calc(91.66667% - 10px) !important;
    }

    [bp='grid'] > [bp~='12@lg'],
    [bp~='grid'][bp~='12@lg'] > * {
      width: calc(100% - 10px) !important;
    }

    [bp~='show@lg'] {
      display: block !important;
    }
}

@media (min-width: 1220px) {
    [bp='grid'] > [bp~='1@xl'],
    [bp~='grid'][bp~='1@xl'] > * {
      width: calc(8.33333% - 10px) !important;
    }

    [bp='grid'] > [bp~='2@xl'],
    [bp~='grid'][bp~='2@xl'] > * {
      width: calc(16.66667% - 10px) !important;
    }

    [bp='grid'] > [bp~='3@xl'],
    [bp~='grid'][bp~='3@xl'] > * {
      width: calc(25% - 10px) !important;
    }

    [bp='grid'] > [bp~='4@xl'],
    [bp~='grid'][bp~='4@xl'] > * {
      width: calc(33.33333% - 10px) !important;
    }

    [bp='grid'] > [bp~='5@xl'],
    [bp~='grid'][bp~='5@xl'] > * {
      width: calc(41.66667% - 10px) !important;
    }

    [bp='grid'] > [bp~='6@xl'],
    [bp~='grid'][bp~='6@xl'] > * {
      width: calc(50% - 10px) !important;
    }

    [bp='grid'] > [bp~='7@xl'],
    [bp~='grid'][bp~='7@xl'] > * {
      width: calc(58.33333% - 10px) !important;
    }

    [bp='grid'] > [bp~='8@xl'],
    [bp~='grid'][bp~='8@xl'] > * {
      width: calc(66.66667% - 10px) !important;
    }

    [bp='grid'] > [bp~='9@xl'],
    [bp~='grid'][bp~='9@xl'] > * {
      width: calc(75% - 10px) !important;
    }

    [bp='grid'] > [bp~='10@xl'],
    [bp~='grid'][bp~='10@xl'] > * {
      width: calc(83.33333% - 10px) !important;
    }

    [bp='grid'] > [bp~='11@xl'],
    [bp~='grid'][bp~='11@xl'] > * {
      width: calc(91.66667% - 10px) !important;
    }

    [bp='grid'] > [bp~='12@xl'],
    [bp~='grid'][bp~='12@xl'] > * {
      width: calc(100% - 10px) !important;
    }

    [bp~='show@xl'] {
      display: block !important;
    }
}
}

/* ------------------------------------ *\
    $BUTTONS
\* ------------------------------------ */

.o-button,
.wp-block-file__button {
  border: none;
  cursor: pointer;
  outline: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
  text-align: center;
  background-color: #ffcf39;
  color: #000;
  padding: 15px 40px;
  -webkit-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  border-radius: 8px;
  border: 2px solid transparent;
  font-size: var(--font-size-s, 16px);
  font-family: ff-real-headline-pro, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.o-button:focus,
.o-button:hover,
.wp-block-file__button:focus,
.wp-block-file__button:hover {
  color: #fff;
  background-color: #000;
  border-color: transparent;
}

.o-button .o-icon,
.wp-block-file__button .o-icon {
  position: relative;
  top: 2px;
}

.o-button span + span,
.wp-block-file__button span + span {
  margin-left: 10px;
}

.o-button div,
.wp-block-file__button div {
  display: none !important;
}

.o-button--secondary,
.wp-block-file__button--secondary {
  border: none;
  cursor: pointer;
  outline: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
  text-align: center;
  background-color: transparent;
  color: #d2a940;
  padding: 15px 40px;
  -webkit-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  border-radius: 8px;
  border: 2px solid #d2a940;
  font-size: var(--font-size-s, 16px);
  font-family: ff-real-headline-pro, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.o-button--secondary:focus,
.o-button--secondary:hover,
.wp-block-file__button--secondary:focus,
.wp-block-file__button--secondary:hover {
  color: #000;
  background-color: transparent;
  border-color: #000;
}

.o-button--secondary .o-icon,
.wp-block-file__button--secondary .o-icon {
  position: relative;
  top: 2px;
}

.o-button--secondary span + span,
.wp-block-file__button--secondary span + span {
  margin-left: 10px;
}

.o-button--secondary div,
.wp-block-file__button--secondary div {
  display: none !important;
}

form ol,
form ul {
  list-style: none;
  margin-left: 0;
}

fieldset {
  border: 0;
  padding: 0;
  margin: 0;
  min-width: 0;
}

input,
select,
textarea {
  width: 100%;
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

input[type=text],
input[type=password],
input[type=email],
input[type=search],
input[type=tel],
input[type=number],
input[type=date],
input[type=url],
select,
textarea {
  padding: 10px 20px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  border: 1px solid #808080;
}

input[type=text]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=date]::-webkit-input-placeholder,
input[type=url]::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #808080;
}

input[type=text]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=date]::-moz-placeholder,
input[type=url]::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder {
  color: #808080;
}

input[type=text]::-ms-input-placeholder,
input[type=password]::-ms-input-placeholder,
input[type=email]::-ms-input-placeholder,
input[type=search]::-ms-input-placeholder,
input[type=tel]::-ms-input-placeholder,
input[type=number]::-ms-input-placeholder,
input[type=date]::-ms-input-placeholder,
input[type=url]::-ms-input-placeholder,
select::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: #808080;
}

input[type=text]::placeholder,
input[type=password]::placeholder,
input[type=email]::placeholder,
input[type=search]::placeholder,
input[type=tel]::placeholder,
input[type=number]::placeholder,
input[type=date]::placeholder,
input[type=url]::placeholder,
select::placeholder,
textarea::placeholder {
  color: #808080;
}

input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=number]:focus,
input[type=date]:focus,
input[type=url]:focus,
select:focus,
textarea:focus {
  outline: 1px solid #d2a940;
}

input[type=radio],
input[type=checkbox] {
  outline: none;
  margin: 0;
  margin-right: 10px;
  height: 18px;
  width: 18px;
  line-height: 1;
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: 0 0;
  cursor: pointer;
  display: block;
  float: left;
  border: 1px solid #808080;
  padding: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  -webkit-transition: background-color 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: background-color 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  transition: background-color 0.25s cubic-bezier(0.86, 0, 0.07, 1);
}

input[type=radio] + label,
input[type=checkbox] + label {
  cursor: pointer;
  position: relative;
  margin-bottom: 0;
  line-height: 18px;
  overflow: hidden;
  text-transform: none;
  letter-spacing: normal;
  font-family: utopia-std, serif;
  font-size: var(--font-size-s, 16px);
}

input[type=checkbox]:checked,
input[type=radio]:checked {
  background: #ffcf39 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M26.08,3.56l-2,1.95L10.61,19l-5-4L3.47,13.29,0,17.62l2.17,1.73L9.1,24.9,11,26.44l1.77-1.76L28.05,9.43,30,7.48Z' fill='%23000'/%3E%3C/svg%3E") no-repeat center center;
  background-size: 10px 10px;
  border-color: #ffcf39;
}

input[type=checkbox] {
  border-radius: 0;
}

input[type=radio] {
  border-radius: 50px;
}

input[type=submit] {
  -webkit-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
}

/* clears the 'X' from Internet Explorer */

input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

/* clears the 'X' from Chrome */

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

/* removes the blue background on Chrome's autocomplete */

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset;
}

select {
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  text-indent: 0.01px;
  text-overflow: "";
  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 16.84'%3E%3Cpath d='M15,16.84a1.83,1.83,0,0,1-1.3-.54L.54,3.15A1.85,1.85,0,0,1,3.15.54L15,12.39,26.85.54a1.85,1.85,0,0,1,2.61,2.61L16.3,16.3A1.83,1.83,0,0,1,15,16.84Z' fill='%23222222'/%3E%3C/svg%3E") center right 20px no-repeat;
  background-size: 10px 10px;
  padding-right: 20px;
}

select::-ms-expand {
  display: none;
}

.o-form--inline .o-fieldset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.o-form--inline .o-fieldset input[type="email"] {
  width: calc(100% - 120px);
}

.o-form--inline .o-fieldset input[type="submit"] {
  width: 120px;
  margin-top: 0;
}

label.gfield_label {
  background: #fff;
  font-family: ff-real-headline-pro, sans-serif;
  color: #808080;
  bottom: -18px;
  position: relative;
  left: 15px;
  padding: 5px;
  font-weight: normal !important;
}

.gfield legend,
.gfield label {
  font-family: ff-real-headline-pro, sans-serif !important;
  color: #808080;
  padding: 5px;
  font-weight: normal !important;
}

.gform_wrapper.gravity-theme input[type=color],
.gform_wrapper.gravity-theme input[type=date],
.gform_wrapper.gravity-theme input[type=datetime-local],
.gform_wrapper.gravity-theme input[type=datetime],
.gform_wrapper.gravity-theme input[type=email],
.gform_wrapper.gravity-theme input[type=month],
.gform_wrapper.gravity-theme input[type=number],
.gform_wrapper.gravity-theme input[type=password],
.gform_wrapper.gravity-theme input[type=search],
.gform_wrapper.gravity-theme input[type=tel],
.gform_wrapper.gravity-theme input[type=text],
.gform_wrapper.gravity-theme input[type=time],
.gform_wrapper.gravity-theme input[type=url],
.gform_wrapper.gravity-theme input[type=week],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea {
  border-color: #aab1b7;
  border-radius: 5px;
  padding: 15px;
}

.gform_wrapper.gravity-theme input[type=color]:focus,
.gform_wrapper.gravity-theme input[type=date]:focus,
.gform_wrapper.gravity-theme input[type=datetime-local]:focus,
.gform_wrapper.gravity-theme input[type=datetime]:focus,
.gform_wrapper.gravity-theme input[type=email]:focus,
.gform_wrapper.gravity-theme input[type=month]:focus,
.gform_wrapper.gravity-theme input[type=number]:focus,
.gform_wrapper.gravity-theme input[type=password]:focus,
.gform_wrapper.gravity-theme input[type=search]:focus,
.gform_wrapper.gravity-theme input[type=tel]:focus,
.gform_wrapper.gravity-theme input[type=text]:focus,
.gform_wrapper.gravity-theme input[type=time]:focus,
.gform_wrapper.gravity-theme input[type=url]:focus,
.gform_wrapper.gravity-theme input[type=week]:focus,
.gform_wrapper.gravity-theme select:focus,
.gform_wrapper.gravity-theme textarea:focus {
  border-color: #cb4324;
  outline: none !important;
}

.focused label {
  color: #cb4324 !important;
}

.gfield_error input[type=color],
.gfield_error input[type=date],
.gfield_error input[type=datetime-local],
.gfield_error input[type=datetime],
.gfield_error input[type=email],
.gfield_error input[type=month],
.gfield_error input[type=number],
.gfield_error input[type=password],
.gfield_error input[type=search],
.gfield_error input[type=tel],
.gfield_error input[type=text],
.gfield_error input[type=time],
.gfield_error input[type=url],
.gfield_error input[type=week],
.gfield_error select,
.gfield_error textarea {
  border-color: #cb4324 !important;
}

.gfield_error label.gfield_label {
  color: #cb4324;
}

span.gfield_required.gfield_required_text {
  display: none !important;
}

.gform_wrapper .gfield_validation_message,
.gform_wrapper .validation_message {
  border: none;
  background: none;
  font-family: ff-real-headline-pro, sans-serif;
}

.gform_wrapper.gravity-theme .description,
.gform_wrapper.gravity-theme .gfield_description,
.gform_wrapper.gravity-theme .gsection_description,
.gform_wrapper.gravity-theme .instruction {
  font-family: ff-real-headline-pro, sans-serif !important;
}

.gform_wrapper.gravity-theme input[type=color],
.gform_wrapper.gravity-theme input[type=date],
.gform_wrapper.gravity-theme input[type=datetime-local],
.gform_wrapper.gravity-theme input[type=datetime],
.gform_wrapper.gravity-theme input[type=email],
.gform_wrapper.gravity-theme input[type=month],
.gform_wrapper.gravity-theme input[type=number],
.gform_wrapper.gravity-theme input[type=password],
.gform_wrapper.gravity-theme input[type=search],
.gform_wrapper.gravity-theme input[type=tel],
.gform_wrapper.gravity-theme input[type=text],
.gform_wrapper.gravity-theme input[type=time],
.gform_wrapper.gravity-theme input[type=url],
.gform_wrapper.gravity-theme input[type=week],
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea {
  padding: 20px;
}

.o-contact-form {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.gform_button,
input[type="submit"],
input#gform_submit_button_1 {
  border: none;
  cursor: pointer;
  outline: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
  text-align: center;
  background-color: #ffcf39;
  color: #000;
  padding: 15px 40px;
  -webkit-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  border-radius: 8px;
  border: 2px solid transparent;
  font-size: var(--font-size-s, 16px);
  font-family: ff-real-headline-pro, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2px;
  display: table;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
}

.gform_button:focus,
.gform_button:hover,
input[type="submit"]:focus,
input[type="submit"]:hover,
input#gform_submit_button_1:focus,
input#gform_submit_button_1:hover {
  color: #fff;
  background-color: #000;
  border-color: transparent;
}

.gform_button .o-icon,
input[type="submit"] .o-icon,
input#gform_submit_button_1 .o-icon {
  position: relative;
  top: 2px;
}

.gform_button span + span,
input[type="submit"] span + span,
input#gform_submit_button_1 span + span {
  margin-left: 10px;
}

.gform_button div,
input[type="submit"] div,
input#gform_submit_button_1 div {
  display: none !important;
}

.o-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.o-icon use,
.o-icon path {
  fill: currentColor;
}

.o-icon.o-icon--quotes {
  margin-bottom: 10px;
  width: 100%;
  height: 100%;
}

.o-icon--xsmall,
.o-icon--xsmall svg {
  width: 10px;
  height: 10px;
}

.o-icon--small,
.o-icon--small svg {
  width: 20px;
  height: 20px;
}

.o-icon--medium,
.o-icon--medium svg {
  width: 30px;
  height: 30px;
}

.o-icon--large,
.o-icon--large svg {
  width: 40px;
  height: 40px;
}

.o-icon--xlarge,
.o-icon--xlarge svg {
  width: 50px;
  height: 50px;
}

.o-icon--xxlarge,
.o-icon--xxlarge svg {
  width: 90px;
  height: 90px;
}

.o-arrow {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 10px;
  line-height: 1;
  font-size: 22px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  top: -3px;
}

img,
picture {
  display: block;
  height: auto;
  max-width: 100%;
}

figcaption {
  display: block;
  margin-top: 10px;
}

.o-picture img {
  width: 100%;
  height: auto;
}

.o-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.o-logo img {
  width: 100%;
  height: auto;
}

.o-logo__link {
  display: block;
}

.o-link {
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
  text-align: center;
  -webkit-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  text-decoration: none;
  color: #d2a940;
  font-family: ff-real-headline-pro, sans-serif;
  font-size: var(--font-size-h6, 15px);
  font-weight: normal;
  font-style: normal;
  line-height: 1.4;
}

.o-link a {
  color: currentColor;
  line-height: inherit;
}

.o-link a:hover,
.o-link a:focus {
  color: #d2a940;
}

.o-link span {
  -webkit-transition: right 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: right 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  transition: right 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  right: 3px;
  top: 0;
  color: currentColor;
}

.o-link svg path {
  fill: currentColor;
}

.o-link:hover,
.o-link:focus {
  color: #000;
}

.o-link:hover span,
.o-link:focus span {
  right: 0;
}

.o-link--secondary {
  text-transform: uppercase;
  letter-spacing: 2px;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #808080;
  width: 100%;
}

th {
  text-align: left;
  border: 1px solid transparent;
  padding: 10px 0;
  text-transform: uppercase;
  vertical-align: top;
  font-weight: bold;
}

tr {
  border: 1px solid transparent;
}

td {
  border: 1px solid transparent;
  padding: 10px;
}

/**
 * Responsive Table
 */

.c-table--responsive {
  border: 1px solid #808080;
  border-collapse: collapse;
  padding: 0;
  width: 100%;
}

.c-table--responsive tr {
  border: 1px solid #808080;
  background-color: #808080;
}

.c-table--responsive th,
.c-table--responsive td {
  padding: 10px;
}

.c-table--responsive th {
  font-size: var(--font-size-xs, 14px);
  text-transform: uppercase;
  border-bottom: 1px solid #808080;
}

@media (max-width: 720px) {
  .c-table--responsive {
    border: 0;
  }

  .c-table--responsive thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }

  .c-table--responsive tr {
    border-bottom: 3px solid #808080;
    display: block;
    margin-bottom: 10px;
  }

  .c-table--responsive tr.this-is-active td:not(:first-child) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .c-table--responsive tr.this-is-active td:first-child::before {
    content: "- " attr(data-label);
  }

  .c-table--responsive td {
    border-bottom: 1px solid #808080;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-height: 40px;
  }

  .c-table--responsive td:first-child {
    cursor: pointer;
  }

  .c-table--responsive td:first-child::before {
    content: "+ " attr(data-label);
  }

  .c-table--responsive td:last-child {
    border-bottom: 0;
  }

  .c-table--responsive td:not(:first-child) {
    display: none;
  }

  .c-table--responsive td::before {
    content: attr(data-label);
    font-weight: bold;
    text-transform: uppercase;
    font-size: var(--font-size-xs, 14px);
  }
}

.o-blockquote {
  font-size: var(--font-size-h1, 42px);
}

.o-blockquote cite {
  display: block;
  margin-top: 20px;
  font-size: var(--font-size-xs, 14px);
  text-transform: uppercase;
  letter-spacing: 1px;
}

.o-caption,
figcaption {
  font-size: var(--font-size-xxs, 13px);
  line-height: 1.2;
  margin: 0;
}

.o-dek {
  font-size: var(--font-size-m, 20px);
  font-style: italic;
  line-height: 1.4;
}

.o-kicker {
  font-size: var(--font-size-xs, 14px);
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: ff-real-headline-pro, sans-serif;
  font-style: normal;
}

.o-meta {
  font-size: var(--font-size-xs, 14px);
  text-transform: uppercase;
  letter-spacing: 1px;
}

.o-rich-text {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  pointer-events: auto;
  font-style: normal;
}

.o-rich-text > * + * {
  margin-top: 20px;
}

@media (min-width: 721px) {
  .o-rich-text > * + * {
    margin-top: 30px;
  }
}

.o-rich-text > h1,
.o-rich-text > h2,
.o-rich-text > h3,
.o-rich-text > h4,
.o-rich-text > h5,
.o-rich-text > h6 {
  padding-top: 20px;
  margin-bottom: -10px;
}

.o-rich-text > h5 {
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1.6px;
}

.o-rich-text .wp-block-separator.is-style-default {
  width: 140px;
  height: 1px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 20px auto;
  border: 0;
  background-color: #000;
}

.o-rich-text > *:first-child {
  margin-top: 0;
  padding-top: 0;
}

.o-rich-text h2:empty,
.o-rich-text h3:empty,
.o-rich-text p:empty {
  display: none;
}

.o-rich-text > p a,
.o-rich-text > a {
  display: unset;
  -webkit-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  text-decoration: none;
  color: #d2a940;
}

.o-rich-text > p a:hover,
.o-rich-text > p a:focus,
.o-rich-text > a:hover,
.o-rich-text > a:focus {
  color: #8b6d21;
}

.o-rich-text > hr {
  margin: 60px auto;
}

.o-rich-text > ul {
  margin-left: 40px;
}

.o-rich-text > p,
.o-rich-text > ul,
.o-rich-text > ol {
  font-family: utopia-std, serif;
  font-size: var(--font-size-body, 18px);
  line-height: 1.5;
  letter-spacing: 0.44px;
}

.o-rich-text .wp-block-quote,
.o-rich-text .wp-block-pullquote {
  font-size: var(--font-size-h1, 42px);
}

.o-rich-text .wp-block-quote cite,
.o-rich-text .wp-block-pullquote cite {
  display: block;
  margin-top: 20px;
  font-size: var(--font-size-xs, 14px);
  text-transform: uppercase;
  letter-spacing: 1px;
}

/**
 * Find Your Good text
 */

.c-fyg-content > p:first-child {
  font-size: var(--font-size-m, 20px);
}

.c-fyg-content > p:first-child em {
  color: #808080;
}

small,
.o-small {
  font-family: utopia-std, serif;
  font-size: var(--font-size-body-s, 14px);
  line-height: 1.3;
}

.c-card {
  background-color: #fff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  -webkit-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.12);
          box-shadow: 0 1px 12px rgba(0, 0, 0, 0.12);
  overflow: hidden;
  margin: 10px;
}

.c-card__content {
  padding: 20px;
}

.c-card__dek {
  font-style: normal;
  color: #808080;
  font-family: ff-real-headline-pro, sans-serif;
  font-size: var(--font-size-s, 16px);
}

.c-card--block {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  border-radius: 0;
  text-align: center;
}

.c-card-location {
  background-color: #fff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  -webkit-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.12);
          box-shadow: 0 1px 12px rgba(0, 0, 0, 0.12);
  overflow: hidden;
}

.c-card-location__content {
  padding: 20px;
}

.c-card-location__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: var(--font-size-s, 16px);
  color: #808080;
  font-family: ff-real-headline-pro, sans-serif;
}

.c-card-contact {
  padding-bottom: 20px;
}

.c-card-contact__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: var(--font-size-s, 16px);
  color: #808080;
  text-align: center;
}

.c-card-contact__heading {
  color: #000;
  font-size: var(--font-size-l, 30px);
  font-weight: bolder;
}

.c-card-contact__name {
  text-transform: uppercase;
}

.c-card-contact .o-picture {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  padding-top: 100%;
}

.c-card-contact .o-picture .o-image {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.c-card-related {
  background-color: #fff;
  overflow: hidden;
  padding: 20px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 721px) {
  .c-card-related {
    display: block;
  }
}

.c-card-related__image {
  margin: 20px;
  width: 30%;
  overflow: hidden;
}

.c-card-related__image img {
  width: 150%;
  max-width: none;
}

@media (min-width: 721px) {
  .c-card-related__image img {
    width: 100%;
    max-width: 100%;
  }
}

@media (min-width: 721px) {
  .c-card-related__image {
    margin: 0;
    width: 100%;
  }
}

.c-card-related__content {
  text-align: left;
  width: 60%;
}

@media (min-width: 721px) {
  .c-card-related__content {
    text-align: center;
    width: 100%;
  }
}

.c-card-related__category {
  display: inline-block;
  background-color: #fff;
  padding: 10px 80px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #d2a940;
  text-transform: uppercase;
  font-size: var(--font-size-xs, 14px);
  font-family: ff-real-headline-pro, sans-serif;
  letter-spacing: 1.14;
}

.c-card-related__heading {
  color: #000;
  font-size: var(--font-size-m, 20px);
  font-weight: normal;
  margin: 20px 0;
}

.c-card-related__date {
  font-family: ff-real-headline-pro, sans-serif;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #808080;
  font-size: var(--font-size-xs, 14px);
}

.c-card-highlighted {
  width: 100%;
  padding-top: 66%;
  background-size: cover;
  position: relative;
  z-index: 1;
}

.c-card-highlighted__filter {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
  display: block;
}

.c-card-highlighted__header {
  padding: 20px;
}

.c-card-highlighted__content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  color: #fff;
  z-index: 3;
}

.c-card-highlighted__dek {
  font-family: ff-real-headline-pro, sans-serif;
  opacity: 0;
  bottom: 20px;
  left: 20px;
  position: absolute;
  width: 50%;
  -webkit-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  font-style: normal;
  font-size: var(--font-size-s, 16px);
  color: #fff;
}

.c-card-highlighted .o-heading__link::after {
  content: '\2192';
  color: #ffcf39;
  opacity: 0;
  -webkit-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
}

.c-card-highlighted:hover .o-dek {
  opacity: 1;
}

.c-card-highlighted:hover .o-heading__link::after {
  opacity: 1;
}

.c-social-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.c-social-links__item {
  padding: 10px;
  border-radius: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #d2a940;
  background-color: transparent;
  margin-right: 10px;
}

.c-social-links__item:hover,
.c-social-links__item:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #951c00;
}

.c-anchor-nav {
  padding: 20px;
  border: 10px solid #faf5de;
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  -ms-flex-item-align: start;
      align-self: flex-start;
  font-size: var(--font-size-body, 18px);
}

.c-anchor-nav p {
  color: #000;
}

.c-anchor-nav ul {
  list-style-type: none;
}

.c-anchor-nav ul a {
  text-transform: uppercase;
  border-bottom: 2px solid #d2a940;
}

.c-anchor-nav ul a:hover,
.c-anchor-nav ul a:focus {
  border-bottom-color: #000;
}

.c-footer-nav__parent-list {
  text-align: center;
  margin: 40px auto;
}

@media (min-width: 501px) {
  .c-footer-nav__parent-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.c-footer-nav__parent-list-item {
  list-style: none;
  color: #ffcf39;
  padding: 20px;
  text-transform: uppercase;
  font-weight: bold;
  font-family: ff-real-headline-pro, sans-serif;
  text-align: center;
  display: inline-block;
}

@media (min-width: 501px) {
  .c-footer-nav__parent-list-item {
    position: relative;
    min-width: 170px;
    display: block;
  }
}

.c-footer-nav__link {
  border-bottom: 3px solid transparent;
}

.c-footer-nav__link:hover,
.c-footer-nav__link:focus {
  color: #ffcf39;
  border-bottom: 3px solid #ffcf39;
}

.c-footer-nav__link--cookies,
.c-footer-nav__link.cmp-revoke-consent {
  background: none;
  border: none;
  padding: 0;
  position: relative;
  left: initial;
  bottom: initial;
  text-transform: uppercase;
}

.c-footer-nav__link--cookies:hover,
.c-footer-nav__link--cookies:focus,
.c-footer-nav__link.cmp-revoke-consent:hover,
.c-footer-nav__link.cmp-revoke-consent:focus {
  color: #ffcf39;
  border-bottom: 3px solid #ffcf39;
}

.c-footer-partner-nav__parent-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.c-footer-partner-nav__parent-list-item {
  margin: 0 auto;
  position: relative;
}

.c-footer-partner-nav__link {
  list-style: none;
  color: #808080;
  padding: 20px;
  text-transform: uppercase;
  font-weight: bold;
  font-family: ff-real-headline-pro, sans-serif;
  width: 100%;
}

.c-footer-partner-nav__link:hover {
  color: #808080;
}

.c-footer-partner-nav__link:visited {
  color: #808080;
}

.c-footer-partner-nav .o-image {
  margin: 20px auto;
  max-height: 30px;
  width: auto;
  padding: 5px;
}

.c-fyg-nav__list {
  list-style-type: none;
}

.c-fyg-nav__list-item {
  display: inline-block;
  margin-left: 12px;
  margin-right: 12px;
  margin-bottom: 5px;
}

.c-fyg-nav__list-item a {
  text-transform: uppercase;
  border-bottom: 2px solid transparent;
  font-family: ff-real-headline-pro, sans-serif;
  letter-spacing: 1px;
  font-size: var(--font-size-xxs, 13px);
  color: #465871;
  padding: 2px;
  display: block;
}

.c-fyg-nav__list-item a.is-active,
.c-fyg-nav__list-item a:hover,
.c-fyg-nav__list-item a:focus {
  color: #951c00;
  border-bottom-color: #951c00;
}

.c-primary-nav {
  display: none;
}

@media (min-width: 1221px) {
  .c-primary-nav {
    display: block;
  }
}

.c-primary-nav__parent-list {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.c-primary-nav__parent-list-item {
  list-style: none;
  padding: 20px;
}

@media (min-width: 1221px) {
  .c-primary-nav__parent-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.c-primary-nav__parent-list-item .c-primary-nav__link-wrap .c-primary-nav__link-toggle {
  -webkit-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
}

.c-primary-nav__parent-list-item:hover .c-primary-nav__link-toggle {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}

.c-primary-nav__parent-list-item:last-child .c-primary-nav__link-wrap {
  background: none;
  padding: 0;
  text-align: left;
  border-radius: 0;
  border: none;
}

@media (min-width: 1221px) {
  .c-primary-nav__parent-list-item:last-child .c-primary-nav__link-wrap {
    background: #ffcf39;
    padding: 10px 20px;
    text-align: center;
    border-radius: 10px;
    border: 1px solid #ffcf39;
    -webkit-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
    -o-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
    transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  }
}

.c-primary-nav__parent-list-item:last-child .c-primary-nav__link-wrap:hover {
  background: none;
}

@media (min-width: 1221px) {
  .c-primary-nav__parent-list-item:last-child .c-primary-nav__link-wrap:hover {
    background: #fff;
  }
}

.c-primary-nav__parent-list-item:last-child .c-primary-nav__link-wrap:hover .c-primary-nav__link {
  color: #951c00;
}

@media (min-width: 1221px) {
  .c-primary-nav__parent-list-item:last-child .c-primary-nav__link-wrap:hover .c-primary-nav__link {
    color: #ffcf39;
  }
}

.c-primary-nav__link {
  font-size: var(--font-size-xxs, 13px);
  color: #000;
  font-family: ff-real-headline-pro, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1.4;
  line-height: 1;
}

.c-primary-nav__link img {
  width: 25px;
}

@media (min-width: 1440px) {
  .c-primary-nav__link {
    font-size: var(--font-size-s, 16px);
  }
}

.c-primary-nav__link:hover {
  color: #951c00;
}

.c-primary-nav__child-list {
  overflow: hidden;
  height: 0px;
  padding: 0 10px;
  position: relative;
  background: #ffcf39;
  list-style: none;
  -webkit-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  z-index: 99;
}

.c-primary-nav__child-list .c-primary-nav__link {
  font-size: var(--font-size-body-s, 14px);
}

.c-primary-nav__child-list-item {
  padding: 10px;
  border-bottom: 1px solid #d2a940;
}

.c-primary-nav__child-list-item:last-child {
  border: none;
}

@media (min-width: 1221px) {
  .c-primary-nav__child-list {
    position: absolute;
    top: 80px;
  }
}

.c-primary-nav .c-primary-nav__parent-list-item:hover > .c-primary-nav__child-list {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 10px;
}

.c-primary-nav .current-menu-item {
  color: #951c00;
}

.c-content-single .o-picture {
  margin-left: -10%;
  margin-right: -10%;
  width: 130%;
  margin-top: -40px;
  max-width: none;
}

@media (min-width: 721px) {
  .c-content-single .o-picture {
    margin-left: 0;
    margin-right: 0;
    width: auto;
    max-width: 100%;
  }
}

.c-content-single__heading {
  padding-top: 20px;
}

.c-content-single__heading__category {
  display: inline-block;
  background-color: #fff;
  padding: 10px 60px;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #d2a940;
  text-transform: uppercase;
  font-size: var(--font-size-xs, 14px);
  font-family: ff-real-headline-pro, sans-serif;
  letter-spacing: 1.14;
}

.c-content-single__heading__title {
  margin-bottom: 30px;
}

.c-content-single__heading__excerpt {
  margin-bottom: 30px;
  font-style: italic;
  color: #808080;
}

.c-content-single__heading__date {
  display: inline-block;
  font-family: ff-real-headline-pro, sans-serif;
  font-weight: 400;
  letter-spacing: 1.14;
  margin-bottom: 30px;
  text-transform: uppercase;
  color: #808080;
  font-size: var(--font-size-xs, 14px);
  position: relative;
}

.c-content-single__heading__date::after {
  content: '';
  width: 90%;
  height: 1px;
  background-color: #808080;
  position: absolute;
  bottom: -10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

.c-content + .c-page-sections {
  margin-top: 40px;
}

.c-footer {
  background: #000;
  padding: 60px 0px;
  position: relative;
  overflow-x: hidden;
}

.c-footer__footer-line {
  width: 100vw;
  height: 20px;
  background-color: #ffcf39;
  display: block;
  position: absolute;
  margin-top: -17px;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

@media (max-width: 960px) {
  .c-footer__footer-line {
    margin-top: -10px;
    height: 10px;
  }
}

.c-footer__logo-footer .o-logo__link {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.c-footer__logo-footer .o-logo__image {
  max-width: 600px;
}

.c-footer__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  margin: 20px auto;
}

.c-footer__trademark {
  color: #808080;
  text-align: center;
  font-size: var(--font-size-xs, 14px);
  margin-top: 20px;
}

.c-footer .c-social-links__item {
  color: #fff;
}

.c-footer-career {
  margin-top: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
}

@media (min-width: 961px) {
  .c-footer-career {
    margin-top: 80px;
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.c-footer-career .o-dek {
  font-style: normal;
}

.c-footer-career__button {
  display: block;
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 60px;
  font-style: normal;
}

.page-id-742 .c-footer-career,
.template-find-your-good-landing-php .c-footer-career,
.template-find-your-good-activity-php .c-footer-career,
.template-find-your-good-partner-php .c-footer-career {
  display: none;
}

/**
 * For Your Good footer
 */

.c-fyg-footer {
  padding: 20px 0;
  border-bottom: 10px solid #ffcf39;
}

@media (max-width: 960px) {
  .c-fyg-footer {
    display: none;
  }
}

.c-header {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}

@media (min-width: 1220px) {
  .c-header {
    padding-top: 0;
    padding-bottom: 0;
  }
}

.c-header__logo {
  width: 200px;
}

.c-header__logo-light {
  display: none;
  width: 200px;
  position: relative;
  float: right;
  margin: 20px;
}

.c-header__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.c-header .mobile-nav .o-icon-menu {
  cursor: pointer;
  display: block;
  margin: auto 0px;
  float: right;
}

@media (min-width: 1220px) {
  .c-header .mobile-nav .o-icon-menu {
    display: none;
  }
}

.c-header .mobile-nav .o-icon__bar-1,
.c-header .mobile-nav .o-icon__bar-2,
.c-header .mobile-nav .o-icon__bar-3 {
  background-color: #000;
  width: 20px;
  height: 2px;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  margin: 4px 0;
}

.c-header .this-is-active .o-icon__bar-1 {
  -webkit-transform: rotate(-45deg) translate(-4px, 3px);
       -o-transform: rotate(-45deg) translate(-4px, 3px);
          transform: rotate(-45deg) translate(-4px, 3px);
}

.c-header .this-is-active .o-icon__bar-2 {
  opacity: 0;
}

.c-header .this-is-active .o-icon__bar-3 {
  -webkit-transform: rotate(42deg) translate(-5px, -5px);
       -o-transform: rotate(42deg) translate(-5px, -5px);
          transform: rotate(42deg) translate(-5px, -5px);
}

.c-header .this-is-active .c-header__logo-light {
  display: block;
}

.c-header .this-is-active .o-icon-menu {
  margin: 40px 10px 10px 10px;
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}

.c-header .this-is-active .c-primary-nav {
  display: block;
  margin-top: 140px;
}

.c-header .this-is-active .c-primary-nav__parent-list {
  display: block;
}

.c-header .this-is-active .c-primary-nav__parent-list-item {
  border-bottom: 1px solid #d2a940;
}

.c-header .this-is-active .c-primary-nav__parent-list-item:nth-child(1) {
  border-top: 1px solid #d2a940;
}

.c-header .this-is-active .c-primary-nav__link {
  font-size: var(--font-size-l, 30px);
  text-transform: capitalize;
  font-weight: 600;
}

.c-header .this-is-active .c-primary-nav__link:hover {
  color: #951c00;
}

.c-header .mobile-nav.l-container {
  margin: 0px;
  max-width: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-flow: row-reverse;
          flex-flow: row-reverse;
}

.c-header .mobile-nav.l-wrap {
  padding: 0px;
  margin: 0px;
}

.c-header .this-is-active.mobile-nav {
  background: #ffcf39;
  width: 100vw;
  height: 100vh;
  position: fixed;
  left: 0px;
  top: 0px;
  display: block;
  z-index: 10;
  padding: 10px 20px;
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
}

.c-header .this-is-active.mobile-nav .l-container {
  margin: auto;
  max-width: 600px;
}

.c-header .this-is-active.mobile-nav .l-wrap {
  padding: 0px;
}

/**
 * Find Your Good Header
 */

.c-fyg-header {
  text-align: center;
  margin-bottom: 40px;
}

.c-fyg-header .o-logo {
  max-width: 334px;
  margin-left: auto;
  margin-right: auto;
}

.c-pop-up-bg {
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 99999;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 1;
  -webkit-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-animation: FadeIn 1s;
       -o-animation: FadeIn 1s;
          animation: FadeIn 1s;
}

.c-pop-up-container {
  background-color: #fff;
  padding: 60px 20px;
  position: relative;
  width: 100%;
  margin: 0px 10px;
  max-height: 80vh;
  border-radius: 10px;
  border-bottom: 20px solid #ffcf39;
  -webkit-box-shadow: 0px 0px 15px -4px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 15px -4px rgba(0, 0, 0, 0.75);
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}

@media (min-width: 720px) {
  .c-pop-up-container {
    max-width: 900px;
    max-height: 500px;
    margin: 0px;
    padding: 60px;
  }
}

.c-pop-up-container ::-webkit-scrollbar {
  width: 7px;
}

.c-pop-up-container ::-webkit-scrollbar-track {
  background: #ECECEC;
}

.c-pop-up-container ::-webkit-scrollbar-thumb {
  background: #C1C1C1;
}

.c-pop-up-container ::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.c-pop-up-container li {
  font-family: utopia-std, serif;
  font-size: var(--font-size-body, 18px);
  line-height: 1.5;
  letter-spacing: 0.44px;
  list-style-type: disc;
  margin-left: 30px;
}

.c-pop-up-container h3 {
  margin-bottom: 20px;
}

.c-pop-up-container a path {
  fill: #951c00;
}

.c-pop-up-container p {
  margin-bottom: 20px;
}

.c-pop-up-container p b,
.c-pop-up-container p strong {
  font-family: ff-real-headline-pro, sans-serif;
}

.c-pop-up-content {
  overflow-y: auto;
  width: 100%;
  max-height: 70vh;
  padding-right: 20px;
}

@media (min-width: 720px) {
  .c-pop-up-content {
    max-height: 400px;
  }
}

.c-pop-up-close {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}

.fade {
  -webkit-animation: FadeOut 1s;
       -o-animation: FadeOut 1s;
          animation: FadeOut 1s;
}

.hide {
  display: none;
}

@-webkit-keyframes FadeIn {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-o-keyframes FadeIn {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes FadeIn {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes FadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-o-keyframes FadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes FadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.c-news-ticker {
  background: #000;
  width: 100%;
  color: #fff;
  font-family: ff-real-headline-pro, sans-serif;
}

.c-news-ticker__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.c-news-ticker__post {
  padding: 20px;
  font-family: ff-real-headline-pro, sans-serif;
  font-weight: lighter;
}

.c-news-ticker__post .o-highlighted {
  color: #ffcf39;
  text-transform: uppercase;
  font-family: ff-real-headline-pro, sans-serif;
  letter-spacing: 1.4;
}

.c-news-ticker .o-read-more {
  color: #ffcf39;
  text-transform: uppercase;
  font-family: ff-real-headline-pro, sans-serif;
  font-size: var(--font-size-xxs, 13px);
  text-align: right;
  padding: 0 20px 20px 20px;
  letter-spacing: 1.4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 961px) {
  .c-news-ticker .o-read-more {
    padding: 20px;
  }
}

.c-news-ticker .o-read-more a:hover {
  color: #951c00;
}

.c-hero {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #ffcf39;
}

.c-hero.has-background-image {
  background-size: cover;
  background-position: center top;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 500px;
}

@media (min-width: 961px) {
  .c-hero.has-background-image {
    min-height: 600px;
  }
}

.c-hero__heading {
  font-size: var(--font-size-xxl, 60px);
}

.c-hero.has-background-video {
  background-size: cover;
  background-position: center center;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 500px;
  position: relative;
  overflow: hidden;
}

@media (min-width: 961px) {
  .c-hero.has-background-video {
    min-height: 600px;
  }
}

.c-hero__video {
  position: absolute;
  top: 0;
  width: 300%;
}

@media (min-width: 961px) {
  .c-hero__video {
    width: 100%;
  }
}

/**
 * Find Your Good Landing Hero
 */

.c-fyg-hero__inner {
  position: relative;
}

.c-fyg-hero .o-kicker {
  background-color: #951c00;
  display: inline-block;
  color: #fff;
  padding: 4px 8px;
}

.c-fyg-hero__content {
  padding-top: 20px;
}

@media (min-width: 961px) {
  .c-fyg-hero__content {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 40px;
  }

  .c-fyg-hero__content > * {
    position: relative;
    z-index: 10;
  }

  .c-fyg-hero__content::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    bottom: 0;
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    z-index: 0;
  }
}

@media (min-width: 1221px) {
  .c-fyg-hero__content {
    padding: 60px;
  }
}

@media (min-width: 961px) {
  .c-fyg-hero__heading {
    color: #fff;
  }
}

.c-fyg-hero .o-button:hover {
  background-color: #951c00;
}

@media (max-width: 720px) {
  .c-fyg-hero__media,
  .c-fyg-feature {
    margin-left: -20px;
    margin-right: -20px;
  }
}

.c-page-header.has-background-image {
  color: #fff;
  background-size: cover;
  background-position: center center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 400px;
  margin: 0 40px;
}

@media (min-width: 961px) {
  .c-page-header.has-background-image {
    min-height: 500px;
  }
}

.c-page-sections .u-background-color--none {
  padding-top: 0;
  padding-bottom: 0;
}

.c-page-sections .c-section-header__dek {
  color: #808080;
}

.c-page-sections .o-values {
  width: 80%;
}

@media (min-width: 961px) {
  .c-page-sections .o-values {
    width: 60%;
  }
}

.c-page-sections .o-button {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.c-page-sections .o-rich-text p {
  color: #000;
}

.c-section-split-content-media {
  grid-gap: 40px;
}

@media (min-width: 721px) {
  .c-section-split-content-media--left .c-section-split-content-media__column-1 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

.c-section-split-content-media__column-1 {
  font-family: Georgia, serif;
}

@media (max-width: 720px) {
  .c-section-split-content-media__column-1 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

.c-section-split-content-media__multi-images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.c-section-split-content-media__multi-images .o-picture {
  padding: 10px;
  position: relative;
  display: block;
  width: 50%;
}

.c-section-split-content-media__multi-images .o-picture:nth-child(1),
.c-section-split-content-media__multi-images .o-picture:nth-child(2) {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.c-section-split-content-media__multi-images .o-picture:nth-child(4),
.c-section-split-content-media__multi-images .o-picture:nth-child(3) {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.c-section-split-content-media .c-section-header__container {
  text-align: left;
}

.c-section-split-content-media .o-button {
  margin-left: 0;
}

.c-section-promoted-news .c-card .o-heading,
.c-section-archive-feed .c-card .o-heading {
  font-size: var(--font-size-m, 20px);
  font-weight: bold;
}

.c-section-promoted-news .c-card__dek,
.c-section-archive-feed .c-card__dek {
  font-family: ff-real-headline-pro, sans-serif;
  font-style: normal;
  font-size: var(--font-size-xxs, 13px);
}

.c-section-testimonial {
  padding-top: 40px;
  padding-bottom: 40px;
}

@media (min-width: 961px) {
  .c-section-testimonial {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.c-section-testimonial__item {
  margin: 0;
}

@media (min-width: 961px) {
  .c-section-testimonial__item {
    margin: 20px;
  }
}

.c-section-testimonial__body {
  padding: 20px;
}

.c-section-testimonial .o-rich-text {
  margin: 20px 0;
}

.c-section-stats {
  padding-top: 40px;
  padding-bottom: 40px;
}

@media (min-width: 961px) {
  .c-section-stats {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.c-section-stats__item {
  margin: 20px;
  text-align: center;
}

.c-section-stats__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

@media (min-width: 961px) {
  .c-section-stats__body {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.c-section-stats h1 {
  font-size: var(--font-size-l, 30px);
}

.c-section-stats .o-rich-text {
  font-family: ff-real-headline-pro, sans-serif;
  color: #808080;
  text-transform: uppercase;
  font-size: var(--font-size-s, 16px);
}

.c-section-stats .o-heading {
  font-size: var(--font-size-xxl, 60px);
}

.c-section-call-to-action {
  padding-top: 40px;
  padding-bottom: 40px;
}

@media (min-width: 961px) {
  .c-section-call-to-action {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.c-section-call-to-action__heading {
  text-align: center;
}

.c-section-call-to-action__dek {
  text-align: center;
}

.c-section-image-gallery__gallery {
  margin-top: 40px;
}

.c-section-image-gallery__image {
  padding-right: 20px;
  padding-left: 20px;
  margin-bottom: 40px;
  max-height: 1.25rem;
  width: auto;
}

@media (min-width: 1221px) {
  .c-section-image-gallery__image {
    max-height: 2.25rem;
  }
}

.c-section-image-gallery .o-picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.c-section-image-gallery .o-picture img {
  width: auto;
}

.c-section-archive-feed .c-section-header {
  padding-top: 80px;
}

.c-section-archive-feed .c-section-header__heading {
  text-transform: uppercase;
  font-weight: normal;
  font-size: var(--font-size-l, 30px);
  line-height: 0.83;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.25em;
}

.c-section-card-content__heading {
  text-align: center;
}

.c-careers {
  padding: 0;
}

@media (min-width: 961px) {
  .c-careers {
    padding: 60px 60px 20px 60px;
  }
}

.c-careers .c-card-careers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 80%;
  margin: 0 auto;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding: 20px 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.c-careers .c-card-careers__content {
  width: 100%;
}

@media (min-width: 961px) {
  .c-careers .c-card-careers__content {
    width: auto;
  }
}

.c-careers .c-card-careers__link {
  margin-top: 20px;
  width: 100%;
}

@media (min-width: 961px) {
  .c-careers .c-card-careers__link {
    width: auto;
  }
}

@media (min-width: 961px) {
  .c-careers .c-card-careers {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .c-careers .c-card-careers__link {
    margin-top: 0;
  }
}

.c-section-content-editor {
  padding: 40px;
}

@media (min-width: 961px) {
  .c-section-content-editor {
    padding: 80px;
  }
}

.c-section-content-editor .o-rich-text {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.page-id-701 .c-section-content-editor {
  padding-top: 0;
  padding-bottom: 0;
}

/**
 * Find Your Good sections
 */

.c-fyg-activities {
  margin-bottom: 80px;
}

.c-fyg-activities--footer {
  margin-bottom: 0;
  border-bottom: 10px solid #ffcf39;
  padding: 60px 10px;
}

@media (min-width: 961px) {
  .c-fyg-activities--footer {
    padding: 60px 20px;
  }

  .c-fyg-activities--footer h3 {
    font-size: 18px;
  }
}

.c-fyg-activities--footer .c-fyg-activity:nth-child(n+9) {
  display: none;
}

.c-fyg-activity {
  position: relative;
  aspect-ratio: 1/1;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0);
  -webkit-transition: -webkit-box-shadow 0.5s ease-in-out;
  transition: -webkit-box-shadow 0.5s ease-in-out;
  -o-transition: box-shadow 0.5s ease-in-out;
  transition: box-shadow 0.5s ease-in-out;
  transition: box-shadow 0.5s ease-in-out, -webkit-box-shadow 0.5s ease-in-out;
}

.c-fyg-activity:hover {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}

.c-fyg-activity:hover h3 span {
  border-color: #ffcf39;
}

.c-fyg-activity::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}

.c-fyg-activity__content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  z-index: 10;
  padding: 20px;
}

.c-fyg-activity__content img {
  max-height: 70px;
}

.c-fyg-activity__content h3 {
  display: block;
  color: #fff;
  width: 100%;
  margin-top: 10px;
  line-height: 1.3;
}

.c-fyg-activity__content h3 span {
  display: inline-block;
  padding-bottom: 2px;
  border-bottom: 3px solid rgba(255, 207, 57, 0);
  -webkit-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
}

@media (max-width: 720px) {
  .c-fyg-activity__content h3 {
    font-size: 14px;
    letter-spacing: 1px;
  }
}

/**
 * Find Your Good Partners
 */

.c-fyg-partners {
  padding: 60px 10px;
}

@media (min-width: 961px) {
  .c-fyg-partners {
    padding: 60px 20px;
  }
}

.c-fyg-partners .slick-slider .slick-dots button::after {
  background-color: #000;
}

.c-fyg-partners .slick-slider .slick-dots .slick-active button::after {
  border-color: #000;
  background-color: #ffcf39;
}

.c-fyg-partner__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.c-fyg-partner__item img {
  max-height: 200px;
  width: 80%;
}

.c-fyg-promo {
  margin-bottom: 80px;
}

.c-fyg-partner-grid {
  margin-bottom: 80px;
}

.c-fyg-partner-grid__item {
  position: relative;
  aspect-ratio: 1/1;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0);
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background-color: #fff;
  border: 1px solid rgba(170, 177, 183, 0.5);
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (min-width: 961px) {
  .c-fyg-partner-grid__item {
    padding: 40px;
  }
}

.c-fyg-partner-grid__item img {
  display: block;
  -webkit-filter: invert(50%);
          filter: invert(50%);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  max-width: 80%;
  max-height: 60%;
}

.c-fyg-partner-grid__item h3 {
  width: 100%;
  color: #fff;
  opacity: 0;
  -webkit-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  -o-transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
  transition: all 0.25s cubic-bezier(0.86, 0, 0.07, 1);
}

@media (max-width: 720px) {
  .c-fyg-partner-grid__item h3 {
    display: none;
  }
}

.c-fyg-partner-grid__item:hover {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  background-color: #41b9fc;
}

.c-fyg-partner-grid__item:hover img {
  -webkit-filter: invert(0);
          filter: invert(0);
}

.c-fyg-partner-grid__item:hover h3 {
  opacity: 1;
}

/**
 * Find Your Good Organizations
 */

.c-fyg-more-organizations {
  padding-top: 40px;
  margin-bottom: 80px;
}

@media (min-width: 961px) {
  .c-fyg-more-organizations {
    margin-bottom: 80px;
  }
}

.c-fyg-more-organizations__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.c-fyg-more-organizations__item img {
  max-height: 200px;
  max-width: 200px;
}

/**
 * Find Your Good rich content
 */

.c-fyg-rte-content h1,
.c-fyg-rte-content .o-rich-text > *:first-child {
  text-align: center;
}

/*
 * General Layout
*/

.l-main {
  padding-top: 80px;
}

.has-sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

@media (min-width: 961px) {
  .has-sidebar {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.has-sidebar > article {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

@media (min-width: 961px) {
  .has-sidebar > article {
    width: calc(100% - (300px));
  }
}

.has-sidebar > aside {
  width: 100%;
  margin-top: 40px;
}

@media (min-width: 961px) {
  .has-sidebar > aside {
    margin-top: 0;
    margin-left: 20px;
    min-width: 300px;
    max-width: 300px;
  }
}

@media (min-width: 961px) {
  .has-sidebar > aside {
    margin-left: 40px;
  }
}

.o-section--full {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

.u-align--center {
  margin-left: auto;
  margin-right: auto;
}

/**
 * Find Your Good layout adjustments
 */

.template-find-your-good-landing-php .l-main,
.template-find-your-good-activity-php .l-main,
.template-find-your-good-partner-php .l-main {
  padding-top: 40px;
}


/*# sourceMappingURL=main.css.map*/