/**handles:block-faq-css**/
.lmn-faq{width:100%;max-width:896px;margin:0 auto}.wp-block-columns+.lmn-faq{margin-top:var(--wp--preset--spacing--xxl)}.lmn-faq.is-style-enlarged{display:flex;flex-direction:row-reverse;gap:var(--wp--preset--spacing--xxl)}@media (max-width:1023px){.lmn-faq.is-style-enlarged{flex-direction:column-reverse}}.lmn-faq.is-style-enlarged .lmn-faq__image{position:relative;overflow:hidden;aspect-ratio:4/3}@media (max-width:1023px){.lmn-faq.is-style-enlarged .lmn-faq__image{width:100%}}@media (min-width:1024px){.lmn-faq.is-style-enlarged .lmn-faq__image{flex-basis:35%}}.lmn-faq.is-style-enlarged .lmn-faq__image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transform:translateY(0);transition:transform .75s cubic-bezier(.4, 0, .2, 1)}.lmn-faq.is-style-enlarged .lmn-faq__image img.is-entering{transform:translateY(100%);z-index:2}.lmn-faq.is-style-enlarged .lmn-faq__image img.is-active{z-index:1}.lmn-faq.is-style-enlarged .lmn-faq__container .lmn-faq__item{border-bottom:0}.lmn-faq.is-style-enlarged .lmn-faq__container .lmn-faq__item:not(.is-active) .lmn-faq__question-text{color:#51575c}.lmn-faq.is-style-enlarged .lmn-faq__container .lmn-faq__item .lmn-faq__question{padding-top:0}.lmn-faq.is-style-enlarged .lmn-faq__container .lmn-faq__item .lmn-faq__question .lmn-faq__question-text{font-size:var(--wp--preset--font-size--font-48);font-weight:800;transition:color .25s cubic-bezier(.4, 0, .2, 1)}.lmn-faq.is-style-enlarged .lmn-faq__container .lmn-faq__item .lmn-faq__question .lmn-faq__question-text:hover{color:#fff}@media (min-width:1024px){.lmn-faq.is-style-enlarged .lmn-faq__container .lmn-faq__item .lmn-faq__answer{max-width:95%}}.lmn-faq.is-style-enlarged .lmn-faq__container .lmn-faq__item .lmn-faq__icon{display:none}.lmn-faq__item{border-bottom:1px solid #a5abb0}.lmn-faq__question{width:100%;background:0 0;border:none;padding:24px 0;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;cursor:pointer;text-align:left}.lmn-faq__question:focus{outline:0}.lmn-faq__question-text{color:#fff;font-feature-settings:"liga" off,"clig" off;font-size:var(--wp--preset--font-size--font-24);font-style:normal;font-weight:500;line-height:120%;flex-grow:1}.lmn-faq__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;position:relative}.lmn-faq__icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);transition:transform .3s cubic-bezier(.4, 0, .2, 1),opacity .3s cubic-bezier(.4, 0, .2, 1)}.lmn-faq__icon .icon-open{opacity:0;transform:translate(-50%,-50%) rotate(-90deg)}.lmn-faq__icon .icon-closed{opacity:1}.lmn-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.lmn-faq__answer-inner{overflow:hidden;padding-right:56px;transition:padding .3s ease}.lmn-faq__answer-inner p{color:#fff;font-size:var(--wp--preset--font-size--font-16);font-style:normal;font-weight:400;line-height:150%;margin-top:0;margin-bottom:24px}.lmn-faq__answer-inner p:last-child{margin-bottom:0}.lmn-faq__item.is-active .icon-closed{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.lmn-faq__item.is-active .icon-open{opacity:1;transform:translate(-50%,-50%) rotate(0)}.lmn-faq__item.is-active .lmn-faq__answer{grid-template-rows:1fr}.lmn-faq__item.is-active .lmn-faq__answer-inner{padding-bottom:24px}