.title,.title-small{grid-gap:24px;grid-template-columns:1fr 4fr 1fr;align-items:center;display:grid}.title{padding:84px 0 44px}.home-section .title{padding-top:0}.title-small{margin:20px 0}.title h1{color:#444;letter-spacing:.03em;margin:8px;font-size:40px}.title-small h2{color:#555;margin:5px}.title hr,.title-small hr{color:#f2e3de;border:0;border-bottom:1px solid}.title .title-button-container{float:right;justify-content:flex-end;margin-top:10px}@media only screen and (max-width:768px){.title h1{font-size:32px}.title,.title-small{grid-gap:0;flex-direction:column;align-items:stretch;padding:100px 0 24px;display:flex}.title-small{margin:12px 0;padding:20px 0 12px}.title>div:first-child,.title-small>div:first-child{display:none}.title>div:nth-child(2),.title-small>div:nth-child(2){width:100%}.title .title-button-container,.title-small .title-button-container{float:none;align-self:flex-start;margin-top:16px}}@media only screen and (max-width:480px){.title h1{font-size:26px}.title{padding:90px 0 16px}.title-small{padding:16px 0 12px}}
