.elementor-548 .elementor-element.elementor-element-0d5ffd5{--display:flex;--min-height:536px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-548 .elementor-element.elementor-element-0d5ffd5:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-0d5ffd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;background-image:url("https://oliviabookshelf.com/wp-content/uploads/2025/07/broken-island-3-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-548 .elementor-element.elementor-element-0d5ffd5::before, .elementor-548 .elementor-element.elementor-element-0d5ffd5 > .elementor-background-video-container::before, .elementor-548 .elementor-element.elementor-element-0d5ffd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-548 .elementor-element.elementor-element-0d5ffd5 > .elementor-background-slideshow::before, .elementor-548 .elementor-element.elementor-element-0d5ffd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-548 .elementor-element.elementor-element-0d5ffd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-548 .elementor-element.elementor-element-ea8edae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.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-548 .elementor-element.elementor-element-2935959 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-548 .elementor-element.elementor-element-3dd9f3f .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;color:#AB8458;}.elementor-548 .elementor-element.elementor-element-5e89063 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:25px;font-weight:400;font-style:italic;color:#E6E6E6;}.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-548 .elementor-element.elementor-element-f12adba{font-family:"Albert Sans", Sans-serif;font-size:18px;font-weight:300;color:#E0E0E0;}.elementor-548 .elementor-element.elementor-element-5ce2d5e{--display:flex;--min-height:0px;--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;}.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-548 .elementor-element.elementor-element-340fb53 .elementor-button{background-color:#AB8458;border-radius:6px 6px 6px 6px;}.elementor-548 .elementor-element.elementor-element-340fb53 .elementor-button-content-wrapper{flex-direction:row;}.elementor-548 .elementor-element.elementor-element-340fb53 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-548 .elementor-element.elementor-element-b251bbb .elementor-button{background-color:#AB8458;border-radius:6px 6px 6px 6px;}.elementor-548 .elementor-element.elementor-element-b251bbb .elementor-button-content-wrapper{flex-direction:row;}.elementor-548 .elementor-element.elementor-element-b251bbb .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-548 .elementor-element.elementor-element-19e8193{--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;}.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-548 .elementor-element.elementor-element-5264dbf:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-548 .elementor-element.elementor-element-5264dbf img{border-style:none;}.elementor-548 .elementor-element.elementor-element-2b4bd02{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.66;--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-548 .elementor-element.elementor-element-2b4bd02:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-2b4bd02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09101D;background-image:url("https://oliviabookshelf.com/wp-content/uploads/2025/07/broken-islandbg4-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-548 .elementor-element.elementor-element-2b4bd02::before, .elementor-548 .elementor-element.elementor-element-2b4bd02 > .elementor-background-video-container::before, .elementor-548 .elementor-element.elementor-element-2b4bd02 > .e-con-inner > .elementor-background-video-container::before, .elementor-548 .elementor-element.elementor-element-2b4bd02 > .elementor-background-slideshow::before, .elementor-548 .elementor-element.elementor-element-2b4bd02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-548 .elementor-element.elementor-element-2b4bd02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-548 .elementor-element.elementor-element-adb090c{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#364153;--border-color:#364153;--border-radius:8px 8px 8px 8px;box-shadow:3px 4px 10px 5px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-548 .elementor-element.elementor-element-adb090c:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-adb090c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151F2D94;}.elementor-548 .elementor-element.elementor-element-adb090c:hover{background-color:#AB845847;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-548 .elementor-element.elementor-element-9599b62 .elementor-icon-wrapper{text-align:center;}.elementor-548 .elementor-element.elementor-element-9599b62.elementor-view-stacked .elementor-icon{background-color:#AB8458;}.elementor-548 .elementor-element.elementor-element-9599b62.elementor-view-framed .elementor-icon, .elementor-548 .elementor-element.elementor-element-9599b62.elementor-view-default .elementor-icon{color:#AB8458;border-color:#AB8458;}.elementor-548 .elementor-element.elementor-element-9599b62.elementor-view-framed .elementor-icon, .elementor-548 .elementor-element.elementor-element-9599b62.elementor-view-default .elementor-icon svg{fill:#AB8458;}.elementor-548 .elementor-element.elementor-element-9599b62 .elementor-icon{font-size:26px;}.elementor-548 .elementor-element.elementor-element-9599b62 .elementor-icon svg{height:26px;}.elementor-548 .elementor-element.elementor-element-1cbbaa4{text-align:center;}.elementor-548 .elementor-element.elementor-element-1cbbaa4 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:600;color:#AB8458;}.elementor-548 .elementor-element.elementor-element-ecab76c{text-align:center;}.elementor-548 .elementor-element.elementor-element-ecab76c .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;color:#DDDDDD;}.elementor-548 .elementor-element.elementor-element-b92ad89{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#364153;--border-color:#364153;--border-radius:8px 8px 8px 8px;box-shadow:3px 4px 10px 5px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-548 .elementor-element.elementor-element-b92ad89:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-b92ad89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151F2D94;}.elementor-548 .elementor-element.elementor-element-b92ad89:hover{background-color:#AB845847;}.elementor-548 .elementor-element.elementor-element-727d204 .elementor-icon-wrapper{text-align:center;}.elementor-548 .elementor-element.elementor-element-727d204.elementor-view-stacked .elementor-icon{background-color:#FF7B19;}.elementor-548 .elementor-element.elementor-element-727d204.elementor-view-framed .elementor-icon, .elementor-548 .elementor-element.elementor-element-727d204.elementor-view-default .elementor-icon{color:#FF7B19;border-color:#FF7B19;}.elementor-548 .elementor-element.elementor-element-727d204.elementor-view-framed .elementor-icon, .elementor-548 .elementor-element.elementor-element-727d204.elementor-view-default .elementor-icon svg{fill:#FF7B19;}.elementor-548 .elementor-element.elementor-element-727d204 .elementor-icon{font-size:26px;}.elementor-548 .elementor-element.elementor-element-727d204 .elementor-icon svg{height:26px;}.elementor-548 .elementor-element.elementor-element-4cd9bb0{text-align:center;}.elementor-548 .elementor-element.elementor-element-4cd9bb0 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:600;color:#AB8458;}.elementor-548 .elementor-element.elementor-element-f25b319{text-align:center;}.elementor-548 .elementor-element.elementor-element-f25b319 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;color:#DDDDDD;}.elementor-548 .elementor-element.elementor-element-cfa65ae{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#364153;--border-color:#364153;--border-radius:8px 8px 8px 8px;box-shadow:3px 4px 10px 5px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-548 .elementor-element.elementor-element-cfa65ae:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-cfa65ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151F2D94;}.elementor-548 .elementor-element.elementor-element-cfa65ae:hover{background-color:#AB845847;}.elementor-548 .elementor-element.elementor-element-dc9069c .elementor-icon-wrapper{text-align:center;}.elementor-548 .elementor-element.elementor-element-dc9069c.elementor-view-stacked .elementor-icon{background-color:#AB8458;}.elementor-548 .elementor-element.elementor-element-dc9069c.elementor-view-framed .elementor-icon, .elementor-548 .elementor-element.elementor-element-dc9069c.elementor-view-default .elementor-icon{color:#AB8458;border-color:#AB8458;}.elementor-548 .elementor-element.elementor-element-dc9069c.elementor-view-framed .elementor-icon, .elementor-548 .elementor-element.elementor-element-dc9069c.elementor-view-default .elementor-icon svg{fill:#AB8458;}.elementor-548 .elementor-element.elementor-element-dc9069c .elementor-icon{font-size:26px;}.elementor-548 .elementor-element.elementor-element-dc9069c .elementor-icon svg{height:26px;}.elementor-548 .elementor-element.elementor-element-e2b547e{text-align:center;}.elementor-548 .elementor-element.elementor-element-e2b547e .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:600;color:#AB8458;}.elementor-548 .elementor-element.elementor-element-350afa1{text-align:center;}.elementor-548 .elementor-element.elementor-element-350afa1 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;color:#DDDDDD;}.elementor-548 .elementor-element.elementor-element-a23776e{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#364153;--border-color:#364153;--border-radius:8px 8px 8px 8px;box-shadow:3px 4px 10px 5px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-548 .elementor-element.elementor-element-a23776e:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-a23776e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151F2D94;}.elementor-548 .elementor-element.elementor-element-a23776e:hover{background-color:#AB845847;}.elementor-548 .elementor-element.elementor-element-d0a2d08 .elementor-icon-wrapper{text-align:center;}.elementor-548 .elementor-element.elementor-element-d0a2d08.elementor-view-stacked .elementor-icon{background-color:#AB8458;}.elementor-548 .elementor-element.elementor-element-d0a2d08.elementor-view-framed .elementor-icon, .elementor-548 .elementor-element.elementor-element-d0a2d08.elementor-view-default .elementor-icon{color:#AB8458;border-color:#AB8458;}.elementor-548 .elementor-element.elementor-element-d0a2d08.elementor-view-framed .elementor-icon, .elementor-548 .elementor-element.elementor-element-d0a2d08.elementor-view-default .elementor-icon svg{fill:#AB8458;}.elementor-548 .elementor-element.elementor-element-d0a2d08 .elementor-icon{font-size:26px;}.elementor-548 .elementor-element.elementor-element-d0a2d08 .elementor-icon svg{height:26px;}.elementor-548 .elementor-element.elementor-element-2a7734b{text-align:center;}.elementor-548 .elementor-element.elementor-element-2a7734b .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:600;color:#AB8458;}.elementor-548 .elementor-element.elementor-element-fc56540{text-align:center;}.elementor-548 .elementor-element.elementor-element-fc56540 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;color:#DDDDDD;}.elementor-548 .elementor-element.elementor-element-21981f7{--display:flex;--min-height:536px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.78;--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-548 .elementor-element.elementor-element-21981f7:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-21981f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;background-image:url("https://oliviabookshelf.com/wp-content/uploads/2025/07/broken-island-bg-1-scaled-e1753123535531.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-548 .elementor-element.elementor-element-21981f7::before, .elementor-548 .elementor-element.elementor-element-21981f7 > .elementor-background-video-container::before, .elementor-548 .elementor-element.elementor-element-21981f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-548 .elementor-element.elementor-element-21981f7 > .elementor-background-slideshow::before, .elementor-548 .elementor-element.elementor-element-21981f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-548 .elementor-element.elementor-element-21981f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-548 .elementor-element.elementor-element-9d1acaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-548 .elementor-element.elementor-element-608235b .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-548 .elementor-element.elementor-element-ee0df62 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:40px;font-weight:600;color:#AB8458;}.elementor-548 .elementor-element.elementor-element-03cbcb1{width:var( --container-widget-width, 74.462% );max-width:74.462%;--container-widget-width:74.462%;--container-widget-flex-grow:0;font-family:"Albert Sans", Sans-serif;font-size:18px;font-weight:300;color:#E0E0E0;}.elementor-548 .elementor-element.elementor-element-03cbcb1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-548 .elementor-element.elementor-element-5e91bd6{--display:flex;--min-height:0px;--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;}.elementor-548 .elementor-element.elementor-element-9d14a78 .elementor-button{background-color:#AB8458;border-radius:6px 6px 6px 6px;}.elementor-548 .elementor-element.elementor-element-9d14a78 .elementor-button-content-wrapper{flex-direction:row;}.elementor-548 .elementor-element.elementor-element-9d14a78 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-548 .elementor-element.elementor-element-bc4aa6f{--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;}.elementor-548 .elementor-element.elementor-element-0f1a585{--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;}.elementor-548 .elementor-element.elementor-element-8d7cba7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:45px 44px 45px 80px;}.elementor-548 .elementor-element.elementor-element-8d7cba7 img{width:100%;opacity:0.78;border-radius:16px 16px 16px 141px;}.elementor-548 .elementor-element.elementor-element-f5fee4f{--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;--overlay-opacity:0.66;--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-548 .elementor-element.elementor-element-f5fee4f:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-f5fee4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09101D;background-image:url("https://oliviabookshelf.com/wp-content/uploads/2025/07/broken-islandbg4-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-548 .elementor-element.elementor-element-f5fee4f::before, .elementor-548 .elementor-element.elementor-element-f5fee4f > .elementor-background-video-container::before, .elementor-548 .elementor-element.elementor-element-f5fee4f > .e-con-inner > .elementor-background-video-container::before, .elementor-548 .elementor-element.elementor-element-f5fee4f > .elementor-background-slideshow::before, .elementor-548 .elementor-element.elementor-element-f5fee4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-548 .elementor-element.elementor-element-f5fee4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-548 .elementor-element.elementor-element-96d6044 .tpg-widget-heading-wrapper .tpg-widget-heading{color:#FFFFFF;}.elementor-548 .elementor-element.elementor-element-96d6044 .tpg-widget-heading-wrapper.heading-style1 .tpg-widget-heading::before{background-color:#AB8458;}.elementor-548 .elementor-element.elementor-element-96d6044 .tpg-widget-heading-wrapper.heading-style4::before{background-color:#AB8458;}.elementor-548 .elementor-element.elementor-element-96d6044 .tpg-widget-heading-wrapper.heading-style1 .tpg-widget-heading-line{border-color:#AB8458;}.elementor-548 .elementor-element.elementor-element-96d6044.section-title-style-style2 .tpg-header-wrapper:not(.carousel) .tpg-widget-heading-wrapper,.elementor-548 .elementor-element.elementor-element-96d6044.section-title-style-style3 .tpg-header-wrapper:not(.carousel) .tpg-widget-heading-wrapper,.elementor-548 .elementor-element.elementor-element-96d6044.section-title-style-style2 .tpg-header-wrapper.carousel, .elementor-548 .elementor-element.elementor-element-96d6044.section-title-style-style3 .tpg-header-wrapper.carousel{border-bottom-color:#AB8458;}.elementor-548 .elementor-element.elementor-element-96d6044.section-title-style-style2 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide.selected, .elementor-548 .elementor-element.elementor-element-96d6044.section-title-style-style3 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide.selected{color:#AB8458;}.elementor-548 .elementor-element.elementor-element-96d6044.section-title-style-style2 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide:hover, .elementor-548 .elementor-element.elementor-element-96d6044.section-title-style-style2 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide:hover{color:#AB8458;}.elementor-548 .elementor-element.elementor-element-96d6044.section-title-style-style2 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide::before, .elementor-548 .elementor-element.elementor-element-96d6044.section-title-style-style3 .tpg-header-wrapper.carousel .rt-filter-item-wrap.swiper-wrapper .swiper-slide::before{border-bottom-color:#AB8458;}.elementor-548 .elementor-element.elementor-element-96d6044 .tpg-widget-heading-wrapper.heading-style4::after{background-color:#AB8458;}.elementor-548 .elementor-element.elementor-element-96d6044 .tpg-el-main-wrapper .tpg-el-image-wrap img{width:inherit;}.elementor-548 .elementor-element.elementor-element-96d6044 .tpg-el-main-wrapper .rt-holder .tpg-el-image-wrap img{object-position:inherit;}.elementor-548 .elementor-element.elementor-element-96d6044 .tpg-el-main-wrapper .rt-holder:hover .tpg-el-image-wrap img{object-position:inherit;}.elementor-548 .elementor-element.elementor-element-96d6044 .rt-tpg-container .tpg-post-holder .rt-detail .read-more a{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D4D4D4;}body .elementor-548 .elementor-element.elementor-element-96d6044 .rt-tpg-container .tpg-post-holder .rt-detail .read-more a:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#7a64f2;}.elementor-548 .elementor-element.elementor-element-55ff2de{--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;--overlay-opacity:0.52;--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-548 .elementor-element.elementor-element-55ff2de:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-55ff2de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oliviabookshelf.com/wp-content/uploads/2025/07/broken-islan-bg2-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-548 .elementor-element.elementor-element-55ff2de::before, .elementor-548 .elementor-element.elementor-element-55ff2de > .elementor-background-video-container::before, .elementor-548 .elementor-element.elementor-element-55ff2de > .e-con-inner > .elementor-background-video-container::before, .elementor-548 .elementor-element.elementor-element-55ff2de > .elementor-background-slideshow::before, .elementor-548 .elementor-element.elementor-element-55ff2de > .e-con-inner > .elementor-background-slideshow::before, .elementor-548 .elementor-element.elementor-element-55ff2de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-548 .elementor-element.elementor-element-e17c730{--display:flex;}.elementor-548 .elementor-element.elementor-element-5211868{text-align:center;}.elementor-548 .elementor-element.elementor-element-5211868 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-548 .elementor-element.elementor-element-2d46e95{--display:flex;}.elementor-548 .elementor-element.elementor-element-25d5e6a{--display:flex;}.elementor-548 .elementor-element.elementor-element-e50b326{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#AB8458;--border-color:#AB8458;--border-radius:8px 8px 8px 8px;box-shadow:-12px 16px 10px -11px #AB8458;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-548 .elementor-element.elementor-element-e50b326:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-e50b326 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AB84584F;}.elementor-548 .elementor-element.elementor-element-e50b326:hover{background-color:#725636;}.elementor-548 .elementor-element.elementor-element-2c0987d{--e-rating-justify-content:center;}.elementor-548 .elementor-element.elementor-element-db7d8a2 .elementor-icon-wrapper{text-align:center;}.elementor-548 .elementor-element.elementor-element-db7d8a2.elementor-view-stacked .elementor-icon{background-color:#AB8458;}.elementor-548 .elementor-element.elementor-element-db7d8a2.elementor-view-framed .elementor-icon, .elementor-548 .elementor-element.elementor-element-db7d8a2.elementor-view-default .elementor-icon{color:#AB8458;border-color:#AB8458;}.elementor-548 .elementor-element.elementor-element-db7d8a2.elementor-view-framed .elementor-icon, .elementor-548 .elementor-element.elementor-element-db7d8a2.elementor-view-default .elementor-icon svg{fill:#AB8458;}.elementor-548 .elementor-element.elementor-element-7761330{text-align:center;font-family:"Albert Sans", Sans-serif;font-size:18px;font-weight:300;color:#E0E0E0;}.elementor-548 .elementor-element.elementor-element-dfaa9ae{text-align:center;}.elementor-548 .elementor-element.elementor-element-dfaa9ae .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:18px;font-weight:600;color:#AB8458;}.elementor-548 .elementor-element.elementor-element-2693331{--display:flex;}.elementor-548 .elementor-element.elementor-element-112093d{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#AB8458;--border-color:#AB8458;--border-radius:8px 8px 8px 8px;box-shadow:-12px 16px 10px -11px #AB8458;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-548 .elementor-element.elementor-element-112093d:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-112093d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AB84584F;}.elementor-548 .elementor-element.elementor-element-112093d:hover{background-color:#725636;}.elementor-548 .elementor-element.elementor-element-ab4d653{--e-rating-justify-content:center;}.elementor-548 .elementor-element.elementor-element-e101a2b .elementor-icon-wrapper{text-align:center;}.elementor-548 .elementor-element.elementor-element-e101a2b.elementor-view-stacked .elementor-icon{background-color:#AB8458;}.elementor-548 .elementor-element.elementor-element-e101a2b.elementor-view-framed .elementor-icon, .elementor-548 .elementor-element.elementor-element-e101a2b.elementor-view-default .elementor-icon{color:#AB8458;border-color:#AB8458;}.elementor-548 .elementor-element.elementor-element-e101a2b.elementor-view-framed .elementor-icon, .elementor-548 .elementor-element.elementor-element-e101a2b.elementor-view-default .elementor-icon svg{fill:#AB8458;}.elementor-548 .elementor-element.elementor-element-bec7a5e{text-align:center;font-family:"Albert Sans", Sans-serif;font-size:18px;font-weight:300;color:#E0E0E0;}.elementor-548 .elementor-element.elementor-element-380cb6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-548 .elementor-element.elementor-element-380cb6c{text-align:center;}.elementor-548 .elementor-element.elementor-element-380cb6c .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:18px;font-weight:600;color:#AB8458;}.elementor-548 .elementor-element.elementor-element-fbcf4cf{--display:flex;}.elementor-548 .elementor-element.elementor-element-d8b98a3{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#AB8458;--border-color:#AB8458;--border-radius:8px 8px 8px 8px;box-shadow:-12px 16px 10px -11px #AB8458;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-548 .elementor-element.elementor-element-d8b98a3:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-d8b98a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AB84584F;}.elementor-548 .elementor-element.elementor-element-d8b98a3:hover{background-color:#725636;}.elementor-548 .elementor-element.elementor-element-a245bb0{--e-rating-justify-content:center;}.elementor-548 .elementor-element.elementor-element-74a81e1 .elementor-icon-wrapper{text-align:center;}.elementor-548 .elementor-element.elementor-element-74a81e1.elementor-view-stacked .elementor-icon{background-color:#AB8458;}.elementor-548 .elementor-element.elementor-element-74a81e1.elementor-view-framed .elementor-icon, .elementor-548 .elementor-element.elementor-element-74a81e1.elementor-view-default .elementor-icon{color:#AB8458;border-color:#AB8458;}.elementor-548 .elementor-element.elementor-element-74a81e1.elementor-view-framed .elementor-icon, .elementor-548 .elementor-element.elementor-element-74a81e1.elementor-view-default .elementor-icon svg{fill:#AB8458;}.elementor-548 .elementor-element.elementor-element-b367eec{text-align:center;font-family:"Albert Sans", Sans-serif;font-size:18px;font-weight:300;color:#E0E0E0;}.elementor-548 .elementor-element.elementor-element-50f7db2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-548 .elementor-element.elementor-element-50f7db2{text-align:center;}.elementor-548 .elementor-element.elementor-element-50f7db2 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:18px;font-weight:600;color:#AB8458;}.elementor-548 .elementor-element.elementor-element-f4f8ea1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:42px;}@media(max-width:1024px){.elementor-548 .elementor-element.elementor-element-adb090c{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-548 .elementor-element.elementor-element-0f1a585.e-con{--align-self:center;}.elementor-548 .elementor-element.elementor-element-8d7cba7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-548 .elementor-element.elementor-element-f4f8ea1{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-548 .elementor-element.elementor-element-ea8edae{--width:50%;}.elementor-548 .elementor-element.elementor-element-19e8193{--width:50%;}.elementor-548 .elementor-element.elementor-element-9d1acaf{--width:55%;}.elementor-548 .elementor-element.elementor-element-bc4aa6f{--width:5%;}.elementor-548 .elementor-element.elementor-element-0f1a585{--width:40%;}}@media(max-width:767px){.elementor-548 .elementor-element.elementor-element-5ce2d5e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-548 .elementor-element.elementor-element-2b4bd02{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-548 .elementor-element.elementor-element-adb090c{--margin-top:0px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;}.elementor-548 .elementor-element.elementor-element-b92ad89{--margin-top:0px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;}.elementor-548 .elementor-element.elementor-element-cfa65ae{--margin-top:0px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;}.elementor-548 .elementor-element.elementor-element-a23776e{--margin-top:0px;--margin-bottom:10px;--margin-left:20px;--margin-right:20px;}.elementor-548 .elementor-element.elementor-element-03cbcb1{width:var( --container-widget-width, 311px );max-width:311px;--container-widget-width:311px;--container-widget-flex-grow:0;}.elementor-548 .elementor-element.elementor-element-0f1a585{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-548 .elementor-element.elementor-element-8d7cba7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-548 .elementor-element.elementor-element-f4f8ea1{--e-n-carousel-swiper-slides-to-display:1;}}