.hero-content{grid-column:2;margin-top:15%;grid-row:1;height:-moz-fit-content;height:fit-content;max-width:65%}.hero-content h1{font-size:3.5rem}.hero-content h2,.hero-content p{font-size:1.5rem}.content-container{display:-ms-inline-flexbox;flex-direction:column;max-width:950px;width:90%;padding:50px 0}.content-container h2,.location-container h2,.together-container h2{font-size:2rem}.location-container{display:grid;grid-template-areas:"loc-icon loc";grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:50px;max-width:950px;width:90%;padding:50px 0}section#how-it-works>div.content-container{padding-top:0}#how-it-works h2{margin-top:0}.location>div{margin-top:50px}.location-flow{grid-area:loc}.location-img{grid-area:loc-icon;max-height:500px}#meeting-request{display:flex;flex-direction:column}.booking-iframe{height:850px;width:100%}.together-container{max-width:950px;width:90%;padding:50px 0;display:flex;flex-direction:column}.meeting-request-form{padding:30px 0;max-width:500px;margin:auto}.together-container>.button{align-self:center;justify-self:center;margin:30px 0;padding:25px 35px;font-size:1.5rem;text-transform:none}#quote-title{font-size:2rem;color:var(--grey)}#vid-explain{width:100%}.video-container{max-width:950px;width:90%;margin:auto}#video-iframe{max-width:950px;aspect-ratio:16/9;width:100%;border-radius:25px}@media only screen and (max-width:1280px){.hero-content{margin-top:10%;max-width:55%;margin-left:5%}.hero-content h1{font-size:3rem}.hero-content h2,.hero-content p{font-size:1rem}}@media only screen and (max-width:1024px){.hero-img{background-image:url(/img/partners/hero.svg)}.hero-content{padding-left:20px}.hero-content h1{font-size:2.5rem}}@media only screen and (max-width:767px){.hero-content h1{font-size:1.5rem}.hero-content{margin-top:15%}.location-container{display:grid;grid-template-areas:"loc" "loc-icon";grid-template-columns:100%;grid-template-rows:auto;gap:0}.location>*{margin-bottom:20px}.location-img{align-self:flex-end;justify-self:end;height:350px;margin:auto}.booking-iframe{height:800px}}@media only screen and (max-width:374px){.hero-content h1{font-size:1.2rem}.hero-content h2,.hero-content p{font-size:.8rem}.hero-content{margin-top:15%;max-width:70%}}