.elementor-12 .elementor-element.elementor-element-17784c82{--display:flex;--min-height:700px;--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.67;--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-12 .elementor-element.elementor-element-17784c82:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-17784c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D97D32;background-image:url("https://authordennisericksonbookshelf.com/wp-content/uploads/2026/01/Back.jpg");background-position:center center;background-size:contain;}.elementor-12 .elementor-element.elementor-element-17784c82::before, .elementor-12 .elementor-element.elementor-element-17784c82 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-17784c82 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-17784c82 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-17784c82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-17784c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2A3747;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-16e88cd1{--display:flex;}.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-12 .elementor-element.elementor-element-79b1d2fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-79b1d2fe{text-align:center;}.elementor-12 .elementor-element.elementor-element-79b1d2fe .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:164px;font-weight:300;text-transform:uppercase;letter-spacing:2px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;color:#CA5B61;}.elementor-12 .elementor-element.elementor-element-5cca167 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5cca167{text-align:center;}.elementor-12 .elementor-element.elementor-element-5cca167 .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:51px;font-weight:300;text-transform:uppercase;letter-spacing:2px;color:#E7E171;}.elementor-12 .elementor-element.elementor-element-a1436af{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-a1436af.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a1436af .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b68ce61{text-align:center;}.elementor-12 .elementor-element.elementor-element-b68ce61 .elementor-heading-title{font-family:"Grand Hotel", Sans-serif;font-weight:400;color:#FACC58;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-5a688f9 .elementor-button{background-color:#CA5B61;border-radius:6px 6px 6px 6px;padding:12px 30px 12px 30px;}.elementor-12 .elementor-element.elementor-element-5a688f9 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-5a688f9 .elementor-button:focus{background-color:#A32128;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5a688f9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-5a688f9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-5a688f9 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-5a688f9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e5136fe{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-e5136fe:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e5136fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A69784;background-image:url("https://authordennisericksonbookshelf.com/wp-content/uploads/2026/03/Untitled-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-12 .elementor-element.elementor-element-e5136fe::before, .elementor-12 .elementor-element.elementor-element-e5136fe > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e5136fe > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-e5136fe > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e5136fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-e5136fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#A69784;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-0aa5c3b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-b532f04{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-09d4667 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-09d4667{text-align:center;}.elementor-12 .elementor-element.elementor-element-09d4667 .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#FFB700;}.elementor-12 .elementor-element.elementor-element-ea5031e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ea5031e{text-align:center;}.elementor-12 .elementor-element.elementor-element-ea5031e .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:51px;font-weight:300;text-transform:uppercase;letter-spacing:2px;color:#E7E171;}.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-12 .elementor-element.elementor-element-c57ff6e{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;text-align:start;font-family:"Aleo", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c57ff6e > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9e0bb56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9e0bb56{text-align:center;}.elementor-12 .elementor-element.elementor-element-9e0bb56 .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#C5262B;}.elementor-12 .elementor-element.elementor-element-8144623{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-family:"Aleo", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8144623 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-184d4868{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-184d4868:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-184d4868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://authordennisericksonbookshelf.com/wp-content/uploads/2026/01/AdobeStock_251478976_2.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-184d4868::before, .elementor-12 .elementor-element.elementor-element-184d4868 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-184d4868 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-184d4868 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-184d4868 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-184d4868 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-62cca60c{--display:flex;}.elementor-12 .elementor-element.elementor-element-16aa5be1{text-align:center;}.elementor-12 .elementor-element.elementor-element-16aa5be1 .elementor-heading-title{font-family:"Grand Hotel", Sans-serif;font-size:33px;font-weight:400;color:#E15449;}.elementor-12 .elementor-element.elementor-element-f5cbadd{--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:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-3dbbea77{--display:flex;--justify-content:center;--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-12 .elementor-element.elementor-element-6ed45a60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6ed45a60{text-align:start;}.elementor-12 .elementor-element.elementor-element-6ed45a60 .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:68px;font-weight:400;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;color:#E7E171;}.elementor-12 .elementor-element.elementor-element-2fbcab1a{text-align:start;}.elementor-12 .elementor-element.elementor-element-2fbcab1a .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-12 .elementor-element.elementor-element-34680a8f .elementor-button{background-color:#CA5B61;border-radius:6px 6px 6px 6px;padding:12px 30px 12px 30px;}.elementor-12 .elementor-element.elementor-element-34680a8f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-34680a8f .elementor-button:focus{background-color:#A32128;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-34680a8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-34680a8f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-34680a8f .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-34680a8f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-648cc7f{--display:flex;--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-12 .elementor-element.elementor-element-f3850cc{--e-image-carousel-slides-to-show:1;}.elementor-12 .elementor-element.elementor-element-f3850cc .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-1d5836b{--display:flex;}.elementor-12 .elementor-element.elementor-element-cb806c7{text-align:center;}.elementor-12 .elementor-element.elementor-element-cb806c7 .elementor-heading-title{font-family:"Grand Hotel", Sans-serif;font-size:33px;font-weight:400;text-transform:capitalize;color:#E15449;}.elementor-12 .elementor-element.elementor-element-4e36b2b{--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:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-684ded7{--display:flex;--justify-content:center;--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-12 .elementor-element.elementor-element-da51658 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-da51658{text-align:start;}.elementor-12 .elementor-element.elementor-element-da51658 .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:68px;font-weight:400;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;color:#E7E171;}.elementor-12 .elementor-element.elementor-element-818ec9e{text-align:start;}.elementor-12 .elementor-element.elementor-element-818ec9e .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-12 .elementor-element.elementor-element-230f6ffa{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-230f6ffa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-230f6ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B626D;}.elementor-12 .elementor-element.elementor-element-4a3d15f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-176f2cd6{text-align:center;}.elementor-12 .elementor-element.elementor-element-176f2cd6 .elementor-heading-title{font-family:"Grand Hotel", Sans-serif;font-size:33px;font-weight:400;color:#E15449;}.elementor-12 .elementor-element.elementor-element-62561d9e{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-55b7ef9d{--display:flex;--justify-content:center;--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-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-12 .elementor-element.elementor-element-dc36976{width:auto;max-width:auto;top:-19px;text-align:start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-dc36976{left:-50px;}body.rtl .elementor-12 .elementor-element.elementor-element-dc36976{right:-50px;}.elementor-12 .elementor-element.elementor-element-dc36976 img{width:18%;}.elementor-12 .elementor-element.elementor-element-3de4b8f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-3de4b8f5{text-align:start;}.elementor-12 .elementor-element.elementor-element-3de4b8f5 img{width:97%;border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-eaef77f{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-1462a657 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1462a657{text-align:start;}.elementor-12 .elementor-element.elementor-element-1462a657 .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:120px;font-weight:400;text-transform:uppercase;letter-spacing:2px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000000;stroke:#000000;text-shadow:0px 0px 20px #4D4D4D;color:#CA5B61;}.elementor-12 .elementor-element.elementor-element-efed78b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-efed78b{text-align:start;}.elementor-12 .elementor-element.elementor-element-efed78b .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:38px;font-weight:300;text-transform:uppercase;letter-spacing:2px;color:#E7E171;}.elementor-12 .elementor-element.elementor-element-3d758966{text-align:start;}.elementor-12 .elementor-element.elementor-element-3d758966 .elementor-heading-title{font-family:"Aleo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-521cc52a{--display:flex;--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-12 .elementor-element.elementor-element-56e8074d .elementor-button{background-color:#3F4955;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:12px 30px 12px 30px;}.elementor-12 .elementor-element.elementor-element-56e8074d .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-56e8074d .elementor-button:focus{background-color:#293747;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-56e8074d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-56e8074d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-56e8074d .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-56e8074d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-515c5983 .elementor-button{background-color:#B1A493;fill:#3F4955;color:#3F4955;border-radius:6px 6px 6px 6px;padding:12px 30px 12px 30px;}.elementor-12 .elementor-element.elementor-element-515c5983 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-515c5983 .elementor-button:focus{background-color:#3F4955;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-515c5983 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-515c5983 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-515c5983 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-515c5983 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-515c5983 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8d9bb7b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8d9bb7b{text-align:center;}.elementor-12 .elementor-element.elementor-element-8d9bb7b .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:45px;font-weight:400;color:#FCC044;}.elementor-12 .elementor-element.elementor-element-981eda8{--e-image-carousel-slides-to-show:3;}.elementor-12 .elementor-element.elementor-element-981eda8 .swiper-pagination-bullet{width:10px;height:10px;background:#E15449;}.elementor-12 .elementor-element.elementor-element-981eda8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF47;opacity:1;}.elementor-12 .elementor-element.elementor-element-981eda8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-921e3e5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--overlay-opacity:0.81;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-921e3e5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-921e3e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://authordennisericksonbookshelf.com/wp-content/uploads/2025/09/knigi.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-921e3e5::before, .elementor-12 .elementor-element.elementor-element-921e3e5 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-921e3e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-921e3e5 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-921e3e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-921e3e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#8F774F;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-d7f52bb{--display:flex;}.elementor-12 .elementor-element.elementor-element-2090a25 img{border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-78e535c{--display:flex;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-bfb59d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bfb59d4{text-align:center;}.elementor-12 .elementor-element.elementor-element-bfb59d4 .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;color:#CA5B61;}.elementor-12 .elementor-element.elementor-element-6756e2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6756e2d{text-align:center;}.elementor-12 .elementor-element.elementor-element-6756e2d .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:30px;font-weight:300;text-transform:uppercase;letter-spacing:2px;color:#E7E171;}.elementor-12 .elementor-element.elementor-element-7bd1e7d{--display:flex;--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;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-93dd8d0{width:auto;max-width:auto;top:-32px;text-align:start;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-93dd8d0{left:-84px;}body.rtl .elementor-12 .elementor-element.elementor-element-93dd8d0{right:-84px;}.elementor-12 .elementor-element.elementor-element-93dd8d0 img{width:18%;}.elementor-12 .elementor-element.elementor-element-4b7e9eda{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4b7e9eda:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4b7e9eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://authordennisericksonbookshelf.com/wp-content/uploads/2026/01/reiviews.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4b7e9eda::before, .elementor-12 .elementor-element.elementor-element-4b7e9eda > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4b7e9eda > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-4b7e9eda > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4b7e9eda > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-4b7e9eda > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2E2E2E;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-5eece2b8{--display:flex;}.elementor-12 .elementor-element.elementor-element-61d62ae1{text-align:center;}.elementor-12 .elementor-element.elementor-element-61d62ae1 .elementor-heading-title{font-family:"Grand Hotel", Sans-serif;font-weight:400;color:#B09F83;}.elementor-12 .elementor-element.elementor-element-2c40f3dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2c40f3dd{text-align:center;}.elementor-12 .elementor-element.elementor-element-2c40f3dd .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:65px;font-weight:400;color:#C08D39;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-25a691d6 .swiper-pagination-bullet-active, .elementor-12 .elementor-element.elementor-element-25a691d6 .swiper-pagination-progressbar-fill{background-color:#8E4AB1;}.elementor-12 .elementor-element.elementor-element-25a691d6 .swiper-pagination-fraction{color:#8E4AB1;}.elementor-12 .elementor-element.elementor-element-25a691d6 .elementor-swiper-button{font-size:20px;color:#8E4AB1;}.elementor-12 .elementor-element.elementor-element-25a691d6 .elementor-swiper-button svg{fill:#8E4AB1;}.elementor-12 .elementor-element.elementor-element-25a691d6 .elementor-testimonial__text{color:#FFFFFF;font-family:"Aleo", Sans-serif;font-size:18px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-25a691d6 .elementor-testimonial__name{color:#D97D32;font-family:"Aleo", Sans-serif;font-size:20px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-25a691d6 .elementor-testimonial__title{color:#D97D32;font-family:"Aleo", Sans-serif;font-weight:400;}.elementor-12 .elementor-element.elementor-element-6bdbd2aa{--display:flex;--min-height:600px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6bdbd2aa:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6bdbd2aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(170deg, #5B626D 0%, #B09F83 100%);}.elementor-12 .elementor-element.elementor-element-22a3412f{--display:flex;}.elementor-12 .elementor-element.elementor-element-3a286869 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3a286869{text-align:center;}.elementor-12 .elementor-element.elementor-element-3a286869 .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:65px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#D3BF9D;}.elementor-12 .elementor-element.elementor-element-4bef4167{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-3736d7fe{--display:flex;}.elementor-12 .elementor-element.elementor-element-5c55c79f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;box-shadow:10px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-5c55c79f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12 .elementor-element.elementor-element-122b65f{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-122b65f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-122b65f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-122b65f::before, .elementor-12 .elementor-element.elementor-element-122b65f > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-122b65f > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-122b65f > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-122b65f > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-122b65f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-c96df80{--display:flex;}.elementor-12 .elementor-element.elementor-element-64d8926 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-64d8926{text-align:center;}.elementor-12 .elementor-element.elementor-element-64d8926 .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:65px;font-weight:400;color:#C08D39;}.elementor-12 .elementor-element.elementor-element-8c6ef66{--display:flex;--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;--justify-content:center;}.elementor-12 .elementor-element.elementor-element-edf6437 img{border-radius:6px 6px 6px 6px;}.elementor-12 .elementor-element.elementor-element-1cd23a1 img{border-radius:6px 6px 6px 6px;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-a1436af{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-e5136fe{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b532f04{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-09d4667 .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-9e0bb56 .elementor-heading-title{font-size:45px;}.elementor-12 .elementor-element.elementor-element-f5cbadd{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-12 .elementor-element.elementor-element-4e36b2b{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-12 .elementor-element.elementor-element-4a3d15f7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-62561d9e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dc36976{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;top:-9px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-dc36976{left:-10px;}body.rtl .elementor-12 .elementor-element.elementor-element-dc36976{right:-10px;}.elementor-12 .elementor-element.elementor-element-dc36976 img{width:100%;}.elementor-12 .elementor-element.elementor-element-3de4b8f5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-56e8074d .elementor-button{padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-515c5983 .elementor-button{padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-921e3e5{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-93dd8d0{width:var( --container-widget-width, 52px );max-width:52px;--container-widget-width:52px;--container-widget-flex-grow:0;top:-279px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-93dd8d0{left:291px;}body.rtl .elementor-12 .elementor-element.elementor-element-93dd8d0{right:291px;}.elementor-12 .elementor-element.elementor-element-93dd8d0 img{width:100%;}.elementor-12 .elementor-element.elementor-element-6bdbd2aa{--min-height:0px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-16e88cd1{--width:77%;}.elementor-12 .elementor-element.elementor-element-e5136fe{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-230f6ffa{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-921e3e5{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-6bdbd2aa{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-3736d7fe{--width:68%;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-17784c82:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-17784c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-12 .elementor-element.elementor-element-e5136fe:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e5136fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-184d4868:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-184d4868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-12 .elementor-element.elementor-element-921e3e5:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-921e3e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-12 .elementor-element.elementor-element-4b7e9eda:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4b7e9eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}