.elementor-1775 .elementor-element.elementor-element-1bb37d1{--display:flex;--min-height:33vh;--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:center;--gap:var(--gap-row) var(--gap-column);--row-gap:var(--gap-row);--column-gap:var(--gap-column);--overlay-opacity:0.05;}.elementor-1775 .elementor-element.elementor-element-1bb37d1::before, .elementor-1775 .elementor-element.elementor-element-1bb37d1 > .elementor-background-video-container::before, .elementor-1775 .elementor-element.elementor-element-1bb37d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1775 .elementor-element.elementor-element-1bb37d1 > .elementor-background-slideshow::before, .elementor-1775 .elementor-element.elementor-element-1bb37d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1775 .elementor-element.elementor-element-1bb37d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://saltlakebookfestival.org/wp-content/uploads/2026/06/slbf-asterisk.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1775 .elementor-element.elementor-element-0bff2b0{width:inline;max-width:inline;text-align:start;}.elementor-1775 .elementor-element.elementor-element-0bff2b0 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:2px 10px 2px 10px;}.elementor-1775 .elementor-element.elementor-element-0bff2b0.elementor-element{--align-self:center;}.elementor-1775 .elementor-element.elementor-element-0bff2b0 .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;}.elementor-1775 .elementor-element.elementor-element-0bff2b0.elementor-widget-heading .elementor-heading-title, .elementor-1775 .elementor-element.elementor-element-0bff2b0.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-623dbe5 );}.elementor-1775 .elementor-element.elementor-element-f265102 .jet-headline{align-items:center;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1775 .elementor-element.elementor-element-f265102 .jet-headline > .jet-headline__link{align-items:center;}.elementor-1775 .elementor-element.elementor-element-f265102 .jet-headline__first .jet-headline__label{font-family:var( --e-global-typography-b067005-font-family ), Sans-serif;font-size:var( --e-global-typography-b067005-font-size );font-weight:var( --e-global-typography-b067005-font-weight );text-transform:var( --e-global-typography-b067005-text-transform );line-height:var( --e-global-typography-b067005-line-height );letter-spacing:var( --e-global-typography-b067005-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-f265102 .jet-headline__first{padding:0px 0px 5px 0px;}.elementor-1775 .elementor-element.elementor-element-f265102 .jet-headline__second .jet-headline__label{color:var( --e-global-color-600d1e7 );font-family:var( --e-global-typography-30f68a8-font-family ), Sans-serif;font-size:var( --e-global-typography-30f68a8-font-size );font-weight:var( --e-global-typography-30f68a8-font-weight );line-height:var( --e-global-typography-30f68a8-line-height );letter-spacing:var( --e-global-typography-30f68a8-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-75f1c8d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1775 .elementor-element.elementor-element-8e5c94e{--grid-columns:3;--grid-row-gap:30px;--grid-column-gap:30px;--e-loop-nothing-found-message-color:var( --e-global-color-text );}.elementor-1775 .elementor-element.elementor-element-8e5c94e .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1775 .elementor-element.elementor-element-8e5c94e .e-loop-item > .elementor-section, .elementor-1775 .elementor-element.elementor-element-8e5c94e .e-loop-item > .elementor-section > .elementor-container, .elementor-1775 .elementor-element.elementor-element-8e5c94e .e-loop-item > .e-con, .elementor-1775 .elementor-element.elementor-element-8e5c94e .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1775 .elementor-element.elementor-element-8e5c94e .e-loop-nothing-found-message__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1775 .elementor-element.elementor-element-bbd2d03{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1775 .elementor-element.elementor-element-f9f3a94{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-1775 .elementor-element.elementor-element-f9f3a94.elementor-element{--align-self:center;}.elementor-1775 .elementor-element.elementor-element-f9f3a94 .elementor-heading-title{font-family:var( --e-global-typography-164da7e-font-family ), Sans-serif;font-size:var( --e-global-typography-164da7e-font-size );font-weight:var( --e-global-typography-164da7e-font-weight );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-f9f3a94.elementor-widget-heading .elementor-heading-title, .elementor-1775 .elementor-element.elementor-element-f9f3a94.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-600d1e7 );}.elementor-1775 .elementor-element.elementor-element-718aaff{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1775 .elementor-element.elementor-element-718aaff.elementor-element{--align-self:center;}.elementor-1775 .elementor-element.elementor-element-6ad226f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1775 .elementor-element.elementor-element-78a3391{--grid-columns:3;--grid-row-gap:30px;--grid-column-gap:30px;--e-loop-nothing-found-message-color:var( --e-global-color-text );}.elementor-1775 .elementor-element.elementor-element-78a3391 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1775 .elementor-element.elementor-element-78a3391 .e-loop-item > .elementor-section, .elementor-1775 .elementor-element.elementor-element-78a3391 .e-loop-item > .elementor-section > .elementor-container, .elementor-1775 .elementor-element.elementor-element-78a3391 .e-loop-item > .e-con, .elementor-1775 .elementor-element.elementor-element-78a3391 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1775 .elementor-element.elementor-element-78a3391 .elementor-pagination{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );margin-top:50px;}body:not(.rtl) .elementor-1775 .elementor-element.elementor-element-78a3391 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1775 .elementor-element.elementor-element-78a3391 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1775 .elementor-element.elementor-element-78a3391 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1775 .elementor-element.elementor-element-78a3391 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1775 .elementor-element.elementor-element-78a3391 .e-loop-nothing-found-message__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1775 .elementor-element.elementor-element-4adbd78b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2.5vw 5vw;--row-gap:2.5vw;--column-gap:5vw;}.elementor-1775 .elementor-element.elementor-element-985f0af{--display:flex;}.elementor-1775 .elementor-element.elementor-element-6c0f203{text-align:center;}.elementor-1775 .elementor-element.elementor-element-6c0f203 .elementor-heading-title{font-family:var( --e-global-typography-164da7e-font-family ), Sans-serif;font-size:var( --e-global-typography-164da7e-font-size );font-weight:var( --e-global-typography-164da7e-font-weight );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-370d6cf7{width:initial;max-width:initial;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1775 .elementor-element.elementor-element-370d6cf7.elementor-element{--align-self:center;}.elementor-1775 .elementor-element.elementor-element-f013946.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:30px;}.elementor-1775 .elementor-element.elementor-element-f013946{width:100%;max-width:100%;}.elementor-1775 .elementor-element.elementor-element-f013946 .elementor-main-swiper{height:300px;width:100%;}.elementor-1775 .elementor-element.elementor-element-f013946 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-1775 .elementor-element.elementor-element-f013946 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-accent );}.elementor-1775 .elementor-element.elementor-element-f013946 .elementor-swiper-button svg{fill:var( --e-global-color-accent );}.elementor-1775 .elementor-element.elementor-element-f013946 .elementor-custom-embed-play i{color:var( --e-global-color-f77b41c );}.elementor-1775 .elementor-element.elementor-element-f013946 .elementor-custom-embed-play svg{fill:var( --e-global-color-f77b41c );}.elementor-1775 .elementor-element.elementor-element-5817b43{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1775 .elementor-element.elementor-element-3116f80{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-1775 .elementor-element.elementor-element-3116f80.elementor-element{--align-self:center;}.elementor-1775 .elementor-element.elementor-element-3116f80 .elementor-heading-title{font-family:var( --e-global-typography-164da7e-font-family ), Sans-serif;font-size:var( --e-global-typography-164da7e-font-size );font-weight:var( --e-global-typography-164da7e-font-weight );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-3116f80.elementor-widget-heading .elementor-heading-title, .elementor-1775 .elementor-element.elementor-element-3116f80.elementor-widget-heading .elementor-heading-title.elementor-heading-title a{color:var( --e-global-color-600d1e7 );}.elementor-1775 .elementor-element.elementor-element-e6b9802{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1775 .elementor-element.elementor-element-e6b9802.elementor-element{--align-self:center;}.elementor-1775 .elementor-element.elementor-element-b9b17ca{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1775 .elementor-element.elementor-element-b9b17ca:not(.elementor-motion-effects-element-type-background), .elementor-1775 .elementor-element.elementor-element-b9b17ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EEE7;}.elementor-1775 .elementor-element.elementor-element-9999970{--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:flex-end;--align-items:flex-end;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:16px;}.elementor-1775 .elementor-element.elementor-element-1eec1e8{--display:flex;--min-height:245px;--border-radius:6px 6px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1775 .elementor-element.elementor-element-1eec1e8:not(.elementor-motion-effects-element-type-background), .elementor-1775 .elementor-element.elementor-element-1eec1e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15329B;}.elementor-1775 .elementor-element.elementor-element-b68bf2a{--display:flex;--min-height:245px;--border-radius:6px 6px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1775 .elementor-element.elementor-element-b68bf2a:not(.elementor-motion-effects-element-type-background), .elementor-1775 .elementor-element.elementor-element-b68bf2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E3FA0;}.elementor-1775 .elementor-element.elementor-element-38826fc{--display:flex;--min-height:245px;--border-radius:6px 6px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1775 .elementor-element.elementor-element-38826fc:not(.elementor-motion-effects-element-type-background), .elementor-1775 .elementor-element.elementor-element-38826fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C55AF;}.elementor-1775 .elementor-element.elementor-element-8c1e3ca{--display:flex;--min-height:245px;--border-radius:6px 6px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1775 .elementor-element.elementor-element-8c1e3ca:not(.elementor-motion-effects-element-type-background), .elementor-1775 .elementor-element.elementor-element-8c1e3ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A74C4;}.elementor-1775 .elementor-element.elementor-element-32c643c{--display:flex;--min-height:245px;--border-radius:6px 6px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1775 .elementor-element.elementor-element-32c643c:not(.elementor-motion-effects-element-type-background), .elementor-1775 .elementor-element.elementor-element-32c643c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7DA1D6;}.elementor-1775 .elementor-element.elementor-element-398c01e{--display:flex;--min-height:245px;--border-radius:6px 6px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1775 .elementor-element.elementor-element-398c01e:not(.elementor-motion-effects-element-type-background), .elementor-1775 .elementor-element.elementor-element-398c01e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5C341;}.elementor-1775 .elementor-element.elementor-element-1ec6d2c{--display:flex;--min-height:245px;--border-radius:6px 6px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1775 .elementor-element.elementor-element-1ec6d2c:not(.elementor-motion-effects-element-type-background), .elementor-1775 .elementor-element.elementor-element-1ec6d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4C430;}.elementor-1775 .elementor-element.elementor-element-1493b22{--display:flex;--min-height:245px;--border-radius:6px 6px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1775 .elementor-element.elementor-element-1493b22:not(.elementor-motion-effects-element-type-background), .elementor-1775 .elementor-element.elementor-element-1493b22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2B61E;}.elementor-1775 .elementor-element.elementor-element-ebb231d{--display:flex;--min-height:245px;--border-radius:6px 6px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1775 .elementor-element.elementor-element-ebb231d:not(.elementor-motion-effects-element-type-background), .elementor-1775 .elementor-element.elementor-element-ebb231d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4A62C;}.elementor-1775 .elementor-element.elementor-element-5eea1cd{--display:flex;--min-height:245px;--border-radius:6px 6px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1775 .elementor-element.elementor-element-5eea1cd:not(.elementor-motion-effects-element-type-background), .elementor-1775 .elementor-element.elementor-element-5eea1cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9923B;}.elementor-1775 .elementor-element.elementor-element-3e891b6{--display:flex;--min-height:245px;--border-radius:6px 6px 3px 3px;}.elementor-1775 .elementor-element.elementor-element-3e891b6:not(.elementor-motion-effects-element-type-background), .elementor-1775 .elementor-element.elementor-element-3e891b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9833B;}.elementor-1775 .elementor-element.elementor-element-e203f7f{--display:flex;--min-height:245px;--border-radius:6px 6px 3px 3px;}.elementor-1775 .elementor-element.elementor-element-e203f7f:not(.elementor-motion-effects-element-type-background), .elementor-1775 .elementor-element.elementor-element-e203f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F26B33;}.elementor-1775 .elementor-element.elementor-element-46d2d52{--display:flex;--min-height:245px;--border-radius:6px 6px 3px 3px;}.elementor-1775 .elementor-element.elementor-element-46d2d52:not(.elementor-motion-effects-element-type-background), .elementor-1775 .elementor-element.elementor-element-46d2d52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E95430;}.elementor-1775 .elementor-element.elementor-element-ebd06f1{--display:flex;--min-height:245px;--border-radius:6px 6px 3px 3px;}.elementor-1775 .elementor-element.elementor-element-ebd06f1:not(.elementor-motion-effects-element-type-background), .elementor-1775 .elementor-element.elementor-element-ebd06f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DD3528;}.elementor-1775 .elementor-element.elementor-element-1226dae{--display:flex;--min-height:245px;--border-radius:6px 6px 3px 3px;}.elementor-1775 .elementor-element.elementor-element-1226dae:not(.elementor-motion-effects-element-type-background), .elementor-1775 .elementor-element.elementor-element-1226dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DA2226;}.elementor-1775 .elementor-element.elementor-element-77e775a{--display:flex;--min-height:245px;--border-radius:6px 6px 3px 3px;}.elementor-1775 .elementor-element.elementor-element-77e775a:not(.elementor-motion-effects-element-type-background), .elementor-1775 .elementor-element.elementor-element-77e775a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B1A1D;}.elementor-1775 .elementor-element.elementor-element-0c7a3d0{--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;}body.elementor-page-1775{--ang-classes-border:rgba(79, 122, 233, 0.58);--ang-classes-label:#406DE1;--ang-css-border:rgba(211, 0, 0, 0.35);}@media(max-width:1366px) and (min-width:768px){.elementor-1775 .elementor-element.elementor-element-1eec1e8{--width:50px;}.elementor-1775 .elementor-element.elementor-element-b68bf2a{--width:50px;}.elementor-1775 .elementor-element.elementor-element-38826fc{--width:50px;}.elementor-1775 .elementor-element.elementor-element-8c1e3ca{--width:50px;}.elementor-1775 .elementor-element.elementor-element-32c643c{--width:50px;}.elementor-1775 .elementor-element.elementor-element-398c01e{--width:50px;}.elementor-1775 .elementor-element.elementor-element-1ec6d2c{--width:50px;}.elementor-1775 .elementor-element.elementor-element-1493b22{--width:50px;}.elementor-1775 .elementor-element.elementor-element-ebb231d{--width:50px;}.elementor-1775 .elementor-element.elementor-element-5eea1cd{--width:50px;}.elementor-1775 .elementor-element.elementor-element-3e891b6{--width:50px;}.elementor-1775 .elementor-element.elementor-element-e203f7f{--width:50px;}.elementor-1775 .elementor-element.elementor-element-46d2d52{--width:50px;}.elementor-1775 .elementor-element.elementor-element-ebd06f1{--width:50px;}.elementor-1775 .elementor-element.elementor-element-1226dae{--width:50px;}.elementor-1775 .elementor-element.elementor-element-77e775a{--width:50px;}}@media(max-width:1366px){.elementor-1775 .elementor-element.elementor-element-f265102 .jet-headline__first .jet-headline__label{font-size:var( --e-global-typography-b067005-font-size );line-height:var( --e-global-typography-b067005-line-height );letter-spacing:var( --e-global-typography-b067005-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-f265102 .jet-headline__second .jet-headline__label{font-size:var( --e-global-typography-30f68a8-font-size );line-height:var( --e-global-typography-30f68a8-line-height );letter-spacing:var( --e-global-typography-30f68a8-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-8e5c94e .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1775 .elementor-element.elementor-element-f9f3a94 .elementor-heading-title{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-78a3391 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1775 .elementor-element.elementor-element-78a3391 .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1775 .elementor-element.elementor-element-6c0f203 .elementor-heading-title{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-370d6cf7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1775 .elementor-element.elementor-element-f013946.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1775 .elementor-element.elementor-element-f013946 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-1775 .elementor-element.elementor-element-3116f80 .elementor-heading-title{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-b9b17ca{--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:0px;}}@media(max-width:1200px){.elementor-1775 .elementor-element.elementor-element-f9f3a94{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-1775 .elementor-element.elementor-element-f013946.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1775 .elementor-element.elementor-element-3116f80{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}}@media(max-width:1024px){.elementor-1775 .elementor-element.elementor-element-1bb37d1{--min-height:320px;}.elementor-1775 .elementor-element.elementor-element-f265102 .jet-headline__first .jet-headline__label{font-size:var( --e-global-typography-b067005-font-size );line-height:var( --e-global-typography-b067005-line-height );letter-spacing:var( --e-global-typography-b067005-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-f265102 .jet-headline__second .jet-headline__label{font-size:var( --e-global-typography-30f68a8-font-size );line-height:var( --e-global-typography-30f68a8-line-height );letter-spacing:var( --e-global-typography-30f68a8-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-8e5c94e{--grid-columns:2;}.elementor-1775 .elementor-element.elementor-element-8e5c94e .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1775 .elementor-element.elementor-element-f9f3a94 .elementor-heading-title{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-78a3391{--grid-columns:2;}.elementor-1775 .elementor-element.elementor-element-78a3391 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1775 .elementor-element.elementor-element-78a3391 .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1775 .elementor-element.elementor-element-985f0af{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1775 .elementor-element.elementor-element-985f0af.e-con{--align-self:center;}.elementor-1775 .elementor-element.elementor-element-6c0f203 .elementor-heading-title{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-370d6cf7{width:auto;max-width:auto;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1775 .elementor-element.elementor-element-370d6cf7.elementor-element{--align-self:center;}.elementor-1775 .elementor-element.elementor-element-f013946.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1775 .elementor-element.elementor-element-3116f80 .elementor-heading-title{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-b9b17ca{--min-height:250px;--padding-top:0px;--padding-bottom:12px;--padding-left:250px;--padding-right:0px;}.elementor-1775 .elementor-element.elementor-element-9999970{--padding-top:0px;--padding-bottom:0px;--padding-left:200px;--padding-right:20px;}.elementor-1775 .elementor-element.elementor-element-1eec1e8{--min-height:200px;}.elementor-1775 .elementor-element.elementor-element-b68bf2a{--min-height:200px;}.elementor-1775 .elementor-element.elementor-element-38826fc{--min-height:200px;}.elementor-1775 .elementor-element.elementor-element-8c1e3ca{--min-height:200px;}.elementor-1775 .elementor-element.elementor-element-32c643c{--min-height:200px;}.elementor-1775 .elementor-element.elementor-element-398c01e{--min-height:200px;}.elementor-1775 .elementor-element.elementor-element-1ec6d2c{--min-height:200px;}.elementor-1775 .elementor-element.elementor-element-1493b22{--min-height:200px;}.elementor-1775 .elementor-element.elementor-element-ebb231d{--min-height:200px;}.elementor-1775 .elementor-element.elementor-element-5eea1cd{--min-height:200px;}.elementor-1775 .elementor-element.elementor-element-3e891b6{--min-height:200px;}.elementor-1775 .elementor-element.elementor-element-e203f7f{--min-height:200px;}.elementor-1775 .elementor-element.elementor-element-46d2d52{--min-height:200px;}.elementor-1775 .elementor-element.elementor-element-ebd06f1{--min-height:200px;}.elementor-1775 .elementor-element.elementor-element-1226dae{--min-height:200px;}.elementor-1775 .elementor-element.elementor-element-77e775a{--min-height:200px;}}@media(max-width:880px){.elementor-1775 .elementor-element.elementor-element-8e5c94e{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-1775 .elementor-element.elementor-element-718aaff{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1775 .elementor-element.elementor-element-718aaff > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1775 .elementor-element.elementor-element-78a3391{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-1775 .elementor-element.elementor-element-78a3391 .elementor-pagination{margin-top:30px;}.elementor-1775 .elementor-element.elementor-element-f013946.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1775 .elementor-element.elementor-element-e6b9802{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1775 .elementor-element.elementor-element-e6b9802 > .elementor-widget-container{margin:0px 0px 20px 0px;}}@media(max-width:767px){.elementor-1775 .elementor-element.elementor-element-1bb37d1{--min-height:300px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1775 .elementor-element.elementor-element-0bff2b0.elementor-element{--align-self:flex-start;}.elementor-1775 .elementor-element.elementor-element-0bff2b0{text-align:start;}.elementor-1775 .elementor-element.elementor-element-f265102 .jet-headline{align-items:center;}.elementor-1775 .elementor-element.elementor-element-f265102 .jet-headline > .jet-headline__link{align-items:center;}.elementor-1775 .elementor-element.elementor-element-f265102 .jet-headline__first .jet-headline__label{text-align:center;font-size:var( --e-global-typography-b067005-font-size );line-height:var( --e-global-typography-b067005-line-height );letter-spacing:var( --e-global-typography-b067005-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-f265102 .jet-headline__second{align-self:flex-start;}.elementor-1775 .elementor-element.elementor-element-f265102 .jet-headline__second .jet-headline__label{text-align:left;font-size:var( --e-global-typography-30f68a8-font-size );line-height:var( --e-global-typography-30f68a8-line-height );letter-spacing:var( --e-global-typography-30f68a8-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-8e5c94e{--grid-columns:1;}.elementor-1775 .elementor-element.elementor-element-8e5c94e .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1775 .elementor-element.elementor-element-bbd2d03{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1775 .elementor-element.elementor-element-f9f3a94{width:100%;max-width:100%;text-align:start;}.elementor-1775 .elementor-element.elementor-element-f9f3a94.elementor-element{--align-self:flex-start;}.elementor-1775 .elementor-element.elementor-element-f9f3a94 .elementor-heading-title{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-718aaff{width:100%;max-width:100%;}.elementor-1775 .elementor-element.elementor-element-718aaff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1775 .elementor-element.elementor-element-78a3391{--grid-columns:1;}.elementor-1775 .elementor-element.elementor-element-78a3391 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1775 .elementor-element.elementor-element-78a3391 .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1775 .elementor-element.elementor-element-4adbd78b{--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;}.elementor-1775 .elementor-element.elementor-element-6c0f203.elementor-element{--align-self:flex-start;}.elementor-1775 .elementor-element.elementor-element-6c0f203{text-align:start;}.elementor-1775 .elementor-element.elementor-element-6c0f203 .elementor-heading-title{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-370d6cf7.elementor-element{--align-self:flex-start;}.elementor-1775 .elementor-element.elementor-element-370d6cf7{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1775 .elementor-element.elementor-element-f013946.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1775 .elementor-element.elementor-element-f013946 .elementor-main-swiper{height:450px;width:100%;}.elementor-1775 .elementor-element.elementor-element-5817b43{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1775 .elementor-element.elementor-element-3116f80{width:100%;max-width:100%;text-align:start;}.elementor-1775 .elementor-element.elementor-element-3116f80.elementor-element{--align-self:flex-start;}.elementor-1775 .elementor-element.elementor-element-3116f80 .elementor-heading-title{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-e6b9802{width:100%;max-width:100%;}.elementor-1775 .elementor-element.elementor-element-b9b17ca{--min-height:100px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-1775 .elementor-element.elementor-element-9999970{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1775 .elementor-element.elementor-element-1eec1e8{--min-height:150px;}.elementor-1775 .elementor-element.elementor-element-b68bf2a{--min-height:150px;}.elementor-1775 .elementor-element.elementor-element-38826fc{--min-height:150px;}.elementor-1775 .elementor-element.elementor-element-8c1e3ca{--min-height:150px;}.elementor-1775 .elementor-element.elementor-element-32c643c{--min-height:150px;}.elementor-1775 .elementor-element.elementor-element-398c01e{--min-height:150px;}.elementor-1775 .elementor-element.elementor-element-1ec6d2c{--min-height:150px;}.elementor-1775 .elementor-element.elementor-element-1493b22{--min-height:150px;}.elementor-1775 .elementor-element.elementor-element-ebb231d{--min-height:150px;}.elementor-1775 .elementor-element.elementor-element-5eea1cd{--min-height:150px;}.elementor-1775 .elementor-element.elementor-element-3e891b6{--min-height:150px;}.elementor-1775 .elementor-element.elementor-element-e203f7f{--min-height:150px;}.elementor-1775 .elementor-element.elementor-element-46d2d52{--min-height:150px;}.elementor-1775 .elementor-element.elementor-element-ebd06f1{--min-height:150px;}.elementor-1775 .elementor-element.elementor-element-1226dae{--min-height:150px;}.elementor-1775 .elementor-element.elementor-element-77e775a{--min-height:150px;}}@media(min-width:768px){.elementor-1775 .elementor-element.elementor-element-1eec1e8{--width:73px;}.elementor-1775 .elementor-element.elementor-element-b68bf2a{--width:73px;}.elementor-1775 .elementor-element.elementor-element-38826fc{--width:73px;}.elementor-1775 .elementor-element.elementor-element-8c1e3ca{--width:73px;}.elementor-1775 .elementor-element.elementor-element-32c643c{--width:73px;}.elementor-1775 .elementor-element.elementor-element-398c01e{--width:73px;}.elementor-1775 .elementor-element.elementor-element-1ec6d2c{--width:73px;}.elementor-1775 .elementor-element.elementor-element-1493b22{--width:73px;}.elementor-1775 .elementor-element.elementor-element-ebb231d{--width:73px;}.elementor-1775 .elementor-element.elementor-element-5eea1cd{--width:73px;}.elementor-1775 .elementor-element.elementor-element-3e891b6{--width:73px;}.elementor-1775 .elementor-element.elementor-element-e203f7f{--width:73px;}.elementor-1775 .elementor-element.elementor-element-46d2d52{--width:73px;}.elementor-1775 .elementor-element.elementor-element-ebd06f1{--width:73px;}.elementor-1775 .elementor-element.elementor-element-1226dae{--width:73px;}.elementor-1775 .elementor-element.elementor-element-77e775a{--width:73px;}}@media(max-width:1200px) and (min-width:768px){.elementor-1775 .elementor-element.elementor-element-1eec1e8{--width:40px;}.elementor-1775 .elementor-element.elementor-element-b68bf2a{--width:40px;}.elementor-1775 .elementor-element.elementor-element-38826fc{--width:40px;}.elementor-1775 .elementor-element.elementor-element-8c1e3ca{--width:40px;}.elementor-1775 .elementor-element.elementor-element-32c643c{--width:40px;}.elementor-1775 .elementor-element.elementor-element-398c01e{--width:40px;}.elementor-1775 .elementor-element.elementor-element-1ec6d2c{--width:40px;}.elementor-1775 .elementor-element.elementor-element-1493b22{--width:40px;}.elementor-1775 .elementor-element.elementor-element-ebb231d{--width:40px;}.elementor-1775 .elementor-element.elementor-element-5eea1cd{--width:40px;}.elementor-1775 .elementor-element.elementor-element-3e891b6{--width:40px;}.elementor-1775 .elementor-element.elementor-element-e203f7f{--width:40px;}.elementor-1775 .elementor-element.elementor-element-46d2d52{--width:40px;}.elementor-1775 .elementor-element.elementor-element-ebd06f1{--width:40px;}.elementor-1775 .elementor-element.elementor-element-1226dae{--width:40px;}.elementor-1775 .elementor-element.elementor-element-77e775a{--width:40px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1775 .elementor-element.elementor-element-1eec1e8{--width:30px;}.elementor-1775 .elementor-element.elementor-element-b68bf2a{--width:30px;}.elementor-1775 .elementor-element.elementor-element-38826fc{--width:30px;}.elementor-1775 .elementor-element.elementor-element-8c1e3ca{--width:30px;}.elementor-1775 .elementor-element.elementor-element-32c643c{--width:30px;}.elementor-1775 .elementor-element.elementor-element-398c01e{--width:30px;}.elementor-1775 .elementor-element.elementor-element-1ec6d2c{--width:30px;}.elementor-1775 .elementor-element.elementor-element-1493b22{--width:30px;}.elementor-1775 .elementor-element.elementor-element-ebb231d{--width:30px;}.elementor-1775 .elementor-element.elementor-element-5eea1cd{--width:30px;}.elementor-1775 .elementor-element.elementor-element-3e891b6{--width:30px;}.elementor-1775 .elementor-element.elementor-element-e203f7f{--width:30px;}.elementor-1775 .elementor-element.elementor-element-46d2d52{--width:30px;}.elementor-1775 .elementor-element.elementor-element-ebd06f1{--width:30px;}.elementor-1775 .elementor-element.elementor-element-1226dae{--width:30px;}.elementor-1775 .elementor-element.elementor-element-77e775a{--width:30px;}}@media(min-width:2400px){.elementor-1775 .elementor-element.elementor-element-f265102 .jet-headline__first .jet-headline__label{font-size:var( --e-global-typography-b067005-font-size );line-height:var( --e-global-typography-b067005-line-height );letter-spacing:var( --e-global-typography-b067005-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-f265102 .jet-headline__second .jet-headline__label{font-size:var( --e-global-typography-30f68a8-font-size );line-height:var( --e-global-typography-30f68a8-line-height );letter-spacing:var( --e-global-typography-30f68a8-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-8e5c94e .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1775 .elementor-element.elementor-element-f9f3a94 .elementor-heading-title{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-78a3391 .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1775 .elementor-element.elementor-element-78a3391 .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1775 .elementor-element.elementor-element-6c0f203 .elementor-heading-title{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );}.elementor-1775 .elementor-element.elementor-element-370d6cf7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1775 .elementor-element.elementor-element-f013946.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1775 .elementor-element.elementor-element-3116f80 .elementor-heading-title{font-size:var( --e-global-typography-164da7e-font-size );line-height:var( --e-global-typography-164da7e-line-height );letter-spacing:var( --e-global-typography-164da7e-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-0bff2b0 */.elementor-1775 .elementor-element.elementor-element-0bff2b0 { 
    width: fit-content !important; 
    max-width: fit-content !important;
    display: inline-block !important;
}
.elementor-1775 .elementor-element.elementor-element-0bff2b0 .elementor-heading-title {
    display: inline;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-8e5c94e */@media(max-width:767px ){
    .elementor-1775 .elementor-element.elementor-element-8e5c94e .elementor-loop-container.elementor-grid {
    display: flex;
    flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for formidable, class: .elementor-element-718aaff */.elementor-1775 .elementor-element.elementor-element-718aaff .frm_error_style {
    display: none;
}

.elementor-1775 .elementor-element.elementor-element-718aaff .frm_error {
    font-size: 15px !important;
    color: red !important;
}

.elementor-1775 .elementor-element.elementor-element-718aaff .frm_message {
    border-radius: 10px !important;
    background: white !important;
    min-height: 100px;
    display: flex;
    align-items: center;
    color: var( --e-global-color-600d1e7 ) !important;
    font-size: 16px !important;
}

.elementor-1775 .elementor-element.elementor-element-718aaff .with_frm_style .frm_message, .frm_success_style {
    margin: 0 !important;
    border: none !important;
    text-align: center;
    padding: 20px !important;
}

@media(max-width:767px) {
    .frm_message {
    display: flex !important;
    flex-direction: column !important;
    text-align: left !important;
    align-items: flex-start !important;
}

}

@media (max-width: 601px) {
     .elementor-1775 .elementor-element.elementor-element-718aaff fieldset {
        padding-bottom: 0 !important;
    }
    
    .elementor-1775 .elementor-element.elementor-element-718aaff .frm_submit.frm_flex {
        margin-bottom: -10px;
    }
}

@media (min-width: 601px) {
    .elementor-1775 .elementor-element.elementor-element-718aaff .frm_error {
        position: absolute;
    }
    
    .elementor-1775 .elementor-element.elementor-element-718aaff .frm_message {
        justify-content: center;
    }
    
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-78a3391 */.page-numbers:not(.prev):not(.next) {
    background: rgba(0, 0, 0, 0.1);
    width: 32px;
    height: 32px;
    line-height: 32px !important;
    display: inline-block;
    border-radius: 0px;
    color:var(--e-global-color-a513c7f) !important;
}

.page-numbers.current {
    background: var(--e-global-color-accent) !important;
    color:#fff !important;
}

.page-numbers {
    margin: 5px 0;
}


.page-numbers:not(.prev):not(.next):not(.current):hover {
    background: var(--e-global-color-4ecf583) !important;
    color: #fff !important;
}

a.page-numbers.prev, a.page-numbers.next {
    color:  var(--e-global-color-accent) !important;    
}

a.page-numbers.prev:hover, a.page-numbers.next:hover {
    color: var(--e-global-color-4ecf583) !important;  
}

@media(max-width:767px ){
    .elementor-1775 .elementor-element.elementor-element-78a3391 .elementor-loop-container.elementor-grid {
    display: flex;
    flex-direction: column;
    }
    
    nav.elementor-pagination{ display: flex;
    flex-direction: flex-start !important;
    }
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-f013946 */.elementor-1775 .elementor-element.elementor-element-f013946 .elementor-swiper-button-prev {
    left: -40px !important;
}

.elementor-1775 .elementor-element.elementor-element-f013946 .elementor-swiper-button-next {
    right: -40px !important;
}

.elementor-1775 .elementor-element.elementor-element-f013946 .elementor-carousel-image {
    border-radius: 400px 400px 0 0;
}

  img.elementor-lightbox-image.elementor-lightbox-prevent-close.swiper-lazy.swiper-lazy-loaded {
    border-radius: 12px !important;
}

.swiper-zoom-container {
    padding: 30px !important;
}

footer.elementor-slideshow__footer.elementor-lightbox-prevent-close {
    display: none;
}



.elementor-1775 .elementor-element.elementor-element-f013946 .elementor-swiper-button:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 14px;
    height: 2px;
    border-radius: 10px !important;
    background: var(--e-global-color-accent) !important;
}

.elementor-1775 .elementor-element.elementor-element-f013946 .elementor-swiper-button.elementor-swiper-button-prev:before {
    left: 8px;
}

@media(max-width:1366px){
    .elementor-1775 .elementor-element.elementor-element-f013946 .elementor-swiper-button-prev {
    left: -25px !important;
    }
    
    .elementor-1775 .elementor-element.elementor-element-f013946 .elementor-swiper-button-next {
        right: -25px !important;
    }

}

@media (max-width: 1024px) {
    body.admin-bar .dialog-type-lightbox {
        height: 100vh;
        position: fixed !important; 

    }
}

@media(max-width767px) {
    .elementor-1775 .elementor-element.elementor-element-f013946 .elementor-carousel-image {
    border-radius: 50% 50% 0 0;
    height: auto !important;
}
}

@media (max-width: 460px) {
    .elementor-element-f013946 .swiper-slide {
        width: 100% !important;
        height:300px !important
    }
    .elementor-swiper {
    height: 300px;
}

}/* End custom CSS */
/* Start custom CSS for formidable, class: .elementor-element-e6b9802 */.elementor-1775 .elementor-element.elementor-element-e6b9802 .frm_error_style {
    display: none;
}

.elementor-1775 .elementor-element.elementor-element-e6b9802 .with_frm_style .frm_inside_container.frm_label_float_top > label  {
    color:#000 !important;
}

.elementor-1775 .elementor-element.elementor-element-e6b9802 .frm_error {
    font-size: 15px !important;
    color: red !important;
}

.elementor-1775 .elementor-element.elementor-element-e6b9802 .frm_message {
    border-radius: 10px !important;
    background: white !important;
    min-height: 100px;
    display: flex;
    align-items: center;
    color: var( --e-global-color-600d1e7 ) !important;
    font-size: 16px !important;
}

.elementor-1775 .elementor-element.elementor-element-e6b9802 .with_frm_style .frm_message, .frm_success_style {
    margin: 0 !important;
    border: none !important;
    text-align: center;
    padding: 20px !important;
}

@media(max-width:767px) {
    .frm_message {
    display: flex !important;
    flex-direction: column !important;
    text-align: left !important;
    align-items: flex-start !important;
}

}

@media (min-width: 601px) {
    .elementor-1775 .elementor-element.elementor-element-e6b9802 .frm_error {
        position: absolute;
    }
    
    .elementor-1775 .elementor-element.elementor-element-e6b9802 .frm_message {
        justify-content: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9b17ca */.elementor-1775 .elementor-element.elementor-element-b9b17ca {
    position: relative;
    overflow: visible;
}
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books {
    width: 100%;
    min-height: 260px;
    gap: 9px;
}
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con {
    flex: 0 0 auto !important;
    margin-left: 0;
    transform-origin: bottom center;
    mix-blend-mode: multiply;
    box-shadow: 0 10px 22px rgba(17,17,17,0.10);
    transition: transform 0.7s cubic-bezier(0.34, 1.28, 0.64, 1);
    will-change: transform;
}

/* RESTING fan (mockup): left flat -> right upright. No-JS fallback. */
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(1)  { transform: rotate(-88deg); }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(2)  { transform: rotate(-82deg); }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(3)  { transform: rotate(-75deg); }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(4)  { transform: rotate(-67deg); }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(5)  { transform: rotate(-59deg); }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(6)  { transform: rotate(-50deg); }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(7)  { transform: rotate(-42deg); }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(8)  { transform: rotate(-35deg); }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(9)  { transform: rotate(-28deg); }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(10) { transform: rotate(-22deg); }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(11) { transform: rotate(-16deg); }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(12) { transform: rotate(-11deg); }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(13) { transform: rotate(-7deg); }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(14) { transform: rotate(-4deg); }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(15) { transform: rotate(-2deg); }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(16) { transform: rotate(0deg); }

/* ARMED: upright shelf before scroll-in */
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books.books-armed > .e-con { transform: rotate(0deg) !important; }

/* domino: rightmost tips first, cascades left */
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(16) { transition-delay: 0.02s; }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(15) { transition-delay: 0.04s; }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(14) { transition-delay: 0.07s; }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(13) { transition-delay: 0.10s; }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(12) { transition-delay: 0.14s; }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(11) { transition-delay: 0.18s; }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(10) { transition-delay: 0.22s; }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(9)  { transition-delay: 0.27s; }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(8)  { transition-delay: 0.32s; }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(7)  { transition-delay: 0.38s; }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(6)  { transition-delay: 0.44s; }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(5)  { transition-delay: 0.50s; }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(4)  { transition-delay: 0.57s; }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(3)  { transition-delay: 0.64s; }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(2)  { transition-delay: 0.72s; }
.elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con:nth-of-type(1)  { transition-delay: 0.80s; }

@media (prefers-reduced-motion: reduce) {
    .elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con { transition: none !important; }
}



@media (max-width: 1024px) {
    .elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con { width: 35px !important; height: 165px !important; }
    .elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books { gap: 6px; }
}

@media (max-width:880px) {
     .elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con { width: 28px !important; height: 120px !important; }
    .elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books { gap: 6px; }
}


@media (max-width: 767px) {
     .elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con { 
         width: 20px !important;
         height: 120px !important; 
     }
     
    .elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books { 
        gap: 6px; 
    }
    
    .elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books {
        min-height: 200px;
    }
}

@media (max-width: 575px) {
     .elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con { 
         width: 15px !important;
         height: 100px !important; 
     }
     
    .elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books {
        min-height: 100px;
    }
}

@media (max-width: 500px) {
     .elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con { 
         width: 8px !important;
         height: 100px !important; 
        --min-height: 100px;
     }
     
     .elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books {
        min-height: 100px;
    }
}

@media (max-width: 400px) {
     .elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con { 
         width: 8px !important;
         height: 100px !important; 
        --min-height: 100px;
     }
     
     .elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books {
        min-height: 100px;
    }
}

@media (min-width: 768px) and (max-width: 1025px) {
     .elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con  {
        --width: 25px !important;
        height: 150px !important;
    }
}

@media (min-width: 1025px) and (max-width: 1200px) {
    .elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con  {
        --width: 40px !important;
    }
}

@media (min-width: 1200px) and (max-width: 1530px) {
    .elementor-1775 .elementor-element.elementor-element-b9b17ca #slbf-books > .e-con  {
        --width: 50px !important;
    }
}/* End custom CSS */