/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/blocks/hover-boxes/_hover-boxes-styles.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.b-hover-boxes{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:5rem;margin-top:3rem}@media (min-width:1024px){.b-hover-boxes{display:grid;gap:1.5rem 1.88rem;grid-template-columns:repeat(2,1fr)}}.b-hover-box{overflow:visible;position:relative;z-index:0;--header-height:4.875rem}@media (min-width:1024px){.b-hover-box{--header-height:6.5rem}}.b-hover-box.is-last,.b-hover-box.is-second-last{height:auto!important}.b-hover-box.is-open.is-top{z-index:5}.b-hover-box.is-top{z-index:1}.b-hover-box__wrapper{background-color:#fff;border-radius:1rem;padding:0 1.5rem;position:relative;transition:height .25s ease-in-out}@media (min-width:1024px){.b-hover-box__wrapper{padding:0 1.75rem}}.b-hover-box__shadow{background:linear-gradient(50deg,var(--wp--preset--color--blue) 0,rgba(119,248,214,.7) 48%,rgba(119,248,214,0) 70%);border-radius:inherit;content:"";filter:blur(.375rem);height:100%;left:0;position:absolute;top:0;inset:0;width:100%;z-index:-2}.b-hover-box__content,.b-hover-box__title{padding-left:3.5rem}@media (min-width:1024px){.b-hover-box__content,.b-hover-box__title{padding-left:4.25rem}}.b-hover-box__title{align-items:center;display:flex;font-family:Sora,sans-serif;font-size:1.125rem;font-weight:600;line-height:1;margin-bottom:0!important;min-height:var(--header-height);position:relative}@media (min-width:1024px){.b-hover-box__title{font-size:1.25rem}}@media (max-width:1024px){.b-hover-box__title{padding-bottom:1.5rem;padding-right:3.25rem;padding-top:1.5rem}.b-hover-box__title:after{border-bottom:2px solid #3270ec;border-radius:1px;border-right:2px solid #3270ec;content:"";height:.5rem;margin-top:-1px;position:absolute;right:0;top:50%;transform:translate(-50%,-50%) rotate(45deg);transition:transform .25s ease-in-out,margin .25s ease-in-out;width:.5rem}.is-open .b-hover-box__title:after{margin-top:1px;transform:translate(-50%,-50%) rotate(225deg)}}.b-hover-box__icon{height:auto;left:2rem;-o-object-fit:contain;object-fit:contain;position:absolute;top:1.5rem;width:2rem}@media (min-width:1024px){.b-hover-box__icon{height:var(--header-height);top:0;width:2.5rem}}.b-hover-box__content{box-sizing:content-box;height:0;overflow:hidden;padding-bottom:0;transition:height .25s ease-in-out,padding .25s ease-in-out}.is-open .b-hover-box__content{padding-bottom:2rem}
/*# sourceMappingURL=block_hover-boxes.css.map*/