.elementor-widget-lae-docs{--lae-docs-bg-color:var(--e-global-color-primary);--lae-docs-txt-color:#fff;--lae-docs-hover-bg-color:#000;--lae-docs-hover-txt-color:#fff;--lae-docs-grid-gap:1rem;--lae-docs-img-aspect-ratio:5/3;margin:var(--lae-widgets-y-margin,1.5rem) 0}.lae-docs{list-style:none;padding:0}.lae-docs .lae-doc__btns{display:flex;flex-wrap:wrap;gap:.5rem}.lae-docs .btn>.text{display:inline-flex;flex-direction:column}.lae-docs .btn .meta{margin-top:.2rem;font-size:.8rem}.lae-docs .btn--icon-right .icon{margin-left:.5rem}.lae-docs .btn--icon-left{flex-direction:row-reverse}.lae-docs .btn--icon-left .icon{margin-right:.5rem;font-size:1.5rem}.lae-docs--grid{display:flex;flex-wrap:wrap;gap:var(--lae-docs-grid-gap)}.lae-docs--grid>li{box-shadow:1px 1px 6px rgba(0,0,0,.2)}@media only screen and (min-width:640px){.lae-docs--grid>li{width:calc((100% - var(--lae-docs-grid-gap))/2)}}@media only screen and (min-width:768px){.lae-docs--grid>li{width:calc((100% - 2*var(--lae-docs-grid-gap))/3)}}.lae-docs--grid .lae-doc__img{display:block;margin-bottom:auto}.lae-docs--grid .lae-doc__img>img,.lae-docs--grid .lae-doc__img>picture>img{display:block;aspect-ratio:var(--lae-docs-img-aspect-ratio);-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.lae-docs--grid .t{margin-bottom:1rem}.lae-docs--grid .lae-doc__t{display:block;padding:1rem}.lae-docs--grid .lae-doc__txt{display:flex;flex-direction:column;padding:1rem}.lae-docs--list>li{position:relative}@media only screen and (max-width:768px){.lae-docs--list>li+li{margin-top:1rem}}.lae-docs--list .lae-doc__img{display:none}.lae-docs--list .lae-doc__txt{position:relative}@media only screen and (min-width:768px){.lae-docs--list .lae-doc__txt{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.lae-docs--list .lae-doc__txt::before{content:"";display:block;position:absolute;z-index:0;left:5%;top:50%;width:90%;border-top:2px dotted #000;transform:translateY(-1px)}.lae-docs--list .lae-doc__txt>span{position:relative;z-index:2;display:block;padding:.5rem;background-color:#fff}}.lae-docs--list .t{font-weight:700}@media only screen and (max-width:768px){.lae-docs--list .t{display:block;margin-bottom:.5rem}}