.elementor-955 .elementor-element.elementor-element-cb10008{--display:flex;--min-height:480px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--overflow:hidden;--padding-top:80px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-955 .elementor-element.elementor-element-cb10008:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb10008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #FBF6ED 0%, #FFEFC8 100%);}.elementor-955 .elementor-element.elementor-element-cb10005{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-955 .elementor-element.elementor-element-cb10001 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#E8A317;}.elementor-955 .elementor-element.elementor-element-cb10003 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:700;line-height:1.12em;letter-spacing:-0.5px;color:#022541;}.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-955 .elementor-element.elementor-element-cb10002{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;line-height:1.65em;color:#3F5468;}.elementor-955 .elementor-element.elementor-element-cb10007{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-955 .elementor-element.elementor-element-cb1001c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:80px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-955 .elementor-element.elementor-element-cb1001c:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb1001c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF4EB;}.elementor-955 .elementor-element.elementor-element-cb10019 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#E8A317;}.elementor-955 .elementor-element.elementor-element-cb1001a{text-align:center;}.elementor-955 .elementor-element.elementor-element-cb1001a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:42px;font-weight:700;line-height:1.12em;letter-spacing:-0.5px;color:#022541;}.elementor-955 .elementor-element.elementor-element-cb1001b{--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:22px 22px;--row-gap:22px;--column-gap:22px;--flex-wrap:wrap;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-955 .elementor-element.elementor-element-cb1000c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-955 .elementor-element.elementor-element-cb1000c:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb1000c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-cb1000a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;color:#022541;}.elementor-955 .elementor-element.elementor-element-cb1000b{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#3F5468;}.elementor-955 .elementor-element.elementor-element-cb10010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-955 .elementor-element.elementor-element-cb10010:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb10010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-cb1000e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;color:#022541;}.elementor-955 .elementor-element.elementor-element-cb1000f{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#3F5468;}.elementor-955 .elementor-element.elementor-element-cb10014{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-955 .elementor-element.elementor-element-cb10014:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb10014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-cb10012 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;color:#022541;}.elementor-955 .elementor-element.elementor-element-cb10013{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#3F5468;}.elementor-955 .elementor-element.elementor-element-cb10018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-955 .elementor-element.elementor-element-cb10018:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb10018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-cb10016 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:700;color:#022541;}.elementor-955 .elementor-element.elementor-element-cb10017{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#3F5468;}.elementor-955 .elementor-element.elementor-element-cb10058{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-955 .elementor-element.elementor-element-cb10058:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb10058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF4EB;}.elementor-955 .elementor-element.elementor-element-cb10056{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-955 .elementor-element.elementor-element-cb10057{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-955 .elementor-element.elementor-element-cb10020{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px;}.elementor-955 .elementor-element.elementor-element-cb10020:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb10020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-cb1001e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.12em;letter-spacing:-0.5px;color:#022541;}.elementor-955 .elementor-element.elementor-element-cb1001f{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#3F5468;}.elementor-955 .elementor-element.elementor-element-cb10024{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px;}.elementor-955 .elementor-element.elementor-element-cb10024:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb10024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-cb10022 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.12em;letter-spacing:-0.5px;color:#022541;}.elementor-955 .elementor-element.elementor-element-cb10023{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#3F5468;}.elementor-955 .elementor-element.elementor-element-cb10028{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px;}.elementor-955 .elementor-element.elementor-element-cb10028:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb10028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-cb10026 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.12em;letter-spacing:-0.5px;color:#022541;}.elementor-955 .elementor-element.elementor-element-cb10027{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#3F5468;}.elementor-955 .elementor-element.elementor-element-cb1002c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px;}.elementor-955 .elementor-element.elementor-element-cb1002c:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb1002c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-cb1002a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.12em;letter-spacing:-0.5px;color:#022541;}.elementor-955 .elementor-element.elementor-element-cb1002b{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#3F5468;}.elementor-955 .elementor-element.elementor-element-cb10030{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px;}.elementor-955 .elementor-element.elementor-element-cb10030:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb10030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-cb1002e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.12em;letter-spacing:-0.5px;color:#022541;}.elementor-955 .elementor-element.elementor-element-cb1002f{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#3F5468;}.elementor-955 .elementor-element.elementor-element-cb10034{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px;}.elementor-955 .elementor-element.elementor-element-cb10034:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb10034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-cb10032 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.12em;letter-spacing:-0.5px;color:#022541;}.elementor-955 .elementor-element.elementor-element-cb10033{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#3F5468;}.elementor-955 .elementor-element.elementor-element-cb10038{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px;}.elementor-955 .elementor-element.elementor-element-cb10038:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb10038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-cb10036 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.12em;letter-spacing:-0.5px;color:#022541;}.elementor-955 .elementor-element.elementor-element-cb10037{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#3F5468;}.elementor-955 .elementor-element.elementor-element-cb1003c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px;}.elementor-955 .elementor-element.elementor-element-cb1003c:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb1003c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-cb1003a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.12em;letter-spacing:-0.5px;color:#022541;}.elementor-955 .elementor-element.elementor-element-cb1003b{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#3F5468;}.elementor-955 .elementor-element.elementor-element-cb10040{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px;}.elementor-955 .elementor-element.elementor-element-cb10040:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb10040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-cb1003e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.12em;letter-spacing:-0.5px;color:#022541;}.elementor-955 .elementor-element.elementor-element-cb1003f{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#3F5468;}.elementor-955 .elementor-element.elementor-element-cb10044{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px;}.elementor-955 .elementor-element.elementor-element-cb10044:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb10044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-cb10042 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.12em;letter-spacing:-0.5px;color:#022541;}.elementor-955 .elementor-element.elementor-element-cb10043{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#3F5468;}.elementor-955 .elementor-element.elementor-element-cb10048{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px;}.elementor-955 .elementor-element.elementor-element-cb10048:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb10048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-cb10046 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.12em;letter-spacing:-0.5px;color:#022541;}.elementor-955 .elementor-element.elementor-element-cb10047{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#3F5468;}.elementor-955 .elementor-element.elementor-element-cb1004c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px;}.elementor-955 .elementor-element.elementor-element-cb1004c:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb1004c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-cb1004a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.12em;letter-spacing:-0.5px;color:#022541;}.elementor-955 .elementor-element.elementor-element-cb1004b{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#3F5468;}.elementor-955 .elementor-element.elementor-element-cb10050{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px;}.elementor-955 .elementor-element.elementor-element-cb10050:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb10050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-cb1004e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.12em;letter-spacing:-0.5px;color:#022541;}.elementor-955 .elementor-element.elementor-element-cb1004f{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#3F5468;}.elementor-955 .elementor-element.elementor-element-cb10054{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;--padding-top:34px;--padding-bottom:34px;--padding-left:36px;--padding-right:36px;}.elementor-955 .elementor-element.elementor-element-cb10054:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb10054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-cb10052 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.12em;letter-spacing:-0.5px;color:#022541;}.elementor-955 .elementor-element.elementor-element-cb10053{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#3F5468;}.elementor-955 .elementor-element.elementor-element-cb1005c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:1;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-955 .elementor-element.elementor-element-cb1005c:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-cb1005c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bookbabypublisher.com/wp-content/uploads/2026/10/Bedtime-Stories-by-Lantern-Light.png");background-position:center center;background-size:cover;}.elementor-955 .elementor-element.elementor-element-cb1005c::before, .elementor-955 .elementor-element.elementor-element-cb1005c > .elementor-background-video-container::before, .elementor-955 .elementor-element.elementor-element-cb1005c > .e-con-inner > .elementor-background-video-container::before, .elementor-955 .elementor-element.elementor-element-cb1005c > .elementor-background-slideshow::before, .elementor-955 .elementor-element.elementor-element-cb1005c > .e-con-inner > .elementor-background-slideshow::before, .elementor-955 .elementor-element.elementor-element-cb1005c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(120deg, rgba(2,37,65,0.92) 0%, rgba(2,37,65,0.72) 100%);}.elementor-955 .elementor-element.elementor-element-cb10059{text-align:center;}.elementor-955 .elementor-element.elementor-element-cb10059 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:46px;font-weight:700;line-height:1.12em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-cb1005a{text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;color:rgba(255,255,255,0.82);}.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-955 .elementor-element.elementor-element-cb1005b .elementor-button{background-color:#F9CF7C;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;fill:#022541;color:#022541;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F9CF7C;border-radius:999px 999px 999px 999px;padding:16px 28px 16px 28px;}.elementor-955 .elementor-element.elementor-element-cb1005b .elementor-button:hover, .elementor-955 .elementor-element.elementor-element-cb1005b .elementor-button:focus{background-color:#022541;color:#FFFFFF;border-color:#022541;}.elementor-955 .elementor-element.elementor-element-cb1005b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-955 .elementor-element.elementor-element-cb1005b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-955 .elementor-element.elementor-element-cb1005b .elementor-button:hover svg, .elementor-955 .elementor-element.elementor-element-cb1005b .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-955 .elementor-element.elementor-element-cb10008{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:64px;--padding-bottom:70px;--padding-left:28px;--padding-right:28px;}.elementor-955 .elementor-element.elementor-element-cb10003 .elementor-heading-title{font-size:46px;}.elementor-955 .elementor-element.elementor-element-cb1001c{--padding-top:64px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-955 .elementor-element.elementor-element-cb1001a .elementor-heading-title{font-size:34px;}.elementor-955 .elementor-element.elementor-element-cb10058{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:30px;--padding-bottom:70px;--padding-left:28px;--padding-right:28px;}.elementor-955 .elementor-element.elementor-element-cb1001e .elementor-heading-title{font-size:26px;}.elementor-955 .elementor-element.elementor-element-cb10022 .elementor-heading-title{font-size:26px;}.elementor-955 .elementor-element.elementor-element-cb10026 .elementor-heading-title{font-size:26px;}.elementor-955 .elementor-element.elementor-element-cb1002a .elementor-heading-title{font-size:26px;}.elementor-955 .elementor-element.elementor-element-cb1002e .elementor-heading-title{font-size:26px;}.elementor-955 .elementor-element.elementor-element-cb10032 .elementor-heading-title{font-size:26px;}.elementor-955 .elementor-element.elementor-element-cb10036 .elementor-heading-title{font-size:26px;}.elementor-955 .elementor-element.elementor-element-cb1003a .elementor-heading-title{font-size:26px;}.elementor-955 .elementor-element.elementor-element-cb1003e .elementor-heading-title{font-size:26px;}.elementor-955 .elementor-element.elementor-element-cb10042 .elementor-heading-title{font-size:26px;}.elementor-955 .elementor-element.elementor-element-cb10046 .elementor-heading-title{font-size:26px;}.elementor-955 .elementor-element.elementor-element-cb1004a .elementor-heading-title{font-size:26px;}.elementor-955 .elementor-element.elementor-element-cb1004e .elementor-heading-title{font-size:26px;}.elementor-955 .elementor-element.elementor-element-cb10052 .elementor-heading-title{font-size:26px;}.elementor-955 .elementor-element.elementor-element-cb10059 .elementor-heading-title{font-size:38px;}}@media(max-width:767px){.elementor-955 .elementor-element.elementor-element-cb10008{--padding-top:48px;--padding-bottom:54px;--padding-left:18px;--padding-right:18px;}.elementor-955 .elementor-element.elementor-element-cb10005{--width:100%;}.elementor-955 .elementor-element.elementor-element-cb10003 .elementor-heading-title{font-size:36px;}.elementor-955 .elementor-element.elementor-element-cb10007{--width:100%;}.elementor-955 .elementor-element.elementor-element-cb1001c{--padding-top:48px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-955 .elementor-element.elementor-element-cb1001a .elementor-heading-title{font-size:28px;}.elementor-955 .elementor-element.elementor-element-cb10058{--padding-top:24px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-955 .elementor-element.elementor-element-cb10056{--width:100%;}.elementor-955 .elementor-element.elementor-element-cb10057{--width:100%;}.elementor-955 .elementor-element.elementor-element-cb10020{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-955 .elementor-element.elementor-element-cb1001e .elementor-heading-title{font-size:23px;}.elementor-955 .elementor-element.elementor-element-cb10024{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-955 .elementor-element.elementor-element-cb10022 .elementor-heading-title{font-size:23px;}.elementor-955 .elementor-element.elementor-element-cb10028{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-955 .elementor-element.elementor-element-cb10026 .elementor-heading-title{font-size:23px;}.elementor-955 .elementor-element.elementor-element-cb1002c{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-955 .elementor-element.elementor-element-cb1002a .elementor-heading-title{font-size:23px;}.elementor-955 .elementor-element.elementor-element-cb10030{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-955 .elementor-element.elementor-element-cb1002e .elementor-heading-title{font-size:23px;}.elementor-955 .elementor-element.elementor-element-cb10034{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-955 .elementor-element.elementor-element-cb10032 .elementor-heading-title{font-size:23px;}.elementor-955 .elementor-element.elementor-element-cb10038{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-955 .elementor-element.elementor-element-cb10036 .elementor-heading-title{font-size:23px;}.elementor-955 .elementor-element.elementor-element-cb1003c{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-955 .elementor-element.elementor-element-cb1003a .elementor-heading-title{font-size:23px;}.elementor-955 .elementor-element.elementor-element-cb10040{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-955 .elementor-element.elementor-element-cb1003e .elementor-heading-title{font-size:23px;}.elementor-955 .elementor-element.elementor-element-cb10044{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-955 .elementor-element.elementor-element-cb10042 .elementor-heading-title{font-size:23px;}.elementor-955 .elementor-element.elementor-element-cb10048{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-955 .elementor-element.elementor-element-cb10046 .elementor-heading-title{font-size:23px;}.elementor-955 .elementor-element.elementor-element-cb1004c{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-955 .elementor-element.elementor-element-cb1004a .elementor-heading-title{font-size:23px;}.elementor-955 .elementor-element.elementor-element-cb10050{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-955 .elementor-element.elementor-element-cb1004e .elementor-heading-title{font-size:23px;}.elementor-955 .elementor-element.elementor-element-cb10054{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-955 .elementor-element.elementor-element-cb10052 .elementor-heading-title{font-size:23px;}.elementor-955 .elementor-element.elementor-element-cb1005c{--padding-top:70px;--padding-bottom:70px;--padding-left:18px;--padding-right:18px;}.elementor-955 .elementor-element.elementor-element-cb10059 .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-955 .elementor-element.elementor-element-cb10008{--content-width:1240px;}.elementor-955 .elementor-element.elementor-element-cb10005{--width:60%;}.elementor-955 .elementor-element.elementor-element-cb10007{--width:40%;}.elementor-955 .elementor-element.elementor-element-cb1001c{--content-width:1240px;}.elementor-955 .elementor-element.elementor-element-cb10058{--content-width:1240px;}.elementor-955 .elementor-element.elementor-element-cb10056{--width:30%;}.elementor-955 .elementor-element.elementor-element-cb10057{--width:70%;}.elementor-955 .elementor-element.elementor-element-cb1005c{--content-width:1100px;}}@media(max-width:1024px) and (min-width:768px){.elementor-955 .elementor-element.elementor-element-cb10005{--width:100%;}.elementor-955 .elementor-element.elementor-element-cb10007{--width:100%;}.elementor-955 .elementor-element.elementor-element-cb10056{--width:100%;}.elementor-955 .elementor-element.elementor-element-cb10057{--width:100%;}}/* Start custom CSS *//* progress bar */
.bbp-progress{position:fixed;left:0;right:0;top:0;z-index:9998;height:4px;pointer-events:none}
.bbp-progress i{display:block;height:100%;background:linear-gradient(90deg,#FFBF41,#F9CF7C,#FFE7B0);transform:scaleX(0);transform-origin:left}

/* hero */
.bbp-hero{position:relative;isolation:isolate}
.bbp-hero::before{content:"";position:absolute;width:520px;height:520px;right:-120px;top:-140px;z-index:0;background:radial-gradient(circle at 35% 35%,rgba(255,191,65,.45),rgba(249,207,124,0) 70%);border-radius:42% 58% 63% 37%/45% 41% 59% 55%;animation:bbpBlob 16s ease-in-out infinite alternate;pointer-events:none}
.bbp-hero > .e-con-inner{position:relative;z-index:1}
.bbp-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}
.bbp-chips span{position:relative;overflow:hidden;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.75);border:1px solid #F3E2BB;font:600 14px "Space Grotesk",sans-serif;color:#022541}
.bbp-chips span::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.9),transparent);transform:skewX(-18deg);animation:bbpSheen 5s ease-in-out infinite}
.bbp-chips span:nth-child(2)::after{animation-delay:1.4s}
.bbp-chips span{display:inline-flex;align-items:center;gap:8px}
.bbp-live{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:#E8A317}
.bbp-live::after{content:"";position:absolute;inset:0;border-radius:50%;background:#E8A317;animation:bbpPing 2.2s ease-out infinite}
.bbp-eyebrow .elementor-heading-title{background:linear-gradient(90deg,#E8A317 0%,#E8A317 38%,#FFE7B0 50%,#E8A317 62%,#E8A317 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:bbpShimmer 4.5s linear infinite}
.bbp-eyebrow .elementor-heading-title::before{-webkit-text-fill-color:#FFBF41}
.bbp-w{display:inline-block}
.bbp-on .bbp-w{animation:bbpWord .55s cubic-bezier(.2,.7,.2,1) calc(.45s + var(--i,0) * .028s) backwards paused}
.bbp-on .bbp-chips span{animation:bbpPop .65s cubic-bezier(.34,1.56,.64,1) 1.3s backwards paused}
.bbp-on .bbp-chips span:nth-child(2){animation-delay:1.5s}
html.bbp-go .bbp-w,html.bbp-go .bbp-chips span,html.bbp-go .bbp-pop,html.bbp-go .bbp-sats,html.bbp-go .bbp-tag,html.bbp-go .bbp-plane,html.bbp-go .bbp-scroll{animation-play-state:running}
.bbp-art{position:relative;display:grid;place-items:center;width:380px;height:380px;max-width:100%;margin:0 auto}
.bbp-orbit{position:absolute;inset:0;border:2px dashed rgba(232,163,23,.45);border-radius:50%;animation:bbpSpin 40s linear infinite}
.bbp-orbit.o2{inset:44px;border:1.5px dotted rgba(2,37,65,.2);animation-duration:14s;animation-direction:reverse}
.bbp-runner{position:absolute;left:50%;top:-6px;width:11px;height:11px;margin-left:-5px;border-radius:50%;background:#FFBF41;box-shadow:0 0 12px 2px rgba(255,191,65,.8)}
.bbp-pulse{position:absolute;inset:60px;border:2px solid rgba(232,163,23,.55);border-radius:50%;opacity:0;animation:bbpPulse 4.2s ease-out infinite}
.bbp-pulse.p2{animation-delay:1.4s}.bbp-pulse.p3{animation-delay:2.8s}
.bbp-sats{position:absolute;inset:0;animation:bbpSpin 28s linear infinite}
.bbp-on .bbp-sats{animation:bbpSpin 28s linear infinite,bbpFade .8s ease .5s backwards paused}
.bbp-sats b{position:absolute;display:grid;place-items:center;width:46px;height:46px;margin:-23px;border-radius:50%;background:#fff;border:2px solid #F9CF7C;box-shadow:0 12px 22px -10px rgba(2,37,65,.5);animation:bbpSpin 28s linear infinite reverse}
.bbp-sats b svg{width:22px;height:22px}
.bbp-sats .s1{left:50%;top:0}.bbp-sats .s2{left:100%;top:50%}.bbp-sats .s3{left:50%;top:100%}.bbp-sats .s4{left:0;top:50%}
.bbp-tiltw{position:relative;z-index:2;display:block;transform:perspective(900px) rotateX(calc(var(--py,0) * -16deg)) rotateY(calc(var(--px,0) * 20deg));transition:transform .45s cubic-bezier(.22,1,.36,1)}
.bbp-pop{display:block}
.bbp-on .bbp-pop{animation:bbpPop .9s cubic-bezier(.34,1.56,.64,1) .1s backwards paused}
.bbp-shield{position:relative;display:block;width:190px;height:auto;filter:drop-shadow(0 26px 30px rgba(2,37,65,.35));animation:bbpFloat 6s ease-in-out infinite}
.bbp-flip{transform-box:view-box;transform-origin:100px 118px;animation:bbpTurn 6s ease-in-out infinite}
.bbp-gleam{animation:bbpGleam 5.5s ease-in-out 1.5s infinite}
.bbp-tag{position:absolute;z-index:3;padding:8px 13px;border-radius:999px;background:#022541;color:#FFE7B0;font:600 13px "Space Grotesk",sans-serif;white-space:nowrap;box-shadow:0 14px 24px -12px rgba(2,37,65,.7);animation:bbpBob 5s ease-in-out infinite}
.bbp-tag.t1{left:-6px;top:17%}
.bbp-tag.t2{right:-20px;bottom:15%;animation-delay:1.3s}
.bbp-on .bbp-tag{animation:bbpPop .7s cubic-bezier(.34,1.56,.64,1) .95s backwards paused,bbpBob 5s ease-in-out infinite paused}
.bbp-on .bbp-tag.t2{animation-delay:1.15s,1.3s}
.bbp-doodle{position:absolute;z-index:0;width:40px;pointer-events:none;opacity:.2;transition:translate .6s cubic-bezier(.22,1,.36,1);animation:bbpDrift 9s ease-in-out infinite}
.bbp-doodle svg,.bbp-plane svg{display:block;width:100%;height:auto}
.bbp-doodle.d1{left:47%;top:13%;translate:calc(var(--px,0) * -26px) calc(var(--py,0) * -18px)}
.bbp-doodle.d2{left:6%;bottom:9%;width:46px;animation-delay:-3s;translate:calc(var(--px,0) * 22px) calc(var(--py,0) * 16px)}
.bbp-doodle.d3{left:39%;bottom:14%;animation-delay:-5s;translate:calc(var(--px,0) * -18px) calc(var(--py,0) * 22px)}
.bbp-doodle.d4{right:2%;top:8%;width:44px;animation-delay:-7s;translate:calc(var(--px,0) * 16px) calc(var(--py,0) * -14px)}
.bbp-plane{position:absolute;z-index:2;left:0;top:10%;width:50px;pointer-events:none;opacity:0;filter:drop-shadow(0 10px 12px rgba(2,37,65,.2));animation:bbpFly 16s ease-in-out 2.4s infinite paused}
.bbp-glow{position:absolute;z-index:0;left:0;top:0;width:420px;height:420px;margin:-210px 0 0 -210px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,217,143,.5),rgba(255,217,143,0) 65%);opacity:0;transition:opacity .5s}
.bbp-hero.bbp-hover .bbp-glow{opacity:1}
.bbp-scroll{position:absolute;z-index:2;left:50%;bottom:18px;width:24px;height:38px;margin-left:-12px;border:2px solid rgba(2,37,65,.4);border-radius:14px;pointer-events:none;opacity:0;transition:opacity .4s;animation:bbpIn .8s ease 2s forwards paused}
.bbp-scroll i{position:absolute;left:50%;top:7px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#E8A317;animation:bbpWheel 1.8s ease-in-out infinite}
.bbp-scrolled .bbp-scroll{opacity:0 !important;animation:none}
.bbp-shield .bbp-page{transform-box:fill-box;animation:bbpPage 6s ease-in-out infinite}
.bbp-shield .bbp-page.l{transform-origin:right center}
.bbp-shield .bbp-page.r{transform-origin:left center;animation-delay:.25s}
.bbp-check{stroke-dasharray:90;stroke-dashoffset:90;animation:bbpDraw 7s ease-in-out infinite}
.bbp-star{position:absolute;color:#E8A317;font-style:normal;animation:bbpTwinkle 3.2s ease-in-out infinite}
.bbp-star.s1{top:6%;left:14%;font-size:20px}
.bbp-star.s2{top:18%;right:8%;font-size:14px;animation-delay:.8s}
.bbp-star.s3{bottom:12%;right:14%;font-size:22px;animation-delay:1.6s}
.bbp-star.s4{bottom:20%;left:4%;font-size:12px;animation-delay:2.3s}
.bbp-star.s5{top:44%;right:-5%;font-size:16px;animation-delay:.4s}
.bbp-star.s6{top:-3%;right:32%;font-size:13px;animation-delay:1.2s}

/* summary cards */
.bbp-card-row > .bbp-card{flex:0 0 auto !important;width:calc((100% - 66px) / 4) !important}
@media (max-width:1024px){.bbp-card-row > .bbp-card{width:calc((100% - 22px) / 2) !important}}
@media (max-width:767px){.bbp-card-row > .bbp-card{width:100% !important}}
.bbp-card{box-shadow:0 20px 44px -28px rgba(2,37,65,.3);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}
.bbp-card:hover{transform:translateY(-8px);box-shadow:0 30px 50px -28px rgba(2,37,65,.45)}
.bbp-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#FFD98F,#FFBF41);font-size:20px;color:#022541;box-shadow:0 12px 22px -12px rgba(232,163,23,.9);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}
.bbp-card:hover .bbp-icon{transform:rotate(-8deg) scale(1.08)}

/* contents */
.bbp-side{position:sticky;top:24px;align-self:flex-start}
.bbp-toc{padding:22px 16px 18px;border-radius:24px;background:#fff;box-shadow:0 20px 44px -30px rgba(2,37,65,.35)}
.bbp-toc summary{padding:0 10px 12px;list-style:none;cursor:default;font:700 15px "Space Grotesk",sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#E8A317}
.bbp-toc summary::-webkit-details-marker{display:none}
.bbp-toc ol{margin:0;padding:0;list-style:none}
.bbp-toc a{position:relative;display:flex;gap:10px;padding:8px 10px;border-radius:12px;font:500 15px/1.35 "Outfit",sans-serif;color:#3F5468;text-decoration:none;transition:background .3s,color .3s,padding .3s}
.bbp-toc a span{flex:none;font:700 12px/1.7 "Space Grotesk",sans-serif;color:#C9A24A}
.bbp-toc a:hover{background:#FFF6DF;color:#022541;padding-left:14px}
.bbp-toc a.is-active{background:#022541;color:#fff}
.bbp-toc a.is-active span{color:#F9CF7C}

/* policy cards */
.bbp-sec{position:relative;overflow:hidden;scroll-margin-top:24px;box-shadow:0 16px 36px -30px rgba(2,37,65,.4);transition:box-shadow .4s,transform .4s}
.bbp-sec::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#FFBF41,#F9CF7C);transform:scaleY(0);transform-origin:top;transition:transform .5s cubic-bezier(.22,1,.36,1)}
.bbp-sec:hover{transform:translateY(-3px);box-shadow:0 26px 46px -30px rgba(2,37,65,.5)}
.bbp-sec:hover::before,.bbp-sec:target::before{transform:scaleY(1)}
.bbp-num{display:inline-grid;place-items:center;min-width:44px;height:32px;padding:0 10px;border-radius:999px;background:#FFF1CF;font:700 14px "Space Grotesk",sans-serif;color:#8A5A00}
.bbp-copy p{margin:0 0 .9em}
.bbp-copy p:last-child,.bbp-copy ul:last-child{margin-bottom:0}
.bbp-copy h3{margin:1em 0 .4em;font:700 19px/1.3 "Space Grotesk",sans-serif;color:#022541}
.bbp-copy h3:first-child{margin-top:0}
.bbp-copy ul{margin:0 0 .9em;padding:0;list-style:none}
.bbp-copy li{position:relative;padding-left:26px;margin:.4em 0}
.bbp-copy li::before{content:"✦";position:absolute;left:2px;top:.05em;color:#E8A317}
.bbp-copy strong{color:#022541}
.bbp-copy a{color:#022541;font-weight:600;text-decoration:underline;text-decoration-color:#FFBF41;text-underline-offset:3px}

/* closing band */
.bbp-cta{position:relative;overflow:hidden}

@media (max-width:1024px){
  .bbp-side{position:static}
  .bbp-toc summary{display:flex;align-items:center;justify-content:space-between;padding-bottom:2px;cursor:pointer}
  .bbp-toc summary::after{content:"+";font-size:22px;line-height:1;transition:transform .3s}
  .bbp-toc[open] summary{padding-bottom:12px}
  .bbp-toc[open] summary::after{transform:rotate(45deg)}
}
@media (max-width:1024px){.bbp-scroll,.bbp-doodle.d1,.bbp-doodle.d3{display:none}.bbp-art{margin-top:18px}.bbp-plane{z-index:0}}
@media (max-width:767px){.bbp-hero::before{width:320px;height:320px}.bbp-art{width:270px;height:270px}.bbp-shield{width:126px}.bbp-orbit.o2{inset:32px}.bbp-pulse{inset:44px}.bbp-sats b{width:38px;height:38px;margin:-19px}.bbp-sats b svg{width:18px;height:18px}.bbp-tag{padding:6px 10px;font-size:11.5px}.bbp-tag.t1{left:-4px}.bbp-tag.t2{right:-4px}.bbp-doodle{display:none}.bbp-plane{width:38px;top:4%}}
@keyframes bbpBlob{to{border-radius:58% 42% 37% 63%/55% 59% 41% 45%;transform:translate3d(-40px,30px,0) rotate(30deg) scale(1.08)}}
@keyframes bbpFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes bbpSpin{to{rotate:360deg}}
@keyframes bbpPage{0%,100%{transform:scaleX(1)}50%{transform:scaleX(.94)}}
@keyframes bbpDraw{0%{stroke-dashoffset:90}18%,86%{stroke-dashoffset:0}100%{stroke-dashoffset:90}}
@keyframes bbpTwinkle{0%,100%{opacity:.15;transform:scale(.5) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}
@keyframes bbpSheen{0%{left:-60%}35%,100%{left:140%}}
@keyframes bbpPop{from{opacity:0;transform:scale(.5) translateY(12px)}to{opacity:1;transform:none}}
@keyframes bbpWord{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes bbpFade{from{opacity:0}to{opacity:1}}
@keyframes bbpIn{to{opacity:1}}
@keyframes bbpShimmer{from{background-position:100% 0}to{background-position:-160% 0}}
@keyframes bbpPing{0%{opacity:.7;transform:scale(1)}80%,100%{opacity:0;transform:scale(3.2)}}
@keyframes bbpPulse{0%{opacity:.75;transform:scale(.8)}100%{opacity:0;transform:scale(1.5)}}
@keyframes bbpBob{0%,100%{translate:0 0}50%{translate:0 -8px}}
@keyframes bbpDrift{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(7deg)}}
@keyframes bbpTurn{0%,42%{transform:scaleX(1);opacity:1}58%{transform:scaleX(-1);opacity:1}70%,100%{transform:scaleX(-1);opacity:0}}
@keyframes bbpGleam{0%{transform:rotate(16deg) translateX(0)}35%,100%{transform:rotate(16deg) translateX(340px)}}
@keyframes bbpWheel{0%{opacity:0;transform:translateY(0)}30%{opacity:1}70%{opacity:1;transform:translateY(10px)}100%{opacity:0;transform:translateY(12px)}}
@keyframes bbpFly{0%{opacity:0;transform:translate(-80px,130px) rotate(-8deg)}3%{opacity:1}12%{transform:translate(20vw,50px) rotate(-20deg)}20%{transform:translate(40vw,120px) rotate(12deg)}28%{transform:translate(62vw,30px) rotate(-16deg)}33%{opacity:1}37%{opacity:0;transform:translate(104vw,-30px) rotate(-26deg)}100%{opacity:0;transform:translate(104vw,-30px) rotate(-26deg)}}
@media (prefers-reduced-motion:reduce){.bbp-hero::before,.bbp-chips span::after,.bbp-orbit,.bbp-shield,.bbp-page,.bbp-star,.bbp-pulse,.bbp-sats,.bbp-sats b,.bbp-flip,.bbp-gleam,.bbp-tag,.bbp-eyebrow .elementor-heading-title,.bbp-live::after{animation:none !important}.bbp-check{animation:none;stroke-dashoffset:0}.bbp-plane,.bbp-pulse,.bbp-scroll{display:none}}/* End custom CSS */