.elementor-4311 .elementor-element.elementor-element-525dffde{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-4311 .elementor-element.elementor-element-6b71cb53{--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-4311 .elementor-element.elementor-element-6b71cb53.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4311 .elementor-element.elementor-element-3da8eaf0{--header-background-color:#6C88AB;--header-color:#FFFFFF;--toggle-button-color:#FFFFFF;--separator-width:0px;--item-text-hover-decoration:underline;}.elementor-4311 .elementor-element.elementor-element-3da8eaf0 .rael-toc__header, .elementor-4311 .elementor-element.elementor-element-3da8eaf0 .rael-toc__header-title{font-size:1.4em;font-style:normal;}.elementor-4311 .elementor-element.elementor-element-49d6fecd{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:0em;--margin-left:2em;--margin-right:0em;}.elementor-4311 .elementor-element.elementor-element-49d6fecd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4311 .elementor-element.elementor-element-1ca643f8{--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;--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-4311 .elementor-element.elementor-element-662bab3e{--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-4311 .elementor-element.elementor-element-662bab3e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4311 .elementor-element.elementor-element-883745f{--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-4311 .elementor-element.elementor-element-883745f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4311 .elementor-element.elementor-element-70a7dc7{--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-4311 .elementor-element.elementor-element-70a7dc7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4311 .elementor-element.elementor-element-733717ea{--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-4311 .elementor-element.elementor-element-733717ea.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-4311 .elementor-element.elementor-element-00fb174{--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-4311 .elementor-element.elementor-element-00fb174.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-4311 .elementor-element.elementor-element-4fcf4e3{--display:flex;--justify-content:center;}.elementor-4311 .elementor-element.elementor-element-4fcf4e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4311 .elementor-element.elementor-element-2c9d85c{--display:flex;--justify-content:center;}.elementor-4311 .elementor-element.elementor-element-2c9d85c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4311 .elementor-element.elementor-element-0536136{--display:flex;--justify-content:center;}.elementor-4311 .elementor-element.elementor-element-0536136.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4311 .elementor-element.elementor-element-fe29cfb .elementor-button{background-color:#459CEE;font-size:24px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-4311 .elementor-element.elementor-element-fe29cfb{width:var( --container-widget-width, 100% );max-width:100%;background-color:#FFFFFF00;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4311 .elementor-element.elementor-element-fe29cfb.elementor-element{--align-self:center;}.elementor-4311 .elementor-element.elementor-element-fe29cfb .elementor-button-content-wrapper{flex-direction:row;}.elementor-4311 .elementor-element.elementor-element-fe29cfb .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-4311 .elementor-element.elementor-element-76564374{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:0em;--margin-left:2em;--margin-right:0em;}.elementor-4311 .elementor-element.elementor-element-76564374:not(.elementor-motion-effects-element-type-background), .elementor-4311 .elementor-element.elementor-element-76564374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4311 .elementor-element.elementor-element-76564374.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4311 .elementor-element.elementor-element-753d4305{width:var( --container-widget-width, 100% );max-width:100%;background-color:#FF0000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4311 .elementor-element.elementor-element-753d4305.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button .cretive-button-text{font-size:22px;font-weight:bold;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button i{font-size:30px;color:#ffffff;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button svg{height:30px;width:30px;fill:#ffffff;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button-wrapper{justify-content:center;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button .creative-button-inner svg{fill:#ffffff;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button{color:#ffffff;background-color:#FF0000;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--tamaya::before{color:#ffffff;background-color:#FF0000;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--tamaya::after{color:#ffffff;background-color:#FF0000;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--ujarak:hover{background-color:#FF0000;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--wayra:hover{background-color:#FF0000;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--rayen:hover{background-color:#FF0000;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--pipaluk::after{background-color:#FF0000;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--wave:hover{background-color:#FF0000;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--aylen::before{background-color:#FF0000;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--nuka::before{background-color:#FF0000;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--nuka::after{background-color:#FF0000;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--antiman::after{background-color:#FF0000;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--quidel::after{background-color:#FF0000;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button:hover i{color:#ffffff;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button:hover .creative-button-inner svg{fill:#ffffff;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button:hover{color:#ffffff;background-color:#f54;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button:hover svg{fill:#ffffff;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--winona::after{color:#ffffff;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--saqui::after{color:#ffffff;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--ujarak::before{background-color:#f54;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--wayra:hover::before{background-color:#f54;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--tamaya:hover{background-color:#f54;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--rayen::before{background-color:#f54;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--wave::before{background-color:#f54;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--wave:hover::before{background-color:#f54;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--aylen::after{background-color:#f54;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--saqui:hover{color:#f54;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--nuka:hover::after{background-color:#f54;}.elementor-4311 .elementor-element.elementor-element-753d4305 .eael-creative-button.eael-creative-button--quidel:hover::after{background-color:#f54;}.elementor-4311 .elementor-element.elementor-element-3a088840{--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-4311 .elementor-element.elementor-element-3a088840.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4311 .elementor-element.elementor-element-7a9697f8{--display:flex;--justify-content:center;}.elementor-4311 .elementor-element.elementor-element-2708f992{--display:flex;--overlay-opacity:1;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4311 .elementor-element.elementor-element-2708f992::before, .elementor-4311 .elementor-element.elementor-element-2708f992 > .elementor-background-video-container::before, .elementor-4311 .elementor-element.elementor-element-2708f992 > .e-con-inner > .elementor-background-video-container::before, .elementor-4311 .elementor-element.elementor-element-2708f992 > .elementor-background-slideshow::before, .elementor-4311 .elementor-element.elementor-element-2708f992 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4311 .elementor-element.elementor-element-2708f992 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#459CEE;--background-overlay:'';}.elementor-4311 .elementor-element.elementor-element-2708f992:hover::before, .elementor-4311 .elementor-element.elementor-element-2708f992:hover > .elementor-background-video-container::before, .elementor-4311 .elementor-element.elementor-element-2708f992:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4311 .elementor-element.elementor-element-2708f992 > .elementor-background-slideshow:hover::before, .elementor-4311 .elementor-element.elementor-element-2708f992 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-4311 .elementor-element.elementor-element-2708f992:hover{--overlay-opacity:0.5;}.elementor-4311 .elementor-element.elementor-element-5d3bad87 .elementor-button{background-color:#459CEE;font-size:24px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-4311 .elementor-element.elementor-element-5d3bad87{width:var( --container-widget-width, 100% );max-width:100%;background-color:#FFFFFF00;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4311 .elementor-element.elementor-element-5d3bad87.elementor-element{--align-self:center;}.elementor-4311 .elementor-element.elementor-element-5d3bad87 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4311 .elementor-element.elementor-element-5d3bad87 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-4311 .elementor-element.elementor-element-3931c157{--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.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-4311 .elementor-element.elementor-element-3931c157::before, .elementor-4311 .elementor-element.elementor-element-3931c157 > .elementor-background-video-container::before, .elementor-4311 .elementor-element.elementor-element-3931c157 > .e-con-inner > .elementor-background-video-container::before, .elementor-4311 .elementor-element.elementor-element-3931c157 > .elementor-background-slideshow::before, .elementor-4311 .elementor-element.elementor-element-3931c157 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4311 .elementor-element.elementor-element-3931c157 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4311 .elementor-element.elementor-element-133b2214{--display:flex;--overlay-opacity:1;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-4311 .elementor-element.elementor-element-133b2214::before, .elementor-4311 .elementor-element.elementor-element-133b2214 > .elementor-background-video-container::before, .elementor-4311 .elementor-element.elementor-element-133b2214 > .e-con-inner > .elementor-background-video-container::before, .elementor-4311 .elementor-element.elementor-element-133b2214 > .elementor-background-slideshow::before, .elementor-4311 .elementor-element.elementor-element-133b2214 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4311 .elementor-element.elementor-element-133b2214 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.parkerwilsonpress.com/wp-content/uploads/2024/11/bookshelf-lo-rez-v3.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4311 .elementor-element.elementor-element-133b2214::before{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4311 .elementor-element.elementor-element-41f935c3{--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.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4311 .elementor-element.elementor-element-41f935c3::before, .elementor-4311 .elementor-element.elementor-element-41f935c3 > .elementor-background-video-container::before, .elementor-4311 .elementor-element.elementor-element-41f935c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-4311 .elementor-element.elementor-element-41f935c3 > .elementor-background-slideshow::before, .elementor-4311 .elementor-element.elementor-element-41f935c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4311 .elementor-element.elementor-element-41f935c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4311 .elementor-element.elementor-element-169fabd7{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-4311 .elementor-element.elementor-element-6381d2df .elementor-heading-title{color:#FFFFFF;}.elementor-4311 .elementor-element.elementor-element-2487ec0f{color:#FFFFFF;}.elementor-4311 .elementor-element.elementor-element-3a892877{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-4311 .elementor-element.elementor-element-6e0e725b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-4311 .elementor-element.elementor-element-6e0e725b.elementor-element{--align-self:flex-start;}.elementor-4311 .elementor-element.elementor-element-6e0e725b .elementor-button-content-wrapper{flex-direction:row;}.elementor-4311 .elementor-element.elementor-element-6e0e725b .elementor-button span{gap:14px;}.elementor-4311 .elementor-element.elementor-element-6e0e725b .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:12px;}.elementor-4311 .elementor-element.elementor-element-6e0e725b .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-12px;}.elementor-4311 .elementor-element.elementor-element-6e0e725b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4311 .elementor-element.elementor-element-6e0e725b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4311 .elementor-element.elementor-element-6e0e725b .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-4311 .elementor-element.elementor-element-6e0e725b .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-4311 .elementor-element.elementor-element-6e0e725b .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-4311 .elementor-element.elementor-element-6e0e725b .elementor-field-group > label{font-weight:bold;}.elementor-4311 .elementor-element.elementor-element-6e0e725b .elementor-field-type-html{padding-bottom:0px;}.elementor-4311 .elementor-element.elementor-element-6e0e725b .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-4311 .elementor-element.elementor-element-6e0e725b .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-4311 .elementor-element.elementor-element-6e0e725b .elementor-button{font-size:25px;}.elementor-4311 .elementor-element.elementor-element-6e0e725b .e-form__buttons__wrapper__button-next{background-color:#FFAA00;color:#ffffff;}.elementor-4311 .elementor-element.elementor-element-6e0e725b .elementor-button[type="submit"]{background-color:#FFAA00;color:#ffffff;}.elementor-4311 .elementor-element.elementor-element-6e0e725b .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-4311 .elementor-element.elementor-element-6e0e725b .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-4311 .elementor-element.elementor-element-6e0e725b .e-form__buttons__wrapper__button-next:hover{background-color:#EE9312;color:#ffffff;}.elementor-4311 .elementor-element.elementor-element-6e0e725b .elementor-button[type="submit"]:hover{background-color:#EE9312;color:#ffffff;}.elementor-4311 .elementor-element.elementor-element-6e0e725b .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-4311 .elementor-element.elementor-element-6e0e725b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4311 .elementor-element.elementor-element-3214b5c7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4311 .elementor-element.elementor-element-3214b5c7:not(.elementor-motion-effects-element-type-background), .elementor-4311 .elementor-element.elementor-element-3214b5c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8E7EE;}.elementor-4311 .elementor-element.elementor-element-3912c7e1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu-container{background-color:#6281A6;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal{background-color:#6281A6;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li a span, .elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li span.eael-simple-menu-indicator{font-size:15px;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li a span, .elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li span.eael-simple-menu-indicator i{font-size:15px;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li span.eael-simple-menu-indicator svg{width:15px;height:15px;line-height:15px;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li span svg{width:15px;height:15px;line-height:15px;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li .eael-simple-menu-indicator:hover:before{color:#f44336;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li .eael-simple-menu-indicator:hover i{color:#f44336;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li .eael-simple-menu-indicator:hover svg{fill:#f44336;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li .eael-simple-menu-indicator:hover{background-color:#ffffff;border-color:#f44336;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg{fill:#f44336 !important;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open i{color:#f44336 !important;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu-container .eael-simple-menu-toggle{background-color:#000000;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu-container .eael-simple-menu-toggle i{color:#ffffff;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu-container .eael-simple-menu-toggle svg{fill:#ffffff;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li ul{background-color:#446C9C;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu.eael-simple-menu-horizontal li ul li a{padding-left:20px;padding-right:20px;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu.eael-simple-menu-horizontal li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu.eael-simple-menu-vertical li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li ul li a span{font-size:12px;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li ul li span.eael-simple-menu-indicator{font-size:12px;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li ul li span.eael-simple-menu-indicator i{font-size:12px;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li ul li .eael-simple-menu-indicator svg{width:12px;height:12px;line-height:12px;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li ul li:hover > a{color:#C04C4C;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li ul li.current-menu-item > a.eael-item-active{color:#C04C4C;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li ul li.current-menu-ancestor > a.eael-item-active{color:#C04C4C;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover:before{color:#f44336 !important;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover{background-color:#486180 !important;border-color:#f44336 !important;}.elementor-4311 .elementor-element.elementor-element-4bb33a4 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#486180 !important;border-color:#f44336 !important;}.elementor-4311 .elementor-element.elementor-element-2ceb171d{--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;--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-4311 .elementor-element.elementor-element-2ceb171d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4311 .elementor-element.elementor-element-3b8bf013{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4311 .elementor-element.elementor-element-460c01df.elementor-element{--align-self:flex-start;}.elementor-4311 .elementor-element.elementor-element-460c01df{border-style:none;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-4311 .elementor-element.elementor-element-460c01df .elementor-button-content-wrapper{flex-direction:row;}.elementor-4311 .elementor-element.elementor-element-460c01df .elementor-button span{gap:10px;}.elementor-4311 .elementor-element.elementor-element-460c01df .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-4311 .elementor-element.elementor-element-460c01df .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-4311 .elementor-element.elementor-element-460c01df .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4311 .elementor-element.elementor-element-460c01df .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4311 .elementor-element.elementor-element-460c01df .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-4311 .elementor-element.elementor-element-460c01df .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-4311 .elementor-element.elementor-element-460c01df .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-4311 .elementor-element.elementor-element-460c01df .elementor-field-type-html{padding-bottom:0px;}.elementor-4311 .elementor-element.elementor-element-460c01df .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-4311 .elementor-element.elementor-element-460c01df .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-4311 .elementor-element.elementor-element-460c01df .elementor-button{font-size:1.8em;}.elementor-4311 .elementor-element.elementor-element-460c01df .e-form__buttons__wrapper__button-next{background-color:#FFA500;color:#ffffff;}.elementor-4311 .elementor-element.elementor-element-460c01df .elementor-button[type="submit"]{background-color:#FFA500;color:#ffffff;}.elementor-4311 .elementor-element.elementor-element-460c01df .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-4311 .elementor-element.elementor-element-460c01df .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-4311 .elementor-element.elementor-element-460c01df .e-form__buttons__wrapper__button-next:hover{background-color:#BB7A02;color:#ffffff;}.elementor-4311 .elementor-element.elementor-element-460c01df .elementor-button[type="submit"]:hover{background-color:#BB7A02;color:#ffffff;}.elementor-4311 .elementor-element.elementor-element-460c01df .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-4311 .elementor-element.elementor-element-460c01df .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4311 .elementor-element.elementor-element-525dffde{--content-width:1140px;}.elementor-4311 .elementor-element.elementor-element-6b71cb53{--width:25%;}.elementor-4311 .elementor-element.elementor-element-49d6fecd{--width:50%;}.elementor-4311 .elementor-element.elementor-element-662bab3e{--width:100%;}.elementor-4311 .elementor-element.elementor-element-883745f{--width:100%;}.elementor-4311 .elementor-element.elementor-element-70a7dc7{--width:100%;}.elementor-4311 .elementor-element.elementor-element-4fcf4e3{--width:100%;}.elementor-4311 .elementor-element.elementor-element-2c9d85c{--width:50%;}.elementor-4311 .elementor-element.elementor-element-0536136{--width:50%;}.elementor-4311 .elementor-element.elementor-element-76564374{--width:25%;}.elementor-4311 .elementor-element.elementor-element-3a088840{--width:100%;}.elementor-4311 .elementor-element.elementor-element-133b2214{--width:100%;}.elementor-4311 .elementor-element.elementor-element-41f935c3{--content-width:1140px;}.elementor-4311 .elementor-element.elementor-element-3214b5c7{--content-width:1140px;}.elementor-4311 .elementor-element.elementor-element-3912c7e1{--width:25%;}.elementor-4311 .elementor-element.elementor-element-2ceb171d{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4311 .elementor-element.elementor-element-49d6fecd{--width:653.917px;}.elementor-4311 .elementor-element.elementor-element-76564374{--width:653.917px;}}@media(min-width:1025px){.elementor-4311 .elementor-element.elementor-element-133b2214::before, .elementor-4311 .elementor-element.elementor-element-133b2214 > .elementor-background-video-container::before, .elementor-4311 .elementor-element.elementor-element-133b2214 > .e-con-inner > .elementor-background-video-container::before, .elementor-4311 .elementor-element.elementor-element-133b2214 > .elementor-background-slideshow::before, .elementor-4311 .elementor-element.elementor-element-133b2214 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4311 .elementor-element.elementor-element-133b2214 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:1024px){.elementor-4311 .elementor-element.elementor-element-3931c157{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-4311 .elementor-element.elementor-element-169fabd7{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-4311 .elementor-element.elementor-element-3a892877{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}}@media(max-width:767px){.elementor-4311 .elementor-element.elementor-element-525dffde{--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-4311 .elementor-element.elementor-element-49d6fecd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:24px;}.elementor-4311 .elementor-element.elementor-element-662bab3e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4311 .elementor-element.elementor-element-883745f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4311 .elementor-element.elementor-element-70a7dc7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4311 .elementor-element.elementor-element-133b2214{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-4311 .elementor-element.elementor-element-169fabd7{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-4311 .elementor-element.elementor-element-6381d2df{text-align:center;}.elementor-4311 .elementor-element.elementor-element-3a892877{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-4311 .elementor-element.elementor-element-3214b5c7{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}}/* Start custom CSS for text-editor, class: .elementor-element-840a263 *//* Global styles with bb- prefix */
        #bb-featured-deal-article {
            font-family: 'Open Sans', Arial, sans-serif;
            line-height: 1.6;
            color: #333;
            max-width: 1200px;
            margin: 0 auto;
        }

        .bb-section {
            margin-bottom: 2rem;
        }

        .bb-heading-1 {
            font-size: 2.5rem;
            font-weight: 700;
            color: #2c3e50;
            margin-bottom: 1.5rem;
        }

        .bb-heading-2 {
            font-size: 2rem;
            font-weight: 600;
            color: #2c3e50;
            margin: 2rem 0 1rem;
        }

        .bb-heading-3 {
            font-size: 1.5rem;
            font-weight: 600;
            color: #2c3e50;
            margin: 1.5rem 0 1rem;
        }

        .bb-paragraph {
            margin-bottom: 1.2rem;
            font-size: 1.1rem;
            font-family: arial, sans-serif;
        }

        .bb-info-box {
            background-color: #e3f2fd;
            border-left: 4px solid #2196f3;
            border-radius: 4px;
            padding: 1.5rem;
            margin: 2rem 0;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        }

        .bb-info-box h3 {
            margin-top: 0;
            display: flex;
            align-items: center;
            color: #0d47a1;
        }

        .bb-icon {
            margin-right: 10px;
            font-size: 1.4rem;
        }

        .bb-stats-list {
            list-style-type: none;
            padding-left: 0.5rem;
        }

        .bb-stats-list li {
            margin-bottom: 0.7rem;
            position: relative;
            padding-left: 1.5rem;
        }

        .bb-stats-list li:before {
            content: "•";
            position: absolute;
            left: 0;
            color: #2196f3;
            font-weight: bold;
        }

        .bb-highlight-quote {
            font-style: italic;
            font-size: 1.2rem;
            line-height: 1.7;
            color: #454545;
            border-left: 4px solid #ff9800;
            padding: 1rem 0 1rem 2rem;
            margin: 2rem 0;
            background-color: #fff8e1;
            border-radius: 4px;
        }

        .bb-highlight-quote cite {
            display: block;
            color: #757575;
            font-size: 1rem;
            margin-top: 0.7rem;
            font-style: normal;
            font-weight: 600;
        }

        /* Responsive adjustments */
        @media screen and (max-width: 768px) {
            .bb-heading-1 {
                font-size: 2rem;
            }

            .bb-heading-2 {
                font-size: 1.7rem;
            }

            .bb-heading-3 {
                font-size: 1.3rem;
            }

            .bb-paragraph {
                font-size: 1rem;
            }

            .bb-highlight-quote {
                font-size: 1.1rem;
                padding: 1rem 0 1rem 1.5rem;
            }
        }

        @media screen and (max-width: 480px) {
            .bb-heading-1 {
                font-size: 1.8rem;
            }

            .bb-info-box {
                padding: 1rem;
            }
        }
        
        /* END INTRO  START SECTION */
        
    /* what is a bookbub Grid Layout for Feature Comparison */
    .bb-grid-container {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        border: 1px solid #ddd;
        border-radius: 4px;
        overflow: hidden;
        margin: 1rem 0;
    }

    .bb-grid-header {
        display: contents;
    }

    .bb-grid-header .bb-grid-cell {
        background-color: #2c3e50;
        color: white;
        font-weight: 600;
        padding: 12px;
        text-align: center;
    }

    .bb-grid-row {
        display: contents;
    }

    .bb-grid-cell {
        padding: 12px;
        border: 1px solid #ddd;
        text-align: center;
    }

    .bb-grid-row:nth-child(odd) .bb-grid-cell {
        background-color: #f8f9fa;
    }

    /* SVG Chart Styling */
    .bb-svg-chart {
        width: 100%;
        max-width: 800px;
        margin: 1rem auto;
        border: 1px solid #ddd;
        border-radius: 5px;
        overflow: hidden;
    }

    .bb-chart-caption {
        font-size: 0.9rem;
        color: #666;
        text-align: center;
        max-width: 800px;
        margin: 0.5rem auto;
    }

    /* Benefits Grid */
    .bb-benefits-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 1.5rem;
        margin: 1.5rem 0;
    }

    .bb-benefit-card {
        margin: 0;
        height: 100%;
    }

    .bb-benefit-card h4 {
        color: #1565c0;
        margin: 0 0 0.7rem 0;
    }

    .bb-benefit-card p {
        margin: 0;
    }

    /* Responsive adjustments */
    @media screen and (max-width: 768px) {
        .bb-grid-container {
            grid-template-columns: 1fr 1fr;
        }
        
        .bb-grid-header .bb-grid-cell:nth-child(3),
        .bb-grid-header .bb-grid-cell:nth-child(4),
        .bb-grid-row .bb-grid-cell:nth-child(3),
        .bb-grid-row .bb-grid-cell:nth-child(4) {
            display: none;
        }
        
        .bb-benefits-grid {
            grid-template-columns: 1fr;
        }
    }

    @media screen and (max-width: 480px) {
        .bb-grid-container {
            grid-template-columns: 1fr;
        }
        
        .bb-grid-header .bb-grid-cell:nth-child(2),
        .bb-grid-row .bb-grid-cell:nth-child(2) {
            display: none;
        }
    }
      
  /* section 3 */
        
        <!-- CSS specific to this section -->
    /* Process Steps Styling */
    .bb-process-steps {
        margin: 2rem 0;
    }
    
    .bb-step {
        display: flex;
        margin-bottom: 2rem;
        position: relative;
    }
    
    .bb-step-number {
        background-color: #1e88e5;
        color: white;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.2rem;
        font-weight: bold;
        flex-shrink: 0;
        margin-right: 1.5rem;
        margin-top: 0.5rem;
    }
    
    .bb-step-content {
        flex-grow: 1;
    }
    
    .bb-step:not(:last-child):after {
        content: "";
        position: absolute;
        top: 40px;
        left: 20px;
        width: 2px;
        height: calc(100% - 20px);
        background-color: #e3f2fd;
    }
    
    /* Submission grid specific */
    .bb-submission-grid {
        margin-top: 1rem;
    }
    
    /* Outcomes container */
    .bb-outcomes-container {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 1.5rem;
        margin: 1.5rem 0;
    }
    
    .bb-outcome h4 {
        margin-top: 0;
    }
    
    /* Responsive adjustments */
    @media screen and (max-width: 768px) {
        .bb-outcomes-container {
            grid-template-columns: 1fr;
        }
    }
      
        
        <!-- CSS specific to this section -->
    /* Criteria cards layout */
    .bb-criteria-columns {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
        gap: 1.5rem;
        margin: 1.5rem 0;
    }
    
    .bb-criteria-card h3 {
        margin-top: 0;
        color: #1565c0;
    }
    
    /* Quality grid layout */
    .bb-quality-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
        gap: 2rem;
        margin: 1.5rem 0;
    }
    
    .bb-quality-item {
        display: flex;
        align-items: flex-start;
    }
    
    .bb-quality-icon {
        font-size: 2rem;
        margin-right: 1rem;
        color: #1e88e5;
        flex-shrink: 0;
    }
    
    .bb-quality-content h4 {
        margin: 0 0 0.5rem 0;
        color: #333;
    }
    
    .bb-quality-content p {
        margin: 0;
    }
    
    /* Review metrics display */
    .bb-review-metrics {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
        gap: 1.5rem;
        margin: 1.5rem 0;
    }
    
    .bb-review-metric {
        background: linear-gradient(to bottom right, #e3f2fd, #bbdefb);
        border-radius: 5px;
        padding: 1.5rem;
        text-align: center;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    }
    
    .bb-metric-value {
        font-size: 2rem;
        font-weight: bold;
        color: #1565c0;
        margin-bottom: 0.5rem;
    }
    
    .bb-metric-label {
        color: #333;
        font-size: 0.9rem;
    }
    
    /* Genre competition levels */
    .bb-genre-competition {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
        gap: 1.5rem;
        margin: 1.5rem 0;
    }
    
    .bb-competition-level {
        padding: 1.5rem;
        border-radius: 5px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    }
    
    .bb-competition-level h4 {
        margin-top: 0;
        margin-bottom: 1rem;
    }
    
    .bb-high-competition {
        background-color: #ffebee;
        border-left: 4px solid #e53935;
    }
    
    .bb-medium-competition {
        background-color: #fff8e1;
        border-left: 4px solid #ffb300;
    }
    
    .bb-lower-competition {
        background-color: #e8f5e9;
        border-left: 4px solid #43a047;
    }
    
    /* Seasonal cards */
    .bb-seasonal-considerations {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
        gap: 1.5rem;
        margin: 1.5rem 0;
    }
    
    .bb-season-card h4 {
        margin-top: 0;
        color: #1565c0;
    }
    
    /* Tips styling */
    .bb-tips-container {
        margin: 2rem 0;
    }
    
    .bb-tip {
        display: flex;
        margin-bottom: 1.5rem;
    }
    
    .bb-tip-number {
        font-size: 1.8rem;
        font-weight: bold;
        color: #1e88e5;
        opacity: 0.8;
        margin-right: 1.5rem;
        line-height: 1;
        flex-shrink: 0;
        min-width: 40px;
    }
    
    .bb-tip-content {
        flex-grow: 1;
    }
    
    .bb-tip-content h4 {
        margin: 0 0 0.5rem 0;
        color: #333;
    }
    
    .bb-tip-content p {
        margin: 0;
    }
    
    /* Responsive adjustments */
    @media screen and (max-width: 768px) {
        .bb-criteria-columns,
        .bb-quality-grid,
        .bb-review-metrics,
        .bb-genre-competition,
        .bb-seasonal-considerations {
            grid-template-columns: 1fr;
        }
    }
        
        
        /* PRICING STRUCTURE */
        
        /* Continuation of responsive CSS for the pricing section */
    @media screen and (max-width: 768px) {
        .bb-territory-table,
        .bb-cost-table {
            grid-template-columns: 1fr;
        }
        
        .bb-table-header {
            display: none;
        }
        
        .bb-table-cell {
            display: flex;
            padding: 8px 12px;
            align-items: center;
        }
        
        .bb-table-cell:before {
            content: attr(data-label);
            font-weight: bold;
            width: 40%;
            margin-right: 5%;
        }
        
        .bb-example-cards {
            grid-template-columns: 1fr;
        }
    }
    
    @media screen and (max-width: 480px) {
        .bb-value-factor {
            flex-direction: column;
        }
        
        .bb-value-icon {
            margin-bottom: 0.5rem;
        }
    }
        
        
        
        
         /* Flex-based table layout */
    .bb-territory-flex-table {
        border: 1px solid #ddd;
        border-radius: 4px;
        overflow: hidden;
        margin: 1rem 0;
        background: white;
    }
    
    .bb-flex-table-header {
        display: flex;
        background-color: #2c3e50;
        color: white;
        font-weight: 600;
    }
    
    .bb-flex-table-row {
        display: flex;
        border-bottom: 1px solid #ddd;
    }
    
    .bb-flex-table-row:last-child {
        border-bottom: none;
    }
    
    .bb-flex-table-row:nth-child(odd) {
        background-color: #f8f9fa;
    }
    
    .bb-highlight-row {
        background-color: #e3f2fd !important;
        font-weight: 600;
    }
    
    .bb-flex-cell {
        padding: 12px 15px;
        text-align: left;
    }
    
    .bb-territory-col {
        flex: 1;
        min-width: 120px;
    }
    
    .bb-cost-col {
        flex: 1.5;
        min-width: 150px;
    }
    
    .bb-reach-col {
        flex: 1;
        min-width: 120px;
    }
    
    /* Responsive adjustments */
    @media screen and (max-width: 768px) {
        .bb-flex-table-header,
        .bb-flex-table-row {
            display: block;
            padding: 8px 0;
        }
        
        .bb-flex-table-header {
            display: none; /* Hide header on mobile */
        }
        
        .bb-flex-cell {
            display: flex;
            padding: 8px 15px;
            border-bottom: 1px solid #eee;
        }
        
        .bb-flex-cell:before {
            content: attr(data-label);
            font-weight: bold;
            flex: 1;
            padding-right: 10px;
        }
        
        .bb-territory-col,
        .bb-cost-col,
        .bb-reach-col {
            min-width: 100%;
        }
        
        .bb-flex-table-row:last-child .bb-flex-cell:last-child {
            border-bottom: none;
        }
    }
        
        
        /* INLINE ICONS */
        
        .bb-value-factor {
        margin-bottom: 1.5rem;
    }
    
    .bb-value-content h4 {
        margin: 0 0 0.5rem 0;
        color: #333;
        display: flex;
        align-items: center;
    }
    
    .bb-icon {
        margin-right: 0.5rem;
    }
    
    @media screen and (max-width: 480px) {
        .bb-value-content h4 {
            align-items: flex-start;
        }
    }
        
        
        /* US ONLY FEATURED DEALS */
        
        
         /* Flex-based cost table layout */
    .bb-flex-cost-table {
        border: 1px solid #ddd;
        border-radius: 4px;
        overflow: hidden;
        margin: 1rem 0;
        background: white;
    }
    
    .bb-flex-cost-header {
        display: flex;
        background-color: #2c3e50;
        color: white;
        font-weight: 600;
    }
    
    .bb-flex-cost-row {
        display: flex;
        border-bottom: 1px solid #ddd;
    }
    
    .bb-flex-cost-row:last-child {
        border-bottom: none;
    }
    
    .bb-flex-cost-row:nth-child(odd) {
        background-color: #f8f9fa;
    }
    
    .bb-flex-cost-cell {
        padding: 12px 15px;
        text-align: left;
    }
    
    .bb-genre-col {
        flex: 1.5;
        min-width: 150px;
        font-weight: 500;
    }
    
    .bb-price-col {
        flex: 1;
        min-width: 80px;
        text-align: center;
    }
    
    /* Responsive adjustments */
    @media screen and (max-width: 768px) {
        .bb-flex-cost-header {
            display: none; /* Hide header on mobile */
        }
        
        .bb-flex-cost-row {
            display: block;
            padding: 10px 0;
            border-bottom: 2px solid #ddd;
        }
        
        .bb-flex-cost-cell {
            display: flex;
            padding: 8px 15px;
            border-bottom: 1px solid #eee;
        }
        
        .bb-flex-cost-cell:before {
            content: attr(data-label);
            font-weight: bold;
            flex: 1;
            padding-right: 10px;
        }
        
        .bb-genre-col {
            background-color: #e3f2fd;
            font-weight: 600;
        }
        
        .bb-price-col {
            text-align: right;
        }
    }
    
    @media screen and (max-width: 480px) {
        .bb-flex-cost-row {
            margin-bottom: 1rem;
        }
    }
        
        
          /* Flex-based submission form table */
    .bb-submission-flex-table {
        border: 1px solid #ddd;
        border-radius: 4px;
        overflow: hidden;
        margin: 1rem 0;
        background: white;
    }
    
    .bb-submission-header {
        display: flex;
        background-color: #2c3e50;
        color: white;
        font-weight: 600;
    }
    
    .bb-submission-row {
        display: flex;
        border-bottom: 1px solid #ddd;
    }
    
    .bb-submission-row:last-child {
        border-bottom: none;
    }
    
    .bb-submission-row:nth-child(odd) {
        background-color: #f8f9fa;
    }
    
    .bb-submission-cell {
        padding: 12px 15px;
        text-align: left;
    }
    
    .bb-section-col {
        flex: 1;
        min-width: 120px;
        font-weight: 600;
    }
    
    .bb-info-col {
        flex: 1.5;
        min-width: 200px;
    }
    
    .bb-tips-col {
        flex: 1.5;
        min-width: 200px;
    }
    
    /* Responsive adjustments */
    @media screen and (max-width: 768px) {
        .bb-submission-header {
            display: none; /* Hide header on mobile */
        }
        
        .bb-submission-row {
            display: block;
            padding: 8px 0;
            border-bottom: 2px solid #ddd;
            margin-bottom: 15px;
        }
        
        .bb-submission-cell {
            display: flex;
            padding: 8px 15px;
            border-bottom: 1px solid #eee;
        }
        
        .bb-submission-cell:before {
            content: attr(data-label);
            font-weight: bold;
            flex: 1;
            padding-right: 10px;
        }
        
        .bb-section-col,
        .bb-info-col,
        .bb-tips-col {
            min-width: 100%;
        }
        
        .bb-section-col {
            background-color: #e3f2fd;
        }
    }
        
        
        
          .bb-highlight-quote-fixed {
        font-style: italic;
        font-size: 1.2rem;
        line-height: 1.7;
        color: #454545;
        border-left: 4px solid #ff9800;
        padding: 1.5rem 0 1.5rem 2rem;
        margin: 2.5rem 0;
        background-color: #fff8e1;
        border-radius: 4px;
        position: relative;
        overflow: visible;
        box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    }
    
    .bb-highlight-quote-fixed cite {
        display: block;
        color: #757575;
        font-size: 1rem;
        margin-top: 0.7rem;
        font-style: normal;
        font-weight: 600;
    }
    
    /* For all blockquotes in the document */
    blockquote {
        overflow: visible !important;
        padding-top: 1.5rem !important;
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }
    
    @media screen and (max-width: 768px) {
        .bb-highlight-quote-fixed {
            font-size: 1.1rem;
            padding: 1.2rem 0 1.2rem 1.5rem;
        }
    }
        
 /* FIX NUMBER ALIGNMENT */
        
        /* Balanced alignment for step numbers */
    .bb-process-steps {
        margin: 2rem 0;
    }
    
    .bb-step {
        display: flex;
        margin-bottom: 2rem;
        position: relative;
        align-items: flex-start;
    }
    
    .bb-step-number {
        background-color: #1e88e5;
        color: white;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.2rem;
        font-weight: bold;
        flex-shrink: 0;
        margin-right: 1.5rem;
        margin-top: 0.15rem; /* Adjusted to find middle ground */
    }
    
    .bb-step-content {
        flex-grow: 1;
    }
    
    .bb-step-content h3 {
        margin-top: 0 !important; /* Remove top margin from headings */
        line-height: 1.4;
        margin-bottom: 0.75rem;
    }
    
    .bb-step:not(:last-child):after {
        content: "";
        position: absolute;
        top: 40px;
        left: 20px;
        width: 2px;
        height: calc(100% - 20px);
        background-color: #e3f2fd;
    }
    
    /* Responsive adjustments */
    @media screen and (max-width: 768px) {
        .bb-step {
            align-items: flex-start; /* Maintain alignment on mobile */
        }
        
        .bb-step-number {
            margin-top: 0.1rem; /* Slight adjustment for mobile */
        }
    }
</style>/* End custom CSS */