.elementor-8013 .elementor-element.elementor-element-8a98d5a{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}@media(max-width:1024px){.elementor-8013 .elementor-element.elementor-element-8a98d5a{--grid-columns:2;}}@media(max-width:767px){.elementor-8013 .elementor-element.elementor-element-8a98d5a{--grid-columns:1;}}/* Start custom CSS */@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url('https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhTg.ttf') format('truetype');}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url('https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhTg.ttf') format('truetype');}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url('https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthTg.ttf') format('truetype');}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url('https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthTg.ttf') format('truetype');}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:500;font-display:swap;src:url('https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vUDQ.ttf') format('truetype');}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:500;font-display:swap;src:url('https://fonts.gstatic.com/s/playfairdisplay/v40/nuFRD-vYSZviVYUb_rj3ij__anPXDTnCjmHKM4nYO7KN_pqTbtY.ttf') format('truetype');}
/* Alternating book rows and automatic numbering. */
.elementor-8013 [data-id="55902758"]{counter-reset:book;}
.elementor-8013 [data-id="55902758"] .e-loop-item{counter-increment:book;}
.elementor-8013 [data-id="7e889fca"]::before{content:counter(book,decimal-leading-zero) ' / ';}
.elementor-8013 [data-id="55902758"] .e-loop-item:nth-child(even) [data-id="2b0e99ea"]{grid-template-columns:minmax(0,1fr) 330px;}
.elementor-8013 [data-id="55902758"] .e-loop-item:nth-child(even) [data-id="cfcb6f3"]{order:2;}
@media(max-width:1024px){.elementor-8013 [data-id="55902758"] .e-loop-item:nth-child(even) [data-id="2b0e99ea"]{grid-template-columns:minmax(0,1fr) 290px;}}
@media(max-width:767px){.elementor-8013 [data-id="55902758"] .e-loop-item:nth-child(even) [data-id="2b0e99ea"]{grid-template-columns:1fr;}.elementor-8013 [data-id="55902758"] .e-loop-item:nth-child(even) [data-id="cfcb6f3"]{order:0;}}

/* Count only book items; Elementor may insert a style element before them. */
.elementor-8013 [data-id="55902758"] .e-loop-item:nth-of-type(odd) [data-id="2b0e99ea"]{grid-template-columns:330px minmax(0,1fr);}
.elementor-8013 [data-id="55902758"] .e-loop-item:nth-of-type(odd) [data-id="cfcb6f3"]{order:0;}
.elementor-8013 [data-id="55902758"] .e-loop-item:nth-of-type(even) [data-id="2b0e99ea"]{grid-template-columns:minmax(0,1fr) 330px;}
.elementor-8013 [data-id="55902758"] .e-loop-item:nth-of-type(even) [data-id="cfcb6f3"]{order:2;}
@media(max-width:1024px){.elementor-8013 [data-id="55902758"] .e-loop-item:nth-of-type(odd) [data-id="2b0e99ea"]{grid-template-columns:290px minmax(0,1fr);}.elementor-8013 [data-id="55902758"] .e-loop-item:nth-of-type(even) [data-id="2b0e99ea"]{grid-template-columns:minmax(0,1fr) 290px;}}
@media(max-width:767px){.elementor-8013 [data-id="55902758"] .e-loop-item:nth-of-type(n) [data-id="2b0e99ea"]{grid-template-columns:1fr;}.elementor-8013 [data-id="55902758"] .e-loop-item:nth-of-type(n) [data-id="cfcb6f3"]{order:0;}}/* End custom CSS */