.elementor-12355 .elementor-element.elementor-element-83895d3{--display:flex;}.elementor-12355 .elementor-element.elementor-element-a5437a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12355 .elementor-element.elementor-element-a7ddc5c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12355 .elementor-element.elementor-element-a7ddc5c .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-12355 .elementor-element.elementor-element-a7ddc5c .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-12355 .elementor-element.elementor-element-a7ddc5c .elementor-divider__text{font-family:"Roboto Slab", Sans-serif;font-size:25px;}.elementor-12355 .elementor-element.elementor-element-018bf00{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12355 .elementor-element.elementor-element-1b0d977{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:5px 5px 5px 5px;}.elementor-12355 .elementor-element.elementor-element-1b0d977:not(.elementor-motion-effects-element-type-background), .elementor-12355 .elementor-element.elementor-element-1b0d977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-12355 .elementor-element.elementor-element-d3ea299 .elementor-button{background-color:#D56767;font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.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-12355 .elementor-element.elementor-element-f25f067 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;line-height:35px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12355 .elementor-element.elementor-element-4ac000d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-4ac000d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-4ac000d{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-4ac000d .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-9cc4864 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-9cc4864 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-9cc4864{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-9cc4864 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-bcf8f0d .elementor-button{background-color:#FF9600;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;border-radius:10px 10px 10px 10px;padding:12px 50px 12px 50px;}.elementor-12355 .elementor-element.elementor-element-1f76127{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:5px 5px 5px 5px;}.elementor-12355 .elementor-element.elementor-element-1f76127:not(.elementor-motion-effects-element-type-background), .elementor-12355 .elementor-element.elementor-element-1f76127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12355 .elementor-element.elementor-element-9295c26 .elementor-button{background-color:#FF0000;font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-12355 .elementor-element.elementor-element-1b21192 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;line-height:35px;}.elementor-12355 .elementor-element.elementor-element-c2b3269 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-c2b3269 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-c2b3269{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-c2b3269 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-20ac91f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-20ac91f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-20ac91f{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-20ac91f .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-611df70 .elementor-button{background-color:#FF9600;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;border-radius:10px 10px 10px 10px;padding:12px 50px 12px 50px;}.elementor-12355 .elementor-element.elementor-element-52c9c62{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:5px 5px 5px 5px;}.elementor-12355 .elementor-element.elementor-element-52c9c62:not(.elementor-motion-effects-element-type-background), .elementor-12355 .elementor-element.elementor-element-52c9c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12355 .elementor-element.elementor-element-4f1416f .elementor-button{background-color:#FF0000;font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-12355 .elementor-element.elementor-element-32daaa5 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;line-height:35px;}.elementor-12355 .elementor-element.elementor-element-5cf28e4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-5cf28e4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-5cf28e4{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-5cf28e4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-d4ffbd7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-d4ffbd7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-d4ffbd7{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-d4ffbd7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-656de3d .elementor-button{background-color:#FF9600;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;border-radius:10px 10px 10px 10px;padding:12px 50px 12px 50px;}.elementor-12355 .elementor-element.elementor-element-0f5c1f7{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:5px 5px 5px 5px;}.elementor-12355 .elementor-element.elementor-element-0f5c1f7:not(.elementor-motion-effects-element-type-background), .elementor-12355 .elementor-element.elementor-element-0f5c1f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12355 .elementor-element.elementor-element-201b289 .elementor-button{background-color:#FF0000;font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-12355 .elementor-element.elementor-element-d9862de .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;line-height:35px;}.elementor-12355 .elementor-element.elementor-element-856170f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-856170f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-856170f{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-856170f .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-c7fa99b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-c7fa99b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-c7fa99b{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-c7fa99b .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-1050aa8 .elementor-button{background-color:#FF9600;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;border-radius:10px 10px 10px 10px;padding:12px 50px 12px 50px;}.elementor-12355 .elementor-element.elementor-element-55b2890{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12355 .elementor-element.elementor-element-fa14d57{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:5px 5px 5px 5px;}.elementor-12355 .elementor-element.elementor-element-fa14d57:not(.elementor-motion-effects-element-type-background), .elementor-12355 .elementor-element.elementor-element-fa14d57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12355 .elementor-element.elementor-element-06c3f15 .elementor-button{background-color:#FF0000;font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-12355 .elementor-element.elementor-element-45f09b7 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;line-height:35px;}.elementor-12355 .elementor-element.elementor-element-d378492 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-d378492 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-d378492{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-d378492 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-021b1b2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-021b1b2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-021b1b2{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-021b1b2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-6b24b77 .elementor-button{background-color:#FF9600;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;border-radius:10px 10px 10px 10px;padding:12px 50px 12px 50px;}.elementor-12355 .elementor-element.elementor-element-842ef7d{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:5px 5px 5px 5px;}.elementor-12355 .elementor-element.elementor-element-842ef7d:not(.elementor-motion-effects-element-type-background), .elementor-12355 .elementor-element.elementor-element-842ef7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12355 .elementor-element.elementor-element-271c499 .elementor-button{background-color:#FF0000;font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-12355 .elementor-element.elementor-element-4cbb81d .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;line-height:35px;}.elementor-12355 .elementor-element.elementor-element-03ffbed .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-03ffbed .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-03ffbed{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-03ffbed .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-f3a2e97 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-f3a2e97 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-f3a2e97{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-f3a2e97 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-9fe1eed .elementor-button{background-color:#FF9600;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;border-radius:10px 10px 10px 10px;padding:12px 50px 12px 50px;}.elementor-12355 .elementor-element.elementor-element-133454f{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:5px 5px 5px 5px;}.elementor-12355 .elementor-element.elementor-element-133454f:not(.elementor-motion-effects-element-type-background), .elementor-12355 .elementor-element.elementor-element-133454f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12355 .elementor-element.elementor-element-0d46810 .elementor-button{background-color:#FF0000;font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-12355 .elementor-element.elementor-element-9a78e30 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;line-height:35px;}.elementor-12355 .elementor-element.elementor-element-685f5df .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-685f5df .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-685f5df{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-685f5df .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-f7c1de0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-f7c1de0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-f7c1de0{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-f7c1de0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-53b19b9 .elementor-button{background-color:#FF9600;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;border-radius:10px 10px 10px 10px;padding:12px 50px 12px 50px;}.elementor-12355 .elementor-element.elementor-element-197f857{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:5px 5px 5px 5px;}.elementor-12355 .elementor-element.elementor-element-197f857:not(.elementor-motion-effects-element-type-background), .elementor-12355 .elementor-element.elementor-element-197f857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12355 .elementor-element.elementor-element-11cd6eb .elementor-button{background-color:#FF0000;font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-12355 .elementor-element.elementor-element-f0c821f .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;line-height:35px;}.elementor-12355 .elementor-element.elementor-element-a38b9e8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-a38b9e8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-a38b9e8{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-a38b9e8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-d30fb50 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-d30fb50 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-d30fb50{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-d30fb50 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-f0455b0 .elementor-button{background-color:#FF9600;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;border-radius:10px 10px 10px 10px;padding:12px 50px 12px 50px;}.elementor-12355 .elementor-element.elementor-element-d6ab19e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12355 .elementor-element.elementor-element-34e7362{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:5px 5px 5px 5px;}.elementor-12355 .elementor-element.elementor-element-34e7362:not(.elementor-motion-effects-element-type-background), .elementor-12355 .elementor-element.elementor-element-34e7362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12355 .elementor-element.elementor-element-952a00e .elementor-button{background-color:#FF0000;font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-12355 .elementor-element.elementor-element-4c21ddd .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;line-height:35px;}.elementor-12355 .elementor-element.elementor-element-4183c73 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-4183c73 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-4183c73{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-4183c73 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-bf9ae36 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-bf9ae36 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-bf9ae36{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-bf9ae36 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-5888d34 .elementor-button{background-color:#FF9600;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;border-radius:10px 10px 10px 10px;padding:12px 50px 12px 50px;}.elementor-12355 .elementor-element.elementor-element-78a7033{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:5px 5px 5px 5px;}.elementor-12355 .elementor-element.elementor-element-78a7033:not(.elementor-motion-effects-element-type-background), .elementor-12355 .elementor-element.elementor-element-78a7033 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12355 .elementor-element.elementor-element-070db64 .elementor-button{background-color:#FF0000;font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-12355 .elementor-element.elementor-element-a2ef23b .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;line-height:35px;}.elementor-12355 .elementor-element.elementor-element-3f4e773 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-3f4e773 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-3f4e773{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-3f4e773 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-5494d99 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-5494d99 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-5494d99{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-5494d99 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-5b4a246 .elementor-button{background-color:#FF9600;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;border-radius:10px 10px 10px 10px;padding:12px 50px 12px 50px;}.elementor-12355 .elementor-element.elementor-element-6e5ec0c{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:5px 5px 5px 5px;}.elementor-12355 .elementor-element.elementor-element-6e5ec0c:not(.elementor-motion-effects-element-type-background), .elementor-12355 .elementor-element.elementor-element-6e5ec0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12355 .elementor-element.elementor-element-a23b6f2 .elementor-button{background-color:#FF0000;font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-12355 .elementor-element.elementor-element-c98db20 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;line-height:35px;}.elementor-12355 .elementor-element.elementor-element-cee5c74 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-cee5c74 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-cee5c74{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-cee5c74 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-f342abe .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-f342abe .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-f342abe{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-f342abe .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-42edc6f .elementor-button{background-color:#FF9600;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;border-radius:10px 10px 10px 10px;padding:12px 50px 12px 50px;}.elementor-12355 .elementor-element.elementor-element-c44890e{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:5px 5px 5px 5px;}.elementor-12355 .elementor-element.elementor-element-c44890e:not(.elementor-motion-effects-element-type-background), .elementor-12355 .elementor-element.elementor-element-c44890e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12355 .elementor-element.elementor-element-2fbf8b5 .elementor-button{background-color:#FF0000;font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-12355 .elementor-element.elementor-element-c13fb65 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;line-height:35px;}.elementor-12355 .elementor-element.elementor-element-5597677 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-5597677 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-5597677{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-5597677 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-8e985a3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-8e985a3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-8e985a3{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-8e985a3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-e8d50e6 .elementor-button{background-color:#FF9600;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;border-radius:10px 10px 10px 10px;padding:12px 50px 12px 50px;}.elementor-12355 .elementor-element.elementor-element-c15ab46{--display:flex;}.elementor-12355 .elementor-element.elementor-element-709c933{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12355 .elementor-element.elementor-element-709c933 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-12355 .elementor-element.elementor-element-709c933 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-12355 .elementor-element.elementor-element-709c933 .elementor-divider__text{font-family:"Roboto Slab", Sans-serif;font-size:25px;}.elementor-12355 .elementor-element.elementor-element-597a53d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12355 .elementor-element.elementor-element-902c577{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:5px 5px 5px 5px;}.elementor-12355 .elementor-element.elementor-element-902c577:not(.elementor-motion-effects-element-type-background), .elementor-12355 .elementor-element.elementor-element-902c577 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12355 .elementor-element.elementor-element-90e3ceb .elementor-button{background-color:#0020FF;font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-12355 .elementor-element.elementor-element-b8f8ed7 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;line-height:35px;}.elementor-12355 .elementor-element.elementor-element-2daec80 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-2daec80 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-2daec80{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-2daec80 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-1f32cb1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-1f32cb1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-1f32cb1{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-1f32cb1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-f6a90d8 .elementor-button{background-color:#FF9600;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;border-radius:10px 10px 10px 10px;padding:12px 50px 12px 50px;}.elementor-12355 .elementor-element.elementor-element-15bbfbf{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:5px 5px 5px 5px;}.elementor-12355 .elementor-element.elementor-element-15bbfbf:not(.elementor-motion-effects-element-type-background), .elementor-12355 .elementor-element.elementor-element-15bbfbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12355 .elementor-element.elementor-element-072e19c .elementor-button{background-color:#0020FF;font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-12355 .elementor-element.elementor-element-8314212 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;line-height:35px;}.elementor-12355 .elementor-element.elementor-element-1b2f1f3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-1b2f1f3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-1b2f1f3{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-1b2f1f3 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-7bd17fc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-7bd17fc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-7bd17fc{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-7bd17fc .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-c059f14 .elementor-button{background-color:#FF9600;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;border-radius:10px 10px 10px 10px;padding:12px 50px 12px 50px;}.elementor-12355 .elementor-element.elementor-element-460cddf{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:5px 5px 5px 5px;}.elementor-12355 .elementor-element.elementor-element-460cddf:not(.elementor-motion-effects-element-type-background), .elementor-12355 .elementor-element.elementor-element-460cddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12355 .elementor-element.elementor-element-1f69bb3 .elementor-button{background-color:#0020FF;font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-12355 .elementor-element.elementor-element-48ea782 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;line-height:35px;}.elementor-12355 .elementor-element.elementor-element-97cdb18 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-97cdb18 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-97cdb18{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-97cdb18 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-f73bbe5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-f73bbe5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-f73bbe5{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-f73bbe5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-03ac2cc .elementor-button{background-color:#FF9600;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;border-radius:10px 10px 10px 10px;padding:12px 50px 12px 50px;}.elementor-12355 .elementor-element.elementor-element-6ef6d13{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:5px 5px 5px 5px;}.elementor-12355 .elementor-element.elementor-element-6ef6d13:not(.elementor-motion-effects-element-type-background), .elementor-12355 .elementor-element.elementor-element-6ef6d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12355 .elementor-element.elementor-element-1541eaf .elementor-button{background-color:#0020FF;font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-12355 .elementor-element.elementor-element-b3aba59 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;line-height:35px;}.elementor-12355 .elementor-element.elementor-element-c12164c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-c12164c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-c12164c{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-c12164c .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-c670856 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-c670856 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-c670856{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-c670856 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-7526b8e .elementor-button{background-color:#FF9600;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;border-radius:10px 10px 10px 10px;padding:12px 50px 12px 50px;}.elementor-12355 .elementor-element.elementor-element-80d09a6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12355 .elementor-element.elementor-element-2355b9a{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--border-radius:5px 5px 5px 5px;}.elementor-12355 .elementor-element.elementor-element-2355b9a:not(.elementor-motion-effects-element-type-background), .elementor-12355 .elementor-element.elementor-element-2355b9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12355 .elementor-element.elementor-element-e9605a9 .elementor-button{background-color:#0020FF;font-family:"Roboto Slab", Sans-serif;font-size:18px;font-weight:500;border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-12355 .elementor-element.elementor-element-dd9b022 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:26px;line-height:35px;}.elementor-12355 .elementor-element.elementor-element-3569320 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-3569320 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-3569320{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-3569320 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-86ee00d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-86ee00d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12355 .elementor-element.elementor-element-86ee00d{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-12355 .elementor-element.elementor-element-86ee00d .elementor-icon-list-text{transition:color 0.3s;}.elementor-12355 .elementor-element.elementor-element-b925901 .elementor-button{background-color:#FF9600;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:500;border-radius:10px 10px 10px 10px;padding:12px 50px 12px 50px;}.elementor-12355 .elementor-element.elementor-element-a6a9fee{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12355 .elementor-element.elementor-element-018bf00{--grid-auto-flow:row;}.elementor-12355 .elementor-element.elementor-element-55b2890{--grid-auto-flow:row;}.elementor-12355 .elementor-element.elementor-element-d6ab19e{--grid-auto-flow:row;}.elementor-12355 .elementor-element.elementor-element-597a53d{--grid-auto-flow:row;}.elementor-12355 .elementor-element.elementor-element-80d09a6{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-12355 .elementor-element.elementor-element-018bf00{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12355 .elementor-element.elementor-element-55b2890{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12355 .elementor-element.elementor-element-d6ab19e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12355 .elementor-element.elementor-element-597a53d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12355 .elementor-element.elementor-element-80d09a6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-56696b0 *//* Wrapper: chỉ ảnh hưởng section này */
.reading-hero{
  --rh-text: currentColor;
  --rh-text-weak: color-mix(in oklab, currentColor 70%, transparent);
  --rh-brand: #2f6ff8;     /* xanh chủ đạo */
  --rh-accent: #f7b500;    /* vàng accent */
  --rh-chip-bg: color-mix(in oklab, currentColor 12%, transparent);
  --rh-chip-stroke: color-mix(in oklab, currentColor 35%, transparent);
  --rh-radius: 18px;
  --rh-gap: 10px;
  color: var(--rh-text);

  /* Viền + đổ bóng để tạo điểm nhấn */
  border: 2px solid #ffffff;
  border-radius: var(--rh-radius);
  box-shadow: 0 8px 24px rgba(0,0,0,0.4);
  padding: 32px 20px;
  margin: 20px auto;
  max-width: 1100px;
}

/* Container & wrap */
.reading-hero .rh-container{max-width:1200px;margin:0 auto;padding:0 20px}
.reading-hero .rh-wrap{padding:0}

/* Badges */
.reading-hero .rh-badges{display:flex;gap:var(--rh-gap);margin-bottom:8px}
.reading-hero .rh-chip{
  display:inline-flex;align-items:center;gap:6px;
  padding:6px 10px;font-size:13px;font-weight:600;border-radius:999px;
  background: var(--rh-chip-bg); border:1px solid var(--rh-chip-stroke);
}
.reading-hero .rh-chip--primary{
  background: color-mix(in oklab, var(--rh-brand) 16%, transparent);
  border-color: color-mix(in oklab, var(--rh-brand) 40%, transparent);
}
.reading-hero .rh-chip--accent{
  background: color-mix(in oklab, var(--rh-accent) 16%, transparent);
  border-color: color-mix(in oklab, var(--rh-accent) 40%, transparent);
}

/* Title & subtitle */
.reading-hero .rh-title{
  margin:0 0 6px;
  font-weight:800; line-height:1.1;
  font-size: clamp(28px, 4.6vw, 44px);
}
.reading-hero .rh-hl{
  background: linear-gradient(90deg, var(--rh-brand), color-mix(in oklab, var(--rh-brand) 60%, white));
  -webkit-background-clip:text; background-clip:text; color:transparent;
}
.reading-hero .rh-sub{
  margin:8px 0 16px; max-width:780px; color: var(--rh-text-weak);
}

/* Filters */
.reading-hero .rh-filters{display:grid;gap:8px;margin:0 0 18px}
.reading-hero .rh-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.reading-hero .rh-label{font-size:13px;opacity:.8}
.reading-hero .rh-toggle{position:relative}
.reading-hero .rh-toggle input{position:absolute;inset:0;opacity:0;cursor:pointer}
.reading-hero .rh-toggle span{
  display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;
  border:1px solid color-mix(in oklab, currentColor 30%, transparent);
  background: color-mix(in oklab, currentColor 8%, transparent);
  font-size:13px;font-weight:600;
  transition: transform .05s ease, border-color .2s ease, background .2s ease;
}
.reading-hero .rh-toggle input:checked + span{
  background: color-mix(in oklab, var(--rh-brand) 16%, transparent);
  border-color: color-mix(in oklab, var(--rh-brand) 45%, transparent);
}
.reading-hero .rh-toggle input:active + span{transform:scale(.96)}

/* CTA button */
.reading-hero .rh-cta{display:flex;gap:10px;flex-wrap:wrap}
.reading-hero .rh-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  padding:12px 16px;border-radius:12px;font-weight:700;font-size:14px;text-decoration:none;
  border:1px solid color-mix(in oklab, currentColor 20%, transparent);
  background: color-mix(in oklab, currentColor 8%, transparent);
  color: inherit;
  transition: all .25s ease;
}
.reading-hero .rh-btn--primary{
  background: linear-gradient(180deg, var(--rh-brand), color-mix(in oklab, var(--rh-brand) 70%, black));
  border-color: var(--rh-brand);
  color: #fff;
  box-shadow: 0 4px 12px rgba(47,111,248,0.3);
}
.reading-hero .rh-btn--primary:hover{
  transform: translateY(-2px);
  box-shadow: 0 6px 18px rgba(47,111,248,0.45);
  filter: brightness(1.08);
}
.reading-hero .rh-btn--primary:active{
  transform: translateY(0);
  box-shadow: 0 2px 6px rgba(47,111,248,0.3) inset;
}
.reading-hero .rh-btn--lg{padding:14px 22px}/* End custom CSS */