@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(https://fonts.gstatic.com/s/montserrat/v10/SKK6Nusyv8QPNMtI4j9J2yEAvth_LlrfE80CYdSH47w.woff2) format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(https://fonts.gstatic.com/s/montserrat/v10/gFXtEMCp1m_YzxsBpKl68iEAvth_LlrfE80CYdSH47w.woff2) format("woff2");unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(https://fonts.gstatic.com/s/montserrat/v10/zhcz-_WihjSQC0oHJ9TCYPk_vArhqVIZ0nv9q090hN8.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(https://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fcjh33M2A-6X0bdu871ruAGs.woff2) format("woff2");unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(https://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fchHJTnCUrjaAm2S9z52xC3Y.woff2) format("woff2");unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(https://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fcoWiMMZ7xLd792ULpGE4W_Y.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215}@font-face{font-family:'Permanent Marker';font-style:normal;font-weight:400;src:local("Permanent Marker"),local("PermanentMarker"),url(https://fonts.gstatic.com/s/permanentmarker/v5/9vYsg5VgPHKK8SXYbf3sMsW72xVeg1938eUHStY_AJ4.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0");src:url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-twitter:before{content:"\f099"}.fa-github:before{content:"\f09b"}.fa-envelope:before{content:"\f0e0"}.fa-youtube:before{content:"\f167"}.fa-youtube-play:before{content:"\f16a"}.fa-codepen:before{content:"\f1cb"}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spring .hamburger-inner{top:2px;-webkit-transition:background-color 0s 0.13s linear;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner::before{top:10px;-webkit-transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:20px;-webkit-transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{-webkit-transition-delay:0.22s;transition-delay:0.22s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner::before{top:0;-webkit-transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;-webkit-transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 10px, 0) rotate(-45deg);transform:translate3d(0, 10px, 0) rotate(-45deg)}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Montserrat", sans-serif;font-size:16px}*,*:after,*:before{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0}body{min-height:100vh;overflow-x:hidden;background:-webkit-gradient(linear, left top, left bottom, from(#0096D9), to(#171226));background:linear-gradient(#0096D9, #171226)}a{color:#FFF;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}a:hover{color:#0096D9;opacity:.75}img{display:block;max-width:100%;height:auto}.hamburger:focus{outline:0;border:0}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#0096D9}.Header{position:fixed;z-index:998;width:100%;height:4rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background-color:rgba(23,18,38,0)}.Header.is-active{background-color:rgba(23,18,38,0.9)}.Header-container{margin:auto;max-width:1200px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:4rem, auto;grid-template-areas:". logo hamburger" "panel panel panel"}.Logo{z-index:999;grid-area:logo;justify-self:center}.Logo-link{display:block;width:4rem;height:4rem;text-indent:-9999px;background-image:url("./img/marathons-logo.svg");background-size:3.5rem;background-repeat:no-repeat;background-position:center}.Panel{position:fixed;top:0;bottom:0;width:100%;overflow-y:auto;grid-area:panel;background-color:rgba(23,18,38,0.9);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.Panel.is-active{-webkit-transform:translateX(0);transform:translateX(0)}.Panel-button{z-index:999;grid-area:hamburger;justify-self:end}.Menu{margin-top:calc( 4rem + 2rem)}.Menu-listItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;list-style:none}.Menu-link{display:block;padding:1rem;font-weight:bold;font-size:1.5rem;color:#0096D9;text-decoration:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.Menu-link:hover{color:#FFF;background-color:#0096D9}@media screen and (min-width: 64em){.Header-container{grid-template-columns:auto 1fr;grid-template-rows:4rem;grid-template-areas:'logo panel'}.Logo{justify-self:start}.Panel{position:static;overflow-y:visible;-webkit-transform:translate(0, 0);transform:translate(0, 0);background-color:transparent}.Panel-button{display:none}.Menu{margin-top:0}.Menu-listItem{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Menu-link{border-top:medium solid transparent}.Menu-link:hover{border-top:medium solid #FFF;background-color:transparent}}.Poster{width:100%;min-height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.Poster--opacity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:inherit;min-height:inherit;background-color:rgba(23,18,38,0.5)}.Poster-title{padding:0 3vh;font-size:5vw;text-align:center;letter-spacing:2vw;color:#FFF}.Sentence{padding:1rem;color:#FFF;text-align:center;font-size:4vw;font-family:'Permanent Marker', sans-serif}.Sentence cite{font-size:3vw}@media screen and (min-width: 64em){.Sentence{font-size:3vw}.Sentence cite{font-size:2vw}}.Youtube{width:100%;height:auto;display:block;margin:auto}.Youtube-wrapper{position:relative;height:auto}@media screen and (min-width: 64em){.Youtube-wrapper{padding-bottom:56.25%}}.Youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.Youtube a{display:block;margin:2rem auto;text-align:center;text-decoration:none;font-size:3.5vw}.VideoHeader{position:relative;width:100vw;height:100vh;overflow:hidden}.VideoHeader-text{position:absolute;top:30vh;height:auto;width:100%;padding:1rem;font-weight:bold;text-align:center;color:#FFF}.VideoHeader-text>h2{font-size:8vw;margin:1rem auto}.VideoHeader-text>h3{font-size:4vw}@media screen and (min-width: 64em){.VideoHeader-text>h3{font-size:2.5vw}}.GoogleMap{width:inherit;height:inherit;text-align:center;background-color:rgba(23,18,38,0.5)}@media screen and (min-width: 64em){.GoogleMap{display:-webkit-box;display:-ms-flexbox;display:flex}}.GoogleMap a{display:inline-block;padding:1rem;font-size:7.5vw;font-weight:bold;color:#FFF}.GoogleMap a:hover{color:#0096D9}.GoogleMap iframe{width:inherit;height:inherit}.ContactForm{padding:2rem}.ContactForm-title{font-size:10vw;color:#FFF}@media screen and (min-width: 64em){.ContactForm-title{font-size:5vw}}.ContactForm [required]:invalid{background-color:rgba(220,20,60,0.2)}.ContactForm [required]:focus{background-color:rgba(255,255,255,0.2);outline:0}.ContactForm>input,.ContactForm>textarea{display:block;width:100%;padding:1rem;margin:1rem auto;border:0;border-bottom:medium solid #0096D9;background-color:transparent;color:#FFF;font-family:'Montserrat';font-size:1.5rem;font-weight:bold;resize:none}.ContactForm>input[type="submit"]{margin:2rem auto 0;font-size:2rem;border:medium solid transparent;background-color:#0096D9;color:#FFF;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (min-width: 48em){.ContactForm>input[type="submit"]{width:70%}}.ContactForm>input[type="submit"]:hover{cursor:pointer;background-color:#FFF;color:#0096D9;border:medium solid #0096D9}.ContactForm>*::-webkit-input-placeholder{color:#FFF;font-family:'Montserrat';font-size:1.5rem;font-weight:bold}.SocialMedia-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.SocialMedia-item{list-style-type:none}.SocialMedia-link{font-size:10vw;color:#FFF}.SocialMedia-link:hover{color:#0096D9}@media screen and (min-width: 48em){.SocialMedia-link{font-size:5vw}}.Home{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(8, auto)}.Home .Poster-title{letter-spacing:0}.About{display:grid;grid-template-columns:100%;grid-template-rows:repeat(3, -webkit-fit-content);grid-template-rows:repeat(3, fit-content);grid-gap:2rem;justify-items:center}.MarathonHistory{max-width:1200px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(13, -webkit-fit-content);grid-template-rows:repeat(13, fit-content);grid-gap:1vw;grid-auto-flow:row dense;color:#FFF}.MarathonHistory-item{border:medium solid #FFF;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.MarathonHistory-item img{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.MarathonHistory-item img:hover{-webkit-transform:scale(1.5);transform:scale(1.5)}.MarathonHistory-item p{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:1rem;font-size:3vw}@media screen and (min-width: 64em){.MarathonHistory-item p{font-size:2vw}}.WindowGallery{display:grid;grid-template-columns:repeat(4, 25vw);grid-template-rows:repeat(4, 25vw)}@media screen and (min-width: 64em){.WindowGallery{grid-template-columns:repeat(4, 12.5vw);grid-template-rows:repeat(4, 12.5vw)}}.WindowGallery-item{overflow:hidden}.WindowGallery-item:nth-of-type(1){grid-row:1 / 3;grid-column:1 / 3}.WindowGallery-item:nth-of-type(2){grid-row:1 / 3;grid-column:3 / 5}.WindowGallery-item:nth-of-type(3){grid-row:3 / 5;grid-column:1 / 3}.WindowGallery-item:nth-of-type(4){grid-row:3 / 5;grid-column:3 / 5}.WindowGallery-image{max-width:none;width:auto;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;-webkit-transition:all .5s ease-in;transition:all .5s ease-in}.WindowGallery-image:hover{-webkit-filter:grayscale(1);filter:grayscale(1)}.WindowGallery-title,.WindowGallery-clipPath{z-index:1;grid-row:2 / 4;grid-column:2 / 4;-ms-flex-item-align:center;align-self:center;text-align:center}.WindowGallery-clipPath{background-color:rgba(0,150,217,0.5);-webkit-clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);clip-path:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}.WindowGallery-clipPath:before{display:block;content:'';width:100%;padding-top:100%}.WindowGallery-title{z-index:2;font-size:2.5vw;color:#FFF}.Marathons{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(8, auto)}.Marathons-logos{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:2fr;justify-items:center;background-color:#FFF}.Marathons-logosText{padding:1rem;font-size:3vw;grid-column:span 6;grid-row:1 / 2}@media screen and (min-width: 64em){.Marathons-logosText{padding:2rem;font-size:2rem}}.Marathons-logosItem{background-color:#FFF;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.Marathons-logosItem:hover{background-color:#FFF;-webkit-filter:invert(1);filter:invert(1)}.Marathons .Poster-title span:last-child{letter-spacing:0}.Women{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2, auto)}.Collage{min-height:100vh;padding:2rem;padding-top:4rem;display:grid;grid-template-columns:100%;grid-template-rows:repeat(7, auto);line-height:1.4;color:#FFF;background:radial-gradient(circle, #0096D9, #171226)}.Collage-title{text-align:center;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.Collage-textTop{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.Collage-textCenter{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.Collage-textBottom{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.Collage-imageTop{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.Collage-imageCenter{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.Collage-imageBottom{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.Collage p{margin:1rem 0}@media screen and (min-width: 64em){.Collage{grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(8, minmax(1rem, -webkit-fit-content));grid-template-rows:repeat(8, minmax(1rem, fit-content))}.Collage-title{grid-column:1 / 2;grid-row:1 / 9;font-size:6vh;letter-spacing:-2vh;text-align:center;text-orientation:upright;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.Collage-textTop{grid-column:2 / 6;grid-row:1 / 3;padding-top:2rem}.Collage-textCenter{grid-column:2 / 4;grid-row:4 / 6;padding-right:2rem}.Collage-textBottom{grid-column:2 / 6;grid-row:7 / 9}.Collage-imageTop{grid-column:5 / 7;grid-row:3 / 5;-webkit-transform:translateY(5%);transform:translateY(5%)}.Collage-imageCenter{z-index:1;grid-column:4 / 6;grid-row:4 / 6;opacity:.75;-webkit-transform:translateY(20%);transform:translateY(20%)}.Collage-imageBottom{grid-column:5 / 7;grid-row:5 / 7;-webkit-transform:translateY(-10%);transform:translateY(-10%)}.Collage p:last-child{margin:0}}.FastestMan{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2, auto)}.Collage2{min-height:100vh;padding:2rem;padding-top:4rem;display:grid;grid-template-columns:100%;grid-template-rows:repeat(7, auto);line-height:1.4;color:#FFF;background:radial-gradient(circle, #0096D9, #171226)}.Collage2-title{text-align:center;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.Collage2-title br{display:none}.Collage2-textTop{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.Collage2-textRight{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.Collage2-textBottom{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.Collage2-imageLeft{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.Collage2-imageCenterUp{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.Collage2-imageCenterDown{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.Collage2 p{margin:1rem 0}@media screen and (min-width: 64em){.Collage2{grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(8, minmax(1rem, -webkit-fit-content));grid-template-rows:repeat(8, minmax(1rem, fit-content))}.Collage2-title{grid-column:1 / 2;grid-row:1 / 9;font-size:6vh;letter-spacing:2vh;text-align:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Collage2-title br{display:block}.Collage2-textTop{grid-column:3 / 6;grid-row:1 / 3}.Collage2-textRight{grid-column:6 / 7;grid-row:2 / 8}.Collage2-textBottom{grid-column:3 / 6;grid-row:7 / 9}.Collage2-imageLeft{grid-column:2 / 3;grid-row:1 / 9;display:-webkit-box;display:-ms-flexbox;display:flex;direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transform:translate(-1rem, 0);transform:translate(-1rem, 0)}.Collage2-imageLeft img{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-o-object-fit:cover;object-fit:cover;-o-object-position:40% 50%;object-position:40% 50%}.Collage2-imageCenterUp{grid-column:3 / 5;grid-row:3 / 5;z-index:1;-webkit-transform:translate(1rem, 10%);transform:translate(1rem, 10%);opacity:.75}.Collage2-imageCenterDown{grid-column:4 / 6;grid-row:5 / 7;-webkit-transform:translate(-1rem, -20%);transform:translate(-1rem, -20%)}.Collage2-imageCenterDown img{height:250px;width:auto}.Collage2 p:last-child{margin:0}}.Contact{width:100%;min-height:100vh;background-image:url("./img/contacto-hola.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;display:grid;grid-template-columns:100%;grid-template-rows:repeat(3, auto);grid-template-areas:'video' 'info' 'map'}@media screen and (min-width: 64em){.Contact{grid-template-columns:repeat(3, 1fr);grid-template-rows:100vh 1fr;grid-template-areas:'video video video' 'map info info'}}.Contact-video{grid-area:video}.Contact-info{grid-area:info;width:inherit;min-height:inherit;background-color:rgba(23,18,38,0.5)}.GoogleMap{grid-area:map}.u-center{text-align:center}.u-flexCenter{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-pack:center;-ms-flex-pack:center;justify-content:center}.c1xr1{grid-column:span 1;grid-row:span 1}.c1xr2{grid-column:span 1;grid-row:span 2}.c2xr1{grid-column:span 2;grid-row:span 1}.c2xr2{grid-column:span 2;grid-row:span 2}.c3xr1{grid-column:span 3;grid-row:span 1}
