.wp-block-st-service-scroll{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-auto-rows:auto;gap:0;position:relative}@media(min-width: 960px){.wp-block-st-service-scroll{grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(10, auto);grid-auto-rows:auto;gap:0;position:relative}}.wp-block-st-service-scroll .service-scroll-container{grid-column:1/-1;padding:var(--section-padding) var(--outer--padding);display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-auto-rows:auto;gap:0}@media(min-width: 960px){.wp-block-st-service-scroll .service-scroll-container{padding:75px 0 75px var(--outer--padding);grid-column:span 12;grid-template-columns:subgrid}}.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner{grid-column:1/-1;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-auto-rows:auto;gap:3rem}@media(min-width: 960px){.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner{grid-column:5/-1;display:grid;grid-template-columns:65fr 35fr;grid-template-rows:auto auto 1fr;gap:0 clamp(2rem,3vw,81px)}}@media(min-width: 1200px){.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner{grid-column:4/-1;max-height:860px}}.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-heading{grid-column:1/-1;grid-row:1;z-index:2;padding-top:1rem;padding-right:0;margin-bottom:0}@media(min-width: 960px){.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-heading{padding-right:var(--outer--padding);grid-column:1/-1;grid-row:1;z-index:2;padding-top:89px;margin-bottom:3rem}}.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-description{grid-column:1;grid-row:3;margin-bottom:2rem}@media(min-width: 960px){.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-description{grid-column:1;grid-row:2;z-index:2;margin-bottom:4rem}}.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-featured-areas{grid-column:1;grid-row:4;display:flex;flex-direction:column;gap:5rem}@media(min-width: 960px){.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-featured-areas{grid-column:1;grid-row:3;z-index:2;display:flex;flex-direction:column;gap:50px}}.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-featured-areas .service-scroll-featured-area{border-radius:5px;background-color:rgba(0,0,0,0);padding:26px;padding-top:52px;position:relative;display:grid;grid-template-columns:1fr;grid-template-areas:"img" "text";grid-template-rows:auto;grid-auto-rows:auto;gap:2rem}@media(min-width: 1080px){.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-featured-areas .service-scroll-featured-area{grid-template-columns:185px 1fr;grid-template-areas:"img text";gap:39px}}.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-featured-areas .service-scroll-featured-area .service-scroll-featured-area-title{font-size:14px;font-family:var(--wp--preset--font-family--plus-jakarta-sans, sans-serif);font-weight:500;font-style:normal;line-height:139%;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;width:185px;padding:15px;border-radius:5px;position:absolute;text-align:center;top:0;left:26px;transform:translateY(-50%);z-index:2}.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-featured-areas .service-scroll-featured-area .service-scroll-featured-area-description{grid-area:text;color:inherit;font-size:16px;font-family:var(--wp--preset--font-family--plus-jakarta-sans, sans-serif);font-weight:400;font-style:normal;line-height:194%;text-decoration:none;text-transform:none}.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-featured-areas .service-scroll-featured-area .service-scroll-featured-area-description p{color:inherit}.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-featured-areas .service-scroll-featured-area .service-scroll-featured-area-img{grid-area:img;width:100%;height:auto;aspect-ratio:185/116}.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-featured-areas .service-scroll-featured-area .service-scroll-featured-area-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-featured-areas .service-scroll-featured-area .service-scroll-featured-area-link{display:flex;flex-flow:row nowrap;gap:1rem;align-items:center;color:#dab12a;font-size:16px;font-family:var(--wp--preset--font-family--plus-jakarta-sans, sans-serif);font-weight:400;font-style:normal;line-height:194%;text-decoration:none;text-transform:none;font-weight:700;text-decoration:none;color:inherit;transition:color 275ms ease-in-out}.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-featured-areas .service-scroll-featured-area .service-scroll-featured-area-link .svg-icon-arrow{width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:5px;background-color:#dab12a}.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-featured-areas .service-scroll-featured-area .service-scroll-featured-area-link svg{transition:transform 275ms ease-in-out}.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-featured-areas .service-scroll-featured-area .service-scroll-featured-area-link:hover{color:#dab12a}.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-featured-areas .service-scroll-featured-area .service-scroll-featured-area-link:hover svg{transform:rotate(-90deg)}.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-img{grid-column:1;grid-row:2/span 1;z-index:1;width:100%;height:auto;aspect-ratio:870/506}@media(min-width: 960px){.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-img{aspect-ratio:unset;grid-column:2;grid-row:1/-1;z-index:1;width:100%;height:100%}}.wp-block-st-service-scroll .service-scroll-container .service-scroll-inner .service-scroll-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:5px}.wp-block-st-service-scroll .service-scroll-container:nth-of-type(even){background-color:#352f26;color:#edeae2}.wp-block-st-service-scroll .service-scroll-container:nth-of-type(even) .service-scroll-featured-area{border:1px solid #edeae2}.wp-block-st-service-scroll .service-scroll-container:nth-of-type(even) .service-scroll-featured-area .service-scroll-featured-area-title{color:#352f26;background-color:#edeae2;border:1px solid #edeae2}.wp-block-st-service-scroll .service-scroll-container:nth-of-type(odd){background-color:#edeae2;color:#352f26}.wp-block-st-service-scroll .service-scroll-container:nth-of-type(odd) .service-scroll-featured-area{border:1px solid #352f26}.wp-block-st-service-scroll .service-scroll-container:nth-of-type(odd) .service-scroll-featured-area .service-scroll-featured-area-title{color:#edeae2;background-color:#352f26;border:1px solid #352f26}.wp-block-st-service-scroll .service-menu-wrapper{padding-left:var(--outer--padding);padding-right:var(--outer--padding);grid-column:1/-1;grid-row:1/span 1;position:relative;padding-bottom:var(--outer--padding);padding-top:var(--outer--padding);height:100%;background-color:#352f26}@media(min-width: 960px){.wp-block-st-service-scroll .service-menu-wrapper{background-color:rgba(0,0,0,0);padding-right:0;grid-column:1/span 2;grid-row:1/-1;z-index:2;height:calc(100% - var(--outer--padding));position:absolute;width:calc(20% - var(--outer--padding));min-width:275px;top:0;left:0}}.wp-block-st-service-scroll .service-menu-wrapper .service-menu-container{position:relative;top:0}@media(min-width: 960px){.wp-block-st-service-scroll .service-menu-wrapper .service-menu-container{position:sticky;top:calc(4rem + 65px + 9.0625rem)}}.wp-block-st-service-scroll .service-menu-wrapper .service-menu-container .service-menu-heading{background-color:#dab12a;color:#352f26;padding:15px;text-align:center;font-size:14px;font-family:var(--wp--preset--font-family--plus-jakarta-sans, sans-serif);font-weight:500;font-style:normal;line-height:139%;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;transform:translateY(50%);position:relative;white-space:nowrap;margin-left:20px;margin-right:20px;z-index:2;border-radius:5px}.wp-block-st-service-scroll .service-menu-wrapper .service-menu-container .wp-block-buttons{padding-top:1rem}.wp-block-st-service-scroll .service-menu-wrapper .service-menu-container .wp-block-buttons .wp-block-button{width:100%}.wp-block-st-service-scroll .service-menu-wrapper .service-menu-container .wp-block-buttons .wp-block-button .wp-block-button__link{width:100%;grid-template-columns:1fr auto auto}.wp-block-st-service-scroll .service-menu-wrapper .service-menu-container .wp-block-buttons .wp-block-button .wp-block-button__link .wp-block-button__text{background-color:#352f26;color:#edeae2;width:100%}.wp-block-st-service-scroll .service-menu-wrapper .service-menu-container .wp-block-buttons .wp-block-button .wp-block-button__link::after{background-color:#352f26}.wp-block-st-service-scroll .service-menu-wrapper .service-menu-container .service-menu{background-color:#352f26;border:1px solid #dab12a;border-radius:5px;display:flex;flex-direction:column;gap:0rem;padding:30px 20px 10px 20px}.wp-block-st-service-scroll .service-menu-wrapper .service-menu-container .service-menu .service-menu-item{text-decoration:none;color:#edeae2;transition:all 275ms ease-in-out;white-space:nowrap;padding-top:21px;padding-bottom:21px;border-bottom:1px solid #dab12a;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-size:14px;font-family:var(--wp--preset--font-family--plus-jakarta-sans, sans-serif);font-weight:500;font-style:normal;line-height:139%;letter-spacing:.02em;text-decoration:none;text-transform:uppercase;font-weight:700;line-height:1;text-transform:none;gap:10px}@media(min-width: 960px){.wp-block-st-service-scroll .service-menu-wrapper .service-menu-container .service-menu .service-menu-item{justify-content:flex-start}}.wp-block-st-service-scroll .service-menu-wrapper .service-menu-container .service-menu .service-menu-item::before{display:block;content:"";background-color:#dab12a;border-radius:5px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSIjREFCMTJBIiByeD0iNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNy4xMTkgMTAuNjE5YS44NzUuODc1IDAgMCAwIDAtMS4yMzhMMTEuNTUgMy44MTNhLjg3NS44NzUgMCAwIDAtMS4yMzcgMS4yMzdsNC45NSA0Ljk1LTQuOTUgNC45NWEuODc1Ljg3NSAwIDAgMCAxLjIzNyAxLjIzN2w1LjU2OS01LjU2OFpNMy41IDEwdi44NzVoMTN2LTEuNzVoLTEzVjEwWiIvPjwvc3ZnPg==");width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;width:0;transition:width 275ms ease-in-out}.wp-block-st-service-scroll .service-menu-wrapper .service-menu-container .service-menu .service-menu-item.active::before{display:block;content:"";background-color:#dab12a;border-radius:5px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSIjREFCMTJBIiByeD0iNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNy4xMTkgMTAuNjE5YS44NzUuODc1IDAgMCAwIDAtMS4yMzhMMTEuNTUgMy44MTNhLjg3NS44NzUgMCAwIDAtMS4yMzcgMS4yMzdsNC45NSA0Ljk1LTQuOTUgNC45NWEuODc1Ljg3NSAwIDAgMCAxLjIzNyAxLjIzN2w1LjU2OS01LjU2OFpNMy41IDEwdi44NzVoMTN2LTEuNzVoLTEzVjEwWiIvPjwvc3ZnPg==");width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.wp-block-st-service-scroll .service-menu-wrapper .service-menu-container .service-menu .service-menu-item:hover{color:#dab12a}.wp-block-st-service-scroll .service-menu-wrapper .service-menu-container .service-menu .service-menu-item:last-child{border-bottom:none}
/*# sourceMappingURL=studiothink-service-scroll.css.map */
