﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Prototype";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/prototype.woff) format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto.woff) format("woff")}h1,h2,h3,.h3{font-family:Prototype;text-transform:uppercase;text-align:center}h2{text-shadow:0px 0px 10px #d01b91;color:#fff;font-size:32px;letter-spacing:1.6px}@media only screen and (min-width: 1024px){h2{font-size:40px;letter-spacing:2px}}h3,.h3{text-shadow:0px 0px 10px #d01b91;color:#fff;font-size:24px;letter-spacing:1.6px}@media only screen and (min-width: 1024px){h3,.h3{font-size:32px;letter-spacing:2px}}p{color:#fff;font-family:Roboto;font-size:16px;font-weight:normal;line-height:32px;text-align:center}@media only screen and (min-width: 1024px){p{font-size:18px;line-height:40px}}p+p,p+h3{margin-top:17px}p.note{font-style:italic}ul{list-style:inside}ol{list-style:decimal;margin-left:1.2rem}ul,ol{color:#fff;font-family:Roboto;font-size:16px;font-weight:normal;line-height:32px;text-align:center}@media only screen and (min-width: 1024px){ul,ol{font-size:18px;line-height:40px}}p+ul,h3+ul,p+ol,h3+ol{margin-top:17px}ul+p,ul+h3,ol+p,ol+h3{margin-top:17px}a{color:#fff;transition:text-decoration-color .15s ease-out;text-decoration-color:#d01b91}a:hover{text-decoration-color:#fffb3d}body{background:top center url(/2022/images/hero-background.jpg) #010101 no-repeat}@media only screen and (min-width: 768px){body{background-size:contain}}.tickets button,.venue a{background:#d01b91;box-shadow:4px 4px 0px 0px #fffb3d;padding:20px 44px;color:#fffb3d;font-family:Prototype,sans-serif;font-size:18px;letter-spacing:1.5px;text-align:center;text-transform:uppercase;border:none}@media only screen and (min-width: 768px){.tickets button,.venue a{font-size:24px;letter-spacing:2px}}.hero{padding:130px 16px 100px;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 768px){.hero{padding-bottom:44px;padding-top:250px}}.hero .link{display:block;margin-bottom:8px}.hero .link img{width:90vw;height:auto;margin-bottom:36px}@media only screen and (min-width: 768px){.hero .link img{width:75vw;max-width:1068px;margin-bottom:80px}}.hero .facts{color:#02002e;font-family:Prototype,sans-serif;font-size:16px;letter-spacing:.8px;text-align:justify;text-transform:uppercase;transform:rotate(-4deg);margin-bottom:100px;text-align:center;font-weight:normal}@media only screen and (min-width: 768px){.hero .facts{font-size:40px;letter-spacing:2px}}.hero .facts .date,.hero .facts .location{text-shadow:none;display:inline-block;border:1.5px solid #fff;box-shadow:1px 1px 0px 0px #d01b91;padding:2px 5px}@media only screen and (min-width: 768px){.hero .facts .date,.hero .facts .location{border:5px solid #fff}}.hero .facts .date{background:#fff}.hero .facts .location{color:#fff;background:#02002e}.about{background:top left 32px/120px no-repeat url(/2022/images/about-background.svg);padding:100px 16px 80px;display:flex;flex-direction:column;align-items:center}.about .title{margin-bottom:37px}@media only screen and (min-width: 768px){.about{background:none}.about .title{display:flex;align-items:center}.about .title:before{content:"";background:top left 32px/120px no-repeat url(/2022/images/about-background.svg);width:133px;height:133px;margin-left:-133px}}.about p{padding:0 16px}.about p.rustfest{font-size:32px;margin-top:32px}.about .rustfest-logo{margin-top:20px;width:225px;height:auto}@media only screen and (min-width: 768px){.about p{width:50vw;min-width:680px}}.speak{background:linear-gradient(-180deg, rgba(255,255,255,0) 0%, #fff 52%, rgba(255,255,255,0) 100%) #fffb3d;padding:80px 16px;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 768px){.speak{margin-top:10rem}}.speak .title{text-shadow:none;color:#02002e;margin-bottom:37px}.speak p{color:#02002e;padding:0 16px;margin-bottom:37px}.speak .cfp{background:#d01b91;box-shadow:4px 4px 0px 0px #02002e;padding:23px 40px;color:#fffb3d;font-family:Prototype,sans-serif;font-size:18px;letter-spacing:1.5px;text-align:center;text-transform:uppercase;text-decoration:none;transform:rotate(-4deg)}@media only screen and (min-width: 768px){.speak .cfp{font-size:24px;letter-spacing:2px}}@media only screen and (min-width: 768px){.speak p{width:50vw;min-width:680px}}.talks{background:top 80px center/100% no-repeat url(/2022/images/talks-background-top.svg),bottom 80px center/100% no-repeat url(/2022/images/talks-background-bottom.svg);padding:66vw 16px;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 420px){.talks{padding:50vw 16px}}@media only screen and (min-width: 720px){.talks{padding:37.5vw 16px}}.talks .title{margin:-20px 0 17px;display:flex;align-items:center;justify-content:center}.talks .title:before{content:"";display:inline-block;background:center center/cover url(/2022/images/yellow-diamond.svg);height:62px;width:62px}.talks .title:after{content:"";display:inline-block;background:center center/cover url(/2022/images/yellow-diamond.svg);height:62px;width:62px}.talks p{padding:0 16px;margin-bottom:60px}.talks .topics{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 768px){.talks .topics{letter-spacing:2px;flex-direction:row;flex-wrap:wrap;max-width:50vw;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px}}.talks .topics li{font-family:Prototype,sans-serif;text-align:justify;text-transform:uppercase;color:#02002e;transform:rotate(-4deg);display:inline-block;background:#fff;border:1.5px solid #fff;box-shadow:1px 1px 0px 0px #d01b91;text-align:left;list-style-type:none;letter-spacing:.8px;padding:2px 5px;font-size:16px;line-height:24px}@media only screen and (min-width: 768px){.talks .topics li{font-size:24px;letter-spacing:2px}}@media only screen and (min-width: 768px){.talks .topics li{margin-top:40px}.talks .topics li:nth-child(2n){margin-top:0}}.talks .topics li+li{margin-top:40px}.our-speakers{padding:66vw 16px;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 420px){.our-speakers{padding:50vw 16px}}@media only screen and (min-width: 720px){.our-speakers{padding:37.5vw 16px}}.our-speakers .title{margin:-20px 0 17px;display:flex;align-items:center;justify-content:center;padding-top:10rem}.our-speakers .title:before{content:"";display:inline-block;background:center center/cover url(/2022/images/yellow-diamond.svg);height:62px;width:62px}.our-speakers .title:after{content:"";display:inline-block;background:center center/cover url(/2022/images/yellow-diamond.svg);height:62px;width:62px}.our-speakers p.description{max-width:36%}@media only screen and (max-width: 640px){.our-speakers p.description{max-width:100%}}.our-speakers .speakers{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:64px;max-width:75%}@media only screen and (min-width: 1024px){.our-speakers .speakers{max-width:1000px}}.our-speakers .speakers li{display:flex;flex-direction:column;align-items:center}.our-speakers .speakers img.photo{border:#fffb3d 6px solid;display:inline-block;height:192px;width:192px;border-radius:50%;margin-bottom:24px}@media only screen and (max-width: 640px){.our-speakers .speakers img.photo{margin-bottom:10px}}.our-speakers .speakers a,.our-speakers .speakers p{color:#fdf8f4;font-family:Prototype,sans-serif;font-size:1.2rem;letter-spacing:.9px;text-align:center;text-transform:uppercase;margin-bottom:20px}@media only screen and (max-width: 640px){.our-speakers .speakers a,.our-speakers .speakers p{margin-bottom:10px}}.our-speakers .speakers a.speaker,.our-speakers .speakers p.speaker{margin-bottom:0}.our-speakers .speakers a.talk-title,.our-speakers .speakers p.talk-title{margin-top:0;font-size:1rem}.our-speakers .speakers p.talk-title{font-family:Prototype,sans-serif;text-align:justify;text-transform:uppercase;color:#02002e;transform:rotate(-4deg);display:inline-block;background:#fff;border:1.5px solid #fff;box-shadow:1px 1px 0px 0px #d01b91;text-align:left;list-style-type:none;letter-spacing:.8px;padding:2px 5px;font-size:16px;line-height:24px}@media only screen and (min-width: 768px){.our-speakers .speakers p.talk-title{font-size:24px;letter-spacing:2px}}.our-speakers .speakers .links{display:flex;justify-content:center;align-items:center}.our-speakers .speakers .links a{margin:0 8px}.speaker-profile{margin:0 auto;display:grid;align-items:center;padding-top:10rem;align-items:center}@media only screen and (min-width: 900px){.speaker-profile{width:95vw;grid-template-columns:250px 4fr;width:80%;padding-bottom:10rem}}@media only screen and (min-width: 900px) and (min-width: 1440px){.speaker-profile{padding:10rem}}.speaker-profile .profile-image{margin:auto;height:20rem;border:#fffb3d 6px solid;display:inline-block;border-radius:50%;margin-bottom:24px}@media only screen and (max-width: 640px){.speaker-profile .profile-image{margin-bottom:10px}}@media only screen and (min-width: 900px){.speaker-profile .profile-image{margin:0}}.speaker-profile h3,.speaker-profile .h3-text{font-size:1.5rem;text-align:left}.speaker-profile p{text-align:left}.speaker-profile .speaker-details{text-align:left;display:flex;flex-direction:column;align-items:flex-start;margin:2rem;gap:2rem}@media only screen and (min-width: 768px){.speaker-profile .speaker-details{margin-left:10rem}}.speaker-profile .talk{text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:2rem;margin-bottom:2rem}.speaker-profile .links{display:flex;gap:2rem}.get-involved{background:bottom 80px center/180px no-repeat url(/2022/images/get-involved-background-bottom.svg);padding:60px 16px 0;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 768px){.get-involved{background-position:top 50% right 10%}}@media only screen and (max-width: 640px){.get-involved{background:bottom 7rem center/100px no-repeat url(/2022/images/get-involved-background-bottom.svg);padding-bottom:200px}}.get-involved .title{margin:0 0 46px;display:flex;align-items:center;justify-content:center}.get-involved .container{background:center center/contain url(/2022/images/background-actions.png) no-repeat;height:30rem}@media only screen and (min-width: 768px){.get-involved .container{padding-top:10rem}}.get-involved .actions{display:flex;align-items:center}@media only screen and (max-width: 640px){.get-involved .actions{flex-direction:column}}.get-involved .actions a{display:block;background:#fffb3d;background-position:top 23px center;background-repeat:no-repeat;box-shadow:4px 4px 0px 0px #d01b91;max-width:80vw;padding:1.2rem 2.2rem;color:#d01b91;font-family:Prototype,sans-serif;text-align:center;text-decoration:none;text-transform:uppercase;font-size:16px;letter-spacing:1.5px;padding:56px 0px 23px;width:22.5rem;margin-bottom:1rem;align-items:center}@media only screen and (min-width: 1024px){.get-involved .actions a{display:inline-block;max-width:360px;margin-right:10px}}@media only screen and (min-width: 768px){.get-involved .actions a{font-size:18px;letter-spacing:2px}}.get-involved .actions a.twitter{background-image:url(/2022/images/icons/twitter.svg)}@media only screen and (max-width: 640px){.get-involved .actions a.twitter{margin-bottom:40px}}.get-involved .actions a.mailing-list{background-image:url(/2022/images/icons/mailing-list.svg)}.sponsors{display:flex;flex-direction:column;align-items:center;padding:4rem;background:linear-gradient(-180deg, rgba(255,255,255,0) 0%, #fff 52%, rgba(255,255,255,0) 100%) #fffb3d;border-radius:0px;box-shadow:4px 4px 0px 0px #000}.sponsors .title{color:#02002e;font-family:Prototype;font-size:40px;letter-spacing:2px;line-height:72px;text-transform:uppercase;text-shadow:none;width:100%;text-align:center}.sponsors .title img{height:2rem}.sponsors .title.premier-partners{font-size:2.3rem}.sponsors .title.partners{font-size:1.75rem}.sponsors .title.supporters{font-size:1.5rem}.sponsors h2{margin-bottom:8rem}.sponsors .sponsors-grid-container{display:grid;gap:8rem;width:80%;padding:1rem}@media only screen and (max-width: 640px){.sponsors .sponsors-grid-container{width:auto}}.sponsors .sponsors-grid{display:flex;gap:4rem;width:100%;justify-content:center;flex-flow:row wrap;justify-self:center;align-items:center;--max-width-premier-partners: 18rem;--partner-size-ratio: 1.6;--supporter-size-ratio: 1.4;--max-width-partners: calc( var(--max-width-premier-partners) / var(--partner-size-ratio) );--max-width-supporters: calc( var(--max-width-partners) / var(--supporter-size-ratio) )}.sponsors .sponsors-grid img{width:100%}.sponsors .sponsors-grid.premier-partners img{max-width:var(--max-width-premier-partners)}.sponsors .sponsors-grid.partners img{max-width:var(--max-width-partners)}.sponsors .sponsors-grid.supporters img{max-width:var(--max-width-supporters)}.presented-by{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.presented-by .title{margin-bottom:40px}.presented-by img{width:246px}.schedule{margin-top:8rem;margin-bottom:8rem;background:top -.5rem left 38%/4rem no-repeat url(/2022/images/schedule-background.svg)}@media only screen and (max-width: 640px){.schedule{background-position-x:0}}.schedule .content{color:#fff}.schedule .content .title{margin-bottom:2rem;font-size:2.5rem}.schedule .content .timetable{margin:auto;width:60vw}@media only screen and (max-width: 640px){.schedule .content .timetable{width:80vw}}.schedule .content .timetable .table-title,.schedule .content .timetable .table-subtitle{text-align:center}.schedule .content .timetable .table-title.timezone,.schedule .content .timetable .table-subtitle.timezone{margin-bottom:2rem}.schedule .content .timetable .table-title{color:#fffb3d;font-family:Prototype;text-transform:uppercase;font-size:1.5rem;line-height:1.75rem;letter-spacing:1.2px;margin-bottom:1rem;font-weight:bold;text-shadow:0px 0px 10px #d01b91}.schedule .content .timetable .table-subtitle{color:#fff;font-family:"Roboto",sans-serif;font-size:1.1rem;line-height:2.5rem;font-weight:bold}.schedule .content .timetable a{text-decoration:underline;font-family:"Robot",sans-serif;font-weight:bold;color:#fffb3d}.schedule .content .timetable table{margin-top:5rem;margin-bottom:5rem;width:100%}.schedule .content .timetable table thead tr th{padding-bottom:7px;font-weight:bold;text-align:left;font-size:1.2rem;font-family:"Lato",sans-serif;text-transform:uppercase}.schedule .content .timetable table thead tr th.time{width:8rem}.schedule .content .timetable table thead tr th:first-child{padding-left:0;width:30%}.schedule .content .timetable table tbody tr{border-top:1px dotted #23be9b;min-width:100vw}.schedule .content .timetable table tbody tr .table-entry{margin-bottom:0px;padding:0px;text-align:left}.schedule .content .timetable table tbody tr a .table-entry{color:inherit;font:inherit}.schedule .content .timetable table tbody tr>td:first-child{padding-right:0px;color:#fffb3d;text-shadow:0px 0px 10px #d01b91;font-family:Prototype;font-size:18px;letter-spacing:.9px;text-transform:uppercase}.schedule .content .timetable table tbody tr>td:last-child{padding-right:26px}@media only screen and (min-width: 576px){.schedule .content .timetable table tbody tr>td:last-child{padding-right:0}}.schedule .content .timetable table tbody tr:last-child{border-bottom:1px dotted #23be9b;min-width:100%}.schedule .content .timetable table td{font-size:1rem;text-align:left;padding:1.5rem 0 1.5rem 0;vertical-align:top}.schedule .content .timetable table td .speaker{margin-top:.5rem;display:block;font-style:italic;font-family:"Roboto",sans-serif}.schedule .content .timetable .full-schedule{text-align:center;margin-top:4rem}.schedule .content .timetable .full-schedule a{display:block;background:#fffb3d;background-position:top 23px center;background-repeat:no-repeat;box-shadow:4px 4px 0px 0px #d01b91;max-width:80vw;padding:1.2rem 2.2rem;color:#d01b91;font-family:Prototype,sans-serif;text-align:center;text-decoration:none;text-transform:uppercase;font-size:1.5rem}@media only screen and (min-width: 1024px){.schedule .content .timetable .full-schedule a{display:inline-block;max-width:360px;margin-right:10px}}.schedule.full-schedule .content .timetable table td h3,.schedule.full-schedule .content .timetable table td p{margin-bottom:2rem}@media only screen and (min-width: 768px){.schedule.full-schedule .content .timetable table td h3,.schedule.full-schedule .content .timetable table td p{text-align:left}}.schedule.full-schedule .content .timetable table tbody tr{min-width:auto}@media only screen and (max-width: 640px){.schedule.full-schedule .content .timetable table tbody tr{display:flex;flex-direction:column}}.schedule.full-schedule .content .timetable table tbody tr>td:last-child{padding-right:0}.schedule.full-schedule .content .timetable table .talk-info{gap:2rem}.schedule.full-schedule .content .timetable table .talk-description ul,.schedule.full-schedule .content .timetable table .talk-description ol{text-align:left}.schedule.full-schedule .content .timetable table .talk-description code{color:#fffb3d;background-color:#d01b91}.schedule.full-schedule .content .timetable table .talk-info,.schedule.full-schedule .content .timetable table .speaker{display:flex;flex-direction:column;align-items:center;gap:1rem}.schedule.full-schedule .content .timetable table .talk-info p,.schedule.full-schedule .content .timetable table .speaker p{margin:0}.schedule.full-schedule .content .timetable table .talk-info img.photo,.schedule.full-schedule .content .timetable table .speaker img.photo{border:#fffb3d 6px solid;display:inline-block;height:192px;width:192px;border-radius:50%}@media only screen and (max-width: 640px){.schedule.full-schedule .content .timetable table .talk-info img.photo,.schedule.full-schedule .content .timetable table .speaker img.photo{margin-bottom:10px}}.venue{padding:60px 16px 100px;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 1024px){.venue{padding-bottom:100px}}.venue .location{display:flex;align-items:center;justify-content:space-around;margin-bottom:40px;width:80%;padding-top:80px;margin-bottom:80px;flex-direction:column;gap:2.2em}@media only screen and (min-width: 768px){.venue .location:first-child{background:calc(0% - 1em) 0%/10rem no-repeat url(/2022/images/venue-background-top.svg)}}.venue .location.dinner{flex-direction:column-reverse}@media only screen and (min-width: 1024px){.venue .location.dinner{background:calc(50% - 4em) calc(10% - 2rem)/10rem no-repeat url(/2022/images/venue-background-bottom.svg)}}@media only screen and (min-width: 1024px){.venue .location{flex-direction:row;gap:initial}.venue .location.dinner{flex-direction:row}}.venue .location .location-info{display:flex;flex-direction:column;gap:2.2rem}@media only screen and (min-width: 1024px){.venue .location .location-info{width:44%}}@media only screen and (min-width: 1024px){.venue .location .location-info{align-self:start}.venue .location .location-info:nth-child(2){flex-direction:column}}.venue .location .location-info .title{display:flex;background-color:#fff;color:#000;border:.3rem #fff solid;align-self:center}.venue .location .location-info .title h3{text-shadow:none;align-self:center;margin-left:8px;font-size:1.5rem}.venue .location .location-info .title h3:first-child{color:#000}.venue .location .location-info .title h3:nth-child(2){border:.5rem #000 solid;background-color:#000;color:#fff}@media only screen and (min-width: 1024px){.venue .location .location-info .title{align-self:start}}.venue .location .location-info p{text-align:center}@media only screen and (min-width: 1024px){.venue .location .location-info p{text-align:start}}.venue .location .location-info a{width:80%;align-self:center}.venue .location .location-info .map{height:200px}.venue .location .hexagon{clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);position:relative;width:17rem;height:20rem;background:#fff}.venue .location .hexagon>img{position:absolute;top:8px;left:8px;width:calc(17rem - 8px * 2);height:calc(20rem - 8px * 2)}@media only screen and (min-width: 500px){.venue .location .hexagon{clip-path:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);position:relative;width:26rem;height:30rem;background:#fff}.venue .location .hexagon>img{position:absolute;top:8px;left:8px;width:calc(26rem - 8px * 2);height:calc(30rem - 8px * 2)}}.venue .location .hexagon .image{object-fit:cover}.generic-content{padding:60px 16px}@media only screen and (min-width: 768px){.generic-content{width:50vw;min-width:680px;margin:0 auto}}.generic-content .title{text-shadow:0px 0px 10px #d01b91;color:#fff;font-size:32px;letter-spacing:1.6px;margin:0 0 17px}.generic-content h3{margin-bottom:17px}.generic-content p{text-align:left;padding:0 16px}.generic-content p+h3{margin-top:17px}.generic-content ul{text-align:left;padding:0 16px}footer{padding:40px 16px;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 1100px){footer{width:95vw;min-width:760px;max-width:1340px;margin:0 auto}}footer .rust{padding-top:40px;color:#d01b91;line-height:1.2}footer .avatar{width:120px;height:auto}footer .meta{margin:24px 0}footer .meta .presented{display:flex;align-items:center;flex-direction:row}footer .meta .presented a{line-height:20px;height:28px}footer .meta .presented img{height:20px;margin-left:10px}@media only screen and (min-width: 1100px){footer .meta{display:flex;width:100%;align-items:baseline;justify-content:start;margin-bottom:24px}footer .meta .copy{margin-right:24px}}footer .copy,footer .presented{text-shadow:0px 0px 5px #d01b91;color:#d01b91;font-family:Prototype;font-size:18px;letter-spacing:.9px;text-align:center;text-transform:uppercase}footer .links{width:100%;border-top:2px dotted #23be9b;padding-top:16px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}footer .links .pages{list-style-type:none;display:flex;flex-direction:column;align-items:center}footer .links .pages li{font-family:Prototype;font-size:18px;letter-spacing:.9px;line-height:40px;text-align:center}footer .links .pages li a{text-shadow:0px 0px 5px #23be9b;color:#23be9b;text-transform:uppercase;text-decoration:none}footer .links .pages li a:before{content:"•";margin-right:10px}@media only screen and (min-width: 768px){footer .links .pages li a:before{display:none}}footer .links .pages li a:after{content:"•";margin-left:10px}footer .links .pages li+li{margin-top:18px}@media only screen and (min-width: 1100px){footer .links .pages{flex-direction:row;align-items:start;justify-content:start}footer .links .pages li+li{margin-top:0;margin-left:10px}footer .links .pages li:last-child a:after{display:none}}footer .links .social{margin-top:24px;list-style:none}@media only screen and (min-width: 1100px){footer .links{flex-direction:row}footer .links .social{margin-top:0}}