:root{--color-heading:#252525;--color-text:#454545;--color-white:#f5f5f5;--color-cream-light:#f5eee8;--color-cream-dark:#dbb38f;--font-heading:'Playfair Display',sans-serif;--font-text:-apple-system,BlinkMacSystemFont,'Roboto',sans-serif}@media only screen and (min-width:320px){.menu-toggle{display:block;text-align:right;cursor:pointer}nav .menu{display:none}nav .menu.open{position:absolute;right:0;margin-right:10px;padding:25px 50px;display:block;background-color:var(--color-cream-dark);text-align:center}nav .menu.open>a{display:block;color:var(--color-heading)}.split-column{grid-template-columns:1fr}.copyright.split-column,header.split-column{grid-template-columns:1fr 1fr}.hero-section img{display:none}.three-columns{grid-template-columns:1fr}.bg-img{min-height:350px}}@media only screen and (min-width:650px){.menu-toggle{display:none}nav .menu{display:flex}nav .menu>a{flex:1;text-align:right}.split-column{grid-template-columns:1fr 1fr}.hero-section img{display:block}.three-columns{grid-template-columns:repeat(2,1fr)}.contact-info.three-columns{grid-template-columns:repeat(3,1fr)}.bg-img{min-height:375px}}@media only screen and (min-width:1150px){.three-columns{grid-template-columns:repeat(3,1fr)}.bg-img{min-height:400px}}html{scroll-behavior:smooth}body{font-family:var(--font-text);font-size:16px;line-height:27px;background-color:var(--color-cream-light);color:var(--color-text)}.plus,h1,h2,h3{margin-top:0;font-family:var(--font-heading);font-style:italic;color:var(--color-heading)}h1{font-size:42px;line-height:64px}h2{font-size:33px;line-height:51px}.plus,h3{font-size:26px;line-height:41px}p{margin:0}a{color:#00f}img{width:100%}.set-width.set-padding{padding-left:10px;padding-right:10px}.set-width{max-width:1420px;margin:auto;padding-left:10px;padding-right:10px}.set-padding{padding:100px 0}.split-column{display:grid;gap:20px}.three-columns{display:grid;gap:20px}.right{text-align:right}.plus{display:inline-block;font-style:normal;padding:2px 15px;background-color:var(--color-white);border-radius:50%;cursor:pointer;transition:.3s}header{position:fixed;top:20px;left:0;right:0;z-index:10;transition:.3s}header.set-width{align-items:center}header.hide-menu-bar{top:-50px}header.show-menu-bar{top:20px;padding:5px 10px;background-color:var(--color-white);border:1px solid var(--color-text);border-radius:5px}.hero-section.split-column{align-items:center}.buttons{margin-top:40px}.btn{padding:10px 25px;text-decoration:none}.btn:first-child{margin-right:25px}.btn-primary{border:1px solid var(--color-heading);background-color:var(--color-heading);color:var(--color-white)}.btn-secondary{border:1px solid var(--color-heading);color:var(--color-heading)}.about-section{background-color:var(--color-white)}.about-section p{position:sticky;top:55px}.service{padding:25px}.service.split-column{grid-template-columns:3fr 1fr}.service.bg-img{background-position:center;background-repeat:no-repeat;background-size:cover;background-blend-mode:overlay;overflow:hidden;transition:.3s}.bg-img.reveal{background:var(--color-cream-dark)}.bg-img.reveal .plus{transform:rotate(45deg)}.bg-img.reveal h3{color:var(--color-heading)}.bg-img.reveal ul{display:block}.service h3{color:var(--color-white)}.service ul{display:none}.notarizations{background:url(../images/pexels-pixabay.jpg),linear-gradient(to top,transparent,rgba(0,0,0,.75))}.real-estate-conveyancing{background:url(../images/pexels-mart-production.jpg),linear-gradient(to top,transparent,rgba(0,0,0,.75))}.personal-planning{background:url(../images/melinda-gimpel-unsplash.jpg),linear-gradient(to top,transparent,rgba(0,0,0,.75))}footer{background-color:var(--color-heading)}footer.set-padding{padding-bottom:20px}footer h2,footer h3,footer p{color:var(--color-white)}footer h2{text-align:center}.contact-info.three-columns{padding:25px 0 50px 0}.contact-info.three-columns h3{text-align:center}.copyright a{color:#6495ed}