.services-page{background-color:#fff8ee;border-top:6px solid #ffb356;flex:1}.services-layout{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;width:100%;padding:3.8vw 6vw 3vw;display:grid}.services-intro{padding-top:2vw;padding-right:1vw}.services-intro h1{font-family:var(--font-lato), Lato, Helvetica, Arial, sans-serif;letter-spacing:2px;text-transform:uppercase;color:#000;margin:0 0 1.5vw;font-size:3.1vw;font-weight:400;line-height:1.1}.services-intro p{font-family:var(--font-open-sans), "Open Sans", Arial, sans-serif;color:#3d3d3d;margin:0 0 1.2vw;font-size:1vw;font-weight:400;line-height:1.8}.services-showcase{display:contents}.services-card-column{flex-direction:column;gap:0;display:flex}.services-card-column:first-child{padding-top:4vw}.service-card{box-sizing:border-box;cursor:pointer;border:3px solid #ffb356;border-radius:1vw;height:19.53vw;min-height:0;transition:transform .3s;position:relative;overflow:hidden}.service-anxiety,.service-behavioral{height:21.875vw}.service-background{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:absolute;inset:0}.service-card-content{box-sizing:border-box;z-index:2;align-items:flex-end;height:100%;min-height:0;padding:1vw 1.5vw;display:flex;position:relative}.service-card h2{font-family:var(--font-lato), Lato, Helvetica, Arial, sans-serif;letter-spacing:3px;color:#fff;margin:0;font-size:2.3vw;font-weight:500;line-height:1}.service-anxiety .service-background,.service-addiction .service-background,.service-trauma .service-background,.service-behavioral .service-background{background-image:url(/img/florist-201.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.service-anxiety:hover{transform:scale(1.03)}.service-anxiety:hover .service-background{background-image:linear-gradient(23deg,#edba63e0 0%,#ed9d12e0 100%),url(/img/florist-201.jpg)}.service-addiction:hover{transform:scale(1.03)}.service-addiction:hover .service-background{background-image:linear-gradient(23deg,#91463fe0 0%,#910400e0 100%),url(/img/florist-201.jpg)}.service-trauma:hover{transform:scale(1.03)}.service-trauma:hover .service-background{background-image:linear-gradient(23deg,#cc9293e0 0%,#cb6163e0 100%),url(/img/florist-201.jpg)}.service-behavioral:hover{transform:scale(1.03)}.service-behavioral:hover .service-background{background-image:linear-gradient(23deg,#5c755ce0 0%,#4d754de0 100%),url(/img/florist-201.jpg)}.services-contact{padding-top:19vw;padding-left:1vw;padding-right:1vw}.services-contact h2{font-family:var(--font-lato), Lato, Helvetica, Arial, sans-serif;letter-spacing:2px;text-transform:uppercase;color:#333;margin:0 0 1vw;font-size:3vw;font-weight:500;line-height:1}.services-contact p{font-family:var(--font-open-sans), "Open Sans", Arial, sans-serif;color:#3d3d3d;margin:0 0 1.5vw;font-size:1vw;line-height:1.8}.services-contact-button{font-family:var(--font-lato), Lato, Helvetica, Arial, sans-serif;color:#3d3d3d;background:0 0;border:1px solid #3d3d3d;padding:.5em 1em;font-size:1vw;text-decoration:none;transition:background-color .3s,color .3s;display:inline-block}.services-contact-button:hover{color:#fff;background-color:#3d3d3d}@media (max-width:980px){.services-layout{grid-template-columns:1fr 1fr;align-items:start;gap:28px 0;width:80%;margin:0 auto;padding:40px 0 50px;display:grid}.services-showcase{display:contents}.services-intro{grid-area:1/1}.services-card-column:first-child{grid-area:1/2;padding-top:0}.services-card-column:nth-child(2){grid-area:2/1}.services-contact{grid-area:2/2;padding-top:0}.service-card,.service-anxiety,.service-behavioral{height:250px}.service-trauma,.service-addiction{height:220px}.services-intro{padding-top:6vw;padding-right:0}.services-intro h1{font-size:4.5vw}.services-intro p{font-size:2.2vw}.service-card h2{font-size:22px;line-height:1}.service-background{background-attachment:scroll}.service-anxiety .service-background{background-image:url(/img/florist-11.jpg);background-position:50%;background-attachment:scroll}.service-addiction .service-background{background-image:url(/img/florist-20-copy.jpg);background-position:50%;background-attachment:scroll}.service-trauma .service-background{background-image:url(/img/xx-christmas_decoration.jpg);background-position:bottom;background-attachment:scroll}.service-behavioral .service-background{background-image:url(/img/florist-20.jpg);background-position:50%;background-attachment:scroll}.services-contact{padding:0 8px}.services-contact h2{font-size:5vw}.services-contact p{font-size:2.2vw}.services-contact-button{font-size:2vw}}@media (max-width:767px){.services-layout{flex-direction:column;gap:18px;width:80%;margin:0 auto;padding:28px 0 40px;display:flex}.services-card-column:first-child,.services-card-column:nth-child(2),.services-contact{grid-area:auto;padding-top:0}.services-intro{width:100%;padding-top:6vw;padding-right:0}.services-intro h1{margin:0 0 5vw;font-size:10vw;line-height:1.3}.services-intro p{margin:0 0 4vw;font-size:3.8vw;line-height:1.8}.services-showcase{flex-direction:column;gap:0;width:100%;padding-top:2vw;display:flex}.services-card-column{display:contents}.service-anxiety{order:1}.service-trauma{order:2}.service-addiction{order:3}.service-behavioral{order:4}.service-card,.service-anxiety,.service-trauma,.service-addiction,.service-behavioral{border-width:3px;border-radius:1vw;width:100%;height:58vw;min-height:210px;margin:0 0 2vw;transform:none}.service-card:hover{transform:none}.service-background{background-repeat:no-repeat;background-size:cover;background-attachment:scroll}.service-anxiety .service-background{background-image:url(/img/florist-11.jpg);background-position:50%;background-attachment:scroll}.service-trauma .service-background{background-image:url(/img/xx-christmas_decoration.jpg);background-position:0;background-attachment:scroll}.service-addiction .service-background{background-image:url(/img/florist-20-copy.jpg);background-position:50%;background-attachment:scroll}.service-behavioral .service-background{background-image:url(/img/florist-20.jpg);background-position:50%;background-attachment:scroll}.service-card-content{align-items:flex-end;height:100%;min-height:0;padding:12px 16px;display:flex}.service-card h2{letter-spacing:3px;font-size:8.5vw;line-height:1.1}.services-contact{width:100%;padding:5vw 0 10vw}.services-contact h2{margin:0 0 4vw;font-size:12vw;line-height:1.1}.services-contact p{margin:0 0 5vw;font-size:3.8vw;line-height:1.8}.services-contact-button{padding:.5em 1em;font-size:4vw}}
