body{--outer--padding: 1.875rem;--section-padding: 4.6875rem}@media(min-width: 782px){body{--outer--padding: 2.5rem;--section-padding: 6.25rem}}@media(min-width: 960px){body{--outer--padding: 3.125rem;--section-padding: 8.75rem}}:root .has-white-background-color{--st--bg-color: #ffffff}:root .has-white-color{--st--text-color: #ffffff}:root .has-black-background-color{--st--bg-color: #000000}:root .has-black-color{--st--text-color: #000000}:root .has-blue-background-color{--st--bg-color: var(--wp--preset--color--blue)}:root .has-blue-color{--st--text-color: var(--wp--preset--color--blue)}:root .has-light-blue-background-color{--st--bg-color: var(--wp--preset--color--light-blue)}:root .has-light-blue-color{--st--text-color: var(--wp--preset--color--light-blue)}:root .has-slate-background-color{--st--bg-color: var(--wp--preset--color--slate)}:root .has-slate-color{--st--text-color: var(--wp--preset--color--slate)}:root .has-sea-background-color{--st--bg-color: var(--wp--preset--color--sea)}:root .has-sea-color{--st--text-color: var(--wp--preset--color--sea)}:root .has-sun-background-color{--st--bg-color: var(--wp--preset--color--sun)}:root .has-sun-color{--st--text-color: var(--wp--preset--color--sun)}:root .has-sand-background-color{--st--bg-color: var(--wp--preset--color--sand)}:root .has-sand-color{--st--text-color: var(--wp--preset--color--sand)}:root .has-sage-background-color{--st--bg-color: var(--wp--preset--color--sage)}:root .has-sage-color{--st--text-color: var(--wp--preset--color--sage)}:root .has-charcoal-background-color{--st--bg-color: var(--wp--preset--color--charcoal)}:root .has-charcoal-color{--st--text-color: var(--wp--preset--color--charcoal)}:root .has-blue-transparent-background-color{--st--bg-color: var(--wp--preset--color--blue-transparent)}:root .has-blue-transparent-color{--st--text-color: var(--wp--preset--color--blue-transparent)}:root .has-sand-transparent-background-color{--st--bg-color: var(--wp--preset--color--sand-transparent)}:root .has-sand-transparent-color{--st--text-color: var(--wp--preset--color--sand-transparent)}:root .has-background{background-color:var(--st--bg-color)}:root .has-text-color{color:var(--st--text-color)}.wp-block-st-accordion+.wp-block-st-accordion{margin-block-start:1rem}.wp-block-st-accordion:first-child .accordion-item{border-top-left-radius:0.75rem;border-top-right-radius:0.75rem}.wp-block-st-accordion:last-child .accordion-item{border-bottom-left-radius:0.75rem;border-bottom-right-radius:0.75rem}.wp-block-st-accordion .accordion-item{background-color:var(--wp--preset--color--sand);border-radius:0;overflow:hidden;transition:background-color 350ms}.wp-block-st-accordion .accordion-item.open .accordion-icon .icon-plus{transform:rotate(45deg)}.wp-block-st-accordion .accordion-item.open .accordion-body-wrapper{height:var(--body-height)}.wp-block-st-accordion .accordion-item+.accordion-item{margin-top:.5rem}.wp-block-st-accordion .accordion-title{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width: 960px){.wp-block-st-accordion .accordion-title{padding:1rem 1.5rem}}.wp-block-st-accordion .accordion-heading{font-family:var(--wp--preset--font-family--main-content, sans-serif);font-size:var(--wp--preset--font-size--p);font-weight:400;text-transform:none;line-height:var(--wp--custom--line-height--p);letter-spacing:var(--wp--custom--letter-spacing--p);color:var(--wp--preset--color--blue);font-weight:400;flex:1;line-height:1.4}.wp-block-st-accordion .accordion-icon{flex-shrink:0;width:34px;height:34px;border-radius:50%;background-color:var(--wp--preset--color--sun);display:flex;align-items:center;justify-content:center}.wp-block-st-accordion .accordion-icon svg{width:16px;height:16px;stroke:var(--wp--preset--color--blue);fill:none;display:block;transition:transform 350ms}.wp-block-st-accordion .accordion-body-wrapper{height:0;overflow:hidden;transition:height ease-out 400ms}.wp-block-st-accordion .accordion-body-inner{padding:0 1.5rem 2rem;color:var(--wp--preset--color--blue)}.wp-block-st-accordion .accordion-body-inner p{font-family:var(--wp--preset--font-family--main-content, sans-serif);font-size:var(--wp--preset--font-size--p);font-weight:400;text-transform:none;line-height:var(--wp--custom--line-height--p);letter-spacing:var(--wp--custom--letter-spacing--p);color:var(--wp--preset--color--blue);margin-bottom:1rem}.wp-block-st-accordion .accordion-body-inner p:last-child{margin-bottom:0}.wp-block-st-accordion .accordion-body-inner::before{content:"";display:block;border-top:1px solid var(--wp--preset--color--blue-transparent);margin-bottom:1.25rem}.wp-block-st-accordion .accordion-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--wp--preset--color--blue);font-weight:600;text-decoration:underline;margin-top:.75rem}.wp-block-st-accordion .accordion-link:hover{text-decoration:none}.wp-block-columns.is-style-block-section .wp-block-column .wp-block-st-accordion{max-width:calc(100% + var(--outer--padding, 30px)*2);width:calc(100% + var(--outer--padding, 30px)*2);margin-left:calc(var(--outer--padding, 30px)*-1);margin-right:calc(var(--outer--padding, 30px)*-1);margin-block-start:0 !important}.wp-block-columns.is-style-block-section .wp-block-column .wp-block-st-accordion:not(:last-child){border-bottom:1px solid var(--wp--preset--color--blue-transparent)}.wp-block-columns.is-style-block-section .wp-block-column .wp-block-st-accordion .accordion-item{border-radius:0 !important;background-color:rgba(0,0,0,0)}.wp-block-columns.is-style-block-section .wp-block-column .wp-block-st-accordion .accordion-title{padding:2rem var(--outer--padding, 30px)}.wp-block-columns.is-style-block-section .wp-block-column .wp-block-st-accordion .accordion-title .accordion-heading{font-family:var(--wp--preset--font-family--heading, sans-serif);font-size:var(--wp--preset--font-size--h-4);font-weight:300;line-height:var(--wp--custom--line-height--h-4);letter-spacing:var(--wp--custom--letter-spacing--h-4)}.wp-block-columns.is-style-block-section .wp-block-column .wp-block-st-accordion .accordion-body-inner{padding:0 var(--outer--padding, 30px) 2rem}.wp-block-columns.is-style-block-section .wp-block-column .wp-block-st-accordion .accordion-body-inner::before{display:none}.wp-block-st-accordion .acf-innerblocks-container+.wp-block-buttons{margin-top:2.5rem}[class$=skeleton__content] .wp-block-st-accordion .accordion-body-wrapper{height:auto !important}
/*# sourceMappingURL=studiothink-template.css.map */
