.elementor-324 .elementor-element.elementor-element-books-intro{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:72px;--padding-bottom:45px;--padding-left:72px;--padding-right:72px;}.elementor-324 .elementor-element.elementor-element-breadcrumbs{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 8px;--row-gap:4px;--column-gap:8px;--flex-wrap:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-6ee4c14 .elementor-heading-title{font-family:var( --e-global-typography-fe_kicker-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_kicker-font-size );font-weight:var( --e-global-typography-fe_kicker-font-weight );text-transform:var( --e-global-typography-fe_kicker-text-transform );line-height:var( --e-global-typography-fe_kicker-line-height );letter-spacing:var( --e-global-typography-fe_kicker-letter-spacing );color:var( --e-global-color-fe_red );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-324 .elementor-element.elementor-element-2c7cb44{--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-fe_blue );}.elementor-324 .elementor-element.elementor-element-2c7cb44 .elementor-headline{text-align:start;font-family:var( --e-global-typography-fe_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_h1-font-size );font-weight:var( --e-global-typography-fe_h1-font-weight );line-height:var( --e-global-typography-fe_h1-line-height );letter-spacing:var( --e-global-typography-fe_h1-letter-spacing );}.elementor-324 .elementor-element.elementor-element-2c7cb44 .elementor-headline-plain-text{color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-2c7cb44 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-fe_h1-font-family ), Sans-serif;font-weight:var( --e-global-typography-fe_h1-font-weight );line-height:var( --e-global-typography-fe_h1-line-height );letter-spacing:var( --e-global-typography-fe_h1-letter-spacing );}.elementor-324 .elementor-element.elementor-element-2c7cb44 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-fe_red );stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-324 .elementor-element.elementor-element-0a9a72d{width:var( --container-widget-width, 1040px );max-width:1040px;--container-widget-width:1040px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-fe_lead-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_lead-font-size );font-weight:var( --e-global-typography-fe_lead-font-weight );line-height:var( --e-global-typography-fe_lead-line-height );letter-spacing:var( --e-global-typography-fe_lead-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-43d0a1e{width:var( --container-widget-width, 1040px );max-width:1040px;--container-widget-width:1040px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-fe_small-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_small-font-size );font-weight:var( --e-global-typography-fe_small-font-weight );line-height:var( --e-global-typography-fe_small-line-height );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-books-by{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:65px;--padding-bottom:84px;--padding-left:72px;--padding-right:72px;}.elementor-324 .elementor-element.elementor-element-books-by:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-books-by > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe_stone );}.elementor-324 .elementor-element.elementor-element-ff8034a .elementor-heading-title{font-family:var( --e-global-typography-fe_h2_sub-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_h2_sub-font-size );font-weight:var( --e-global-typography-fe_h2_sub-font-weight );line-height:var( --e-global-typography-fe_h2_sub-line-height );letter-spacing:var( --e-global-typography-fe_h2_sub-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-9745a6c{--display:grid;--e-con-grid-template-columns:repeat(4, minmax(0, 1fr));--e-con-grid-template-rows:auto;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--align-items:start;}.elementor-324 .elementor-element.elementor-element-79e1e98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-324 .elementor-element.elementor-element-b257a34 img{width:100%;}.elementor-324 .elementor-element.elementor-element-63e7d60{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-63e7d60 .elementor-heading-title{font-family:var( --e-global-typography-fe_h3_card-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_h3_card-font-size );font-weight:var( --e-global-typography-fe_h3_card-font-weight );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-f05f5eb{font-family:var( --e-global-typography-fe_small-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_small-font-size );font-weight:var( --e-global-typography-fe_small-font-weight );line-height:var( --e-global-typography-fe_small-line-height );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-e60ca76 .elementor-heading-title{font-family:var( --e-global-typography-fe_link-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_link-font-size );font-weight:var( --e-global-typography-fe_link-font-weight );line-height:var( --e-global-typography-fe_link-line-height );color:var( --e-global-color-fe_red );}.elementor-324 .elementor-element.elementor-element-baaa4af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-324 .elementor-element.elementor-element-cc19e38 img{width:100%;}.elementor-324 .elementor-element.elementor-element-e374a73{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-e374a73 .elementor-heading-title{font-family:var( --e-global-typography-fe_h3_card-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_h3_card-font-size );font-weight:var( --e-global-typography-fe_h3_card-font-weight );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-c2cee46{font-family:var( --e-global-typography-fe_small-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_small-font-size );font-weight:var( --e-global-typography-fe_small-font-weight );line-height:var( --e-global-typography-fe_small-line-height );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-d1e2219 .elementor-heading-title{font-family:var( --e-global-typography-fe_link-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_link-font-size );font-weight:var( --e-global-typography-fe_link-font-weight );line-height:var( --e-global-typography-fe_link-line-height );color:var( --e-global-color-fe_red );}.elementor-324 .elementor-element.elementor-element-5ca4f24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-324 .elementor-element.elementor-element-154db76 img{width:100%;}.elementor-324 .elementor-element.elementor-element-1e3dbdd{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-1e3dbdd .elementor-heading-title{font-family:var( --e-global-typography-fe_h3_card-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_h3_card-font-size );font-weight:var( --e-global-typography-fe_h3_card-font-weight );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-7f1f862{font-family:var( --e-global-typography-fe_small-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_small-font-size );font-weight:var( --e-global-typography-fe_small-font-weight );line-height:var( --e-global-typography-fe_small-line-height );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-a9493cc .elementor-heading-title{font-family:var( --e-global-typography-fe_link-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_link-font-size );font-weight:var( --e-global-typography-fe_link-font-weight );line-height:var( --e-global-typography-fe_link-line-height );color:var( --e-global-color-fe_red );}.elementor-324 .elementor-element.elementor-element-6522bee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-324 .elementor-element.elementor-element-d25c3d4 img{width:100%;}.elementor-324 .elementor-element.elementor-element-ca2a2cf{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-ca2a2cf .elementor-heading-title{font-family:var( --e-global-typography-fe_h3_card-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_h3_card-font-size );font-weight:var( --e-global-typography-fe_h3_card-font-weight );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-b408925{font-family:var( --e-global-typography-fe_small-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_small-font-size );font-weight:var( --e-global-typography-fe_small-font-weight );line-height:var( --e-global-typography-fe_small-line-height );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-c53cfce .elementor-heading-title{font-family:var( --e-global-typography-fe_link-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_link-font-size );font-weight:var( --e-global-typography-fe_link-font-weight );line-height:var( --e-global-typography-fe_link-line-height );color:var( --e-global-color-fe_red );}.elementor-324 .elementor-element.elementor-element-7530604{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-324 .elementor-element.elementor-element-818d7bb img{width:100%;}.elementor-324 .elementor-element.elementor-element-3376f21{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-3376f21 .elementor-heading-title{font-family:var( --e-global-typography-fe_h3_card-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_h3_card-font-size );font-weight:var( --e-global-typography-fe_h3_card-font-weight );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-284ff34{font-family:var( --e-global-typography-fe_small-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_small-font-size );font-weight:var( --e-global-typography-fe_small-font-weight );line-height:var( --e-global-typography-fe_small-line-height );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-0cfe654 .elementor-heading-title{font-family:var( --e-global-typography-fe_link-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_link-font-size );font-weight:var( --e-global-typography-fe_link-font-weight );line-height:var( --e-global-typography-fe_link-line-height );color:var( --e-global-color-fe_red );}.elementor-324 .elementor-element.elementor-element-a56019a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-324 .elementor-element.elementor-element-5a0b61b img{width:100%;}.elementor-324 .elementor-element.elementor-element-81984ad{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-81984ad .elementor-heading-title{font-family:var( --e-global-typography-fe_h3_card-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_h3_card-font-size );font-weight:var( --e-global-typography-fe_h3_card-font-weight );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-bc9b56b{font-family:var( --e-global-typography-fe_small-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_small-font-size );font-weight:var( --e-global-typography-fe_small-font-weight );line-height:var( --e-global-typography-fe_small-line-height );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-3b7c540 .elementor-heading-title{font-family:var( --e-global-typography-fe_link-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_link-font-size );font-weight:var( --e-global-typography-fe_link-font-weight );line-height:var( --e-global-typography-fe_link-line-height );color:var( --e-global-color-fe_red );}.elementor-324 .elementor-element.elementor-element-af60984{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-324 .elementor-element.elementor-element-bbe2145 img{width:100%;}.elementor-324 .elementor-element.elementor-element-f062b17{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-f062b17 .elementor-heading-title{font-family:var( --e-global-typography-fe_h3_card-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_h3_card-font-size );font-weight:var( --e-global-typography-fe_h3_card-font-weight );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-c91a810{font-family:var( --e-global-typography-fe_small-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_small-font-size );font-weight:var( --e-global-typography-fe_small-font-weight );line-height:var( --e-global-typography-fe_small-line-height );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-4484b05 .elementor-heading-title{font-family:var( --e-global-typography-fe_link-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_link-font-size );font-weight:var( --e-global-typography-fe_link-font-weight );line-height:var( --e-global-typography-fe_link-line-height );color:var( --e-global-color-fe_red );}.elementor-324 .elementor-element.elementor-element-57a32cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-324 .elementor-element.elementor-element-eb089a5 img{width:100%;}.elementor-324 .elementor-element.elementor-element-ca8bac5{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-ca8bac5 .elementor-heading-title{font-family:var( --e-global-typography-fe_h3_card-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_h3_card-font-size );font-weight:var( --e-global-typography-fe_h3_card-font-weight );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-6ba67a6{font-family:var( --e-global-typography-fe_small-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_small-font-size );font-weight:var( --e-global-typography-fe_small-font-weight );line-height:var( --e-global-typography-fe_small-line-height );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-ccfa915 .elementor-heading-title{font-family:var( --e-global-typography-fe_link-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_link-font-size );font-weight:var( --e-global-typography-fe_link-font-weight );line-height:var( --e-global-typography-fe_link-line-height );color:var( --e-global-color-fe_red );}.elementor-324 .elementor-element.elementor-element-7d5eff5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-324 .elementor-element.elementor-element-6f813e2 img{width:100%;}.elementor-324 .elementor-element.elementor-element-e85a6a9{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-e85a6a9 .elementor-heading-title{font-family:var( --e-global-typography-fe_h3_card-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_h3_card-font-size );font-weight:var( --e-global-typography-fe_h3_card-font-weight );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-1b9339b{font-family:var( --e-global-typography-fe_small-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_small-font-size );font-weight:var( --e-global-typography-fe_small-font-weight );line-height:var( --e-global-typography-fe_small-line-height );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-c83d55c .elementor-heading-title{font-family:var( --e-global-typography-fe_link-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_link-font-size );font-weight:var( --e-global-typography-fe_link-font-weight );line-height:var( --e-global-typography-fe_link-line-height );color:var( --e-global-color-fe_red );}.elementor-324 .elementor-element.elementor-element-books-about{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:65px;--padding-bottom:84px;--padding-left:72px;--padding-right:72px;}.elementor-324 .elementor-element.elementor-element-c8418cb .elementor-heading-title{font-family:var( --e-global-typography-fe_h2_sub-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_h2_sub-font-size );font-weight:var( --e-global-typography-fe_h2_sub-font-weight );line-height:var( --e-global-typography-fe_h2_sub-line-height );letter-spacing:var( --e-global-typography-fe_h2_sub-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-679098f{--display:grid;--e-con-grid-template-columns:repeat(4, minmax(0, 1fr));--e-con-grid-template-rows:auto;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--align-items:start;}.elementor-324 .elementor-element.elementor-element-77c227e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-324 .elementor-element.elementor-element-71c4eac img{width:100%;}.elementor-324 .elementor-element.elementor-element-6a4a5e1{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-6a4a5e1 .elementor-heading-title{font-family:var( --e-global-typography-fe_h3_card-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_h3_card-font-size );font-weight:var( --e-global-typography-fe_h3_card-font-weight );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-57f343c{font-family:var( --e-global-typography-fe_small-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_small-font-size );font-weight:var( --e-global-typography-fe_small-font-weight );line-height:var( --e-global-typography-fe_small-line-height );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-3c5d452 .elementor-heading-title{font-family:var( --e-global-typography-fe_link-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_link-font-size );font-weight:var( --e-global-typography-fe_link-font-weight );line-height:var( --e-global-typography-fe_link-line-height );color:var( --e-global-color-fe_red );}.elementor-324 .elementor-element.elementor-element-d7c7da9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-324 .elementor-element.elementor-element-76545ce img{width:100%;}.elementor-324 .elementor-element.elementor-element-43a75e9{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-43a75e9 .elementor-heading-title{font-family:var( --e-global-typography-fe_h3_card-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_h3_card-font-size );font-weight:var( --e-global-typography-fe_h3_card-font-weight );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-dc62e32{font-family:var( --e-global-typography-fe_small-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_small-font-size );font-weight:var( --e-global-typography-fe_small-font-weight );line-height:var( --e-global-typography-fe_small-line-height );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-baa7948 .elementor-heading-title{font-family:var( --e-global-typography-fe_link-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_link-font-size );font-weight:var( --e-global-typography-fe_link-font-weight );line-height:var( --e-global-typography-fe_link-line-height );color:var( --e-global-color-fe_red );}.elementor-324 .elementor-element.elementor-element-a7af9c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-324 .elementor-element.elementor-element-4cdf2c0 img{width:100%;}.elementor-324 .elementor-element.elementor-element-a59ac6c{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-a59ac6c .elementor-heading-title{font-family:var( --e-global-typography-fe_h3_card-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_h3_card-font-size );font-weight:var( --e-global-typography-fe_h3_card-font-weight );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-88c1e52{font-family:var( --e-global-typography-fe_small-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_small-font-size );font-weight:var( --e-global-typography-fe_small-font-weight );line-height:var( --e-global-typography-fe_small-line-height );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-2bba7ea .elementor-heading-title{font-family:var( --e-global-typography-fe_link-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_link-font-size );font-weight:var( --e-global-typography-fe_link-font-weight );line-height:var( --e-global-typography-fe_link-line-height );color:var( --e-global-color-fe_red );}.elementor-324 .elementor-element.elementor-element-8dbea15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-324 .elementor-element.elementor-element-f0d3e3a img{width:100%;}.elementor-324 .elementor-element.elementor-element-015797c{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-015797c .elementor-heading-title{font-family:var( --e-global-typography-fe_h3_card-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_h3_card-font-size );font-weight:var( --e-global-typography-fe_h3_card-font-weight );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-948dec5{font-family:var( --e-global-typography-fe_small-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_small-font-size );font-weight:var( --e-global-typography-fe_small-font-weight );line-height:var( --e-global-typography-fe_small-line-height );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-b5cd428 .elementor-heading-title{font-family:var( --e-global-typography-fe_link-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_link-font-size );font-weight:var( --e-global-typography-fe_link-font-weight );line-height:var( --e-global-typography-fe_link-line-height );color:var( --e-global-color-fe_red );}.elementor-324 .elementor-element.elementor-element-dc55184{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-324 .elementor-element.elementor-element-135c4f4 img{width:100%;}.elementor-324 .elementor-element.elementor-element-cb14001{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-cb14001 .elementor-heading-title{font-family:var( --e-global-typography-fe_h3_card-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_h3_card-font-size );font-weight:var( --e-global-typography-fe_h3_card-font-weight );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-76addbd{font-family:var( --e-global-typography-fe_small-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_small-font-size );font-weight:var( --e-global-typography-fe_small-font-weight );line-height:var( --e-global-typography-fe_small-line-height );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-b76ec14 .elementor-heading-title{font-family:var( --e-global-typography-fe_link-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_link-font-size );font-weight:var( --e-global-typography-fe_link-font-weight );line-height:var( --e-global-typography-fe_link-line-height );color:var( --e-global-color-fe_red );}.elementor-324 .elementor-element.elementor-element-f3f545f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-324 .elementor-element.elementor-element-c4989f4 img{width:100%;}.elementor-324 .elementor-element.elementor-element-f598c75{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-f598c75 .elementor-heading-title{font-family:var( --e-global-typography-fe_h3_card-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_h3_card-font-size );font-weight:var( --e-global-typography-fe_h3_card-font-weight );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-ea9772a{font-family:var( --e-global-typography-fe_small-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_small-font-size );font-weight:var( --e-global-typography-fe_small-font-weight );line-height:var( --e-global-typography-fe_small-line-height );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-45616e0 .elementor-heading-title{font-family:var( --e-global-typography-fe_link-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_link-font-size );font-weight:var( --e-global-typography-fe_link-font-weight );line-height:var( --e-global-typography-fe_link-line-height );color:var( --e-global-color-fe_red );}.elementor-324 .elementor-element.elementor-element-331b1e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-324 .elementor-element.elementor-element-2882a1c img{width:100%;}.elementor-324 .elementor-element.elementor-element-276d9f1{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-324 .elementor-element.elementor-element-276d9f1 .elementor-heading-title{font-family:var( --e-global-typography-fe_h3_card-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_h3_card-font-size );font-weight:var( --e-global-typography-fe_h3_card-font-weight );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-01fb47e{font-family:var( --e-global-typography-fe_small-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_small-font-size );font-weight:var( --e-global-typography-fe_small-font-weight );line-height:var( --e-global-typography-fe_small-line-height );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-ac80a6a .elementor-heading-title{font-family:var( --e-global-typography-fe_link-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_link-font-size );font-weight:var( --e-global-typography-fe_link-font-weight );line-height:var( --e-global-typography-fe_link-line-height );color:var( --e-global-color-fe_red );}.elementor-324 .elementor-element.elementor-element-339a10f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28.4px 28.4px;--row-gap:28.4px;--column-gap:28.4px;--padding-top:65px;--padding-bottom:57px;--padding-left:72px;--padding-right:72px;}.elementor-324 .elementor-element.elementor-element-339a10f:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-339a10f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fe_stone );}.elementor-324 .elementor-element.elementor-element-45a5b96 .elementor-heading-title{font-family:var( --e-global-typography-fe_h2_sub-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_h2_sub-font-size );font-weight:var( --e-global-typography-fe_h2_sub-font-weight );line-height:var( --e-global-typography-fe_h2_sub-line-height );letter-spacing:var( --e-global-typography-fe_h2_sub-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-542481b{--display:grid;--e-con-grid-template-columns:repeat(3,minmax(0,1fr));--e-con-grid-template-rows:auto;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--grid-auto-flow:row;--align-items:stretch;}.elementor-324 .elementor-element.elementor-element-15c3578{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2E3B3233;--border-color:#2E3B3233;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-add3f3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-add3f3e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-324 .elementor-element.elementor-element-c175e26 .elementor-heading-title{font-family:var( --e-global-typography-fe_more_link-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_more_link-font-size );font-weight:var( --e-global-typography-fe_more_link-font-weight );line-height:var( --e-global-typography-fe_more_link-line-height );letter-spacing:var( --e-global-typography-fe_more_link-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-f6c8b00{font-family:var( --e-global-typography-fe_small-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_small-font-size );font-weight:var( --e-global-typography-fe_small-font-weight );line-height:var( --e-global-typography-fe_small-line-height );color:var( --e-global-color-fe_blue );}.elementor-324 .elementor-element.elementor-element-f76a82c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-324 .elementor-element.elementor-element-f76a82c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;color:var( --e-global-color-fe_red );}.elementor-324 .elementor-element.elementor-element-4e6166b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2E3B3233;--border-color:#2E3B3233;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-44df3e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-44df3e5.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-324 .elementor-element.elementor-element-cfe054c .elementor-heading-title{font-family:var( --e-global-typography-fe_more_link-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_more_link-font-size );font-weight:var( --e-global-typography-fe_more_link-font-weight );line-height:var( --e-global-typography-fe_more_link-line-height );letter-spacing:var( --e-global-typography-fe_more_link-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-d59cc09{font-family:var( --e-global-typography-fe_small-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_small-font-size );font-weight:var( --e-global-typography-fe_small-font-weight );line-height:var( --e-global-typography-fe_small-line-height );color:var( --e-global-color-fe_blue );}.elementor-324 .elementor-element.elementor-element-5eaf237.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-324 .elementor-element.elementor-element-5eaf237 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;color:var( --e-global-color-fe_red );}.elementor-324 .elementor-element.elementor-element-abdad87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2E3B3233;--border-color:#2E3B3233;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-e9800ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-e9800ce.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-324 .elementor-element.elementor-element-b6ab47b .elementor-heading-title{font-family:var( --e-global-typography-fe_more_link-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_more_link-font-size );font-weight:var( --e-global-typography-fe_more_link-font-weight );line-height:var( --e-global-typography-fe_more_link-line-height );letter-spacing:var( --e-global-typography-fe_more_link-letter-spacing );color:var( --e-global-color-fe_ink );}.elementor-324 .elementor-element.elementor-element-d0ff23c{font-family:var( --e-global-typography-fe_small-font-family ), Sans-serif;font-size:var( --e-global-typography-fe_small-font-size );font-weight:var( --e-global-typography-fe_small-font-weight );line-height:var( --e-global-typography-fe_small-line-height );color:var( --e-global-color-fe_blue );}.elementor-324 .elementor-element.elementor-element-8ade587.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-324 .elementor-element.elementor-element-8ade587 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;color:var( --e-global-color-fe_red );}@media(min-width:768px){.elementor-324 .elementor-element.elementor-element-books-intro{--content-width:1140px;}.elementor-324 .elementor-element.elementor-element-books-by{--content-width:1140px;}.elementor-324 .elementor-element.elementor-element-books-about{--content-width:1140px;}.elementor-324 .elementor-element.elementor-element-339a10f{--content-width:1140px;}}@media(max-width:1600px){.elementor-324 .elementor-element.elementor-element-books-intro{--padding-top:58px;--padding-bottom:36px;--padding-left:72px;--padding-right:72px;}.elementor-324 .elementor-element.elementor-element-6ee4c14 .elementor-heading-title{font-size:var( --e-global-typography-fe_kicker-font-size );line-height:var( --e-global-typography-fe_kicker-line-height );letter-spacing:var( --e-global-typography-fe_kicker-letter-spacing );}.elementor-324 .elementor-element.elementor-element-2c7cb44 .elementor-headline{font-size:var( --e-global-typography-fe_h1-font-size );line-height:var( --e-global-typography-fe_h1-line-height );letter-spacing:var( --e-global-typography-fe_h1-letter-spacing );}.elementor-324 .elementor-element.elementor-element-2c7cb44 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-fe_h1-line-height );letter-spacing:var( --e-global-typography-fe_h1-letter-spacing );}.elementor-324 .elementor-element.elementor-element-0a9a72d{font-size:var( --e-global-typography-fe_lead-font-size );line-height:var( --e-global-typography-fe_lead-line-height );letter-spacing:var( --e-global-typography-fe_lead-letter-spacing );}.elementor-324 .elementor-element.elementor-element-43d0a1e{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-books-by{--gap:41px 41px;--row-gap:41px;--column-gap:41px;--padding-top:55px;--padding-bottom:73px;--padding-left:72px;--padding-right:72px;}.elementor-324 .elementor-element.elementor-element-ff8034a .elementor-heading-title{font-size:var( --e-global-typography-fe_h2_sub-font-size );line-height:var( --e-global-typography-fe_h2_sub-line-height );letter-spacing:var( --e-global-typography-fe_h2_sub-letter-spacing );}.elementor-324 .elementor-element.elementor-element-9745a6c{--gap:41px 41px;--row-gap:41px;--column-gap:41px;--grid-auto-flow:row;}.elementor-324 .elementor-element.elementor-element-63e7d60 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-f05f5eb{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-e60ca76 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-e374a73 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-c2cee46{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-d1e2219 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-1e3dbdd .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-7f1f862{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-a9493cc .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-ca2a2cf .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-b408925{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-c53cfce .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-3376f21 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-284ff34{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-0cfe654 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-81984ad .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-bc9b56b{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-3b7c540 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-f062b17 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-c91a810{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-4484b05 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-ca8bac5 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-6ba67a6{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-ccfa915 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-e85a6a9 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-1b9339b{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-c83d55c .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-books-about{--gap:41px 41px;--row-gap:41px;--column-gap:41px;--padding-top:55px;--padding-bottom:73px;--padding-left:72px;--padding-right:72px;}.elementor-324 .elementor-element.elementor-element-c8418cb .elementor-heading-title{font-size:var( --e-global-typography-fe_h2_sub-font-size );line-height:var( --e-global-typography-fe_h2_sub-line-height );letter-spacing:var( --e-global-typography-fe_h2_sub-letter-spacing );}.elementor-324 .elementor-element.elementor-element-679098f{--gap:41px 41px;--row-gap:41px;--column-gap:41px;--grid-auto-flow:row;}.elementor-324 .elementor-element.elementor-element-6a4a5e1 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-57f343c{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-3c5d452 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-43a75e9 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-dc62e32{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-baa7948 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-a59ac6c .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-88c1e52{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-2bba7ea .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-015797c .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-948dec5{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-b5cd428 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-cb14001 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-76addbd{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-b76ec14 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-f598c75 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-ea9772a{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-45616e0 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-276d9f1 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-01fb47e{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-ac80a6a .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-339a10f{--gap:25.3px 25.3px;--row-gap:25.3px;--column-gap:25.3px;--padding-top:55px;--padding-bottom:47px;--padding-left:72px;--padding-right:72px;}.elementor-324 .elementor-element.elementor-element-45a5b96 .elementor-heading-title{font-size:var( --e-global-typography-fe_h2_sub-font-size );line-height:var( --e-global-typography-fe_h2_sub-line-height );letter-spacing:var( --e-global-typography-fe_h2_sub-letter-spacing );}.elementor-324 .elementor-element.elementor-element-542481b{--gap:0px 34px;--row-gap:0px;--column-gap:34px;--grid-auto-flow:row;}.elementor-324 .elementor-element.elementor-element-c175e26 .elementor-heading-title{font-size:var( --e-global-typography-fe_more_link-font-size );line-height:var( --e-global-typography-fe_more_link-line-height );letter-spacing:var( --e-global-typography-fe_more_link-letter-spacing );}.elementor-324 .elementor-element.elementor-element-f6c8b00{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-cfe054c .elementor-heading-title{font-size:var( --e-global-typography-fe_more_link-font-size );line-height:var( --e-global-typography-fe_more_link-line-height );letter-spacing:var( --e-global-typography-fe_more_link-letter-spacing );}.elementor-324 .elementor-element.elementor-element-d59cc09{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-b6ab47b .elementor-heading-title{font-size:var( --e-global-typography-fe_more_link-font-size );line-height:var( --e-global-typography-fe_more_link-line-height );letter-spacing:var( --e-global-typography-fe_more_link-letter-spacing );}.elementor-324 .elementor-element.elementor-element-d0ff23c{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}}@media(max-width:1024px){.elementor-324 .elementor-element.elementor-element-books-intro{--padding-top:72px;--padding-bottom:45px;--padding-left:48px;--padding-right:48px;}.elementor-324 .elementor-element.elementor-element-breadcrumbs{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-324 .elementor-element.elementor-element-6ee4c14 .elementor-heading-title{font-size:var( --e-global-typography-fe_kicker-font-size );line-height:var( --e-global-typography-fe_kicker-line-height );letter-spacing:var( --e-global-typography-fe_kicker-letter-spacing );}.elementor-324 .elementor-element.elementor-element-2c7cb44 .elementor-headline{font-size:var( --e-global-typography-fe_h1-font-size );line-height:var( --e-global-typography-fe_h1-line-height );letter-spacing:var( --e-global-typography-fe_h1-letter-spacing );}.elementor-324 .elementor-element.elementor-element-2c7cb44 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-fe_h1-line-height );letter-spacing:var( --e-global-typography-fe_h1-letter-spacing );}.elementor-324 .elementor-element.elementor-element-0a9a72d{width:100%;max-width:100%;font-size:var( --e-global-typography-fe_lead-font-size );line-height:var( --e-global-typography-fe_lead-line-height );letter-spacing:var( --e-global-typography-fe_lead-letter-spacing );}.elementor-324 .elementor-element.elementor-element-43d0a1e{width:100%;max-width:100%;font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-books-by{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:64px;--padding-bottom:84px;--padding-left:48px;--padding-right:48px;}.elementor-324 .elementor-element.elementor-element-ff8034a .elementor-heading-title{font-size:var( --e-global-typography-fe_h2_sub-font-size );line-height:var( --e-global-typography-fe_h2_sub-line-height );letter-spacing:var( --e-global-typography-fe_h2_sub-letter-spacing );}.elementor-324 .elementor-element.elementor-element-9745a6c{--e-con-grid-template-columns:repeat(3, minmax(0, 1fr));--e-con-grid-template-rows:auto;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--grid-auto-flow:row;}.elementor-324 .elementor-element.elementor-element-63e7d60 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-f05f5eb{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-e60ca76 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-e374a73 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-c2cee46{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-d1e2219 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-1e3dbdd .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-7f1f862{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-a9493cc .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-ca2a2cf .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-b408925{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-c53cfce .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-3376f21 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-284ff34{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-0cfe654 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-81984ad .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-bc9b56b{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-3b7c540 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-f062b17 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-c91a810{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-4484b05 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-ca8bac5 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-6ba67a6{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-ccfa915 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-e85a6a9 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-1b9339b{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-c83d55c .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-books-about{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:64px;--padding-bottom:84px;--padding-left:48px;--padding-right:48px;}.elementor-324 .elementor-element.elementor-element-c8418cb .elementor-heading-title{font-size:var( --e-global-typography-fe_h2_sub-font-size );line-height:var( --e-global-typography-fe_h2_sub-line-height );letter-spacing:var( --e-global-typography-fe_h2_sub-letter-spacing );}.elementor-324 .elementor-element.elementor-element-679098f{--e-con-grid-template-columns:repeat(3, minmax(0, 1fr));--e-con-grid-template-rows:auto;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--grid-auto-flow:row;}.elementor-324 .elementor-element.elementor-element-6a4a5e1 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-57f343c{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-3c5d452 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-43a75e9 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-dc62e32{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-baa7948 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-a59ac6c .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-88c1e52{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-2bba7ea .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-015797c .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-948dec5{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-b5cd428 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-cb14001 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-76addbd{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-b76ec14 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-f598c75 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-ea9772a{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-45616e0 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-276d9f1 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-01fb47e{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-ac80a6a .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-339a10f{--gap:31.9px 31.9px;--row-gap:31.9px;--column-gap:31.9px;--padding-top:64px;--padding-bottom:57px;--padding-left:48px;--padding-right:48px;}.elementor-324 .elementor-element.elementor-element-45a5b96 .elementor-heading-title{font-size:var( --e-global-typography-fe_h2_sub-font-size );line-height:var( --e-global-typography-fe_h2_sub-line-height );letter-spacing:var( --e-global-typography-fe_h2_sub-letter-spacing );}.elementor-324 .elementor-element.elementor-element-542481b{--e-con-grid-template-columns:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-324 .elementor-element.elementor-element-15c3578{--flex-wrap:nowrap;}.elementor-324 .elementor-element.elementor-element-c175e26 .elementor-heading-title{font-size:var( --e-global-typography-fe_more_link-font-size );line-height:var( --e-global-typography-fe_more_link-line-height );letter-spacing:var( --e-global-typography-fe_more_link-letter-spacing );}.elementor-324 .elementor-element.elementor-element-f6c8b00{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-4e6166b{--flex-wrap:nowrap;}.elementor-324 .elementor-element.elementor-element-cfe054c .elementor-heading-title{font-size:var( --e-global-typography-fe_more_link-font-size );line-height:var( --e-global-typography-fe_more_link-line-height );letter-spacing:var( --e-global-typography-fe_more_link-letter-spacing );}.elementor-324 .elementor-element.elementor-element-d59cc09{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-abdad87{--flex-wrap:nowrap;}.elementor-324 .elementor-element.elementor-element-b6ab47b .elementor-heading-title{font-size:var( --e-global-typography-fe_more_link-font-size );line-height:var( --e-global-typography-fe_more_link-line-height );letter-spacing:var( --e-global-typography-fe_more_link-letter-spacing );}.elementor-324 .elementor-element.elementor-element-d0ff23c{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}}@media(max-width:767px){.elementor-324 .elementor-element.elementor-element-books-intro{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:27px;--padding-left:20px;--padding-right:20px;}.elementor-324 .elementor-element.elementor-element-breadcrumbs{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-324 .elementor-element.elementor-element-6ee4c14 .elementor-heading-title{font-size:var( --e-global-typography-fe_kicker-font-size );line-height:var( --e-global-typography-fe_kicker-line-height );letter-spacing:var( --e-global-typography-fe_kicker-letter-spacing );}.elementor-324 .elementor-element.elementor-element-2c7cb44 .elementor-headline{font-size:var( --e-global-typography-fe_h1-font-size );line-height:var( --e-global-typography-fe_h1-line-height );letter-spacing:var( --e-global-typography-fe_h1-letter-spacing );}.elementor-324 .elementor-element.elementor-element-2c7cb44 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-fe_h1-line-height );letter-spacing:var( --e-global-typography-fe_h1-letter-spacing );}.elementor-324 .elementor-element.elementor-element-0a9a72d{font-size:var( --e-global-typography-fe_lead-font-size );line-height:var( --e-global-typography-fe_lead-line-height );letter-spacing:var( --e-global-typography-fe_lead-letter-spacing );}.elementor-324 .elementor-element.elementor-element-43d0a1e{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-books-by{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:47px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-324 .elementor-element.elementor-element-ff8034a .elementor-heading-title{font-size:var( --e-global-typography-fe_h2_sub-font-size );line-height:var( --e-global-typography-fe_h2_sub-line-height );letter-spacing:var( --e-global-typography-fe_h2_sub-letter-spacing );}.elementor-324 .elementor-element.elementor-element-9745a6c{--e-con-grid-template-columns:repeat(2, minmax(0, 1fr));--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-324 .elementor-element.elementor-element-63e7d60 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-f05f5eb{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-e60ca76 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-e374a73 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-c2cee46{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-d1e2219 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-1e3dbdd .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-7f1f862{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-a9493cc .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-ca2a2cf .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-b408925{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-c53cfce .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-3376f21 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-284ff34{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-0cfe654 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-81984ad .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-bc9b56b{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-3b7c540 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-f062b17 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-c91a810{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-4484b05 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-ca8bac5 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-6ba67a6{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-ccfa915 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-e85a6a9 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-1b9339b{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-c83d55c .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-books-about{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:47px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-324 .elementor-element.elementor-element-c8418cb .elementor-heading-title{font-size:var( --e-global-typography-fe_h2_sub-font-size );line-height:var( --e-global-typography-fe_h2_sub-line-height );letter-spacing:var( --e-global-typography-fe_h2_sub-letter-spacing );}.elementor-324 .elementor-element.elementor-element-679098f{--e-con-grid-template-columns:repeat(2, minmax(0, 1fr));--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-324 .elementor-element.elementor-element-6a4a5e1 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-57f343c{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-3c5d452 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-43a75e9 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-dc62e32{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-baa7948 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-a59ac6c .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-88c1e52{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-2bba7ea .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-015797c .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-948dec5{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-b5cd428 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-cb14001 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-76addbd{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-b76ec14 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-f598c75 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-ea9772a{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-45616e0 .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-276d9f1 .elementor-heading-title{font-size:var( --e-global-typography-fe_h3_card-font-size );line-height:var( --e-global-typography-fe_h3_card-line-height );letter-spacing:var( --e-global-typography-fe_h3_card-letter-spacing );}.elementor-324 .elementor-element.elementor-element-01fb47e{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-ac80a6a .elementor-heading-title{font-size:var( --e-global-typography-fe_link-font-size );line-height:var( --e-global-typography-fe_link-line-height );}.elementor-324 .elementor-element.elementor-element-339a10f{--gap:22.4px 22.4px;--row-gap:22.4px;--column-gap:22.4px;--padding-top:47px;--padding-bottom:33px;--padding-left:20px;--padding-right:20px;}.elementor-324 .elementor-element.elementor-element-45a5b96 .elementor-heading-title{font-size:var( --e-global-typography-fe_h2_sub-font-size );line-height:var( --e-global-typography-fe_h2_sub-line-height );letter-spacing:var( --e-global-typography-fe_h2_sub-letter-spacing );}.elementor-324 .elementor-element.elementor-element-542481b{--e-con-grid-template-columns:1fr;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-324 .elementor-element.elementor-element-15c3578{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-324 .elementor-element.elementor-element-c175e26 .elementor-heading-title{font-size:var( --e-global-typography-fe_more_link-font-size );line-height:var( --e-global-typography-fe_more_link-line-height );letter-spacing:var( --e-global-typography-fe_more_link-letter-spacing );}.elementor-324 .elementor-element.elementor-element-f6c8b00{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-4e6166b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-324 .elementor-element.elementor-element-cfe054c .elementor-heading-title{font-size:var( --e-global-typography-fe_more_link-font-size );line-height:var( --e-global-typography-fe_more_link-line-height );letter-spacing:var( --e-global-typography-fe_more_link-letter-spacing );}.elementor-324 .elementor-element.elementor-element-d59cc09{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}.elementor-324 .elementor-element.elementor-element-abdad87{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-324 .elementor-element.elementor-element-b6ab47b .elementor-heading-title{font-size:var( --e-global-typography-fe_more_link-font-size );line-height:var( --e-global-typography-fe_more_link-line-height );letter-spacing:var( --e-global-typography-fe_more_link-letter-spacing );}.elementor-324 .elementor-element.elementor-element-d0ff23c{font-size:var( --e-global-typography-fe_small-font-size );line-height:var( --e-global-typography-fe_small-line-height );}}/* Start custom CSS for heading, class: .elementor-element-6ee4c14 */.elementor-324 .elementor-element.elementor-element-6ee4c14 .elementor-heading-title a{color:inherit;text-decoration:none;padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;transition:background-size .35s ease}.elementor-324 .elementor-element.elementor-element-6ee4c14 .elementor-heading-title a:hover{background-size:100% 2px}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-2c7cb44 */.elementor-324 .elementor-element.elementor-element-2c7cb44 .elementor-headline{margin:0}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b257a34 */.elementor-324 .elementor-element.elementor-element-b257a34 img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 8px 16px rgba(46,59,50,.20))}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc19e38 */.elementor-324 .elementor-element.elementor-element-cc19e38 img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 8px 16px rgba(46,59,50,.20))}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-154db76 */.elementor-324 .elementor-element.elementor-element-154db76 img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 8px 16px rgba(46,59,50,.20))}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d25c3d4 */.elementor-324 .elementor-element.elementor-element-d25c3d4 img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 8px 16px rgba(46,59,50,.20))}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-818d7bb */.elementor-324 .elementor-element.elementor-element-818d7bb img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 8px 16px rgba(46,59,50,.20))}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a0b61b */.elementor-324 .elementor-element.elementor-element-5a0b61b img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 8px 16px rgba(46,59,50,.20))}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bbe2145 */.elementor-324 .elementor-element.elementor-element-bbe2145 img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 8px 16px rgba(46,59,50,.20))}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb089a5 */.elementor-324 .elementor-element.elementor-element-eb089a5 img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 8px 16px rgba(46,59,50,.20))}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f813e2 */.elementor-324 .elementor-element.elementor-element-6f813e2 img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 8px 16px rgba(46,59,50,.20))}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71c4eac */.elementor-324 .elementor-element.elementor-element-71c4eac img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 8px 16px rgba(46,59,50,.20))}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-76545ce */.elementor-324 .elementor-element.elementor-element-76545ce img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 8px 16px rgba(46,59,50,.20))}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cdf2c0 */.elementor-324 .elementor-element.elementor-element-4cdf2c0 img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 8px 16px rgba(46,59,50,.20))}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0d3e3a */.elementor-324 .elementor-element.elementor-element-f0d3e3a img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 8px 16px rgba(46,59,50,.20))}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-135c4f4 */.elementor-324 .elementor-element.elementor-element-135c4f4 img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 8px 16px rgba(46,59,50,.20))}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4989f4 */.elementor-324 .elementor-element.elementor-element-c4989f4 img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 8px 16px rgba(46,59,50,.20))}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2882a1c */.elementor-324 .elementor-element.elementor-element-2882a1c img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center bottom;display:block;filter:drop-shadow(0 8px 16px rgba(46,59,50,.20))}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c175e26 */.elementor-324 .elementor-element.elementor-element-c175e26 .elementor-heading-title{display:inline;padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;transition:background-size .35s ease}a:hover .elementor-324 .elementor-element.elementor-element-c175e26 .elementor-heading-title{background-size:100% 2px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6c8b00 */.elementor-324 .elementor-element.elementor-element-f6c8b00 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cfe054c */.elementor-324 .elementor-element.elementor-element-cfe054c .elementor-heading-title{display:inline;padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;transition:background-size .35s ease}a:hover .elementor-324 .elementor-element.elementor-element-cfe054c .elementor-heading-title{background-size:100% 2px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d59cc09 */.elementor-324 .elementor-element.elementor-element-d59cc09 p{margin:0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6ab47b */.elementor-324 .elementor-element.elementor-element-b6ab47b .elementor-heading-title{display:inline;padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;transition:background-size .35s ease}a:hover .elementor-324 .elementor-element.elementor-element-b6ab47b .elementor-heading-title{background-size:100% 2px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d0ff23c */.elementor-324 .elementor-element.elementor-element-d0ff23c p{margin:0}/* End custom CSS */