.elementor-8643 .elementor-element.elementor-element-rdnative{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8643 .elementor-element.elementor-element-rdn0000u{--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-8643 .elementor-element.elementor-element-rdn0000t{--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-8643 .elementor-element.elementor-element-rdn0000h{--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-8643 .elementor-element.elementor-element-rdw00001{--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8643 .elementor-element.elementor-element-rdn00001 .elementor-heading-title{font-size:12px;font-weight:800;line-height:1.1em;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdw00002{--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-8643 .elementor-element.elementor-element-rdn00002 .elementor-heading-title{font-size:60px;font-weight:800;line-height:0.98em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw00003{--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-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-8643 .elementor-element.elementor-element-rdn00003{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdn00006{--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;}.elementor-8643 .elementor-element.elementor-element-rdw00004{--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-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-8643 .elementor-element.elementor-element-rdn00004 .elementor-button{font-size:13px;font-weight:850;fill:#f6f7fb;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw00005{--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-8643 .elementor-element.elementor-element-rdn00005 .elementor-button{font-size:13px;font-weight:850;fill:#f0c451;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdn0000g{--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-8643 .elementor-element.elementor-element-rdn00009{--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-8643 .elementor-element.elementor-element-rdw00006{--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-8643 .elementor-element.elementor-element-rdn00007 .elementor-heading-title{font-size:17px;font-weight:800;line-height:1.12em;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdw00007{--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-8643 .elementor-element.elementor-element-rdn00008{font-size:12.5px;line-height:1.32em;color:#aeb5c2;}.elementor-8643 .elementor-element.elementor-element-rdn0000c{--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-8643 .elementor-element.elementor-element-rdw00008{--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-8643 .elementor-element.elementor-element-rdn0000a .elementor-heading-title{font-size:17px;font-weight:800;line-height:1.12em;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdw00009{--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-8643 .elementor-element.elementor-element-rdn0000b{font-size:12.5px;line-height:1.32em;color:#aeb5c2;}.elementor-8643 .elementor-element.elementor-element-rdn0000f{--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-8643 .elementor-element.elementor-element-rdw0000a{--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-8643 .elementor-element.elementor-element-rdn0000d .elementor-heading-title{font-size:17px;font-weight:800;line-height:1.12em;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdw0000b{--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-8643 .elementor-element.elementor-element-rdn0000e{font-size:12.5px;line-height:1.32em;color:#aeb5c2;}.elementor-8643 .elementor-element.elementor-element-rdn0000s{--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-8643 .elementor-element.elementor-element-rdn0000i{--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-8643 .elementor-element.elementor-element-rdn0000j{--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-8643 .elementor-element.elementor-element-rdn0000k{--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-8643 .elementor-element.elementor-element-rdn0000l{--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-8643 .elementor-element.elementor-element-rdn0000m{--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-8643 .elementor-element.elementor-element-rdn0000r{--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-8643 .elementor-element.elementor-element-rdw0000c{--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-8643 .elementor-element.elementor-element-rdn0000n .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0000d{--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-8643 .elementor-element.elementor-element-rdn0000o .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0000e{--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-8643 .elementor-element.elementor-element-rdn0000p .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0000f{--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-8643 .elementor-element.elementor-element-rdn0000q .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdn0001i{--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-8643 .elementor-element.elementor-element-rdn0001h{--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-8643 .elementor-element.elementor-element-rdn0000z{--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-8643 .elementor-element.elementor-element-rdn0000x{--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-8643 .elementor-element.elementor-element-rdw0000g{--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-8643 .elementor-element.elementor-element-rdn0000v .elementor-heading-title{font-size:12px;font-weight:800;line-height:1.1em;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdw0000h{--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-8643 .elementor-element.elementor-element-rdn0000w .elementor-heading-title{font-size:44px;font-weight:800;line-height:1.06em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0000i{--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-8643 .elementor-element.elementor-element-rdn0000y{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdn0001g{--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-8643 .elementor-element.elementor-element-rdn00017{--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-8643 .elementor-element.elementor-element-rdw0000j{--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-8643 .elementor-element.elementor-element-rdn00010 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0000k{--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-8643 .elementor-element.elementor-element-rdn00011 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0000l{--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-8643 .elementor-element.elementor-element-rdn00012{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdn00016{--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-8643 .elementor-element.elementor-element-rdn00013{--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-8643 .elementor-element.elementor-element-rdn00014{--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-8643 .elementor-element.elementor-element-rdn00015{--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-8643 .elementor-element.elementor-element-rdn0001f{--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-8643 .elementor-element.elementor-element-rdw0000m{--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-8643 .elementor-element.elementor-element-rdn00018 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0000n{--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-8643 .elementor-element.elementor-element-rdn00019 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0000o{--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-8643 .elementor-element.elementor-element-rdn0001a{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdn0001e{--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-8643 .elementor-element.elementor-element-rdn0001b{--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-8643 .elementor-element.elementor-element-rdn0001c{--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-8643 .elementor-element.elementor-element-rdn0001d{--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-8643 .elementor-element.elementor-element-rdn0002i{--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-8643 .elementor-element.elementor-element-rdn0002h{--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-8643 .elementor-element.elementor-element-rdn0001m{--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-8643 .elementor-element.elementor-element-rdw0000p{--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-8643 .elementor-element.elementor-element-rdn0001j .elementor-heading-title{font-size:12px;font-weight:800;line-height:1.1em;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdw0000q{--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-8643 .elementor-element.elementor-element-rdn0001k .elementor-heading-title{font-size:44px;font-weight:800;line-height:1.06em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0000r{--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-8643 .elementor-element.elementor-element-rdn0001l{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdn0002g{--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-8643 .elementor-element.elementor-element-rdn0001t{--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-8643 .elementor-element.elementor-element-rdn0001s{--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-8643 .elementor-element.elementor-element-rdn0001n{--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-8643 .elementor-element.elementor-element-rdw0000s{--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-8643 .elementor-element.elementor-element-rdn0001o .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0000t{--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-8643 .elementor-element.elementor-element-rdn0001p{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdw0000u{--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-8643 .elementor-element.elementor-element-rdn0001q{font-size:15px;line-height:1.38em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdw0000v{--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-8643 .elementor-element.elementor-element-rdn0001r .elementor-button{font-size:13px;font-weight:850;fill:#f0c451;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdn0001z{--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-8643 .elementor-element.elementor-element-rdn0001y{--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-8643 .elementor-element.elementor-element-rdn0001u{--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-8643 .elementor-element.elementor-element-rdw0000w{--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-8643 .elementor-element.elementor-element-rdn0001v .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0000x{--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-8643 .elementor-element.elementor-element-rdn0001w{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdw0000y{--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-8643 .elementor-element.elementor-element-rdn0001x .elementor-button{font-size:13px;font-weight:850;fill:#f0c451;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdn00025{--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-8643 .elementor-element.elementor-element-rdn00024{--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-8643 .elementor-element.elementor-element-rdn00020{--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-8643 .elementor-element.elementor-element-rdw0000z{--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-8643 .elementor-element.elementor-element-rdn00021 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw00010{--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-8643 .elementor-element.elementor-element-rdn00022{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdw00011{--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-8643 .elementor-element.elementor-element-rdn00023 .elementor-button{font-size:13px;font-weight:850;fill:#f0c451;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdn0002f{--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-8643 .elementor-element.elementor-element-rdn0002a{--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-8643 .elementor-element.elementor-element-rdn00026{--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-8643 .elementor-element.elementor-element-rdw00012{--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-8643 .elementor-element.elementor-element-rdn00027 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw00013{--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-8643 .elementor-element.elementor-element-rdn00028{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdw00014{--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-8643 .elementor-element.elementor-element-rdn00029 .elementor-button{font-size:13px;font-weight:850;fill:#f0c451;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdn0002e{--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-8643 .elementor-element.elementor-element-rdn0002b{--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-8643 .elementor-element.elementor-element-rdn0002c{--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-8643 .elementor-element.elementor-element-rdn0002d{--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-8643 .elementor-element.elementor-element-rdn0003a{--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-8643 .elementor-element.elementor-element-rdn00039{--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-8643 .elementor-element.elementor-element-rdn0002m{--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-8643 .elementor-element.elementor-element-rdw00015{--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-8643 .elementor-element.elementor-element-rdn0002j .elementor-heading-title{font-size:12px;font-weight:800;line-height:1.1em;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdw00016{--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-8643 .elementor-element.elementor-element-rdn0002k .elementor-heading-title{font-size:44px;font-weight:800;line-height:1.06em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw00017{--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-8643 .elementor-element.elementor-element-rdn0002l{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdn00038{--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-8643 .elementor-element.elementor-element-rdn0002t{--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-8643 .elementor-element.elementor-element-rdn0002n{--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-8643 .elementor-element.elementor-element-rdn0002s{--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-8643 .elementor-element.elementor-element-rdw00018{--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-8643 .elementor-element.elementor-element-rdn0002o .elementor-heading-title{font-size:11px;font-weight:800;line-height:1em;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdw00019{--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-8643 .elementor-element.elementor-element-rdn0002p .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0001a{--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-8643 .elementor-element.elementor-element-rdn0002q{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdw0001b{--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-8643 .elementor-element.elementor-element-rdn0002r .elementor-button{font-size:13px;font-weight:850;fill:#f0c451;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdn00030{--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-8643 .elementor-element.elementor-element-rdn0002u{--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-8643 .elementor-element.elementor-element-rdn0002z{--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-8643 .elementor-element.elementor-element-rdw0001c{--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-8643 .elementor-element.elementor-element-rdn0002v .elementor-heading-title{font-size:11px;font-weight:800;line-height:1em;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdw0001d{--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-8643 .elementor-element.elementor-element-rdn0002w .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0001e{--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-8643 .elementor-element.elementor-element-rdn0002x{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdw0001f{--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-8643 .elementor-element.elementor-element-rdn0002y .elementor-button{font-size:13px;font-weight:850;fill:#f0c451;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdn00037{--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-8643 .elementor-element.elementor-element-rdn00031{--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-8643 .elementor-element.elementor-element-rdn00036{--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-8643 .elementor-element.elementor-element-rdw0001g{--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-8643 .elementor-element.elementor-element-rdn00032 .elementor-heading-title{font-size:11px;font-weight:800;line-height:1em;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdw0001h{--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-8643 .elementor-element.elementor-element-rdn00033 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0001i{--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-8643 .elementor-element.elementor-element-rdn00034{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdw0001j{--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-8643 .elementor-element.elementor-element-rdn00035 .elementor-button{font-size:13px;font-weight:850;fill:#f0c451;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdn0003w{--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-8643 .elementor-element.elementor-element-rdn0003v{--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-8643 .elementor-element.elementor-element-rdn0003d{--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-8643 .elementor-element.elementor-element-rdw0001k{--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-8643 .elementor-element.elementor-element-rdn0003b .elementor-heading-title{font-size:12px;font-weight:800;line-height:1.1em;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdw0001l{--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-8643 .elementor-element.elementor-element-rdn0003c .elementor-heading-title{font-size:44px;font-weight:800;line-height:1.06em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdn0003u{--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-8643 .elementor-element.elementor-element-rdn0003h{--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-8643 .elementor-element.elementor-element-rdw0001m{--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-8643 .elementor-element.elementor-element-rdn0003e .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0001n{--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-8643 .elementor-element.elementor-element-rdn0003f .elementor-heading-title{font-size:18px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0001o{--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-8643 .elementor-element.elementor-element-rdn0003g{font-size:14px;line-height:1.43em;color:#aeb5c2;}.elementor-8643 .elementor-element.elementor-element-rdn0003l{--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-8643 .elementor-element.elementor-element-rdw0001p{--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-8643 .elementor-element.elementor-element-rdn0003i .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0001q{--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-8643 .elementor-element.elementor-element-rdn0003j .elementor-heading-title{font-size:18px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0001r{--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-8643 .elementor-element.elementor-element-rdn0003k{font-size:14px;line-height:1.43em;color:#aeb5c2;}.elementor-8643 .elementor-element.elementor-element-rdn0003p{--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-8643 .elementor-element.elementor-element-rdw0001s{--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-8643 .elementor-element.elementor-element-rdn0003m .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0001t{--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-8643 .elementor-element.elementor-element-rdn0003n .elementor-heading-title{font-size:18px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0001u{--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-8643 .elementor-element.elementor-element-rdn0003o{font-size:14px;line-height:1.43em;color:#aeb5c2;}.elementor-8643 .elementor-element.elementor-element-rdn0003t{--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-8643 .elementor-element.elementor-element-rdw0001v{--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-8643 .elementor-element.elementor-element-rdn0003q .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0001w{--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-8643 .elementor-element.elementor-element-rdn0003r .elementor-heading-title{font-size:18px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0001x{--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-8643 .elementor-element.elementor-element-rdn0003s{font-size:14px;line-height:1.43em;color:#aeb5c2;}.elementor-8643 .elementor-element.elementor-element-rdn0004n{--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-8643 .elementor-element.elementor-element-rdn0004m{--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-8643 .elementor-element.elementor-element-rdn00040{--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-8643 .elementor-element.elementor-element-rdw0001y{--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-8643 .elementor-element.elementor-element-rdn0003x .elementor-heading-title{font-size:12px;font-weight:800;line-height:1.1em;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdw0001z{--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-8643 .elementor-element.elementor-element-rdn0003y .elementor-heading-title{font-size:44px;font-weight:800;line-height:1.06em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw00020{--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-8643 .elementor-element.elementor-element-rdn0003z{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdn0004l{--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-8643 .elementor-element.elementor-element-rdn00044{--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-8643 .elementor-element.elementor-element-rdw00021{--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-8643 .elementor-element.elementor-element-rdn00041 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw00022{--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-8643 .elementor-element.elementor-element-rdn00042 .elementor-heading-title{font-size:18px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw00023{--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-8643 .elementor-element.elementor-element-rdn00043{font-size:14px;line-height:1.43em;color:#aeb5c2;}.elementor-8643 .elementor-element.elementor-element-rdn00048{--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-8643 .elementor-element.elementor-element-rdw00024{--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-8643 .elementor-element.elementor-element-rdn00045 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw00025{--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-8643 .elementor-element.elementor-element-rdn00046 .elementor-heading-title{font-size:18px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw00026{--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-8643 .elementor-element.elementor-element-rdn00047{font-size:14px;line-height:1.43em;color:#aeb5c2;}.elementor-8643 .elementor-element.elementor-element-rdn0004c{--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-8643 .elementor-element.elementor-element-rdw00027{--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-8643 .elementor-element.elementor-element-rdn00049 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw00028{--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-8643 .elementor-element.elementor-element-rdn0004a .elementor-heading-title{font-size:18px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw00029{--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-8643 .elementor-element.elementor-element-rdn0004b{font-size:14px;line-height:1.43em;color:#aeb5c2;}.elementor-8643 .elementor-element.elementor-element-rdn0004g{--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-8643 .elementor-element.elementor-element-rdw0002a{--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-8643 .elementor-element.elementor-element-rdn0004d .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0002b{--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-8643 .elementor-element.elementor-element-rdn0004e .elementor-heading-title{font-size:18px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0002c{--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-8643 .elementor-element.elementor-element-rdn0004f{font-size:14px;line-height:1.43em;color:#aeb5c2;}.elementor-8643 .elementor-element.elementor-element-rdn0004k{--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-8643 .elementor-element.elementor-element-rdw0002d{--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-8643 .elementor-element.elementor-element-rdn0004h .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0002e{--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-8643 .elementor-element.elementor-element-rdn0004i .elementor-heading-title{font-size:18px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0002f{--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-8643 .elementor-element.elementor-element-rdn0004j{font-size:14px;line-height:1.43em;color:#aeb5c2;}.elementor-8643 .elementor-element.elementor-element-rdn0005j{--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-8643 .elementor-element.elementor-element-rdn0005i{--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-8643 .elementor-element.elementor-element-rdn0004q{--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-8643 .elementor-element.elementor-element-rdw0002g{--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-8643 .elementor-element.elementor-element-rdn0004o .elementor-heading-title{font-size:12px;font-weight:800;line-height:1.1em;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdw0002h{--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-8643 .elementor-element.elementor-element-rdn0004p .elementor-heading-title{font-size:44px;font-weight:800;line-height:1.06em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdn0005h{--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-8643 .elementor-element.elementor-element-rdn00053{--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-8643 .elementor-element.elementor-element-rdw0002i{--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-8643 .elementor-element.elementor-element-rdn0004r .elementor-heading-title{font-size:20px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0002j{--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-8643 .elementor-element.elementor-element-rdn0004s{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdn00052{--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-8643 .elementor-element.elementor-element-rdn0004v{--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;}.elementor-8643 .elementor-element.elementor-element-rdw0002k{--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-8643 .elementor-element.elementor-element-rdn0004t .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0002l{--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-8643 .elementor-element.elementor-element-rdn0004u{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdn0004y{--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;}.elementor-8643 .elementor-element.elementor-element-rdw0002m{--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-8643 .elementor-element.elementor-element-rdn0004w .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0002n{--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-8643 .elementor-element.elementor-element-rdn0004x{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdn00051{--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;}.elementor-8643 .elementor-element.elementor-element-rdw0002o{--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-8643 .elementor-element.elementor-element-rdn0004z .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0002p{--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-8643 .elementor-element.elementor-element-rdn00050{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdn0005g{--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-8643 .elementor-element.elementor-element-rdw0002q{--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-8643 .elementor-element.elementor-element-rdn00054 .elementor-heading-title{font-size:20px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0002r{--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-8643 .elementor-element.elementor-element-rdn00055{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdn0005f{--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-8643 .elementor-element.elementor-element-rdn00058{--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;}.elementor-8643 .elementor-element.elementor-element-rdw0002s{--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-8643 .elementor-element.elementor-element-rdn00056 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0002t{--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-8643 .elementor-element.elementor-element-rdn00057{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdn0005b{--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;}.elementor-8643 .elementor-element.elementor-element-rdw0002u{--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-8643 .elementor-element.elementor-element-rdn00059 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0002v{--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-8643 .elementor-element.elementor-element-rdn0005a{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdn0005e{--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;}.elementor-8643 .elementor-element.elementor-element-rdw0002w{--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-8643 .elementor-element.elementor-element-rdn0005c .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0002x{--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-8643 .elementor-element.elementor-element-rdn0005d{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdn00068{--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-8643 .elementor-element.elementor-element-rdn00067{--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-8643 .elementor-element.elementor-element-rdn00066{--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-8643 .elementor-element.elementor-element-rdn0005p{--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-8643 .elementor-element.elementor-element-rdw0002y{--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-8643 .elementor-element.elementor-element-rdn0005k .elementor-heading-title{font-size:12px;font-weight:800;line-height:1.1em;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdw0002z{--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-8643 .elementor-element.elementor-element-rdn0005l{padding:0px 0px 10px 0px;}.elementor-8643 .elementor-element.elementor-element-rdn0005l .elementor-heading-title{font-size:44px;font-weight:800;line-height:1.06em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw00030{--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-8643 .elementor-element.elementor-element-rdn0005m{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdn0005o{--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;}.elementor-8643 .elementor-element.elementor-element-rdw00031{--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-8643 .elementor-element.elementor-element-rdn0005n .elementor-button{font-size:13px;font-weight:850;fill:#f6f7fb;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdn00065{--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-8643 .elementor-element.elementor-element-rdn0005s{--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-8643 .elementor-element.elementor-element-rdw00032{--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-8643 .elementor-element.elementor-element-rdn0005q{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdw00033{--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-8643 .elementor-element.elementor-element-rdn0005r .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdn0005v{--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-8643 .elementor-element.elementor-element-rdw00034{--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-8643 .elementor-element.elementor-element-rdn0005t{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdw00035{--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-8643 .elementor-element.elementor-element-rdn0005u .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdn0005y{--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-8643 .elementor-element.elementor-element-rdw00036{--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-8643 .elementor-element.elementor-element-rdn0005w{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdw00037{--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-8643 .elementor-element.elementor-element-rdn0005x .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdn00061{--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-8643 .elementor-element.elementor-element-rdw00038{--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-8643 .elementor-element.elementor-element-rdn0005z{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdw00039{--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-8643 .elementor-element.elementor-element-rdn00060 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdn00064{--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-8643 .elementor-element.elementor-element-rdw0003a{--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-8643 .elementor-element.elementor-element-rdn00062{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdw0003b{--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-8643 .elementor-element.elementor-element-rdn00063 .elementor-heading-title{font-size:22px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdn0006n{--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-8643 .elementor-element.elementor-element-rdn0006m{--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-8643 .elementor-element.elementor-element-rdn0006b{--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-8643 .elementor-element.elementor-element-rdw0003c{--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-8643 .elementor-element.elementor-element-rdn00069 .elementor-heading-title{font-size:12px;font-weight:800;line-height:1.1em;color:#f0c451;}.elementor-8643 .elementor-element.elementor-element-rdw0003d{--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-8643 .elementor-element.elementor-element-rdn0006a .elementor-heading-title{font-size:44px;font-weight:800;line-height:1.06em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdn0006l{--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-8643 .elementor-element.elementor-element-rdn0006e{--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-8643 .elementor-element.elementor-element-rdw0003e{--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-8643 .elementor-element.elementor-element-rdn0006c .elementor-heading-title{font-size:20px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0003f{--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-8643 .elementor-element.elementor-element-rdn0006d{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdn0006h{--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-8643 .elementor-element.elementor-element-rdw0003g{--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-8643 .elementor-element.elementor-element-rdn0006f .elementor-heading-title{font-size:20px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0003h{--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-8643 .elementor-element.elementor-element-rdn0006g{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdn0006k{--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-8643 .elementor-element.elementor-element-rdw0003i{--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-8643 .elementor-element.elementor-element-rdn0006i .elementor-heading-title{font-size:20px;font-weight:800;line-height:1.16em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0003j{--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-8643 .elementor-element.elementor-element-rdn0006j{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdn0006v{--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-8643 .elementor-element.elementor-element-rdn0006v.e-con{--align-self:stretch;}.elementor-8643 .elementor-element.elementor-element-rdn0006u{--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-8643 .elementor-element.elementor-element-rdn0006t{--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-8643 .elementor-element.elementor-element-rdw0003l{--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-8643 .elementor-element.elementor-element-rdn0006p .elementor-heading-title{font-size:44px;font-weight:800;line-height:1.06em;color:#f6f7fb;}.elementor-8643 .elementor-element.elementor-element-rdw0003m{--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-8643 .elementor-element.elementor-element-rdn0006q{font-size:15px;line-height:1.48em;color:#d7dbe6;}.elementor-8643 .elementor-element.elementor-element-rdn0006s{--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;}.elementor-8643 .elementor-element.elementor-element-rdw0003n{--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-8643 .elementor-element.elementor-element-rdn0006r .elementor-button{font-size:13px;font-weight:850;fill:#f6f7fb;color:#f6f7fb;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8643 .elementor-element.elementor-element-rdnative{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-rdw00001 */.elementor-8643 .elementor-element.elementor-element-rdw00001{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00002 */.elementor-8643 .elementor-element.elementor-element-rdw00002{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00003 */.elementor-8643 .elementor-element.elementor-element-rdw00003{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00004 */.elementor-8643 .elementor-element.elementor-element-rdw00004{ position:relative; } .elementor-8643 .elementor-element.elementor-element-rdw00004 .elementor-button{ background-color:#e12d2d !important; background-image:linear-gradient(135deg,#e12d2d,#9f1016) !important; color:#f6f7fb !important; border:1px solid rgba(255,255,255,.15) !important; box-shadow:0 16px 34px rgba(225,45,45,.25) !important; } .elementor-8643 .elementor-element.elementor-element-rdw00004 .elementor-button:hover, .elementor-8643 .elementor-element.elementor-element-rdw00004 .elementor-button:focus{ box-shadow:0 18px 42px rgba(225,45,45,.34) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00005 */.elementor-8643 .elementor-element.elementor-element-rdw00005{ position:relative; } .elementor-8643 .elementor-element.elementor-element-rdw00005 .elementor-button{ background-color:rgba(255,255,255,.055) !important; background-image:none !important; color:#f6f7fb !important; border:1px solid rgba(255,255,255,.15) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00006 */.elementor-8643 .elementor-element.elementor-element-rdw00006{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00007 */.elementor-8643 .elementor-element.elementor-element-rdw00007{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00008 */.elementor-8643 .elementor-element.elementor-element-rdw00008{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00009 */.elementor-8643 .elementor-element.elementor-element-rdw00009{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000a */.elementor-8643 .elementor-element.elementor-element-rdw0000a{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000b */.elementor-8643 .elementor-element.elementor-element-rdw0000b{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000c */.elementor-8643 .elementor-element.elementor-element-rdw0000c{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000d */.elementor-8643 .elementor-element.elementor-element-rdw0000d{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000e */.elementor-8643 .elementor-element.elementor-element-rdw0000e{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000f */.elementor-8643 .elementor-element.elementor-element-rdw0000f{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000g */.elementor-8643 .elementor-element.elementor-element-rdw0000g{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000h */.elementor-8643 .elementor-element.elementor-element-rdw0000h{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000i */.elementor-8643 .elementor-element.elementor-element-rdw0000i{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000j */.elementor-8643 .elementor-element.elementor-element-rdw0000j{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000k */.elementor-8643 .elementor-element.elementor-element-rdw0000k{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000l */.elementor-8643 .elementor-element.elementor-element-rdw0000l{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000m */.elementor-8643 .elementor-element.elementor-element-rdw0000m{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000n */.elementor-8643 .elementor-element.elementor-element-rdw0000n{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000o */.elementor-8643 .elementor-element.elementor-element-rdw0000o{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000p */.elementor-8643 .elementor-element.elementor-element-rdw0000p{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000q */.elementor-8643 .elementor-element.elementor-element-rdw0000q{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000r */.elementor-8643 .elementor-element.elementor-element-rdw0000r{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000s */.elementor-8643 .elementor-element.elementor-element-rdw0000s{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000t */.elementor-8643 .elementor-element.elementor-element-rdw0000t{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000u */.elementor-8643 .elementor-element.elementor-element-rdw0000u{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000v */.elementor-8643 .elementor-element.elementor-element-rdw0000v{ position:relative; } .elementor-8643 .elementor-element.elementor-element-rdw0000v .elementor-button{ background:transparent !important; background-image:none !important; border:0 !important; box-shadow:none !important; color:#f6f7fb !important; padding:0 !important; min-height:auto !important; } .elementor-8643 .elementor-element.elementor-element-rdw0000v .elementor-button:hover, .elementor-8643 .elementor-element.elementor-element-rdw0000v .elementor-button:focus{ background:transparent !important; box-shadow:none !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000w */.elementor-8643 .elementor-element.elementor-element-rdw0000w{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000x */.elementor-8643 .elementor-element.elementor-element-rdw0000x{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000y */.elementor-8643 .elementor-element.elementor-element-rdw0000y{ position:relative; } .elementor-8643 .elementor-element.elementor-element-rdw0000y .elementor-button{ background:transparent !important; background-image:none !important; border:0 !important; box-shadow:none !important; color:#f6f7fb !important; padding:0 !important; min-height:auto !important; } .elementor-8643 .elementor-element.elementor-element-rdw0000y .elementor-button:hover, .elementor-8643 .elementor-element.elementor-element-rdw0000y .elementor-button:focus{ background:transparent !important; box-shadow:none !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0000z */.elementor-8643 .elementor-element.elementor-element-rdw0000z{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00010 */.elementor-8643 .elementor-element.elementor-element-rdw00010{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00011 */.elementor-8643 .elementor-element.elementor-element-rdw00011{ position:relative; } .elementor-8643 .elementor-element.elementor-element-rdw00011 .elementor-button{ background:transparent !important; background-image:none !important; border:0 !important; box-shadow:none !important; color:#f6f7fb !important; padding:0 !important; min-height:auto !important; } .elementor-8643 .elementor-element.elementor-element-rdw00011 .elementor-button:hover, .elementor-8643 .elementor-element.elementor-element-rdw00011 .elementor-button:focus{ background:transparent !important; box-shadow:none !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00012 */.elementor-8643 .elementor-element.elementor-element-rdw00012{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00013 */.elementor-8643 .elementor-element.elementor-element-rdw00013{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00014 */.elementor-8643 .elementor-element.elementor-element-rdw00014{ position:relative; } .elementor-8643 .elementor-element.elementor-element-rdw00014 .elementor-button{ background:transparent !important; background-image:none !important; border:0 !important; box-shadow:none !important; color:#f6f7fb !important; padding:0 !important; min-height:auto !important; } .elementor-8643 .elementor-element.elementor-element-rdw00014 .elementor-button:hover, .elementor-8643 .elementor-element.elementor-element-rdw00014 .elementor-button:focus{ background:transparent !important; box-shadow:none !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00015 */.elementor-8643 .elementor-element.elementor-element-rdw00015{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00016 */.elementor-8643 .elementor-element.elementor-element-rdw00016{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00017 */.elementor-8643 .elementor-element.elementor-element-rdw00017{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00018 */.elementor-8643 .elementor-element.elementor-element-rdw00018{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00019 */.elementor-8643 .elementor-element.elementor-element-rdw00019{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001a */.elementor-8643 .elementor-element.elementor-element-rdw0001a{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001b */.elementor-8643 .elementor-element.elementor-element-rdw0001b{ position:relative; } .elementor-8643 .elementor-element.elementor-element-rdw0001b .elementor-button{ background:transparent !important; background-image:none !important; border:0 !important; box-shadow:none !important; color:#f6f7fb !important; padding:0 !important; min-height:auto !important; } .elementor-8643 .elementor-element.elementor-element-rdw0001b .elementor-button:hover, .elementor-8643 .elementor-element.elementor-element-rdw0001b .elementor-button:focus{ background:transparent !important; box-shadow:none !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001c */.elementor-8643 .elementor-element.elementor-element-rdw0001c{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001d */.elementor-8643 .elementor-element.elementor-element-rdw0001d{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001e */.elementor-8643 .elementor-element.elementor-element-rdw0001e{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001f */.elementor-8643 .elementor-element.elementor-element-rdw0001f{ position:relative; } .elementor-8643 .elementor-element.elementor-element-rdw0001f .elementor-button{ background:transparent !important; background-image:none !important; border:0 !important; box-shadow:none !important; color:#f6f7fb !important; padding:0 !important; min-height:auto !important; } .elementor-8643 .elementor-element.elementor-element-rdw0001f .elementor-button:hover, .elementor-8643 .elementor-element.elementor-element-rdw0001f .elementor-button:focus{ background:transparent !important; box-shadow:none !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001g */.elementor-8643 .elementor-element.elementor-element-rdw0001g{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001h */.elementor-8643 .elementor-element.elementor-element-rdw0001h{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001i */.elementor-8643 .elementor-element.elementor-element-rdw0001i{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001j */.elementor-8643 .elementor-element.elementor-element-rdw0001j{ position:relative; } .elementor-8643 .elementor-element.elementor-element-rdw0001j .elementor-button{ background:transparent !important; background-image:none !important; border:0 !important; box-shadow:none !important; color:#f6f7fb !important; padding:0 !important; min-height:auto !important; } .elementor-8643 .elementor-element.elementor-element-rdw0001j .elementor-button:hover, .elementor-8643 .elementor-element.elementor-element-rdw0001j .elementor-button:focus{ background:transparent !important; box-shadow:none !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001k */.elementor-8643 .elementor-element.elementor-element-rdw0001k{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001l */.elementor-8643 .elementor-element.elementor-element-rdw0001l{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001m */.elementor-8643 .elementor-element.elementor-element-rdw0001m{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001n */.elementor-8643 .elementor-element.elementor-element-rdw0001n{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001o */.elementor-8643 .elementor-element.elementor-element-rdw0001o{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001p */.elementor-8643 .elementor-element.elementor-element-rdw0001p{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001q */.elementor-8643 .elementor-element.elementor-element-rdw0001q{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001r */.elementor-8643 .elementor-element.elementor-element-rdw0001r{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001s */.elementor-8643 .elementor-element.elementor-element-rdw0001s{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001t */.elementor-8643 .elementor-element.elementor-element-rdw0001t{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001u */.elementor-8643 .elementor-element.elementor-element-rdw0001u{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001v */.elementor-8643 .elementor-element.elementor-element-rdw0001v{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001w */.elementor-8643 .elementor-element.elementor-element-rdw0001w{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001x */.elementor-8643 .elementor-element.elementor-element-rdw0001x{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001y */.elementor-8643 .elementor-element.elementor-element-rdw0001y{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0001z */.elementor-8643 .elementor-element.elementor-element-rdw0001z{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00020 */.elementor-8643 .elementor-element.elementor-element-rdw00020{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00021 */.elementor-8643 .elementor-element.elementor-element-rdw00021{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00022 */.elementor-8643 .elementor-element.elementor-element-rdw00022{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00023 */.elementor-8643 .elementor-element.elementor-element-rdw00023{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00024 */.elementor-8643 .elementor-element.elementor-element-rdw00024{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00025 */.elementor-8643 .elementor-element.elementor-element-rdw00025{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00026 */.elementor-8643 .elementor-element.elementor-element-rdw00026{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00027 */.elementor-8643 .elementor-element.elementor-element-rdw00027{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00028 */.elementor-8643 .elementor-element.elementor-element-rdw00028{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00029 */.elementor-8643 .elementor-element.elementor-element-rdw00029{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002a */.elementor-8643 .elementor-element.elementor-element-rdw0002a{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002b */.elementor-8643 .elementor-element.elementor-element-rdw0002b{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002c */.elementor-8643 .elementor-element.elementor-element-rdw0002c{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002d */.elementor-8643 .elementor-element.elementor-element-rdw0002d{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002e */.elementor-8643 .elementor-element.elementor-element-rdw0002e{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002f */.elementor-8643 .elementor-element.elementor-element-rdw0002f{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002g */.elementor-8643 .elementor-element.elementor-element-rdw0002g{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002h */.elementor-8643 .elementor-element.elementor-element-rdw0002h{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002i */.elementor-8643 .elementor-element.elementor-element-rdw0002i{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002j */.elementor-8643 .elementor-element.elementor-element-rdw0002j{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002k */.elementor-8643 .elementor-element.elementor-element-rdw0002k{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002l */.elementor-8643 .elementor-element.elementor-element-rdw0002l{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002m */.elementor-8643 .elementor-element.elementor-element-rdw0002m{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002n */.elementor-8643 .elementor-element.elementor-element-rdw0002n{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002o */.elementor-8643 .elementor-element.elementor-element-rdw0002o{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002p */.elementor-8643 .elementor-element.elementor-element-rdw0002p{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002q */.elementor-8643 .elementor-element.elementor-element-rdw0002q{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002r */.elementor-8643 .elementor-element.elementor-element-rdw0002r{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002s */.elementor-8643 .elementor-element.elementor-element-rdw0002s{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002t */.elementor-8643 .elementor-element.elementor-element-rdw0002t{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002u */.elementor-8643 .elementor-element.elementor-element-rdw0002u{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002v */.elementor-8643 .elementor-element.elementor-element-rdw0002v{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002w */.elementor-8643 .elementor-element.elementor-element-rdw0002w{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002x */.elementor-8643 .elementor-element.elementor-element-rdw0002x{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002y */.elementor-8643 .elementor-element.elementor-element-rdw0002y{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0002z */.elementor-8643 .elementor-element.elementor-element-rdw0002z{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00030 */.elementor-8643 .elementor-element.elementor-element-rdw00030{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00031 */.elementor-8643 .elementor-element.elementor-element-rdw00031{ position:relative; } .elementor-8643 .elementor-element.elementor-element-rdw00031 .elementor-button{ background-color:#e12d2d !important; background-image:linear-gradient(135deg,#e12d2d,#9f1016) !important; color:#f6f7fb !important; border:1px solid rgba(255,255,255,.15) !important; box-shadow:0 16px 34px rgba(225,45,45,.25) !important; } .elementor-8643 .elementor-element.elementor-element-rdw00031 .elementor-button:hover, .elementor-8643 .elementor-element.elementor-element-rdw00031 .elementor-button:focus{ box-shadow:0 18px 42px rgba(225,45,45,.34) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00032 */.elementor-8643 .elementor-element.elementor-element-rdw00032{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00033 */.elementor-8643 .elementor-element.elementor-element-rdw00033{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00034 */.elementor-8643 .elementor-element.elementor-element-rdw00034{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00035 */.elementor-8643 .elementor-element.elementor-element-rdw00035{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00036 */.elementor-8643 .elementor-element.elementor-element-rdw00036{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00037 */.elementor-8643 .elementor-element.elementor-element-rdw00037{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00038 */.elementor-8643 .elementor-element.elementor-element-rdw00038{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw00039 */.elementor-8643 .elementor-element.elementor-element-rdw00039{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0003a */.elementor-8643 .elementor-element.elementor-element-rdw0003a{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0003b */.elementor-8643 .elementor-element.elementor-element-rdw0003b{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0003c */.elementor-8643 .elementor-element.elementor-element-rdw0003c{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0003d */.elementor-8643 .elementor-element.elementor-element-rdw0003d{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0003e */.elementor-8643 .elementor-element.elementor-element-rdw0003e{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0003f */.elementor-8643 .elementor-element.elementor-element-rdw0003f{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0003g */.elementor-8643 .elementor-element.elementor-element-rdw0003g{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0003h */.elementor-8643 .elementor-element.elementor-element-rdw0003h{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0003i */.elementor-8643 .elementor-element.elementor-element-rdw0003i{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0003j */.elementor-8643 .elementor-element.elementor-element-rdw0003j{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0003l */.elementor-8643 .elementor-element.elementor-element-rdw0003l{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0003m */.elementor-8643 .elementor-element.elementor-element-rdw0003m{ position:relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdw0003n */.elementor-8643 .elementor-element.elementor-element-rdw0003n{ position:relative; } .elementor-8643 .elementor-element.elementor-element-rdw0003n .elementor-button{ background-color:#e12d2d !important; background-image:linear-gradient(135deg,#e12d2d,#9f1016) !important; color:#f6f7fb !important; border:1px solid rgba(255,255,255,.15) !important; box-shadow:0 16px 34px rgba(225,45,45,.25) !important; } .elementor-8643 .elementor-element.elementor-element-rdw0003n .elementor-button:hover, .elementor-8643 .elementor-element.elementor-element-rdw0003n .elementor-button:focus{ box-shadow:0 18px 42px rgba(225,45,45,.34) !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-rdnative */.radeimo-layout-v4,
.radeimo-layout-v4 * {
  box-sizing: border-box;
}

.radeimo-layout-v4 {
  --bg: #05070c;
  --panel: rgba(12, 18, 30, .86);
  --panel-strong: rgba(13, 20, 34, .95);
  --card: rgba(255, 255, 255, .06);
  --card-strong: rgba(255, 255, 255, .09);
  --border: rgba(255, 255, 255, .14);
  --border-strong: rgba(255, 255, 255, .2);
  --text: #f6f7fb;
  --soft: rgba(246, 247, 251, .76);
  --muted: rgba(246, 247, 251, .58);
  --red: #e12d2d;
  --red-deep: #9f1016;
  --blue: #2d7ff9;
  --yellow: #f0c451;
  --green: #37d39a;
  --shadow: 0 28px 90px rgba(0, 0, 0, .38);
  background:
    radial-gradient(circle at 14% 9%, rgba(225, 45, 45, .2), transparent 34rem),
    radial-gradient(circle at 82% 14%, rgba(45, 127, 249, .18), transparent 34rem),
    radial-gradient(circle at 73% 55%, rgba(240, 196, 81, .08), transparent 28rem),
    linear-gradient(180deg, #060912 0%, #08111d 48%, #05070c 100%);
  color: var(--text);
  font-family: Inter, Arial, sans-serif;
  line-height: 1.5;
  overflow: hidden;
}

.radeimo-layout-v4 a {
  color: inherit;
  text-decoration: none;
}

.radeimo-layout-v4 a:visited,
.radeimo-layout-v4 a:hover,
.radeimo-layout-v4 a:active,
.radeimo-layout-v4 a:focus {
  color: inherit;
}

.rd-section {
  position: relative;
  padding: 92px 22px;
}

.rd-section--tight {
  padding-top: 66px;
  padding-bottom: 66px;
}

.rd-section::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(255,255,255,.025) 1px, transparent 1px);
  background-size: 64px 64px;
  mask-image: radial-gradient(circle at 50% 25%, black, transparent 72%);
  opacity: .33;
}

.rd-shell {
  width: min(1160px, 100%);
  margin: 0 auto;
  position: relative;
  z-index: 1;
}

.rd-eyebrow {
  color: var(--yellow);
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .04em;
  margin-bottom: 14px;
  text-transform: uppercase;
}

.rd-eyebrow::before {
  content: "";
  width: 28px;
  height: 2px;
  border-radius: 999px;
  background: linear-gradient(90deg, var(--yellow), var(--red));
}

.rd-title {
  color: var(--text);
  font-size: clamp(34px, 4vw, 60px);
  line-height: .98;
  letter-spacing: 0;
  margin: 0;
  max-width: 880px;
}

.rd-title--section {
  font-size: clamp(28px, 3vw, 44px);
  line-height: 1.05;
}

.rd-lead {
  color: var(--soft);
  font-size: clamp(16px, 1.55vw, 19px);
  max-width: 720px;
  margin: 18px 0 0;
}

.rd-copy {
  color: var(--soft);
  font-size: 15.5px;
  margin: 0;
}

.rd-muted {
  color: var(--muted);
}

.rd-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 28px;
}

.rd-btn {
  min-height: 46px;
  border: 1px solid rgba(255,255,255,.15);
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 12px 18px;
  color: var(--text);
  font-size: 14px;
  font-weight: 800;
  line-height: 1.15;
  transition: transform .2s ease, border-color .2s ease, background .2s ease, box-shadow .2s ease;
}

.rd-btn:hover,
.rd-btn:focus {
  transform: translateY(-1px);
  border-color: rgba(255,255,255,.28);
}

.rd-btn--primary {
  background: linear-gradient(135deg, var(--red), var(--red-deep));
  box-shadow: 0 16px 34px rgba(225, 45, 45, .25);
}

.rd-btn--primary:hover,
.rd-btn--primary:focus {
  box-shadow: 0 18px 42px rgba(225, 45, 45, .34);
}

.rd-btn--ghost {
  background: rgba(255,255,255,.055);
}

.rd-btn svg {
  width: 16px;
  height: 16px;
  flex: 0 0 auto;
}

.rd-hero {
  min-height: 720px;
  display: flex;
  align-items: center;
  padding-top: 118px;
  padding-bottom: 82px;
}

.rd-hero::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  height: 86px;
  background: linear-gradient(180deg, transparent, rgba(8, 17, 29, .92));
  pointer-events: none;
}

.rd-hero-grid {
  display: grid;
  grid-template-columns: minmax(0, 1.02fr) minmax(360px, .98fr);
  gap: 48px;
  align-items: center;
}

.rd-trust-row {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 10px;
  margin-top: 24px;
  max-width: 700px;
}

.rd-chip {
  min-height: 76px;
  padding: 13px 14px;
  border: 1px solid var(--border);
  border-radius: 8px;
  background: rgba(255,255,255,.055);
}

.rd-chip strong {
  display: block;
  color: var(--yellow);
  font-size: 17px;
  line-height: 1.1;
  margin-bottom: 5px;
}

.rd-chip span {
  color: var(--muted);
  display: block;
  font-size: 12.5px;
  line-height: 1.25;
}

.rd-hero-art {
  position: relative;
  min-height: 520px;
  border: 1px solid rgba(255,255,255,.14);
  border-radius: 12px;
  background:
    radial-gradient(circle at 23% 22%, rgba(225,45,45,.24), transparent 34%),
    radial-gradient(circle at 82% 30%, rgba(45,127,249,.24), transparent 36%),
    linear-gradient(145deg, rgba(255,255,255,.08), rgba(255,255,255,.025));
  box-shadow: var(--shadow);
  overflow: hidden;
}

.rd-hero-art::before {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(90deg, rgba(255,255,255,.055) 1px, transparent 1px),
    linear-gradient(180deg, rgba(255,255,255,.04) 1px, transparent 1px);
  background-size: 42px 42px;
  opacity: .38;
}

.rd-format-svg {
  position: absolute;
  inset: 20px;
  width: calc(100% - 40px);
  height: calc(100% - 40px);
  filter: drop-shadow(0 24px 34px rgba(0,0,0,.34));
}

.rd-floating-labels {
  position: absolute;
  inset: auto 20px 20px 20px;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 8px;
}

.rd-mini-label {
  border: 1px solid rgba(255,255,255,.14);
  border-radius: 8px;
  padding: 9px 8px;
  background: rgba(4, 8, 14, .74);
  color: rgba(255,255,255,.82);
  font-size: 11px;
  font-weight: 800;
  text-align: center;
}

.rd-intro-grid {
  display: grid;
  grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr);
  gap: 24px;
  align-items: stretch;
}

.rd-problem-card,
.rd-proof-card,
.rd-panel,
.rd-price-band,
.rd-cta-panel {
  border: 1px solid var(--border);
  border-radius: 10px;
  background:
    linear-gradient(145deg, rgba(255,255,255,.08), rgba(255,255,255,.035)),
    rgba(8, 14, 24, .82);
  box-shadow: 0 24px 70px rgba(0,0,0,.25);
}

.rd-problem-card {
  padding: 28px;
  display: flex;
  flex-direction: column;
  gap: 22px;
}

.rd-problem-card h3,
.rd-format-card h3,
.rd-real-card h3,
.rd-panel h3,
.rd-proof-card h3 {
  margin: 0;
  color: var(--text);
  font-size: 22px;
  line-height: 1.12;
}

.rd-compare {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
  min-height: 100%;
}

.rd-compare-card {
  padding: 18px;
  border: 1px solid var(--border);
  border-radius: 10px;
  background: rgba(255,255,255,.045);
  min-height: 100%;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.rd-compare-card--after {
  border-color: rgba(55, 211, 154, .32);
  background:
    radial-gradient(circle at 90% 16%, rgba(55, 211, 154, .16), transparent 38%),
    rgba(255,255,255,.052);
}

.rd-status {
  display: inline-flex;
  width: fit-content;
  border-radius: 999px;
  padding: 6px 10px;
  font-size: 11px;
  font-weight: 900;
  text-transform: uppercase;
  color: rgba(255,255,255,.84);
  background: rgba(225,45,45,.22);
}

.rd-compare-card--after .rd-status {
  color: #0b1d16;
  background: var(--green);
}

.rd-mock-lines {
  display: grid;
  gap: 8px;
  margin-top: auto;
}

.rd-mock-lines span {
  display: block;
  height: 10px;
  border-radius: 999px;
  background: rgba(255,255,255,.13);
}

.rd-mock-lines span:nth-child(1) { width: 86%; }
.rd-mock-lines span:nth-child(2) { width: 64%; }
.rd-mock-lines span:nth-child(3) { width: 72%; }

.rd-compare-card--after .rd-mock-lines span:nth-child(1) {
  width: 58%;
  background: var(--yellow);
}

.rd-compare-card--after .rd-mock-lines span:nth-child(2) {
  width: 86%;
  background: rgba(255,255,255,.18);
}

.rd-compare-card--after .rd-mock-lines span:nth-child(3) {
  width: 48%;
  background: rgba(45,127,249,.52);
}

.rd-section-head {
  max-width: 790px;
  margin-bottom: 34px;
}

.rd-format-grid {
  display: grid;
  grid-template-columns: 1.12fr .88fr .88fr;
  grid-auto-rows: minmax(252px, auto);
  gap: 16px;
  grid-template-areas:
    "publication sticker menu"
    "publication social social";
}

.rd-format-card {
  position: relative;
  border: 1px solid var(--border);
  border-radius: 10px;
  padding: 24px;
  background:
    radial-gradient(circle at 85% 16%, rgba(45,127,249,.13), transparent 42%),
    linear-gradient(145deg, rgba(255,255,255,.08), rgba(255,255,255,.035));
  overflow: hidden;
  min-height: 100%;
  display: flex;
  flex-direction: column;
}

.rd-format-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: linear-gradient(135deg, rgba(255,255,255,.12), transparent 38%);
  opacity: .42;
  pointer-events: none;
}

.rd-format-card--publication {
  grid-area: publication;
  background:
    radial-gradient(circle at 24% 12%, rgba(225,45,45,.22), transparent 38%),
    radial-gradient(circle at 82% 70%, rgba(45,127,249,.15), transparent 42%),
    linear-gradient(145deg, rgba(255,255,255,.08), rgba(255,255,255,.035));
}

.rd-format-card--sticker { grid-area: sticker; }
.rd-format-card--menu {
  grid-area: menu;
  background:
    radial-gradient(circle at 78% 12%, rgba(240,196,81,.18), transparent 42%),
    linear-gradient(145deg, rgba(255,255,255,.08), rgba(255,255,255,.035));
}
.rd-format-card--social {
  grid-area: social;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 220px;
  gap: 22px;
  align-items: center;
}

.rd-format-body {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  min-height: 100%;
}

.rd-icon {
  width: 48px;
  height: 48px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  border: 1px solid rgba(255,255,255,.14);
  background: rgba(5, 9, 17, .72);
  margin-bottom: 18px;
}

.rd-icon svg {
  width: 29px;
  height: 29px;
}

.rd-format-card p {
  color: var(--soft);
  margin: 12px 0 0;
  font-size: 15px;
}

.rd-format-list {
  list-style: none;
  margin: 18px 0 0;
  padding: 0;
  display: grid;
  gap: 9px;
}

.rd-format-list li {
  color: var(--muted);
  font-size: 13.5px;
  padding-left: 18px;
  position: relative;
}

.rd-format-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: .62em;
  width: 7px;
  height: 7px;
  border-radius: 999px;
  background: var(--yellow);
}

.rd-card-link {
  width: fit-content;
  margin-top: auto;
  padding-top: 20px;
  color: var(--text);
  font-size: 13px;
  font-weight: 900;
}

.rd-card-link span {
  color: var(--yellow);
  margin-left: 6px;
}

.rd-social-preview {
  position: relative;
  z-index: 1;
  min-height: 190px;
  border: 1px solid rgba(255,255,255,.14);
  border-radius: 12px;
  background:
    linear-gradient(135deg, rgba(225,45,45,.26), rgba(45,127,249,.2)),
    rgba(5, 9, 17, .86);
  padding: 18px;
  display: grid;
  align-content: end;
  gap: 9px;
}

.rd-social-preview span {
  display: block;
  border-radius: 999px;
  background: rgba(255,255,255,.18);
  height: 11px;
}

.rd-social-preview span:nth-child(1) {
  width: 38%;
  height: 28px;
  border-radius: 7px;
  background: var(--red);
}

.rd-social-preview span:nth-child(2) { width: 90%; }
.rd-social-preview span:nth-child(3) { width: 68%; background: var(--yellow); }

.rd-real-grid {
  display: grid;
  grid-template-columns: minmax(0, 1.12fr) minmax(0, .88fr);
  grid-template-areas:
    "invite social"
    "invite video";
  gap: 16px;
  align-items: stretch;
}

.rd-real-card {
  position: relative;
  border: 1px solid var(--border);
  border-radius: 10px;
  background:
    radial-gradient(circle at 82% 14%, rgba(45,127,249,.14), transparent 42%),
    linear-gradient(145deg, rgba(255,255,255,.08), rgba(255,255,255,.035)),
    rgba(5, 9, 17, .72);
  overflow: hidden;
  min-height: 100%;
  padding: 18px;
  display: grid;
  gap: 18px;
  align-items: center;
}

.rd-real-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(255,255,255,.025) 1px, transparent 1px);
  background-size: 34px 34px;
  opacity: .32;
  pointer-events: none;
}

.rd-real-card--invite {
  grid-area: invite;
  grid-template-columns: minmax(210px, .78fr) minmax(0, 1fr);
  min-height: 430px;
  background:
    radial-gradient(circle at 22% 18%, rgba(240,196,81,.16), transparent 38%),
    radial-gradient(circle at 80% 82%, rgba(225,45,45,.18), transparent 42%),
    linear-gradient(145deg, rgba(255,255,255,.08), rgba(255,255,255,.035));
}

.rd-real-card--social {
  grid-area: social;
  grid-template-columns: 150px minmax(0, 1fr);
}

.rd-real-card--video {
  grid-area: video;
  grid-template-columns: 150px minmax(0, 1fr);
  background:
    radial-gradient(circle at 15% 18%, rgba(225,45,45,.16), transparent 40%),
    radial-gradient(circle at 80% 72%, rgba(45,127,249,.16), transparent 42%),
    linear-gradient(145deg, rgba(255,255,255,.08), rgba(255,255,255,.035));
}

.rd-real-visual,
.rd-real-text {
  position: relative;
  z-index: 1;
}

.rd-real-visual {
  min-height: 164px;
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 10px;
  background: rgba(4, 8, 14, .72);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
}

.rd-real-card--invite .rd-real-visual {
  min-height: 330px;
}

.rd-real-visual svg {
  width: 100%;
  height: auto;
  max-height: 310px;
  display: block;
}

.rd-real-kicker {
  display: inline-flex;
  width: fit-content;
  margin-bottom: 10px;
  border: 1px solid rgba(240,196,81,.35);
  border-radius: 999px;
  padding: 5px 9px;
  color: var(--yellow);
  background: rgba(240,196,81,.1);
  font-size: 11px;
  font-weight: 900;
  text-transform: uppercase;
}

.rd-real-text p {
  color: var(--soft);
  font-size: 14.5px;
  margin: 12px 0 0;
}

.rd-real-link {
  display: inline-flex;
  width: fit-content;
  margin-top: 18px;
  color: var(--text);
  font-size: 13px;
  font-weight: 900;
}

.rd-real-link span {
  color: var(--yellow);
  margin-left: 6px;
}

.rd-need-strip {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px;
}

.rd-need {
  min-height: 154px;
  border: 1px solid var(--border);
  border-radius: 9px;
  padding: 18px;
  background: rgba(255,255,255,.052);
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.rd-need b {
  color: var(--yellow);
  font-size: 13px;
}

.rd-need h3 {
  color: var(--text);
  font-size: 18px;
  line-height: 1.12;
  margin: 0;
}

.rd-process {
  position: relative;
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 12px;
}

.rd-step {
  position: relative;
  min-height: 186px;
  border: 1px solid var(--border);
  border-radius: 9px;
  padding: 18px;
  background:
    linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.035)),
    rgba(5,9,17,.72);
}

.rd-step::after {
  content: "";
  position: absolute;
  top: 31px;
  right: -19px;
  width: 24px;
  height: 2px;
  background: linear-gradient(90deg, var(--red), var(--blue));
}

.rd-step:last-child::after {
  display: none;
}

.rd-step b {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 999px;
  background: rgba(240,196,81,.16);
  border: 1px solid rgba(240,196,81,.42);
  color: var(--yellow);
  font-size: 12px;
  margin-bottom: 18px;
}

.rd-step h3 {
  margin: 0 0 10px;
  color: var(--text);
  font-size: 17px;
  line-height: 1.12;
}

.rd-split {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px;
}

.rd-panel {
  padding: 26px;
  position: relative;
  overflow: hidden;
}

.rd-panel::after {
  content: "";
  position: absolute;
  right: -48px;
  top: -58px;
  width: 190px;
  height: 190px;
  border-radius: 999px;
  background: radial-gradient(circle, rgba(45,127,249,.18), transparent 64%);
  pointer-events: none;
}

.rd-panel--design::after {
  background: radial-gradient(circle, rgba(225,45,45,.2), transparent 64%);
}

.rd-panel-list {
  display: grid;
  gap: 10px;
  margin-top: 18px;
}

.rd-panel-row {
  display: grid;
  grid-template-columns: 28px 1fr;
  gap: 10px;
  align-items: start;
  color: var(--soft);
  font-size: 14px;
}

.rd-panel-row span {
  display: inline-flex;
  width: 24px;
  height: 24px;
  border-radius: 7px;
  align-items: center;
  justify-content: center;
  color: #10131a;
  background: var(--yellow);
  font-weight: 900;
  font-size: 12px;
}

.rd-price-band {
  padding: 28px;
  display: grid;
  grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr);
  gap: 28px;
  align-items: center;
}

.rd-price-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}

.rd-price {
  min-height: 112px;
  border: 1px solid var(--border);
  border-radius: 9px;
  padding: 16px;
  background: rgba(255,255,255,.05);
}

.rd-price--wide {
  grid-column: 1 / -1;
  min-height: 88px;
  background:
    radial-gradient(circle at 92% 18%, rgba(45,127,249,.14), transparent 40%),
    rgba(255,255,255,.05);
}

.rd-price b {
  color: var(--yellow);
  display: block;
  font-size: 22px;
  line-height: 1.05;
  margin-top: 4px;
}

.rd-price span {
  color: var(--muted);
  display: block;
  font-size: 13px;
}

.rd-prep {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 16px;
}

.rd-proof-card {
  padding: 24px;
  min-height: 100%;
}

.rd-proof-card--wide {
  grid-column: 1 / -1;
}

.rd-proof-card a {
  color: var(--yellow);
  font-weight: 800;
  border-bottom: 1px solid rgba(240,196,81,.35);
}

.rd-proof-card a:hover,
.rd-proof-card a:focus {
  border-bottom-color: rgba(240,196,81,.8);
}

.rd-cta-panel {
  text-align: center;
  padding: 46px 28px;
  background:
    radial-gradient(circle at 17% 28%, rgba(225,45,45,.16), transparent 35%),
    radial-gradient(circle at 84% 24%, rgba(45,127,249,.18), transparent 36%),
    linear-gradient(145deg, rgba(255,255,255,.08), rgba(255,255,255,.035));
}

.rd-cta-panel .rd-title {
  margin: 0 auto;
  max-width: 760px;
}

.rd-cta-panel .rd-copy {
  margin: 16px auto 0;
  max-width: 660px;
}

.rd-cta-panel .rd-actions {
  justify-content: center;
}

@media (max-width: 1024px) {
  .rd-hero {
    min-height: auto;
    padding-top: 74px;
    padding-bottom: 64px;
  }

  .rd-hero-grid,
  .rd-intro-grid,
  .rd-price-band {
    grid-template-columns: 1fr;
  }

  .rd-hero-grid {
    gap: 30px;
  }

  .rd-hero-art {
    min-height: 360px;
  }

  .rd-format-grid {
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: auto;
    grid-template-areas:
      "publication publication"
      "sticker menu"
      "social social";
  }

  .rd-real-grid {
    grid-template-columns: 1fr;
    grid-template-areas:
      "invite"
      "social"
      "video";
  }

  .rd-real-card--invite,
  .rd-real-card--social,
  .rd-real-card--video {
    grid-template-columns: 190px minmax(0, 1fr);
    min-height: auto;
  }

  .rd-real-card--invite .rd-real-visual {
    min-height: 210px;
  }

  .rd-need-strip,
  .rd-process {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .rd-step::after {
    display: none;
  }
}

@media (max-width: 720px) {
  .rd-section {
    padding: 58px 16px;
  }

  .rd-section--tight {
    padding-top: 46px;
    padding-bottom: 46px;
  }

  .rd-hero {
    padding-top: 58px;
    padding-bottom: 44px;
  }

  .rd-title {
    font-size: clamp(31px, 9vw, 42px);
  }

  .rd-title--section {
    font-size: clamp(25px, 7vw, 34px);
  }

  .rd-lead,
  .rd-copy {
    font-size: 15px;
  }

  .rd-actions {
    gap: 10px;
  }

  .rd-btn {
    width: 100%;
    min-height: 45px;
    padding: 11px 14px;
  }

  .rd-trust-row,
  .rd-compare,
  .rd-format-grid,
  .rd-format-card--social,
  .rd-real-card--invite,
  .rd-real-card--social,
  .rd-real-card--video,
  .rd-need-strip,
  .rd-process,
  .rd-split,
  .rd-price-list,
  .rd-prep {
    grid-template-columns: 1fr;
  }

  .rd-format-grid {
    grid-template-areas:
      "publication"
      "sticker"
      "menu"
      "social";
  }

  .rd-problem-card,
  .rd-format-card,
  .rd-real-card,
  .rd-panel,
  .rd-price-band,
  .rd-proof-card,
  .rd-cta-panel {
    padding: 18px;
  }

  .rd-hero-art {
    min-height: 300px;
  }

  .rd-format-svg {
    inset: 8px;
    width: calc(100% - 16px);
    height: calc(100% - 16px);
  }

  .rd-floating-labels {
    grid-template-columns: repeat(2, 1fr);
    inset: auto 12px 12px 12px;
  }

  .rd-mini-label {
    padding: 7px 6px;
    font-size: 10px;
  }

  .rd-real-visual,
  .rd-real-card--invite .rd-real-visual {
    min-height: 158px;
  }

  .rd-chip {
    min-height: 66px;
  }

  .rd-need,
  .rd-step {
    min-height: auto;
  }
}

@media (max-width: 430px) {
  .rd-section {
    padding-left: 14px;
    padding-right: 14px;
  }

  .rd-hero-art {
    min-height: 250px;
  }

  .rd-hero-grid {
    gap: 24px;
  }

  .rd-trust-row {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 6px;
  }

  .rd-chip {
    min-height: 46px;
    padding: 8px 6px;
    align-items: center;
    text-align: center;
  }

  .rd-chip strong {
    font-size: 12px;
    margin: 0 auto;
  }

  .rd-chip span {
    display: none;
  }

  .rd-format-card h3,
  .rd-real-card h3,
  .rd-panel h3,
  .rd-proof-card h3,
  .rd-problem-card h3 {
    font-size: 20px;
  }
}

/* Elementor-native compatibility layer: keeps the existing design while replacing the single HTML widget. */
.radeimo-layout-v4 .elementor-widget:not(:last-child){ margin-block-end:0; margin-bottom:0; }
.radeimo-layout-v4 .elementor-widget-heading .elementor-heading-title{ color:inherit; font-family:inherit; font-weight:inherit; line-height:inherit; letter-spacing:0; margin:0; padding:0; }
.radeimo-layout-v4 .elementor-widget-text-editor .elementor-widget-container{ color:inherit; font-family:inherit; font-size:inherit; line-height:inherit; }
.radeimo-layout-v4 .elementor-widget-text-editor p{ margin:0; }
.radeimo-layout-v4 .rd-title .elementor-heading-title{ color:var(--text); font-size:clamp(34px,4vw,60px); line-height:.98; letter-spacing:0; margin:0; max-width:880px; }
.radeimo-layout-v4 .rd-title--section .elementor-heading-title{ font-size:clamp(28px,3vw,44px); line-height:1.05; }
.radeimo-layout-v4 .rd-eyebrow .elementor-heading-title{ color:var(--yellow); font-size:12px; font-weight:800; letter-spacing:.04em; text-transform:uppercase; }
.radeimo-layout-v4 .rd-lead .elementor-widget-container{ color:var(--soft); font-size:clamp(16px,1.55vw,19px); max-width:720px; margin:18px 0 0; }
.radeimo-layout-v4 .rd-copy .elementor-widget-container{ color:var(--soft); font-size:15.5px; margin:0; }
.radeimo-layout-v4 .rd-card-title .elementor-heading-title,
.radeimo-layout-v4 .rd-format-card .elementor-heading-title,
.radeimo-layout-v4 .rd-real-card .elementor-heading-title,
.radeimo-layout-v4 .rd-panel .elementor-heading-title,
.radeimo-layout-v4 .rd-proof-card .elementor-heading-title,
.radeimo-layout-v4 .rd-problem-card .elementor-heading-title,
.radeimo-layout-v4 .rd-compare-card .elementor-heading-title,
.radeimo-layout-v4 .rd-need .elementor-heading-title,
.radeimo-layout-v4 .rd-step .elementor-heading-title{ margin:0; color:var(--text); line-height:1.12; }
.radeimo-layout-v4 .rd-problem-card .rd-card-title .elementor-heading-title,
.radeimo-layout-v4 .rd-format-card .rd-card-title .elementor-heading-title,
.radeimo-layout-v4 .rd-real-card .rd-card-title .elementor-heading-title,
.radeimo-layout-v4 .rd-panel .rd-card-title .elementor-heading-title,
.radeimo-layout-v4 .rd-proof-card .rd-card-title .elementor-heading-title{ font-size:22px; }
.radeimo-layout-v4 .rd-need .rd-card-title .elementor-heading-title{ font-size:18px; }
.radeimo-layout-v4 .rd-step .rd-card-title .elementor-heading-title{ font-size:17px; }
.radeimo-layout-v4 .rd-btn .elementor-button{ min-height:46px; border:1px solid rgba(255,255,255,.15); border-radius:8px; display:inline-flex; align-items:center; justify-content:center; gap:10px; padding:12px 18px; color:var(--text); font-size:14px; font-weight:800; line-height:1.15; background:rgba(255,255,255,.055); transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease; }
.radeimo-layout-v4 .rd-btn .elementor-button:visited,
.radeimo-layout-v4 .rd-btn .elementor-button:hover,
.radeimo-layout-v4 .rd-btn .elementor-button:active,
.radeimo-layout-v4 .rd-btn .elementor-button:focus{ color:var(--text); }
.radeimo-layout-v4 .rd-btn .elementor-button:hover,
.radeimo-layout-v4 .rd-btn .elementor-button:focus{ transform:translateY(-1px); border-color:rgba(255,255,255,.28); }
.radeimo-layout-v4 .rd-btn--primary .elementor-button{ background:linear-gradient(135deg,var(--red),var(--red-deep)); box-shadow:0 16px 34px rgba(225,45,45,.25); }
.radeimo-layout-v4 .rd-btn--primary .elementor-button:hover,
.radeimo-layout-v4 .rd-btn--primary .elementor-button:focus{ box-shadow:0 18px 42px rgba(225,45,45,.34); }
.radeimo-layout-v4 .rd-card-link .elementor-button,
.radeimo-layout-v4 .rd-real-link .elementor-button{ min-height:auto; padding:0; border:0; background:transparent; box-shadow:none; color:var(--text); font-size:13px; font-weight:900; }
.radeimo-layout-v4 .rd-card-link .elementor-button:hover,
.radeimo-layout-v4 .rd-real-link .elementor-button:hover{ transform:none; box-shadow:none; color:var(--text); }
.radeimo-layout-v4 .rd-card-link .elementor-button-text::after,
.radeimo-layout-v4 .rd-real-link .elementor-button-text::after{ content:" →"; color:var(--yellow); margin-left:3px; }
.radeimo-layout-v4 .rd-format-list .elementor-widget-container ul{ list-style:none; margin:18px 0 0; padding:0; display:grid; gap:9px; }
.radeimo-layout-v4 .rd-format-list .elementor-widget-container li{ color:var(--muted); font-size:13.5px; padding-left:18px; position:relative; }
.radeimo-layout-v4 .rd-format-list .elementor-widget-container li::before{ content:""; position:absolute; left:0; top:.62em; width:7px; height:7px; border-radius:999px; background:var(--yellow); }
.radeimo-layout-v4 .rd-chip-title .elementor-heading-title{ display:block; color:var(--yellow); font-size:17px; line-height:1.1; margin-bottom:5px; }
.radeimo-layout-v4 .rd-chip-text .elementor-widget-container{ color:var(--muted); display:block; font-size:12.5px; line-height:1.25; }
.radeimo-layout-v4 .rd-status .elementor-heading-title{ display:inline-flex; width:fit-content; border-radius:999px; padding:6px 10px; font-size:11px; font-weight:900; text-transform:uppercase; color:rgba(255,255,255,.84); background:rgba(225,45,45,.22); }
.radeimo-layout-v4 .rd-compare-card--after .rd-status .elementor-heading-title{ color:#0b1d16; background:var(--green); }
.radeimo-layout-v4 .rd-number .elementor-heading-title{ color:var(--yellow); font-size:13px; font-weight:900; }
.radeimo-layout-v4 .rd-step-number .elementor-heading-title{ display:inline-flex; align-items:center; justify-content:center; width:30px; height:30px; border-radius:999px; background:rgba(240,196,81,.16); border:1px solid rgba(240,196,81,.42); color:var(--yellow); font-size:12px; margin-bottom:18px; }
.radeimo-layout-v4 .rd-panel-number .elementor-heading-title{ display:inline-flex; width:24px; height:24px; border-radius:7px; align-items:center; justify-content:center; color:#10131a; background:var(--yellow); font-weight:900; font-size:12px; }
.radeimo-layout-v4 .rd-real-kicker .elementor-heading-title{ display:inline-flex; width:fit-content; margin-bottom:10px; border:1px solid rgba(240,196,81,.35); border-radius:999px; padding:5px 9px; color:var(--yellow); background:rgba(240,196,81,.1); font-size:11px; font-weight:900; text-transform:uppercase; }
.radeimo-layout-v4 .rd-price-label .elementor-widget-container{ color:var(--muted); display:block; font-size:13px; }
.radeimo-layout-v4 .rd-price-value .elementor-heading-title{ color:var(--yellow); display:block; font-size:22px; line-height:1.05; margin-top:4px; }
.radeimo-layout-v4 .rd-proof-card .rd-copy a{ color:var(--yellow); font-weight:800; border-bottom:1px solid rgba(240,196,81,.35); }
.radeimo-layout-v4 .rd-proof-card .rd-copy a:hover,
.radeimo-layout-v4 .rd-proof-card .rd-copy a:focus{ border-bottom-color:rgba(240,196,81,.8); }
.radeimo-layout-v4 .rd-mini-label .elementor-heading-title{ color:rgba(255,255,255,.82); font-size:11px; font-weight:800; text-align:center; }
.radeimo-layout-v4 .rd-icon{ flex:0 0 auto; }
.radeimo-layout-v4 .rd-icon::before{ content:""; width:29px; height:29px; display:block; background:linear-gradient(135deg,var(--yellow),var(--blue)); mask:center/contain no-repeat; -webkit-mask:center/contain no-repeat; }
.radeimo-layout-v4 .rd-icon--publication::before{ mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6h9c3 0 5 2 5 5v15H10a4 4 0 0 0-4 4V6Zm14 5c0-3 2-5 5-5h1v20h-6V11Z' fill='black'/%3E%3C/svg%3E"); -webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6h9c3 0 5 2 5 5v15H10a4 4 0 0 0-4 4V6Zm14 5c0-3 2-5 5-5h1v20h-6V11Z' fill='black'/%3E%3C/svg%3E"); }
.radeimo-layout-v4 .rd-icon--sticker::before{ border-radius:999px; mask-image:none; -webkit-mask-image:none; background:radial-gradient(circle at 50% 50%, transparent 34%, var(--red) 36% 46%, transparent 48%), linear-gradient(135deg,var(--yellow),var(--red)); }
.radeimo-layout-v4 .rd-icon--menu::before{ mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='7' y='4' width='18' height='24' rx='3' fill='black'/%3E%3C/svg%3E"); -webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='7' y='4' width='18' height='24' rx='3' fill='black'/%3E%3C/svg%3E"); }
.radeimo-layout-v4 .rd-icon--social::before{ mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5' y='6' width='22' height='20' rx='4' fill='black'/%3E%3C/svg%3E"); -webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5' y='6' width='22' height='20' rx='4' fill='black'/%3E%3C/svg%3E"); }
.radeimo-layout-v4 .rd-hero-art{ display:block; }
.radeimo-layout-v4 .rd-hero-art .rd-art-item{ position:absolute; z-index:1; border:1px solid rgba(255,255,255,.15); box-shadow:0 24px 34px rgba(0,0,0,.28); }
.radeimo-layout-v4 .rd-art-doc{ left:11%; top:12%; width:32%; height:47%; border-radius:12px; transform:rotate(-7deg); background:linear-gradient(145deg,rgba(247,248,251,.94),rgba(185,200,222,.72)); }
.radeimo-layout-v4 .rd-art-doc::before{ content:""; position:absolute; left:16%; top:18%; width:66%; height:54%; background:linear-gradient(#0d17286b 0 0) 0 0/76% 10px no-repeat,linear-gradient(#0d17286b 0 0) 0 34px/96% 10px no-repeat,linear-gradient(#0d17286b 0 0) 0 68px/58% 10px no-repeat,linear-gradient(var(--red) 0 0) 0 120px/44% 14px no-repeat; border-radius:6px; }
.radeimo-layout-v4 .rd-art-menu{ right:22%; top:9%; width:35%; height:48%; border-radius:16px; transform:rotate(8deg); background:linear-gradient(145deg,#15243a,#07101d); }
.radeimo-layout-v4 .rd-art-menu::before{ content:""; position:absolute; left:13%; right:13%; top:10%; height:28px; border-radius:8px; background:var(--yellow); box-shadow:0 58px 0 rgba(255,255,255,.18),0 92px 0 rgba(255,255,255,.16),0 126px 0 rgba(255,255,255,.16); }
.radeimo-layout-v4 .rd-art-sticker{ left:13%; bottom:18%; width:36%; height:25%; border-radius:20px; background:#07101d; border-color:rgba(45,127,249,.42); }
.radeimo-layout-v4 .rd-art-sticker::before{ content:""; position:absolute; left:15%; top:20%; width:34%; height:52%; border-radius:18px; background:var(--red); box-shadow:72px 14px 0 -10px rgba(255,255,255,.34),86px 38px 0 -10px rgba(255,255,255,.30); }
.radeimo-layout-v4 .rd-art-social{ right:10%; bottom:17%; width:38%; height:29%; border-radius:12px; transform:rotate(-3deg); background:#111b2d; }
.radeimo-layout-v4 .rd-art-social::before{ content:""; position:absolute; left:10%; top:12%; width:38%; height:52%; border-radius:9px; background:linear-gradient(135deg,var(--red),var(--blue)); box-shadow:98px 8px 0 -20px rgba(255,255,255,.34),98px 40px 0 -20px rgba(255,255,255,.28),0 88px 0 -18px var(--yellow); }
.radeimo-layout-v4 .rd-art-paper{ right:4%; top:30%; width:22%; height:26%; border-radius:18px; background:rgba(246,247,251,.9); }
.radeimo-layout-v4 .rd-art-paper::before{ content:""; position:absolute; left:26%; top:28%; width:24px; height:24px; border-radius:999px; background:var(--red); box-shadow:38px 4px 0 -6px rgba(7,16,29,.38),18px 46px 0 -7px rgba(7,16,29,.38); }
.radeimo-layout-v4 .rd-hero-art::after{ content:"+"; position:absolute; color:var(--blue); font-size:36px; right:12%; top:8%; z-index:2; text-shadow:-260px 185px 0 var(--yellow), 0 285px 0 var(--red); }
.radeimo-layout-v4 .rd-real-visual{ display:block; }
.radeimo-layout-v4 .rd-real-visual::before{ content:""; display:block; width:100%; height:100%; min-height:135px; border-radius:8px; background:rgba(7,16,29,.86); }
.radeimo-layout-v4 .rd-real-card--invite .rd-real-visual::before{ min-height:300px; background:linear-gradient(145deg,rgba(246,247,251,.94),rgba(203,216,236,.72)); box-shadow:inset 42px 64px 0 -34px rgba(7,16,29,.35), inset 42px 112px 0 -34px rgba(7,16,29,.22), inset 42px 162px 0 -34px var(--red), inset 42px 220px 0 -36px var(--blue); }
.radeimo-layout-v4 .rd-real-card--social .rd-real-visual::before{ background:linear-gradient(#0b1424,#0b1424) padding-box,linear-gradient(135deg,var(--red),var(--blue)) border-box; border:1px solid transparent; box-shadow:inset 28px 28px 0 -8px rgba(225,45,45,.9), inset 72px 28px 0 -8px rgba(45,127,249,.85), inset 28px 96px 0 -18px var(--yellow); }
.radeimo-layout-v4 .rd-real-card--video .rd-real-visual::before{ background:linear-gradient(#111b2d,#111b2d) padding-box,linear-gradient(135deg,var(--blue),rgba(255,255,255,.12)) border-box; border:1px solid transparent; clip-path:polygon(0 0,100% 0,100% 78%,0 78%); box-shadow:inset 62px 48px 0 -28px var(--yellow), inset 18px 118px 0 -8px var(--red); }
@media(max-width:720px){
  .radeimo-layout-v4 .rd-title .elementor-heading-title{ font-size:clamp(31px,9vw,42px); }
  .radeimo-layout-v4 .rd-title--section .elementor-heading-title{ font-size:clamp(25px,7vw,34px); }
  .radeimo-layout-v4 .rd-lead .elementor-widget-container,
  .radeimo-layout-v4 .rd-copy .elementor-widget-container{ font-size:15px; }
  .radeimo-layout-v4 .rd-btn .elementor-button{ width:100%; min-height:45px; padding:11px 14px; }
  .radeimo-layout-v4 .rd-real-card--invite .rd-real-visual::before{ min-height:135px; }
}
@media(max-width:430px){
  .radeimo-layout-v4 .rd-chip-title .elementor-heading-title{ font-size:12px; margin:0 auto; }
  .radeimo-layout-v4 .rd-chip-text{ display:none; }
  .radeimo-layout-v4 .rd-format-card .rd-card-title .elementor-heading-title,
  .radeimo-layout-v4 .rd-real-card .rd-card-title .elementor-heading-title,
  .radeimo-layout-v4 .rd-panel .rd-card-title .elementor-heading-title,
  .radeimo-layout-v4 .rd-proof-card .rd-card-title .elementor-heading-title,
  .radeimo-layout-v4 .rd-problem-card .rd-card-title .elementor-heading-title{ font-size:20px; }
}

/* Wrapper normalization after converting widgets to Elementor containers. */
.radeimo-layout-v4 .rd-btn{ min-height:auto; border:0; border-radius:0; padding:0; background:transparent; box-shadow:none; display:inline-flex; align-items:stretch; justify-content:flex-start; gap:0; transition:none; }
.radeimo-layout-v4 .rd-btn:hover,
.radeimo-layout-v4 .rd-btn:focus{ transform:none; border-color:transparent; box-shadow:none; }
.radeimo-layout-v4 .rd-btn--primary,
.radeimo-layout-v4 .rd-btn--primary:hover,
.radeimo-layout-v4 .rd-btn--primary:focus{ background:transparent; box-shadow:none; }
.radeimo-layout-v4 .rd-btn--ghost{ background:transparent; }
.radeimo-layout-v4 .rd-actions .rd-btn{ width:auto; }
.radeimo-layout-v4 .rd-card-link .elementor-button-wrapper,
.radeimo-layout-v4 .rd-real-link .elementor-button-wrapper{ display:inline-flex; }
.radeimo-layout-v4 .rd-copy .elementor-widget-text-editor{ width:100%; }
@media(max-width:720px){ .radeimo-layout-v4 .rd-actions .rd-btn{ width:100%; } }

/* Elementor container gap reset and native child fixes. */
.radeimo-layout-v4.e-con,
.radeimo-layout-v4 .e-con{ --gap:0px; --row-gap:0px; --column-gap:0px; gap:0; }
.radeimo-layout-v4 .rd-hero-grid{ gap:48px; }
.radeimo-layout-v4 .rd-intro-grid{ gap:24px; }
.radeimo-layout-v4 .rd-format-grid{ gap:16px; }
.radeimo-layout-v4 .rd-real-grid{ gap:16px; }
.radeimo-layout-v4 .rd-need-strip,
.radeimo-layout-v4 .rd-process{ gap:12px; }
.radeimo-layout-v4 .rd-split{ gap:18px; }
.radeimo-layout-v4 .rd-price-band{ gap:28px; }
.radeimo-layout-v4 .rd-price-list{ gap:12px; }
.radeimo-layout-v4 .rd-prep{ gap:16px; }
.radeimo-layout-v4 .rd-actions{ gap:12px; }
.radeimo-layout-v4 .rd-format-card--social{ gap:22px; }
.radeimo-layout-v4 .rd-real-card{ gap:18px; }
.radeimo-layout-v4 .rd-need{ gap:12px; }
.radeimo-layout-v4 .rd-compare{ gap:14px; }
.radeimo-layout-v4 .rd-compare-card{ gap:14px; }
.radeimo-layout-v4 .rd-mock-lines > .e-con{ display:block; height:10px; border-radius:999px; background:rgba(255,255,255,.13); }
.radeimo-layout-v4 .rd-mock-lines > .e-con:nth-child(1){ width:86%; }
.radeimo-layout-v4 .rd-mock-lines > .e-con:nth-child(2){ width:64%; }
.radeimo-layout-v4 .rd-mock-lines > .e-con:nth-child(3){ width:72%; }
.radeimo-layout-v4 .rd-compare-card--after .rd-mock-lines > .e-con:nth-child(1){ width:58%; background:var(--yellow); }
.radeimo-layout-v4 .rd-compare-card--after .rd-mock-lines > .e-con:nth-child(2){ width:86%; background:rgba(255,255,255,.18); }
.radeimo-layout-v4 .rd-compare-card--after .rd-mock-lines > .e-con:nth-child(3){ width:48%; background:rgba(45,127,249,.52); }
.radeimo-layout-v4 .rd-social-preview > .e-con{ display:block; border-radius:999px; background:rgba(255,255,255,.18); height:11px; }
.radeimo-layout-v4 .rd-social-preview > .e-con:nth-child(1){ width:38%; height:28px; border-radius:7px; background:var(--red); }
.radeimo-layout-v4 .rd-social-preview > .e-con:nth-child(2){ width:90%; }
.radeimo-layout-v4 .rd-social-preview > .e-con:nth-child(3){ width:68%; background:var(--yellow); }
.radeimo-layout-v4 .rd-card-link,
.radeimo-layout-v4 .rd-real-link{ align-self:flex-start; }
.radeimo-layout-v4 .rd-format-body .rd-card-link{ margin-top:auto; }
@media(max-width:1024px){ .radeimo-layout-v4 .rd-hero-grid{ gap:30px; } .radeimo-layout-v4 .rd-real-card--invite,.radeimo-layout-v4 .rd-real-card--social,.radeimo-layout-v4 .rd-real-card--video{ gap:18px; } }
@media(max-width:720px){ .radeimo-layout-v4 .rd-actions{ gap:10px; } }
@media(max-width:430px){ .radeimo-layout-v4 .rd-hero-grid{ gap:24px; } .radeimo-layout-v4 .rd-trust-row{ gap:6px; } }

/* Elementor native container reset: prevent default 10px padding from inflating the design. */
.radeimo-layout-v4 .e-con{ padding:0; --padding-top:0px; --padding-right:0px; --padding-bottom:0px; --padding-left:0px; --gap:0px; --row-gap:0px; --column-gap:0px; gap:0; }
.radeimo-layout-v4 .rd-section{ padding:92px 22px; }
.radeimo-layout-v4 .rd-section--tight{ padding-top:66px; padding-bottom:66px; }
.radeimo-layout-v4 .rd-hero{ padding-top:118px; padding-bottom:82px; }
.radeimo-layout-v4 .rd-hero-grid{ gap:48px; }
.radeimo-layout-v4 .rd-trust-row{ gap:10px; }
.radeimo-layout-v4 .rd-chip{ padding:13px 14px; }
.radeimo-layout-v4 .rd-mini-label{ padding:9px 8px; }
.radeimo-layout-v4 .rd-problem-card{ padding:28px; }
.radeimo-layout-v4 .rd-compare{ gap:14px; }
.radeimo-layout-v4 .rd-compare-card{ padding:18px; gap:14px; }
.radeimo-layout-v4 .rd-mock-lines{ gap:8px; }
.radeimo-layout-v4 .rd-format-grid{ gap:16px; }
.radeimo-layout-v4 .rd-format-card{ padding:24px; }
.radeimo-layout-v4 .rd-format-card--social{ gap:22px; }
.radeimo-layout-v4 .rd-format-body{ gap:0; }
.radeimo-layout-v4 .rd-social-preview{ padding:18px; gap:9px; }
.radeimo-layout-v4 .rd-real-grid{ gap:16px; }
.radeimo-layout-v4 .rd-real-card{ padding:18px; gap:18px; }
.radeimo-layout-v4 .rd-real-visual{ padding:12px; }
.radeimo-layout-v4 .rd-need-strip{ gap:12px; }
.radeimo-layout-v4 .rd-need{ padding:18px; gap:12px; }
.radeimo-layout-v4 .rd-process{ gap:12px; }
.radeimo-layout-v4 .rd-step{ padding:18px; }
.radeimo-layout-v4 .rd-split{ gap:18px; }
.radeimo-layout-v4 .rd-panel{ padding:26px; }
.radeimo-layout-v4 .rd-panel-list{ gap:10px; }
.radeimo-layout-v4 .rd-price-band{ padding:28px; gap:28px; }
.radeimo-layout-v4 .rd-price-list{ gap:12px; }
.radeimo-layout-v4 .rd-price{ padding:16px; }
.radeimo-layout-v4 .rd-prep{ gap:16px; }
.radeimo-layout-v4 .rd-proof-card{ padding:24px; }
.radeimo-layout-v4 .rd-cta-panel{ padding:46px 28px; }
.radeimo-layout-v4 .rd-actions{ gap:12px; }
.radeimo-layout-v4 .rd-mock-lines > .e-con{ display:block; height:10px; border-radius:999px; background:rgba(255,255,255,.13); }
.radeimo-layout-v4 .rd-mock-lines > .e-con:nth-child(1){ width:86%; }
.radeimo-layout-v4 .rd-mock-lines > .e-con:nth-child(2){ width:64%; }
.radeimo-layout-v4 .rd-mock-lines > .e-con:nth-child(3){ width:72%; }
.radeimo-layout-v4 .rd-compare-card--after .rd-mock-lines > .e-con:nth-child(1){ width:58%; background:var(--yellow); }
.radeimo-layout-v4 .rd-compare-card--after .rd-mock-lines > .e-con:nth-child(2){ width:86%; background:rgba(255,255,255,.18); }
.radeimo-layout-v4 .rd-compare-card--after .rd-mock-lines > .e-con:nth-child(3){ width:48%; background:rgba(45,127,249,.52); }
.radeimo-layout-v4 .rd-social-preview > .e-con{ display:block; border-radius:999px; background:rgba(255,255,255,.18); height:11px; }
.radeimo-layout-v4 .rd-social-preview > .e-con:nth-child(1){ width:38%; height:28px; border-radius:7px; background:var(--red); }
.radeimo-layout-v4 .rd-social-preview > .e-con:nth-child(2){ width:90%; }
.radeimo-layout-v4 .rd-social-preview > .e-con:nth-child(3){ width:68%; background:var(--yellow); }
.radeimo-layout-v4 .rd-card-link,
.radeimo-layout-v4 .rd-real-link{ align-self:flex-start; }
.radeimo-layout-v4 .rd-format-body .rd-card-link{ margin-top:auto; }
@media(max-width:1024px){ .radeimo-layout-v4 .rd-hero{ padding-top:74px; padding-bottom:64px; } .radeimo-layout-v4 .rd-hero-grid{ gap:30px; } .radeimo-layout-v4 .rd-real-card--invite,.radeimo-layout-v4 .rd-real-card--social,.radeimo-layout-v4 .rd-real-card--video{ gap:18px; } }
@media(max-width:720px){ .radeimo-layout-v4 .rd-section{ padding:58px 16px; } .radeimo-layout-v4 .rd-section--tight{ padding-top:46px; padding-bottom:46px; } .radeimo-layout-v4 .rd-hero{ padding-top:58px; padding-bottom:44px; } .radeimo-layout-v4 .rd-actions{ gap:10px; } .radeimo-layout-v4 .rd-problem-card,.radeimo-layout-v4 .rd-format-card,.radeimo-layout-v4 .rd-panel,.radeimo-layout-v4 .rd-price-band,.radeimo-layout-v4 .rd-proof-card,.radeimo-layout-v4 .rd-cta-panel{ padding:18px; } }
@media(max-width:430px){ .radeimo-layout-v4 .rd-section{ padding-left:14px; padding-right:14px; } .radeimo-layout-v4 .rd-hero-grid{ gap:24px; } .radeimo-layout-v4 .rd-trust-row{ gap:6px; } .radeimo-layout-v4 .rd-chip{ padding:8px 6px; } }

/* 2026-06-09 native Elementor visual polish pass */
.radeimo-layout-v4 .rd-eyebrow{
  display:inline-grid !important;
  grid-template-columns:28px max-content !important;
  align-items:center !important;
  justify-content:start !important;
  justify-items:start !important;
  gap:10px !important;
  width:max-content !important;
  max-width:100% !important;
  align-self:flex-start !important;
  margin:0 0 14px 0 !important;
}
.radeimo-layout-v4 .rd-eyebrow::before{ grid-column:1; grid-row:1; width:28px !important; height:2px !important; }
.radeimo-layout-v4 .rd-eyebrow > .elementor-element,
.radeimo-layout-v4 .rd-eyebrow > .elementor-widget{ grid-column:2; grid-row:1; width:auto !important; max-width:max-content !important; flex:0 0 auto !important; align-self:center !important; }
.radeimo-layout-v4 .rd-eyebrow .elementor-heading-title{ margin:0 !important; color:var(--yellow) !important; font-size:12px !important; line-height:1.1 !important; font-weight:900 !important; letter-spacing:.045em !important; text-align:left !important; white-space:nowrap; }
.radeimo-layout-v4 .rd-title{ align-self:flex-start !important; }
.radeimo-layout-v4 .rd-title .elementor-heading-title{ margin:0 !important; color:var(--text) !important; font-weight:760 !important; letter-spacing:0 !important; }
.radeimo-layout-v4 .rd-title--section .elementor-heading-title{ line-height:1.06 !important; }

.radeimo-layout-v4 .rd-chip{ min-height:72px !important; padding:12px 14px !important; display:flex !important; flex-direction:column !important; justify-content:flex-start !important; }
.radeimo-layout-v4 .rd-chip-title{ margin:0 0 6px 0 !important; }
.radeimo-layout-v4 .rd-chip-title .elementor-heading-title{ color:var(--yellow) !important; font-size:17px !important; line-height:1.12 !important; font-weight:760 !important; margin:0 !important; }
.radeimo-layout-v4 .rd-chip-text .elementor-widget-container{ color:rgba(246,247,251,.66) !important; font-size:12.5px !important; line-height:1.32 !important; margin:0 !important; }

.radeimo-layout-v4 .rd-floating-labels{ inset:auto 24px 22px 24px !important; gap:10px !important; align-items:center !important; }
.radeimo-layout-v4 .rd-mini-label{ min-height:42px !important; padding:0 10px !important; display:flex !important; align-items:center !important; justify-content:center !important; border-color:rgba(255,255,255,.22) !important; background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)) !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 10px 28px rgba(0,0,0,.18) !important; }
.radeimo-layout-v4 .rd-mini-label .elementor-heading-title{ color:rgba(246,247,251,.86) !important; font-size:11px !important; line-height:1 !important; font-weight:850 !important; text-align:center !important; margin:0 !important; }

.radeimo-layout-v4 .rd-format-grid{ grid-auto-rows:minmax(226px,auto) !important; gap:18px !important; }
.radeimo-layout-v4 .rd-format-card{ padding:24px !important; }
.radeimo-layout-v4 .rd-format-body{ display:flex !important; flex-direction:column !important; gap:0 !important; min-height:100%; }
.radeimo-layout-v4 .rd-icon{ position:relative !important; width:42px !important; height:42px !important; margin:0 0 18px 0 !important; border-radius:12px !important; background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025)),rgba(5,9,17,.78) !important; box-shadow:inset 0 1px 0 rgba(255,255,255,.09), 0 12px 24px rgba(0,0,0,.25) !important; overflow:hidden !important; }
.radeimo-layout-v4 .rd-icon svg,
.radeimo-layout-v4 .rd-icon .elementor-widget-container{ display:none !important; }
.radeimo-layout-v4 .rd-icon::before,
.radeimo-layout-v4 .rd-icon::after{ content:""; position:absolute; display:block; }
.radeimo-layout-v4 .rd-icon--publication::before{ width:18px; height:24px; left:11px; top:9px; border-radius:4px 4px 7px 4px; background:linear-gradient(135deg,var(--yellow) 0 42%,#dce7f5 42% 58%,var(--blue) 58%); box-shadow:7px -3px 0 rgba(255,255,255,.16); }
.radeimo-layout-v4 .rd-icon--sticker::before{ width:25px; height:25px; left:8px; top:8px; border-radius:999px; background:radial-gradient(circle at 50% 50%,rgba(240,196,81,.25) 0 34%,transparent 35%),radial-gradient(circle,var(--yellow) 0 52%,var(--red) 53% 100%); }
.radeimo-layout-v4 .rd-icon--sticker::after{ width:13px; height:13px; left:14px; top:14px; border:2px solid rgba(5,9,17,.26); border-radius:999px; }
.radeimo-layout-v4 .rd-icon--menu::before{ width:18px; height:24px; left:12px; top:9px; border-radius:4px; background:linear-gradient(135deg,var(--yellow),var(--blue)); }
.radeimo-layout-v4 .rd-icon--menu::after{ width:14px; height:2px; left:14px; top:17px; background:rgba(5,9,17,.52); box-shadow:0 6px 0 rgba(5,9,17,.45),0 12px 0 rgba(5,9,17,.36); }
.radeimo-layout-v4 .rd-icon--social::before{ width:25px; height:22px; left:9px; top:10px; border-radius:5px; background:linear-gradient(90deg,var(--red) 0 36%,var(--blue) 36% 70%,var(--yellow) 70%); box-shadow:5px 5px 0 rgba(255,255,255,.12); }

.radeimo-layout-v4 .rd-card-title{ margin:0 0 10px 0 !important; }
.radeimo-layout-v4 .rd-card-title .elementor-heading-title{ color:var(--text) !important; font-weight:780 !important; line-height:1.16 !important; margin:0 !important; }
.radeimo-layout-v4 .rd-format-card .rd-card-title .elementor-heading-title{ font-size:22px !important; }
.radeimo-layout-v4 .rd-real-card .rd-card-title .elementor-heading-title{ font-size:22px !important; }
.radeimo-layout-v4 .rd-proof-card .rd-card-title .elementor-heading-title,
.radeimo-layout-v4 .rd-panel .rd-card-title .elementor-heading-title{ font-size:20px !important; }
.radeimo-layout-v4 .rd-copy .elementor-widget-container{ color:rgba(246,247,251,.74) !important; font-size:15px !important; line-height:1.48 !important; margin:0 !important; }
.radeimo-layout-v4 .rd-format-card .rd-copy .elementor-widget-container{ color:rgba(246,247,251,.72) !important; font-size:15px !important; line-height:1.42 !important; }
.radeimo-layout-v4 .rd-copy p{ margin:0 !important; }
.radeimo-layout-v4 .rd-format-list{ margin-top:18px !important; }
.radeimo-layout-v4 .rd-format-list ul{ list-style:none !important; margin:0 !important; padding:0 !important; display:grid !important; gap:9px !important; }
.radeimo-layout-v4 .rd-format-list li{ color:rgba(246,247,251,.70) !important; font-size:15px !important; line-height:1.38 !important; padding-left:20px !important; position:relative !important; }
.radeimo-layout-v4 .rd-format-list li::before{ content:""; position:absolute; left:0; top:.62em; width:7px; height:7px; border-radius:999px; background:var(--yellow); box-shadow:0 0 0 4px rgba(240,196,81,.08); }
.radeimo-layout-v4 .rd-card-link{ margin-top:auto !important; padding-top:24px !important; }
.radeimo-layout-v4 .rd-card-link .elementor-button,
.radeimo-layout-v4 .rd-real-link .elementor-button{ color:var(--yellow) !important; font-weight:850 !important; font-size:13px !important; }

.radeimo-layout-v4 .rd-real-card{ gap:24px !important; }
.radeimo-layout-v4 .rd-real-text{ display:flex !important; flex-direction:column !important; align-items:flex-start !important; }
.radeimo-layout-v4 .rd-real-kicker{ display:inline-flex !important; width:max-content !important; min-height:0 !important; align-self:flex-start !important; border:0 !important; background:transparent !important; padding:0 !important; margin:0 0 14px 0 !important; box-shadow:none !important; }
.radeimo-layout-v4 .rd-real-kicker .elementor-heading-title{ display:inline-flex !important; align-items:center !important; width:max-content !important; padding:6px 11px !important; border:1px solid rgba(240,196,81,.38) !important; border-radius:999px !important; background:rgba(240,196,81,.11) !important; color:var(--yellow) !important; font-size:11px !important; line-height:1 !important; font-weight:900 !important; letter-spacing:.025em !important; margin:0 !important; text-transform:uppercase !important; }
.radeimo-layout-v4 .rd-real-text .rd-card-title{ margin-bottom:10px !important; }
.radeimo-layout-v4 .rd-real-text .rd-copy .elementor-widget-container{ font-size:15px !important; line-height:1.5 !important; color:rgba(246,247,251,.74) !important; }
.radeimo-layout-v4 .rd-real-link{ margin-top:22px !important; }
.radeimo-layout-v4 .rd-real-visual{ background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.025)),rgba(4,8,14,.62) !important; overflow:hidden !important; }
.radeimo-layout-v4 .rd-real-visual::before{ content:""; display:block; width:100%; max-width:190px; aspect-ratio:1/1.18; border-radius:14px; box-shadow:0 20px 40px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.12); }
.radeimo-layout-v4 .rd-real-card--invite .rd-real-visual::before{ max-width:260px; aspect-ratio:.74/1; background:linear-gradient(180deg,rgba(139,38,42,.96) 0 11%,rgba(174,49,49,.92) 11% 26%,rgba(219,59,55,.94) 26% 46%,rgba(70,129,238,.95) 46% 66%,rgba(220,228,240,.92) 66% 100%); }
.radeimo-layout-v4 .rd-real-card--social .rd-real-visual::before{ background:linear-gradient(90deg,var(--red) 0 18%,var(--blue) 18% 50%,var(--yellow) 50% 72%,#0b1424 72% 100%); border:1px solid rgba(45,127,249,.7); }
.radeimo-layout-v4 .rd-real-card--video .rd-real-visual::before{ background:linear-gradient(180deg,var(--yellow) 0 25%,var(--red) 25% 64%,#0b1424 64% 82%,rgba(255,255,255,.08) 82% 100%); border:1px solid rgba(240,196,81,.55); }
.radeimo-layout-v4 .rd-real-card--social .rd-real-visual::after,
.radeimo-layout-v4 .rd-real-card--video .rd-real-visual::after{ content:""; position:absolute; width:74px; height:4px; border-radius:999px; bottom:30px; left:50%; transform:translateX(-50%); background:linear-gradient(90deg,var(--red),var(--yellow),var(--blue)); opacity:.82; }

.radeimo-layout-v4 .rd-need{ min-height:138px !important; gap:12px !important; padding:18px !important; background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.032)),rgba(6,11,19,.72) !important; }
.radeimo-layout-v4 .rd-need b{ color:var(--yellow) !important; font-size:12px !important; letter-spacing:.02em !important; }
.radeimo-layout-v4 .rd-need .rd-card-title .elementor-heading-title,
.radeimo-layout-v4 .rd-need h3{ color:var(--text) !important; font-size:18px !important; font-weight:780 !important; line-height:1.16 !important; margin:0 0 8px 0 !important; }
.radeimo-layout-v4 .rd-need .rd-copy .elementor-widget-container,
.radeimo-layout-v4 .rd-need p{ color:rgba(246,247,251,.70) !important; font-size:14px !important; line-height:1.42 !important; margin:0 !important; }

.radeimo-layout-v4 .rd-step{ min-height:176px !important; padding:20px !important; background:linear-gradient(160deg,rgba(255,255,255,.075),rgba(255,255,255,.032)),rgba(6,11,19,.72) !important; }
.radeimo-layout-v4 .rd-step b{ margin-bottom:20px !important; color:var(--yellow) !important; background:rgba(240,196,81,.15) !important; border-color:rgba(240,196,81,.42) !important; }
.radeimo-layout-v4 .rd-step .rd-card-title .elementor-heading-title,
.radeimo-layout-v4 .rd-step h3{ color:var(--text) !important; font-size:18px !important; font-weight:780 !important; line-height:1.16 !important; margin:0 0 9px 0 !important; }
.radeimo-layout-v4 .rd-step .rd-copy .elementor-widget-container,
.radeimo-layout-v4 .rd-step p{ color:rgba(246,247,251,.70) !important; font-size:14px !important; line-height:1.43 !important; margin:0 !important; }

.radeimo-layout-v4 .rd-compare-card{ padding:24px !important; background:linear-gradient(155deg,rgba(255,255,255,.07),rgba(255,255,255,.032)),rgba(5,9,17,.72) !important; }
.radeimo-layout-v4 .rd-compare-card .rd-card-title{ margin-bottom:10px !important; }
.radeimo-layout-v4 .rd-compare-card .rd-card-title .elementor-heading-title,
.radeimo-layout-v4 .rd-compare-card h3{ color:var(--text) !important; font-size:22px !important; font-weight:780 !important; line-height:1.15 !important; }
.radeimo-layout-v4 .rd-compare-card .rd-copy .elementor-widget-container,
.radeimo-layout-v4 .rd-compare-card p{ color:rgba(246,247,251,.72) !important; font-size:15px !important; line-height:1.46 !important; }
.radeimo-layout-v4 .rd-compare-card li{ color:rgba(246,247,251,.82) !important; font-size:15px !important; line-height:1.35 !important; }

.radeimo-layout-v4 .rd-prep{ gap:18px !important; }
.radeimo-layout-v4 .rd-prep .rd-proof-card{ position:relative !important; padding:26px !important; background:linear-gradient(155deg,rgba(255,255,255,.075),rgba(255,255,255,.034)),rgba(6,11,19,.74) !important; overflow:hidden !important; }
.radeimo-layout-v4 .rd-prep .rd-proof-card::before{ content:""; position:absolute; left:0; top:0; bottom:0; width:3px; background:linear-gradient(180deg,var(--yellow),var(--red),var(--blue)); opacity:.72; }
.radeimo-layout-v4 .rd-prep .rd-proof-card .rd-card-title .elementor-heading-title{ font-size:21px !important; color:var(--text) !important; font-weight:780 !important; line-height:1.16 !important; margin:0 0 12px 0 !important; }
.radeimo-layout-v4 .rd-prep .rd-proof-card .rd-copy .elementor-widget-container{ color:rgba(246,247,251,.72) !important; font-size:15px !important; line-height:1.45 !important; max-width:920px; }
.radeimo-layout-v4 .rd-prep .rd-proof-card a{ color:var(--yellow) !important; font-weight:850 !important; text-decoration:none !important; border-bottom:1px solid rgba(240,196,81,.42); }

@media(max-width:1024px){
  .radeimo-layout-v4 .rd-format-grid{ grid-auto-rows:auto !important; }
  .radeimo-layout-v4 .rd-format-card .rd-card-title .elementor-heading-title,
  .radeimo-layout-v4 .rd-real-card .rd-card-title .elementor-heading-title{ font-size:21px !important; }
  .radeimo-layout-v4 .rd-floating-labels{ inset:auto 18px 18px 18px !important; }
}
@media(max-width:720px){
  .radeimo-layout-v4 .rd-eyebrow{ grid-template-columns:24px auto !important; gap:9px !important; }
  .radeimo-layout-v4 .rd-eyebrow .elementor-heading-title{ white-space:normal; font-size:11px !important; }
  .radeimo-layout-v4 .rd-trust-row{ gap:8px !important; }
  .radeimo-layout-v4 .rd-chip{ min-height:58px !important; padding:10px !important; }
  .radeimo-layout-v4 .rd-chip-title .elementor-heading-title{ font-size:13px !important; }
  .radeimo-layout-v4 .rd-chip-text{ display:none !important; }
  .radeimo-layout-v4 .rd-floating-labels{ grid-template-columns:repeat(2,minmax(0,1fr)) !important; }
  .radeimo-layout-v4 .rd-format-list li{ font-size:14px !important; }
  .radeimo-layout-v4 .rd-prep .rd-proof-card{ padding:22px !important; }
}


/* 2026-06-09 mobile hero label correction */
@media(max-width:430px){
  .radeimo-layout-v4 .rd-floating-labels{ inset:auto 14px 14px 14px !important; gap:6px !important; }
  .radeimo-layout-v4 .rd-mini-label{ min-height:34px !important; padding:0 5px !important; border-radius:7px !important; }
  .radeimo-layout-v4 .rd-mini-label .elementor-heading-title{ font-size:9.5px !important; line-height:1 !important; }
}

/* 2026-06-09 critical visual QA pass */
.radeimo-layout-v4 {
  --glow-red: rgba(225,45,45,.32);
  --glow-blue: rgba(45,127,249,.28);
  --glow-yellow: rgba(240,196,81,.24);
}

.radeimo-layout-v4 .rd-section {
  background:
    radial-gradient(circle at 12% 18%, rgba(225,45,45,.09), transparent 32rem),
    radial-gradient(circle at 86% 18%, rgba(45,127,249,.1), transparent 30rem);
}
.radeimo-layout-v4 .rd-section:nth-of-type(even) {
  background:
    radial-gradient(circle at 18% 78%, rgba(225,45,45,.08), transparent 28rem),
    radial-gradient(circle at 82% 50%, rgba(45,127,249,.11), transparent 34rem);
}

.radeimo-layout-v4 .rd-floating-labels,
.radeimo-layout-v4 .rd-hero-art::after {
  display: none !important;
  content: none !important;
}
.radeimo-layout-v4 .rd-hero-art {
  min-height: 500px !important;
  overflow: hidden !important;
  border-color: rgba(255,255,255,.18) !important;
  box-shadow: 0 30px 95px rgba(0,0,0,.36), inset 0 1px 0 rgba(255,255,255,.12) !important;
}
.radeimo-layout-v4 .rd-hero-art .rd-art-item {
  max-width: calc(100% - 34px) !important;
  max-height: calc(100% - 34px) !important;
}
.radeimo-layout-v4 .rd-art-doc { left: 11% !important; top: 12% !important; width: 31% !important; height: 43% !important; }
.radeimo-layout-v4 .rd-art-menu { right: 19% !important; top: 11% !important; width: 34% !important; height: 42% !important; }
.radeimo-layout-v4 .rd-art-sticker { left: 14% !important; bottom: 15% !important; width: 34% !important; height: 22% !important; }
.radeimo-layout-v4 .rd-art-social { right: 12% !important; bottom: 15% !important; width: 34% !important; height: 27% !important; }
.radeimo-layout-v4 .rd-art-paper { right: 6% !important; top: 35% !important; width: 19% !important; height: 22% !important; }

.radeimo-layout-v4 .rd-problem-card {
  gap: 0 !important;
  background:
    radial-gradient(circle at 6% 8%, rgba(225,45,45,.18), transparent 36%),
    radial-gradient(circle at 92% 86%, rgba(45,127,249,.16), transparent 42%),
    linear-gradient(145deg, rgba(255,255,255,.09), rgba(255,255,255,.035)),
    rgba(8,14,24,.88) !important;
}
.radeimo-layout-v4 .rd-problem-card .rd-title {
  margin-bottom: 22px !important;
}
.radeimo-layout-v4 .rd-problem-card .rd-title .elementor-heading-title {
  line-height: 1.04 !important;
}
.radeimo-layout-v4 .rd-problem-card .rd-copy {
  max-width: 780px;
}

.radeimo-layout-v4 .rd-status .elementor-heading-title {
  font-size: 9.5px !important;
  line-height: 1 !important;
  padding: 5px 8px !important;
  letter-spacing: .035em !important;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.08);
}
.radeimo-layout-v4 .rd-compare-card {
  background:
    radial-gradient(circle at 100% 0, rgba(225,45,45,.11), transparent 38%),
    linear-gradient(145deg, rgba(255,255,255,.075), rgba(255,255,255,.032)),
    rgba(8,14,24,.82) !important;
}
.radeimo-layout-v4 .rd-compare-card--after {
  background:
    radial-gradient(circle at 100% 0, rgba(55,211,154,.18), transparent 42%),
    linear-gradient(145deg, rgba(255,255,255,.075), rgba(255,255,255,.032)),
    rgba(8,14,24,.86) !important;
}

.radeimo-layout-v4 .rd-format-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  grid-template-areas:
    "publication sticker"
    "menu social" !important;
  grid-auto-rows: auto !important;
  align-items: stretch !important;
}
.radeimo-layout-v4 .rd-format-card {
  min-height: 268px !important;
  padding: 22px !important;
  border-color: rgba(255,255,255,.16) !important;
  box-shadow: 0 20px 54px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.08) !important;
}
.radeimo-layout-v4 .rd-format-card--publication {
  min-height: 268px !important;
}
.radeimo-layout-v4 .rd-format-card--social {
  grid-template-columns: minmax(0, 1fr) 172px !important;
}
.radeimo-layout-v4 .rd-format-card .rd-card-title .elementor-heading-title {
  color: #fff !important;
}
.radeimo-layout-v4 .rd-format-card .rd-copy .elementor-widget-container {
  color: rgba(246,247,251,.74) !important;
}
.radeimo-layout-v4 .rd-format-list .elementor-widget-container li {
  color: rgba(246,247,251,.7) !important;
}
.radeimo-layout-v4 .rd-format-card--publication,
.radeimo-layout-v4 .rd-format-card--video {
  background:
    radial-gradient(circle at 12% 12%, rgba(225,45,45,.18), transparent 36%),
    radial-gradient(circle at 92% 86%, rgba(45,127,249,.17), transparent 40%),
    linear-gradient(145deg, rgba(255,255,255,.085), rgba(255,255,255,.035)) !important;
}

.radeimo-layout-v4 .rd-real-card {
  border-color: rgba(255,255,255,.18) !important;
  box-shadow: 0 22px 62px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.08) !important;
}
.radeimo-layout-v4 .rd-real-visual {
  position: relative !important;
  display: block !important;
  overflow: hidden !important;
  padding: 0 !important;
  background:
    radial-gradient(circle at 20% 12%, rgba(240,196,81,.1), transparent 36%),
    linear-gradient(145deg, rgba(255,255,255,.055), rgba(255,255,255,.025)),
    rgba(4,8,14,.72) !important;
}
.radeimo-layout-v4 .rd-real-visual::before,
.radeimo-layout-v4 .rd-real-visual::after {
  content: "" !important;
  position: absolute !important;
  display: block !important;
  pointer-events: none !important;
}
.radeimo-layout-v4 .rd-real-card--invite .rd-real-visual {
  min-height: 300px !important;
}
.radeimo-layout-v4 .rd-real-card--invite .rd-real-visual::before {
  inset: 28px 34px !important;
  border-radius: 14px !important;
  background:
    linear-gradient(#e12d2d,#e12d2d) 0 0/100% 52px no-repeat,
    linear-gradient(#f0c451,#f0c451) 24px 84px/42% 10px no-repeat,
    linear-gradient(rgba(10,20,35,.68),rgba(10,20,35,.68)) 24px 112px/74% 9px no-repeat,
    linear-gradient(rgba(10,20,35,.42),rgba(10,20,35,.42)) 24px 137px/62% 8px no-repeat,
    linear-gradient(#2d7ff9,#2d7ff9) 24px 185px/72px 44px no-repeat,
    linear-gradient(rgba(10,20,35,.28),rgba(10,20,35,.28)) 112px 190px/44% 8px no-repeat,
    linear-gradient(rgba(10,20,35,.22),rgba(10,20,35,.22)) 112px 212px/36% 8px no-repeat,
    linear-gradient(145deg, #f8fafc, #cfd8e6) !important;
  border: 1px solid rgba(255,255,255,.2);
  box-shadow: 0 20px 42px rgba(0,0,0,.24) !important;
}
.radeimo-layout-v4 .rd-real-card--invite .rd-real-visual::after {
  right: 42px !important;
  bottom: 36px !important;
  width: 92px !important;
  height: 30px !important;
  border-radius: 999px !important;
  background: #e12d2d !important;
  box-shadow: inset 16px 11px 0 -8px rgba(255,255,255,.85);
}
.radeimo-layout-v4 .rd-real-card--social .rd-real-visual::before {
  inset: 18px 28px !important;
  border-radius: 18px !important;
  background:
    linear-gradient(#e12d2d,#e12d2d) 0 0/100% 46px no-repeat,
    linear-gradient(135deg,#2d7ff9,#75a9ff) 22px 68px/56px 56px no-repeat,
    linear-gradient(135deg,#f0c451,#ffe08a) 92px 68px/70px 56px no-repeat,
    linear-gradient(rgba(255,255,255,.72),rgba(255,255,255,.72)) 22px 146px/120px 8px no-repeat,
    linear-gradient(#e12d2d,#e12d2d) 22px 166px/70px 26px no-repeat,
    #0b1424 !important;
  border: 2px solid rgba(45,127,249,.5);
  box-shadow: 0 18px 32px rgba(0,0,0,.26) !important;
}
.radeimo-layout-v4 .rd-real-card--social .rd-real-visual::after {
  left: 54px !important;
  top: 38px !important;
  width: 44px !important;
  height: 10px !important;
  border-radius: 999px !important;
  background: rgba(255,255,255,.86) !important;
  box-shadow: 58px 0 0 -2px rgba(255,255,255,.48);
}
.radeimo-layout-v4 .rd-real-card--video .rd-real-visual::before {
  inset: 22px 24px 32px !important;
  border-radius: 14px !important;
  background:
    linear-gradient(#f0c451,#f0c451) 0 0/56px 100% no-repeat,
    linear-gradient(#e12d2d,#e12d2d) 56px 36px/calc(100% - 56px) 70px no-repeat,
    linear-gradient(#07101d,#07101d) 56px 106px/calc(100% - 56px) 44px no-repeat,
    linear-gradient(90deg,#e12d2d,#f0c451,#2d7ff9) 56px 164px/calc(100% - 88px) 6px no-repeat,
    #101b2d !important;
  border: 1px solid rgba(255,255,255,.16);
  box-shadow: 0 18px 34px rgba(0,0,0,.28) !important;
}
.radeimo-layout-v4 .rd-real-card--video .rd-real-visual::after {
  left: calc(50% - 10px) !important;
  top: calc(50% - 16px) !important;
  width: 0 !important;
  height: 0 !important;
  border-left: 24px solid rgba(255,255,255,.92) !important;
  border-top: 15px solid transparent !important;
  border-bottom: 15px solid transparent !important;
  background: transparent !important;
  filter: drop-shadow(0 4px 12px rgba(0,0,0,.32));
}

.radeimo-layout-v4 .rd-need-strip {
  gap: 14px !important;
}
.radeimo-layout-v4 .rd-need {
  position: relative !important;
  min-height: 176px !important;
  padding: 20px !important;
  gap: 14px !important;
  overflow: hidden !important;
  background:
    radial-gradient(circle at 100% 0, var(--need-soft, rgba(45,127,249,.12)), transparent 42%),
    linear-gradient(145deg, rgba(255,255,255,.08), rgba(255,255,255,.032)),
    rgba(8,14,24,.86) !important;
  border-color: rgba(255,255,255,.16) !important;
  box-shadow: 0 18px 50px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.08) !important;
}
.radeimo-layout-v4 .rd-need::before {
  content: "" !important;
  position: absolute;
  inset: 0 auto 0 0;
  width: 3px;
  background: var(--need-accent, var(--blue));
  opacity: .8;
}
.radeimo-layout-v4 .rd-need:nth-child(1) { --need-accent: #2d7ff9; --need-soft: rgba(45,127,249,.14); }
.radeimo-layout-v4 .rd-need:nth-child(2) { --need-accent: #f0c451; --need-soft: rgba(240,196,81,.13); }
.radeimo-layout-v4 .rd-need:nth-child(3) { --need-accent: #37d39a; --need-soft: rgba(55,211,154,.12); }
.radeimo-layout-v4 .rd-need:nth-child(4) { --need-accent: #e12d2d; --need-soft: rgba(225,45,45,.13); }
.radeimo-layout-v4 .rd-need .rd-number .elementor-heading-title {
  color: var(--need-accent) !important;
  font-size: 12px !important;
  letter-spacing: .04em;
}
.radeimo-layout-v4 .rd-need .rd-card-title .elementor-heading-title {
  color: #fff !important;
}
.radeimo-layout-v4 .rd-need .rd-copy .elementor-widget-container {
  color: rgba(246,247,251,.68) !important;
}

.radeimo-layout-v4 .rd-process {
  gap: 14px !important;
}
.radeimo-layout-v4 .rd-step {
  min-height: 178px !important;
  padding: 18px !important;
  background:
    radial-gradient(circle at 100% 0, rgba(45,127,249,.1), transparent 42%),
    linear-gradient(145deg, rgba(255,255,255,.075), rgba(255,255,255,.032)),
    rgba(8,14,24,.84) !important;
}
.radeimo-layout-v4 .rd-step-number .elementor-heading-title {
  width: 24px !important;
  height: 24px !important;
  font-size: 10px !important;
  margin-bottom: 15px !important;
  color: #10131a !important;
  background: var(--yellow) !important;
}
.radeimo-layout-v4 .rd-step .rd-card-title .elementor-heading-title {
  color: #fff !important;
}
.radeimo-layout-v4 .rd-step .rd-copy .elementor-widget-container {
  color: rgba(246,247,251,.68) !important;
}

.radeimo-layout-v4 .rd-panel {
  background:
    radial-gradient(circle at 100% 0, rgba(45,127,249,.12), transparent 42%),
    linear-gradient(145deg, rgba(255,255,255,.08), rgba(255,255,255,.034)),
    rgba(8,14,24,.86) !important;
}
.radeimo-layout-v4 .rd-panel--design {
  background:
    radial-gradient(circle at 0 0, rgba(225,45,45,.13), transparent 42%),
    linear-gradient(145deg, rgba(255,255,255,.08), rgba(255,255,255,.034)),
    rgba(8,14,24,.86) !important;
}
.radeimo-layout-v4 .rd-panel-row {
  grid-template-columns: 22px 1fr !important;
  gap: 9px !important;
}
.radeimo-layout-v4 .rd-panel-number .elementor-heading-title {
  width: 18px !important;
  height: 18px !important;
  border-radius: 5px !important;
  font-size: 9px !important;
  line-height: 1 !important;
}
.radeimo-layout-v4 .rd-panel-row .rd-copy .elementor-widget-container {
  color: rgba(246,247,251,.72) !important;
}

.radeimo-layout-v4 .rd-price-band {
  background:
    radial-gradient(circle at 8% 88%, rgba(225,45,45,.18), transparent 36%),
    radial-gradient(circle at 92% 12%, rgba(45,127,249,.18), transparent 38%),
    linear-gradient(145deg, rgba(255,255,255,.09), rgba(255,255,255,.035)),
    rgba(8,14,24,.88) !important;
}
.radeimo-layout-v4 .rd-price {
  position: relative !important;
  overflow: hidden !important;
  border-color: rgba(255,255,255,.17) !important;
  background:
    radial-gradient(circle at 100% 0, rgba(240,196,81,.11), transparent 42%),
    rgba(255,255,255,.055) !important;
}
.radeimo-layout-v4 .rd-price::before {
  content: "" !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 2px;
  background: linear-gradient(90deg, var(--yellow), var(--red), var(--blue));
  opacity: .8;
}
.radeimo-layout-v4 .rd-price-label .elementor-widget-container {
  color: rgba(246,247,251,.74) !important;
}
.radeimo-layout-v4 .rd-price-value .elementor-heading-title {
  color: var(--yellow) !important;
  font-weight: 820 !important;
  text-shadow: 0 0 18px rgba(240,196,81,.2);
}
.radeimo-layout-v4 .rd-price--wide {
  background:
    radial-gradient(circle at 94% 14%, rgba(45,127,249,.2), transparent 42%),
    rgba(255,255,255,.058) !important;
}

.radeimo-layout-v4 .rd-proof-card {
  border-color: rgba(255,255,255,.16) !important;
  background:
    radial-gradient(circle at 0 0, rgba(45,127,249,.12), transparent 38%),
    linear-gradient(145deg, rgba(255,255,255,.075), rgba(255,255,255,.032)),
    rgba(8,14,24,.84) !important;
}
.radeimo-layout-v4 .rd-proof-card .rd-copy a {
  color: rgba(240,196,81,.95) !important;
  font-weight: 650 !important;
  border-bottom: 1px solid rgba(240,196,81,.36) !important;
  text-decoration: none !important;
}
.radeimo-layout-v4 .rd-proof-card .rd-copy a:hover,
.radeimo-layout-v4 .rd-proof-card .rd-copy a:focus {
  color: #fff !important;
  border-bottom-color: rgba(255,255,255,.65) !important;
}

.radeimo-layout-v4 .rd-cta-panel .rd-eyebrow {
  display: none !important;
}
.radeimo-layout-v4 .rd-cta-panel {
  border-color: rgba(255,255,255,.18) !important;
  background:
    radial-gradient(circle at 18% 20%, rgba(225,45,45,.18), transparent 36%),
    radial-gradient(circle at 82% 18%, rgba(45,127,249,.2), transparent 38%),
    linear-gradient(145deg, rgba(255,255,255,.09), rgba(255,255,255,.035)),
    rgba(8,14,24,.88) !important;
  box-shadow: 0 28px 76px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.1) !important;
}

.radeimo-layout-v4 .rd-btn .elementor-button {
  transition: transform .24s ease, box-shadow .24s ease, border-color .24s ease, background .24s ease !important;
}
@media (hover:hover) {
  .radeimo-layout-v4 .rd-btn--primary .elementor-button:hover,
  .radeimo-layout-v4 .rd-btn--primary .elementor-button:focus {
    transform: translateY(-2px) !important;
    box-shadow: 0 20px 48px rgba(225,45,45,.42), 0 0 34px rgba(225,45,45,.26) !important;
  }
  .radeimo-layout-v4 .rd-btn--ghost .elementor-button:hover,
  .radeimo-layout-v4 .rd-btn--ghost .elementor-button:focus {
    transform: translateY(-2px) !important;
    border-color: rgba(255,255,255,.34) !important;
    box-shadow: 0 16px 38px rgba(45,127,249,.2), 0 0 24px rgba(255,255,255,.07) !important;
  }
  .radeimo-layout-v4 .rd-format-card,
  .radeimo-layout-v4 .rd-real-card,
  .radeimo-layout-v4 .rd-need,
  .radeimo-layout-v4 .rd-step,
  .radeimo-layout-v4 .rd-panel,
  .radeimo-layout-v4 .rd-price,
  .radeimo-layout-v4 .rd-proof-card,
  .radeimo-layout-v4 .rd-compare-card {
    transition: transform .24s ease, border-color .24s ease, box-shadow .24s ease, background .24s ease !important;
  }
  .radeimo-layout-v4 .rd-format-card:hover,
  .radeimo-layout-v4 .rd-real-card:hover,
  .radeimo-layout-v4 .rd-need:hover,
  .radeimo-layout-v4 .rd-step:hover,
  .radeimo-layout-v4 .rd-panel:hover,
  .radeimo-layout-v4 .rd-price:hover,
  .radeimo-layout-v4 .rd-proof-card:hover,
  .radeimo-layout-v4 .rd-compare-card:hover {
    transform: translateY(-4px) !important;
    border-color: rgba(240,196,81,.32) !important;
    box-shadow: 0 26px 70px rgba(0,0,0,.34), 0 0 30px rgba(45,127,249,.12) !important;
  }
}

@media (max-width: 1024px) {
  .radeimo-layout-v4 .rd-format-grid {
    grid-template-columns: 1fr 1fr !important;
    grid-template-areas:
      "publication sticker"
      "menu social" !important;
  }
  .radeimo-layout-v4 .rd-format-card--social {
    grid-template-columns: 1fr !important;
  }
}
@media (max-width: 720px) {
  .radeimo-layout-v4 .rd-hero-art {
    min-height: 330px !important;
  }
  .radeimo-layout-v4 .rd-format-grid,
  .radeimo-layout-v4 .rd-need-strip,
  .radeimo-layout-v4 .rd-process,
  .radeimo-layout-v4 .rd-split,
  .radeimo-layout-v4 .rd-price-list,
  .radeimo-layout-v4 .rd-prep {
    grid-template-columns: 1fr !important;
    grid-template-areas: none !important;
  }
  .radeimo-layout-v4 .rd-format-card,
  .radeimo-layout-v4 .rd-need,
  .radeimo-layout-v4 .rd-step {
    min-height: auto !important;
  }
  .radeimo-layout-v4 .rd-real-card--invite .rd-real-visual {
    min-height: 180px !important;
  }
  .radeimo-layout-v4 .rd-real-card--invite .rd-real-visual::before {
    inset: 18px 22px !important;
  }
}

/* 2026-06-09 number contrast fix */
.radeimo-layout-v4 .rd-panel-number .elementor-heading-title,
.radeimo-layout-v4 .rd-step-number .elementor-heading-title,
.radeimo-layout-v4 .rd-panel-row span,
.radeimo-layout-v4 .rd-step b {
  color: #5b1018 !important;
  background: linear-gradient(135deg, #ffd965 0%, #f0c451 58%, #dfaa36 100%) !important;
  border: 1px solid rgba(255, 230, 142, .72) !important;
  font-weight: 930 !important;
  text-shadow:
    0 1px 0 rgba(255, 255, 255, .34),
    0 0 8px rgba(91, 16, 24, .08) !important;
  box-shadow:
    0 8px 18px rgba(240, 196, 81, .18),
    inset 0 1px 0 rgba(255, 255, 255, .46) !important;
}

.radeimo-layout-v4 .rd-step-number .elementor-heading-title {
  color: #57111a !important;
}

/* 2026-06-09 themed ad visuals fix */
.radeimo-layout-v4 .rd-real-card--social .rd-real-visual,
.radeimo-layout-v4 .rd-real-card--video .rd-real-visual {
  position: relative !important;
  min-height: 178px !important;
  overflow: hidden !important;
  isolation: isolate !important;
  background:
    radial-gradient(circle at 22% 18%, rgba(240,196,81,.14), transparent 36%),
    radial-gradient(circle at 82% 78%, rgba(45,127,249,.18), transparent 42%),
    rgba(4, 8, 14, .82) !important;
}

.radeimo-layout-v4 .rd-real-card--social .rd-real-visual::before {
  content: "" !important;
  position: absolute !important;
  left: 22px !important;
  top: 20px !important;
  width: 92px !important;
  height: 136px !important;
  border-radius: 15px !important;
  border: 2px solid rgba(45,127,249,.72) !important;
  background:
    radial-gradient(circle at 18px 20px, #f6f7fb 0 5px, transparent 6px),
    radial-gradient(circle at 74px 20px, rgba(246,247,251,.78) 0 4px, transparent 5px),
    linear-gradient(90deg, rgba(246,247,251,.82) 0 34px, transparent 34px 48px, rgba(246,247,251,.45) 48px 74px, transparent 74px),
    linear-gradient(90deg, #2d7ff9 0 38px, transparent 38px 52px, #f0c451 52px 100%),
    linear-gradient(#e12d2d 0 34px, #0a1322 34px 100%) !important;
  background-size:
    100% 42px,
    100% 42px,
    100% 10px,
    100% 52px,
    100% 100% !important;
  background-position:
    0 0,
    0 0,
    12px 50px,
    14px 74px,
    0 0 !important;
  background-repeat: no-repeat !important;
  box-shadow:
    0 18px 36px rgba(0,0,0,.34),
    inset 0 1px 0 rgba(255,255,255,.24) !important;
  transform: rotate(-2deg) !important;
}

.radeimo-layout-v4 .rd-real-card--social .rd-real-visual::after {
  content: "" !important;
  position: absolute !important;
  right: 18px !important;
  bottom: 22px !important;
  width: 58px !important;
  height: 56px !important;
  border-radius: 13px !important;
  border: 1px solid rgba(255,255,255,.18) !important;
  background:
    radial-gradient(circle at 16px 17px, #f0c451 0 6px, transparent 7px),
    radial-gradient(circle at 41px 17px, #2d7ff9 0 5px, transparent 6px),
    linear-gradient(90deg, #37d39a 0 24px, transparent 24px),
    linear-gradient(90deg, #e12d2d 0 36px, transparent 36px),
    rgba(246,247,251,.9) !important;
  background-size:
    100% 34px,
    100% 34px,
    100% 7px,
    100% 8px,
    100% 100% !important;
  background-position:
    0 0,
    0 0,
    11px 37px,
    11px 46px,
    0 0 !important;
  background-repeat: no-repeat !important;
  box-shadow: 0 16px 30px rgba(0,0,0,.28) !important;
}

.radeimo-layout-v4 .rd-real-card--video .rd-real-visual::before {
  content: "" !important;
  position: absolute !important;
  inset: 24px 18px 26px 18px !important;
  border-radius: 14px !important;
  border: 1px solid rgba(255,255,255,.2) !important;
  background:
    linear-gradient(90deg, rgba(246,247,251,.72) 0 30px, transparent 30px),
    linear-gradient(90deg, #f0c451 0 38px, transparent 38px),
    linear-gradient(90deg, #e12d2d 0 58px, transparent 58px),
    linear-gradient(135deg, #f0c451 0 34%, #101a2a 34% 61%, #e12d2d 61% 100%) !important;
  background-size:
    100% 7px,
    100% 9px,
    100% 46px,
    100% 100% !important;
  background-position:
    16px 18px,
    16px 96px,
    64px 51px,
    0 0 !important;
  background-repeat: no-repeat !important;
  box-shadow:
    0 18px 34px rgba(0,0,0,.3),
    inset 0 1px 0 rgba(255,255,255,.2) !important;
}

.radeimo-layout-v4 .rd-real-card--video .rd-real-visual::after {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  width: 52px !important;
  height: 52px !important;
  transform: translate(-50%, -50%) !important;
  border-radius: 999px !important;
  background:
    linear-gradient(90deg, rgba(246,247,251,.95) 0 17px, transparent 17px),
    rgba(5,9,17,.76) !important;
  clip-path: polygon(22% 14%, 22% 86%, 86% 50%) !important;
  filter: drop-shadow(0 8px 16px rgba(0,0,0,.32)) !important;
}

.radeimo-layout-v4 .rd-real-card--video {
  background:
    radial-gradient(circle at 16% 18%, rgba(225,45,45,.18), transparent 42%),
    radial-gradient(circle at 86% 70%, rgba(45,127,249,.19), transparent 42%),
    linear-gradient(145deg, rgba(255,255,255,.08), rgba(255,255,255,.035)) !important;
}

@media (max-width: 767px) {
  .radeimo-layout-v4 .rd-real-card--social .rd-real-visual,
  .radeimo-layout-v4 .rd-real-card--video .rd-real-visual {
    min-height: 158px !important;
  }
}

/* 2026-06-09 hero visual semantic polish */
.radeimo-layout-v4 .rd-hero-art {
  overflow: hidden !important;
  background:
    radial-gradient(circle at 20% 18%, rgba(225,45,45,.22), transparent 34%),
    radial-gradient(circle at 78% 25%, rgba(45,127,249,.24), transparent 38%),
    radial-gradient(circle at 70% 88%, rgba(240,196,81,.08), transparent 34%),
    linear-gradient(145deg, rgba(255,255,255,.09), rgba(255,255,255,.025)) !important;
}

.radeimo-layout-v4 .rd-hero-art::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  pointer-events: none !important;
  z-index: 6 !important;
  background:
    radial-gradient(circle at 19% 16%, rgba(255,255,255,.92) 0 2px, transparent 3px),
    radial-gradient(circle at 28% 67%, rgba(240,196,81,.88) 0 2px, transparent 3px),
    radial-gradient(circle at 58% 18%, rgba(255,255,255,.78) 0 1.5px, transparent 2.5px),
    radial-gradient(circle at 83% 41%, rgba(255,255,255,.86) 0 2px, transparent 3px),
    radial-gradient(circle at 75% 78%, rgba(45,127,249,.76) 0 2px, transparent 3px),
    linear-gradient(90deg, transparent 0 15%, rgba(255,255,255,.36) 15% 21%, transparent 21%),
    linear-gradient(0deg, transparent 0 62%, rgba(240,196,81,.32) 62% 68%, transparent 68%) !important;
  opacity: .62 !important;
  mix-blend-mode: screen !important;
  mask-image: radial-gradient(circle at 50% 50%, black 0 62%, transparent 88%) !important;
}

.radeimo-layout-v4 .rd-hero-art .rd-art-item {
  overflow: hidden !important;
  border-color: rgba(255,255,255,.2) !important;
  box-shadow:
    0 22px 38px rgba(0,0,0,.3),
    inset 0 1px 0 rgba(255,255,255,.18) !important;
}

.radeimo-layout-v4 .rd-art-doc {
  left: 9% !important;
  top: 12% !important;
  width: 31% !important;
  height: 43% !important;
  border-radius: 14px !important;
  transform: rotate(-6deg) !important;
  background:
    linear-gradient(145deg, rgba(255,255,255,.96), rgba(193,207,229,.78)) !important;
}
.radeimo-layout-v4 .rd-art-doc::before {
  content: "" !important;
  position: absolute !important;
  left: 15% !important;
  top: 18% !important;
  width: 70% !important;
  height: 64% !important;
  border-radius: 8px !important;
  background:
    linear-gradient(90deg, rgba(13,23,40,.42) 0 58%, transparent 58%),
    linear-gradient(90deg, rgba(13,23,40,.38) 0 92%, transparent 92%),
    linear-gradient(90deg, rgba(13,23,40,.34) 0 64%, transparent 64%),
    linear-gradient(90deg, #e12d2d 0 42%, transparent 42%),
    linear-gradient(90deg, #2d7ff9 0 28%, transparent 28%) !important;
  background-size: 100% 9px, 100% 10px, 100% 9px, 100% 14px, 100% 9px !important;
  background-position: 0 0, 0 36px, 0 73px, 0 126px, 0 151px !important;
  background-repeat: no-repeat !important;
}
.radeimo-layout-v4 .rd-art-doc::after {
  content: "" !important;
  position: absolute !important;
  right: 12% !important;
  bottom: 12% !important;
  width: 42px !important;
  height: 42px !important;
  border-radius: 999px !important;
  background:
    linear-gradient(45deg, transparent 0 42%, #5b1018 42% 55%, transparent 55%),
    linear-gradient(-45deg, transparent 0 44%, #5b1018 44% 56%, transparent 56%),
    #f0c451 !important;
  box-shadow: 0 10px 22px rgba(0,0,0,.18) !important;
}

.radeimo-layout-v4 .rd-art-menu {
  right: 13% !important;
  top: 11% !important;
  width: 42% !important;
  height: 39% !important;
  border-radius: 16px !important;
  transform: rotate(5deg) !important;
  background:
    linear-gradient(145deg, #15243a, #07101d) !important;
}
.radeimo-layout-v4 .rd-art-menu::before {
  content: "" !important;
  position: absolute !important;
  left: 11% !important;
  top: 14% !important;
  width: 78% !important;
  height: 66% !important;
  border-radius: 8px !important;
  background:
    linear-gradient(90deg, #f0c451 0 82%, transparent 82%),
    linear-gradient(90deg, rgba(246,247,251,.22) 0 58%, transparent 58%),
    linear-gradient(90deg, rgba(246,247,251,.18) 0 92%, transparent 92%),
    linear-gradient(90deg, rgba(246,247,251,.15) 0 72%, transparent 72%),
    linear-gradient(90deg, #e12d2d 0 30%, transparent 30%),
    linear-gradient(90deg, #2d7ff9 0 44%, transparent 44%) !important;
  background-size: 100% 18px, 100% 12px, 100% 12px, 100% 12px, 100% 13px, 100% 7px !important;
  background-position: 0 0, 0 48px, 0 76px, 0 104px, 0 139px, 55px 142px !important;
  background-repeat: no-repeat !important;
}
.radeimo-layout-v4 .rd-art-menu::after {
  content: "" !important;
  position: absolute !important;
  right: 9% !important;
  top: 13% !important;
  width: 34px !important;
  height: 34px !important;
  border-radius: 10px !important;
  background: rgba(246,247,251,.12) !important;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.18) !important;
}

.radeimo-layout-v4 .rd-art-paper {
  right: 7% !important;
  top: 35% !important;
  width: 18% !important;
  height: 19% !important;
  border-radius: 16px !important;
  transform: rotate(0deg) !important;
  background: rgba(246,247,251,.9) !important;
}
.radeimo-layout-v4 .rd-art-paper::before {
  content: "" !important;
  position: absolute !important;
  left: 24% !important;
  top: 28% !important;
  width: 22px !important;
  height: 22px !important;
  border-radius: 999px !important;
  background: #e12d2d !important;
  box-shadow:
    38px 4px 0 -7px rgba(7,16,29,.38),
    18px 42px 0 -8px rgba(7,16,29,.38) !important;
}
.radeimo-layout-v4 .rd-art-paper::after {
  content: "" !important;
  position: absolute !important;
  left: 54% !important;
  top: 24% !important;
  width: 26px !important;
  height: 16px !important;
  border-right: 4px solid #37d39a !important;
  border-bottom: 4px solid #37d39a !important;
  transform: rotate(42deg) !important;
  opacity: .9 !important;
}

.radeimo-layout-v4 .rd-art-sticker {
  left: 12% !important;
  bottom: 16% !important;
  width: 34% !important;
  height: 22% !important;
  border-radius: 18px !important;
  background:
    linear-gradient(145deg, #07101d, #101b2d) !important;
}
.radeimo-layout-v4 .rd-art-sticker::before {
  content: "" !important;
  position: absolute !important;
  left: 14% !important;
  top: 21% !important;
  width: 42% !important;
  height: 54% !important;
  border-radius: 16px !important;
  background: #e12d2d !important;
  box-shadow:
    76px 8px 0 -11px rgba(246,247,251,.44),
    92px 31px 0 -11px rgba(246,247,251,.34) !important;
}
.radeimo-layout-v4 .rd-art-sticker::after {
  content: "" !important;
  position: absolute !important;
  right: 14% !important;
  bottom: 19% !important;
  width: 38% !important;
  height: 8px !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #f0c451, #2d7ff9) !important;
}

.radeimo-layout-v4 .rd-art-social {
  right: 12% !important;
  bottom: 13% !important;
  width: 36% !important;
  height: 25% !important;
  border-radius: 14px !important;
  transform: rotate(-3deg) !important;
  background:
    linear-gradient(145deg, #111b2d, #07101d) !important;
}
.radeimo-layout-v4 .rd-art-social::before {
  content: "" !important;
  position: absolute !important;
  left: 10% !important;
  top: 13% !important;
  width: 40% !important;
  height: 53% !important;
  border-radius: 10px !important;
  background:
    linear-gradient(135deg, #e12d2d, #2d7ff9) !important;
  box-shadow:
    88px 6px 0 -18px rgba(246,247,251,.38),
    88px 37px 0 -18px rgba(246,247,251,.28),
    0 76px 0 -16px #f0c451 !important;
}
.radeimo-layout-v4 .rd-art-social::after {
  content: "" !important;
  position: absolute !important;
  right: 12% !important;
  top: 22% !important;
  width: 13% !important;
  height: 48% !important;
  border-radius: 4px !important;
  background:
    linear-gradient(#8792a0 0 42%, transparent 42% 52%, #5d6a79 52% 100%) !important;
}

@media (max-width: 767px) {
  .radeimo-layout-v4 .rd-hero-art::after {
    opacity: .5 !important;
  }
  .radeimo-layout-v4 .rd-art-paper {
    width: 20% !important;
    height: 18% !important;
  }
}

/* 2026-06-09 final contrast sparkle tune */
.radeimo-layout-v4 .rd-panel-number .elementor-heading-title,
.radeimo-layout-v4 .rd-step-number .elementor-heading-title,
.radeimo-layout-v4 .rd-panel-row span,
.radeimo-layout-v4 .rd-step b {
  color: #8a101b !important;
  background: linear-gradient(135deg, #ffdc68 0%, #f0c451 58%, #dda72f 100%) !important;
  border-color: rgba(255, 230, 142, .72) !important;
  text-shadow:
    0 1px 0 rgba(255,255,255,.34),
    0 0 7px rgba(138,16,27,.13) !important;
}

.radeimo-layout-v4 .rd-hero-art::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  pointer-events: none !important;
  z-index: 6 !important;
  background:
    radial-gradient(circle at 18% 18%, rgba(255,255,255,.9) 0 2px, transparent 3px),
    radial-gradient(circle at 31% 64%, rgba(240,196,81,.9) 0 2px, transparent 3px),
    radial-gradient(circle at 58% 20%, rgba(255,255,255,.86) 0 1.8px, transparent 3px),
    radial-gradient(circle at 80% 40%, rgba(255,255,255,.82) 0 2px, transparent 3px),
    radial-gradient(circle at 76% 77%, rgba(45,127,249,.78) 0 2px, transparent 3px),
    radial-gradient(circle at 65% 55%, rgba(240,196,81,.58) 0 1.5px, transparent 2.8px),
    radial-gradient(circle at 42% 35%, rgba(255,255,255,.46) 0 1.2px, transparent 2.6px) !important;
  opacity: .72 !important;
  mix-blend-mode: screen !important;
  mask-image: radial-gradient(circle at 50% 50%, black 0 70%, transparent 92%) !important;
}

.radeimo-layout-v4 .rd-art-doc::after {
  content: "" !important;
  position: absolute !important;
  right: 12% !important;
  bottom: 12% !important;
  width: 42px !important;
  height: 42px !important;
  border-radius: 999px !important;
  background:
    linear-gradient(135deg, transparent 0 47%, #fff 47% 60%, transparent 60%) 13px 21px/11px 17px no-repeat,
    linear-gradient(45deg, transparent 0 45%, #fff 45% 58%, transparent 58%) 20px 15px/15px 24px no-repeat,
    #37d39a !important;
  box-shadow:
    0 10px 22px rgba(0,0,0,.18),
    inset 0 1px 0 rgba(255,255,255,.36) !important;
}

.radeimo-layout-v4 .rd-real-card--social .rd-real-visual::after {
  content: "" !important;
  position: absolute !important;
  right: 17px !important;
  bottom: 20px !important;
  width: 58px !important;
  height: 48px !important;
  border-radius: 12px !important;
  border: 1px solid rgba(255,255,255,.22) !important;
  background:
    radial-gradient(circle at 18px 36px, #0b1424 0 3px, transparent 4px),
    radial-gradient(circle at 42px 36px, #0b1424 0 3px, transparent 4px),
    linear-gradient(90deg, #8a101b 0 36px, transparent 36px),
    linear-gradient(90deg, #37d39a 0 24px, transparent 24px),
    rgba(246,247,251,.92) !important;
  background-size:
    100% 100%,
    100% 100%,
    100% 7px,
    100% 7px,
    100% 100% !important;
  background-position:
    0 0,
    0 0,
    11px 16px,
    11px 26px,
    0 0 !important;
  background-repeat: no-repeat !important;
  box-shadow: 0 16px 30px rgba(0,0,0,.28) !important;
}

/* 2026-06-09 hero composition redesign */
.radeimo-layout-v4 .rd-hero-art {
  min-height: 500px !important;
  overflow: hidden !important;
  background:
    radial-gradient(circle at 18% 17%, rgba(225,45,45,.18), transparent 33%),
    radial-gradient(circle at 78% 25%, rgba(45,127,249,.2), transparent 39%),
    radial-gradient(circle at 46% 82%, rgba(240,196,81,.075), transparent 30%),
    linear-gradient(145deg, rgba(255,255,255,.085), rgba(255,255,255,.027)) !important;
}

.radeimo-layout-v4 .rd-hero-art::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 9 !important;
  pointer-events: none !important;
  background:
    radial-gradient(circle at 18% 18%, rgba(255,255,255,.8) 0 1.6px, transparent 2.7px),
    radial-gradient(circle at 36% 63%, rgba(240,196,81,.86) 0 2px, transparent 3px),
    radial-gradient(circle at 57% 26%, rgba(255,255,255,.78) 0 1.5px, transparent 2.8px),
    radial-gradient(circle at 82% 39%, rgba(255,255,255,.72) 0 1.7px, transparent 2.8px),
    radial-gradient(circle at 74% 78%, rgba(45,127,249,.74) 0 1.8px, transparent 3px) !important;
  opacity: .62 !important;
  mix-blend-mode: screen !important;
}

.radeimo-layout-v4 .rd-hero-art .rd-art-item {
  position: absolute !important;
  max-width: calc(100% - 32px) !important;
  max-height: calc(100% - 32px) !important;
  overflow: hidden !important;
  border: 1px solid rgba(255,255,255,.2) !important;
  box-shadow:
    0 24px 42px rgba(0,0,0,.31),
    inset 0 1px 0 rgba(255,255,255,.18) !important;
}

.radeimo-layout-v4 .rd-art-menu {
  left: 31% !important;
  right: auto !important;
  top: 12% !important;
  width: 55% !important;
  height: 49% !important;
  z-index: 3 !important;
  transform: rotate(2deg) !important;
  border-radius: 18px !important;
  background:
    linear-gradient(145deg, #142239 0%, #07111f 100%) !important;
}
.radeimo-layout-v4 .rd-art-menu::before {
  content: "" !important;
  position: absolute !important;
  inset: 12% 10% 13% 10% !important;
  border-radius: 12px !important;
  background:
    linear-gradient(90deg, #f0c451 0 42%, transparent 42%),
    linear-gradient(90deg, rgba(246,247,251,.28) 0 66%, transparent 66%),
    linear-gradient(90deg, rgba(246,247,251,.2) 0 86%, transparent 86%),
    linear-gradient(90deg, rgba(246,247,251,.16) 0 71%, transparent 71%),
    linear-gradient(90deg, #e12d2d 0 28%, transparent 28%),
    linear-gradient(90deg, #2d7ff9 0 38%, transparent 38%),
    linear-gradient(90deg, rgba(246,247,251,.08) 0 100%) !important;
  background-size:
    100% 18px,
    100% 12px,
    100% 12px,
    100% 12px,
    100% 13px,
    100% 8px,
    100% 52px !important;
  background-position:
    0 0,
    0 54px,
    0 84px,
    0 114px,
    0 153px,
    58px 156px,
    0 178px !important;
  background-repeat: no-repeat !important;
}
.radeimo-layout-v4 .rd-art-menu::after {
  content: "" !important;
  position: absolute !important;
  right: 9% !important;
  top: 13% !important;
  width: 48px !important;
  height: 46px !important;
  border-radius: 13px !important;
  background:
    radial-gradient(circle at 16px 15px, #f0c451 0 5px, transparent 6px),
    radial-gradient(circle at 33px 15px, #2d7ff9 0 4px, transparent 5px),
    rgba(246,247,251,.1) !important;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.18) !important;
}

.radeimo-layout-v4 .rd-art-doc {
  left: 9% !important;
  right: auto !important;
  top: 18% !important;
  width: 30% !important;
  height: 45% !important;
  z-index: 4 !important;
  transform: rotate(-4deg) !important;
  border-radius: 16px !important;
  background:
    linear-gradient(145deg, rgba(255,255,255,.96), rgba(196,210,231,.82)) !important;
}
.radeimo-layout-v4 .rd-art-doc::before {
  content: "" !important;
  position: absolute !important;
  inset: 18% 15% 18% 15% !important;
  border-radius: 10px !important;
  background:
    linear-gradient(90deg, rgba(13,23,40,.4) 0 61%, transparent 61%),
    linear-gradient(90deg, rgba(13,23,40,.34) 0 94%, transparent 94%),
    linear-gradient(90deg, rgba(13,23,40,.3) 0 66%, transparent 66%),
    linear-gradient(90deg, #e12d2d 0 44%, transparent 44%) !important;
  background-size: 100% 9px, 100% 10px, 100% 9px, 100% 13px !important;
  background-position: 0 0, 0 39px, 0 79px, 0 142px !important;
  background-repeat: no-repeat !important;
}
.radeimo-layout-v4 .rd-art-doc::after {
  content: "" !important;
  position: absolute !important;
  right: 12% !important;
  bottom: 13% !important;
  width: 38px !important;
  height: 38px !important;
  border-radius: 999px !important;
  background:
    linear-gradient(135deg, transparent 0 47%, #fff 47% 60%, transparent 60%) 12px 19px/10px 16px no-repeat,
    linear-gradient(45deg, transparent 0 45%, #fff 45% 58%, transparent 58%) 18px 13px/14px 22px no-repeat,
    #37d39a !important;
  box-shadow: 0 10px 22px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.36) !important;
}

.radeimo-layout-v4 .rd-art-paper {
  right: 9% !important;
  left: auto !important;
  top: 36% !important;
  width: 18% !important;
  height: 19% !important;
  z-index: 5 !important;
  transform: none !important;
  border-radius: 17px !important;
  background: rgba(246,247,251,.91) !important;
}
.radeimo-layout-v4 .rd-art-paper::before {
  content: "" !important;
  position: absolute !important;
  left: 22% !important;
  top: 31% !important;
  width: 20px !important;
  height: 20px !important;
  border-radius: 999px !important;
  background: #e12d2d !important;
  box-shadow:
    40px 4px 0 -7px rgba(7,16,29,.4),
    20px 41px 0 -8px rgba(7,16,29,.36) !important;
}
.radeimo-layout-v4 .rd-art-paper::after {
  content: "" !important;
  position: absolute !important;
  right: 20% !important;
  top: 28% !important;
  width: 30px !important;
  height: 19px !important;
  border-right: 5px solid #37d39a !important;
  border-bottom: 5px solid #37d39a !important;
  transform: rotate(42deg) !important;
}

.radeimo-layout-v4 .rd-art-sticker {
  left: 13% !important;
  right: auto !important;
  bottom: 16% !important;
  width: 32% !important;
  height: 20% !important;
  z-index: 2 !important;
  transform: none !important;
  border-radius: 18px !important;
  background:
    linear-gradient(145deg, #07101d, #101b2d) !important;
}
.radeimo-layout-v4 .rd-art-sticker::before {
  content: "" !important;
  position: absolute !important;
  left: 14% !important;
  top: 23% !important;
  width: 38% !important;
  height: 50% !important;
  border-radius: 15px !important;
  background: #e12d2d !important;
  box-shadow:
    72px 8px 0 -11px rgba(246,247,251,.42),
    88px 31px 0 -11px rgba(246,247,251,.34) !important;
}
.radeimo-layout-v4 .rd-art-sticker::after {
  content: "" !important;
  position: absolute !important;
  right: 14% !important;
  bottom: 18% !important;
  width: 36% !important;
  height: 7px !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #f0c451, #2d7ff9) !important;
}

.radeimo-layout-v4 .rd-art-social {
  right: 17% !important;
  left: auto !important;
  bottom: 13% !important;
  width: 31% !important;
  height: 23% !important;
  z-index: 2 !important;
  transform: rotate(-2deg) !important;
  border-radius: 15px !important;
  background:
    linear-gradient(145deg, #111b2d, #07101d) !important;
}
.radeimo-layout-v4 .rd-art-social::before {
  content: "" !important;
  position: absolute !important;
  left: 11% !important;
  top: 16% !important;
  width: 38% !important;
  height: 48% !important;
  border-radius: 10px !important;
  background: linear-gradient(135deg, #e12d2d, #2d7ff9) !important;
  box-shadow:
    76px 4px 0 -18px rgba(246,247,251,.38),
    76px 31px 0 -18px rgba(246,247,251,.28),
    10px 69px 0 -17px #f0c451 !important;
}
.radeimo-layout-v4 .rd-art-social::after {
  content: "" !important;
  position: absolute !important;
  right: 13% !important;
  top: 26% !important;
  width: 12% !important;
  height: 44% !important;
  border-radius: 4px !important;
  background:
    linear-gradient(#8792a0 0 42%, transparent 42% 52%, #5d6a79 52% 100%) !important;
}

@media (max-width: 767px) {
  .radeimo-layout-v4 .rd-hero-art {
    min-height: 330px !important;
  }
  .radeimo-layout-v4 .rd-art-doc {
    left: 8% !important;
    top: 17% !important;
    width: 30% !important;
    height: 45% !important;
  }
  .radeimo-layout-v4 .rd-art-menu {
    left: 30% !important;
    top: 12% !important;
    width: 57% !important;
    height: 48% !important;
  }
  .radeimo-layout-v4 .rd-art-paper {
    right: 8% !important;
    top: 36% !important;
    width: 20% !important;
    height: 20% !important;
  }
  .radeimo-layout-v4 .rd-art-sticker {
    left: 11% !important;
    bottom: 14% !important;
    width: 34% !important;
    height: 21% !important;
  }
  .radeimo-layout-v4 .rd-art-social {
    right: 15% !important;
    bottom: 12% !important;
    width: 33% !important;
    height: 24% !important;
  }
}

/* 2026-06-09 hero composition v2 */
.radeimo-layout-v4 .rd-hero-art {
  min-height: 500px !important;
  overflow: hidden !important;
  background:
    radial-gradient(circle at 18% 18%, rgba(225,45,45,.18), transparent 34%),
    radial-gradient(circle at 78% 24%, rgba(45,127,249,.22), transparent 38%),
    radial-gradient(circle at 48% 80%, rgba(240,196,81,.07), transparent 30%),
    linear-gradient(145deg, rgba(255,255,255,.085), rgba(255,255,255,.026)) !important;
}

.radeimo-layout-v4 .rd-hero-art::before {
  z-index: 0 !important;
}

.radeimo-layout-v4 .rd-hero-art::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 8 !important;
  pointer-events: none !important;
  opacity: .56 !important;
  mix-blend-mode: screen !important;
  background:
    radial-gradient(circle at 18% 18%, rgba(255,255,255,.78) 0 1.6px, transparent 2.8px),
    radial-gradient(circle at 33% 67%, rgba(240,196,81,.86) 0 1.8px, transparent 3px),
    radial-gradient(circle at 58% 25%, rgba(255,255,255,.75) 0 1.5px, transparent 2.8px),
    radial-gradient(circle at 80% 40%, rgba(255,255,255,.68) 0 1.6px, transparent 2.8px),
    radial-gradient(circle at 72% 77%, rgba(45,127,249,.68) 0 1.8px, transparent 3px) !important;
}

.radeimo-layout-v4 .rd-hero-art .rd-art-item {
  position: absolute !important;
  max-width: calc(100% - 34px) !important;
  max-height: calc(100% - 34px) !important;
  overflow: hidden !important;
  border: 1px solid rgba(255,255,255,.2) !important;
  box-shadow:
    0 24px 42px rgba(0,0,0,.31),
    inset 0 1px 0 rgba(255,255,255,.18) !important;
}

/* Main design board */
.radeimo-layout-v4 .rd-art-menu {
  left: 25% !important;
  right: auto !important;
  top: 12% !important;
  width: 60% !important;
  height: 56% !important;
  z-index: 2 !important;
  transform: none !important;
  border-radius: 18px !important;
  background:
    linear-gradient(145deg, #142239 0%, #07111f 100%) !important;
}
.radeimo-layout-v4 .rd-art-menu::before {
  content: "" !important;
  position: absolute !important;
  inset: 11% 9% 12% 9% !important;
  border-radius: 12px !important;
  background:
    linear-gradient(90deg, #f0c451 0 34%, transparent 34%),
    linear-gradient(90deg, rgba(246,247,251,.28) 0 62%, transparent 62%),
    linear-gradient(90deg, rgba(246,247,251,.2) 0 84%, transparent 84%),
    linear-gradient(90deg, rgba(246,247,251,.16) 0 70%, transparent 70%),
    linear-gradient(90deg, #e12d2d 0 24%, #2d7ff9 24% 48%, transparent 48%),
    linear-gradient(90deg, rgba(246,247,251,.1) 0 100%) !important;
  background-size:
    100% 18px,
    100% 11px,
    100% 11px,
    100% 11px,
    100% 9px,
    100% 50px !important;
  background-position:
    0 0,
    0 57px,
    0 88px,
    0 119px,
    0 158px,
    0 181px !important;
  background-repeat: no-repeat !important;
}
.radeimo-layout-v4 .rd-art-menu::after {
  content: "" !important;
  position: absolute !important;
  right: 9% !important;
  top: 13% !important;
  width: 50px !important;
  height: 46px !important;
  border-radius: 13px !important;
  background:
    radial-gradient(circle at 15px 14px, #f0c451 0 5px, transparent 6px),
    radial-gradient(circle at 34px 14px, #2d7ff9 0 4.5px, transparent 5.5px),
    rgba(246,247,251,.105) !important;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.18) !important;
}

/* Source document */
.radeimo-layout-v4 .rd-art-doc {
  left: 9% !important;
  right: auto !important;
  top: 19% !important;
  width: 27% !important;
  height: 45% !important;
  z-index: 4 !important;
  transform: rotate(-2deg) !important;
  border-radius: 16px !important;
  background:
    linear-gradient(145deg, rgba(255,255,255,.96), rgba(196,210,231,.82)) !important;
}
.radeimo-layout-v4 .rd-art-doc::before {
  content: "" !important;
  position: absolute !important;
  inset: 18% 15% 18% 15% !important;
  border-radius: 10px !important;
  background:
    linear-gradient(90deg, rgba(13,23,40,.4) 0 59%, transparent 59%),
    linear-gradient(90deg, rgba(13,23,40,.34) 0 92%, transparent 92%),
    linear-gradient(90deg, rgba(13,23,40,.3) 0 65%, transparent 65%),
    linear-gradient(90deg, #e12d2d 0 40%, transparent 40%),
    linear-gradient(90deg, #f0c451 0 28%, transparent 28%) !important;
  background-size: 100% 9px, 100% 10px, 100% 9px, 100% 13px, 100% 7px !important;
  background-position: 0 0, 0 39px, 0 79px, 0 140px, 0 162px !important;
  background-repeat: no-repeat !important;
}
.radeimo-layout-v4 .rd-art-doc::after {
  content: "" !important;
  position: absolute !important;
  right: 12% !important;
  bottom: 13% !important;
  width: 36px !important;
  height: 36px !important;
  border-radius: 999px !important;
  background:
    linear-gradient(135deg, transparent 0 47%, #fff 47% 60%, transparent 60%) 11px 18px/10px 15px no-repeat,
    linear-gradient(45deg, transparent 0 45%, #fff 45% 58%, transparent 58%) 17px 12px/14px 21px no-repeat,
    #37d39a !important;
  box-shadow: 0 10px 22px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.36) !important;
}

/* Approval/export status */
.radeimo-layout-v4 .rd-art-paper {
  right: 9% !important;
  left: auto !important;
  top: 35% !important;
  width: 17% !important;
  height: 20% !important;
  z-index: 5 !important;
  transform: none !important;
  border-radius: 17px !important;
  background: rgba(246,247,251,.91) !important;
}
.radeimo-layout-v4 .rd-art-paper::before {
  content: "" !important;
  position: absolute !important;
  left: 22% !important;
  top: 32% !important;
  width: 20px !important;
  height: 20px !important;
  border-radius: 999px !important;
  background: #e12d2d !important;
  box-shadow:
    38px 4px 0 -7px rgba(7,16,29,.4),
    19px 39px 0 -8px rgba(7,16,29,.36) !important;
}
.radeimo-layout-v4 .rd-art-paper::after {
  content: "" !important;
  position: absolute !important;
  right: 18% !important;
  top: 30% !important;
  width: 30px !important;
  height: 19px !important;
  border-right: 5px solid #37d39a !important;
  border-bottom: 5px solid #37d39a !important;
  transform: rotate(42deg) !important;
}

/* Format toolbar */
.radeimo-layout-v4 .rd-art-sticker {
  left: 22% !important;
  right: auto !important;
  bottom: 13% !important;
  width: 43% !important;
  height: 16% !important;
  z-index: 3 !important;
  transform: none !important;
  border-radius: 18px !important;
  background:
    linear-gradient(145deg, #07101d, #101b2d) !important;
}
.radeimo-layout-v4 .rd-art-sticker::before {
  content: "" !important;
  position: absolute !important;
  left: 8% !important;
  top: 23% !important;
  width: 84% !important;
  height: 54% !important;
  border-radius: 12px !important;
  background:
    linear-gradient(90deg, #e12d2d 0 20%, transparent 20% 27%, rgba(246,247,251,.32) 27% 40%, transparent 40% 47%, #f0c451 47% 63%, transparent 63% 70%, #2d7ff9 70% 86%, transparent 86%) !important;
  box-shadow:
    inset 0 0 0 1px rgba(255,255,255,.06),
    0 12px 24px rgba(0,0,0,.2) !important;
}
.radeimo-layout-v4 .rd-art-sticker::after {
  content: "" !important;
  position: absolute !important;
  right: 7% !important;
  bottom: 18% !important;
  width: 34% !important;
  height: 7px !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #f0c451, #2d7ff9) !important;
}

/* Output preview */
.radeimo-layout-v4 .rd-art-social {
  right: 13% !important;
  left: auto !important;
  bottom: 12% !important;
  width: 23% !important;
  height: 21% !important;
  z-index: 4 !important;
  transform: none !important;
  border-radius: 16px !important;
  background:
    linear-gradient(145deg, #111b2d, #07101d) !important;
}
.radeimo-layout-v4 .rd-art-social::before {
  content: "" !important;
  position: absolute !important;
  inset: 16% 13% 17% 13% !important;
  border-radius: 12px !important;
  background:
    linear-gradient(135deg, #e12d2d, #2d7ff9) 0 0/48% 58% no-repeat,
    linear-gradient(#8792a0, #8792a0) 78% 9%/16% 38% no-repeat,
    linear-gradient(#5d6a79, #5d6a79) 78% 58%/16% 34% no-repeat,
    radial-gradient(circle at 63% 76%, #2d7ff9 0 3px, transparent 4px) !important;
}
.radeimo-layout-v4 .rd-art-social::after {
  content: "" !important;
  position: absolute !important;
  left: 13% !important;
  bottom: 12% !important;
  width: 42% !important;
  height: 7px !important;
  border-radius: 999px !important;
  background: #f0c451 !important;
}

@media (max-width: 767px) {
  .radeimo-layout-v4 .rd-hero-art {
    min-height: 330px !important;
  }
  .radeimo-layout-v4 .rd-art-menu {
    left: 25% !important;
    top: 12% !important;
    width: 61% !important;
    height: 55% !important;
  }
  .radeimo-layout-v4 .rd-art-doc {
    left: 8% !important;
    top: 18% !important;
    width: 30% !important;
    height: 44% !important;
  }
  .radeimo-layout-v4 .rd-art-paper {
    right: 8% !important;
    top: 35% !important;
    width: 19% !important;
    height: 20% !important;
  }
  .radeimo-layout-v4 .rd-art-sticker {
    left: 18% !important;
    bottom: 13% !important;
    width: 45% !important;
    height: 16% !important;
  }
  .radeimo-layout-v4 .rd-art-social {
    right: 12% !important;
    bottom: 12% !important;
    width: 25% !important;
    height: 22% !important;
  }
}

/* 2026-06-09 hero composition v3 tune */
.radeimo-layout-v4 .rd-art-doc {
  left: 8% !important;
  top: 20% !important;
  width: 26% !important;
  height: 43% !important;
  transform: rotate(-2deg) !important;
}

.radeimo-layout-v4 .rd-art-menu {
  left: 24% !important;
  top: 12% !important;
  width: 61% !important;
  height: 56% !important;
}

.radeimo-layout-v4 .rd-art-sticker {
  left: 21% !important;
  bottom: 13% !important;
  width: 42% !important;
  height: 16% !important;
}

.radeimo-layout-v4 .rd-art-social {
  right: 12% !important;
  bottom: 12% !important;
  width: 24% !important;
  height: 21% !important;
  border-radius: 16px !important;
  background:
    radial-gradient(circle at 78% 20%, rgba(45,127,249,.16), transparent 38%),
    linear-gradient(145deg, #111b2d, #07101d) !important;
}
.radeimo-layout-v4 .rd-art-social::before {
  content: "" !important;
  position: absolute !important;
  left: 13% !important;
  top: 14% !important;
  width: 58% !important;
  height: 72% !important;
  border-radius: 12px !important;
  border: 1px solid rgba(45,127,249,.48) !important;
  background:
    linear-gradient(#e12d2d, #e12d2d) 0 0/100% 27% no-repeat,
    linear-gradient(#2d7ff9, #2d7ff9) 14% 49%/34% 35% no-repeat,
    linear-gradient(#f0c451, #f0c451) 62% 49%/26% 35% no-repeat,
    linear-gradient(rgba(246,247,251,.72), rgba(246,247,251,.72)) 13% 33%/38% 7px no-repeat,
    linear-gradient(rgba(246,247,251,.38), rgba(246,247,251,.38)) 62% 33%/24% 7px no-repeat,
    #0b1424 !important;
  box-shadow: 0 12px 22px rgba(0,0,0,.22) !important;
}
.radeimo-layout-v4 .rd-art-social::after {
  content: "" !important;
  position: absolute !important;
  right: 14% !important;
  bottom: 17% !important;
  width: 38% !important;
  height: 28% !important;
  border-radius: 10px !important;
  background:
    radial-gradient(circle at 18px 28px, #0b1424 0 3px, transparent 4px),
    radial-gradient(circle at 38px 28px, #0b1424 0 3px, transparent 4px),
    linear-gradient(90deg, #37d39a 0 54%, transparent 54%),
    rgba(246,247,251,.92) !important;
  background-size:
    100% 100%,
    100% 100%,
    100% 7px,
    100% 100% !important;
  background-position:
    0 0,
    0 0,
    9px 13px,
    0 0 !important;
  background-repeat: no-repeat !important;
  box-shadow: 0 12px 22px rgba(0,0,0,.2) !important;
}

@media (max-width: 767px) {
  .radeimo-layout-v4 .rd-art-doc {
    left: 7% !important;
    top: 19% !important;
    width: 29% !important;
    height: 43% !important;
  }
  .radeimo-layout-v4 .rd-art-menu {
    left: 25% !important;
    width: 61% !important;
  }
  .radeimo-layout-v4 .rd-art-sticker {
    left: 17% !important;
    width: 44% !important;
  }
  .radeimo-layout-v4 .rd-art-social {
    right: 11% !important;
    width: 26% !important;
  }
}

/* 2026-06-09 hero board redesign */
.radeimo-layout-v4 .rd-hero-art {
  min-height: 500px !important;
  overflow: hidden !important;
  background:
    radial-gradient(circle at 15% 18%, rgba(225,45,45,.18), transparent 34%),
    radial-gradient(circle at 82% 24%, rgba(45,127,249,.23), transparent 38%),
    radial-gradient(circle at 50% 86%, rgba(240,196,81,.08), transparent 28%),
    linear-gradient(145deg, rgba(255,255,255,.09), rgba(255,255,255,.028)) !important;
}

.radeimo-layout-v4 .rd-hero-art::before {
  z-index: 0 !important;
  opacity: .32 !important;
}

.radeimo-layout-v4 .rd-hero-art::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 8 !important;
  pointer-events: none !important;
  opacity: .58 !important;
  mix-blend-mode: screen !important;
  background:
    radial-gradient(circle at 19% 20%, rgba(255,255,255,.84) 0 1.5px, transparent 2.8px),
    radial-gradient(circle at 43% 18%, rgba(240,196,81,.82) 0 1.7px, transparent 3px),
    radial-gradient(circle at 76% 22%, rgba(255,255,255,.7) 0 1.4px, transparent 2.6px),
    radial-gradient(circle at 83% 67%, rgba(45,127,249,.7) 0 1.8px, transparent 3px),
    radial-gradient(circle at 30% 78%, rgba(240,196,81,.8) 0 1.6px, transparent 2.8px) !important;
}

.radeimo-layout-v4 .rd-hero-art .rd-art-item {
  position: absolute !important;
  transform: none !important;
  overflow: hidden !important;
  max-width: calc(100% - 32px) !important;
  max-height: calc(100% - 32px) !important;
  border: 1px solid rgba(255,255,255,.2) !important;
  box-shadow:
    0 24px 44px rgba(0,0,0,.32),
    inset 0 1px 0 rgba(255,255,255,.18) !important;
}

/* One primary editor/canvas instead of scattered floating blocks */
.radeimo-layout-v4 .rd-art-menu {
  left: 8% !important;
  top: 10% !important;
  right: auto !important;
  bottom: auto !important;
  width: 84% !important;
  height: 68% !important;
  z-index: 1 !important;
  border-radius: 20px !important;
  background:
    linear-gradient(90deg, rgba(246,247,251,.065) 0 28%, transparent 28%),
    linear-gradient(145deg, #132139 0%, #07111f 100%) !important;
}
.radeimo-layout-v4 .rd-art-menu::before {
  content: "" !important;
  position: absolute !important;
  inset: 9% 7% 14% 7% !important;
  border-radius: 14px !important;
  background:
    linear-gradient(#f0c451, #f0c451) 0 0/32% 18px no-repeat,
    linear-gradient(rgba(246,247,251,.24), rgba(246,247,251,.24)) 0 56px/56% 11px no-repeat,
    linear-gradient(rgba(246,247,251,.18), rgba(246,247,251,.18)) 0 86px/80% 11px no-repeat,
    linear-gradient(rgba(246,247,251,.15), rgba(246,247,251,.15)) 0 116px/66% 11px no-repeat,
    linear-gradient(90deg, #e12d2d 0 22%, #2d7ff9 22% 46%, transparent 46%) 0 154px/75% 9px no-repeat,
    linear-gradient(rgba(246,247,251,.11), rgba(246,247,251,.11)) 0 181px/92% 54px no-repeat,
    linear-gradient(rgba(246,247,251,.08), rgba(246,247,251,.08)) 68% 22px/24% 150px no-repeat !important;
}
.radeimo-layout-v4 .rd-art-menu::after {
  content: "" !important;
  position: absolute !important;
  right: 8% !important;
  top: 10% !important;
  width: 54px !important;
  height: 48px !important;
  border-radius: 14px !important;
  background:
    radial-gradient(circle at 16px 15px, #f0c451 0 5px, transparent 6px),
    radial-gradient(circle at 36px 15px, #2d7ff9 0 4.5px, transparent 5.5px),
    rgba(246,247,251,.11) !important;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.18) !important;
}

/* Left source document, inside the board area */
.radeimo-layout-v4 .rd-art-doc {
  left: 13% !important;
  top: 25% !important;
  right: auto !important;
  bottom: auto !important;
  width: 25% !important;
  height: 34% !important;
  z-index: 3 !important;
  border-radius: 16px !important;
  background: linear-gradient(145deg, rgba(255,255,255,.96), rgba(198,212,232,.84)) !important;
}
.radeimo-layout-v4 .rd-art-doc::before {
  content: "" !important;
  position: absolute !important;
  inset: 18% 15% 18% 15% !important;
  border-radius: 9px !important;
  background:
    linear-gradient(90deg, rgba(13,23,40,.4) 0 60%, transparent 60%),
    linear-gradient(90deg, rgba(13,23,40,.34) 0 88%, transparent 88%),
    linear-gradient(90deg, rgba(13,23,40,.28) 0 62%, transparent 62%),
    linear-gradient(90deg, #e12d2d 0 38%, transparent 38%) !important;
  background-size: 100% 8px, 100% 9px, 100% 8px, 100% 10px !important;
  background-position: 0 0, 0 33px, 0 67px, 0 114px !important;
  background-repeat: no-repeat !important;
}
.radeimo-layout-v4 .rd-art-doc::after {
  content: "" !important;
  position: absolute !important;
  right: 12% !important;
  bottom: 14% !important;
  width: 34px !important;
  height: 34px !important;
  border-radius: 999px !important;
  background:
    linear-gradient(135deg, transparent 0 47%, #fff 47% 60%, transparent 60%) 10px 17px/10px 14px no-repeat,
    linear-gradient(45deg, transparent 0 45%, #fff 45% 58%, transparent 58%) 16px 11px/13px 20px no-repeat,
    #37d39a !important;
  box-shadow: 0 10px 20px rgba(0,0,0,.2), inset 0 1px 0 rgba(255,255,255,.36) !important;
}

/* Right social/ad preview */
.radeimo-layout-v4 .rd-art-social {
  left: 58% !important;
  top: 28% !important;
  right: auto !important;
  bottom: auto !important;
  width: 25% !important;
  height: 35% !important;
  z-index: 3 !important;
  border-radius: 16px !important;
  background:
    radial-gradient(circle at 78% 18%, rgba(45,127,249,.16), transparent 38%),
    linear-gradient(145deg, #111b2d, #07101d) !important;
}
.radeimo-layout-v4 .rd-art-social::before {
  content: "" !important;
  position: absolute !important;
  inset: 13% 12% 16% 12% !important;
  border-radius: 13px !important;
  border: 1px solid rgba(45,127,249,.48) !important;
  background:
    linear-gradient(#e12d2d, #e12d2d) 0 0/100% 28% no-repeat,
    linear-gradient(rgba(246,247,251,.74), rgba(246,247,251,.74)) 12% 34%/38% 7px no-repeat,
    linear-gradient(rgba(246,247,251,.38), rgba(246,247,251,.38)) 62% 34%/24% 7px no-repeat,
    linear-gradient(#2d7ff9, #2d7ff9) 14% 52%/34% 34% no-repeat,
    linear-gradient(#f0c451, #f0c451) 62% 52%/25% 34% no-repeat,
    #0b1424 !important;
  box-shadow: 0 12px 22px rgba(0,0,0,.24) !important;
}
.radeimo-layout-v4 .rd-art-social::after {
  content: "" !important;
  position: absolute !important;
  right: 12% !important;
  bottom: 12% !important;
  width: 48% !important;
  height: 28% !important;
  border-radius: 11px !important;
  background:
    radial-gradient(circle at 18px 28px, #0b1424 0 3px, transparent 4px),
    radial-gradient(circle at 38px 28px, #0b1424 0 3px, transparent 4px),
    linear-gradient(90deg, #37d39a 0 52%, transparent 52%),
    rgba(246,247,251,.92) !important;
  background-size: 100% 100%, 100% 100%, 100% 7px, 100% 100% !important;
  background-position: 0 0, 0 0, 9px 13px, 0 0 !important;
  background-repeat: no-repeat !important;
  box-shadow: 0 12px 22px rgba(0,0,0,.2) !important;
}

/* Bottom format toolbar */
.radeimo-layout-v4 .rd-art-sticker {
  left: 16% !important;
  top: 70% !important;
  right: auto !important;
  bottom: auto !important;
  width: 50% !important;
  height: 15% !important;
  z-index: 4 !important;
  border-radius: 18px !important;
  background: linear-gradient(145deg, #07101d, #101b2d) !important;
}
.radeimo-layout-v4 .rd-art-sticker::before {
  content: "" !important;
  position: absolute !important;
  left: 7% !important;
  top: 23% !important;
  width: 86% !important;
  height: 54% !important;
  border-radius: 12px !important;
  background:
    linear-gradient(90deg, #e12d2d 0 18%, transparent 18% 25%, rgba(246,247,251,.34) 25% 38%, transparent 38% 45%, #f0c451 45% 61%, transparent 61% 68%, #2d7ff9 68% 84%, transparent 84%) !important;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.06), 0 12px 24px rgba(0,0,0,.2) !important;
}
.radeimo-layout-v4 .rd-art-sticker::after {
  content: "" !important;
  position: absolute !important;
  right: 7% !important;
  bottom: 18% !important;
  width: 32% !important;
  height: 7px !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #f0c451, #2d7ff9) !important;
}

/* Approval/export card */
.radeimo-layout-v4 .rd-art-paper {
  left: 74% !important;
  top: 54% !important;
  right: auto !important;
  bottom: auto !important;
  width: 17% !important;
  height: 19% !important;
  z-index: 5 !important;
  border-radius: 17px !important;
  background: rgba(246,247,251,.92) !important;
}
.radeimo-layout-v4 .rd-art-paper::before {
  content: "" !important;
  position: absolute !important;
  left: 22% !important;
  top: 32% !important;
  width: 20px !important;
  height: 20px !important;
  border-radius: 999px !important;
  background: #e12d2d !important;
  box-shadow: 38px 4px 0 -7px rgba(7,16,29,.4), 19px 39px 0 -8px rgba(7,16,29,.36) !important;
}
.radeimo-layout-v4 .rd-art-paper::after {
  content: "" !important;
  position: absolute !important;
  right: 18% !important;
  top: 30% !important;
  width: 30px !important;
  height: 19px !important;
  border-right: 5px solid #37d39a !important;
  border-bottom: 5px solid #37d39a !important;
  transform: rotate(42deg) !important;
}

@media (max-width: 767px) {
  .radeimo-layout-v4 .rd-hero-art {
    min-height: 330px !important;
  }
  .radeimo-layout-v4 .rd-art-doc {
    left: 10% !important;
    top: 24% !important;
    width: 29% !important;
    height: 34% !important;
  }
  .radeimo-layout-v4 .rd-art-social {
    left: 57% !important;
    top: 27% !important;
    width: 27% !important;
    height: 36% !important;
  }
  .radeimo-layout-v4 .rd-art-sticker {
    left: 13% !important;
    top: 70% !important;
    width: 53% !important;
  }
  .radeimo-layout-v4 .rd-art-paper {
    left: 72% !important;
    top: 53% !important;
    width: 19% !important;
    height: 20% !important;
  }
}

/* 2026-06-09 hero board v4 tune */
.radeimo-layout-v4 .rd-art-sticker {
  left: 16% !important;
  top: 65% !important;
  width: 48% !important;
  height: 13% !important;
  z-index: 4 !important;
  border-radius: 16px !important;
}

.radeimo-layout-v4 .rd-art-sticker::before {
  top: 21% !important;
  height: 56% !important;
}

.radeimo-layout-v4 .rd-art-sticker::after {
  bottom: 13% !important;
}

.radeimo-layout-v4 .rd-art-menu::before {
  background:
    linear-gradient(#f0c451, #f0c451) 0 0/32% 18px no-repeat,
    linear-gradient(rgba(246,247,251,.24), rgba(246,247,251,.24)) 0 56px/56% 11px no-repeat,
    linear-gradient(rgba(246,247,251,.18), rgba(246,247,251,.18)) 0 86px/80% 11px no-repeat,
    linear-gradient(rgba(246,247,251,.15), rgba(246,247,251,.15)) 0 116px/66% 11px no-repeat,
    linear-gradient(90deg, #e12d2d 0 22%, #2d7ff9 22% 46%, transparent 46%) 0 154px/75% 9px no-repeat,
    linear-gradient(rgba(246,247,251,.1), rgba(246,247,251,.1)) 0 181px/92% 42px no-repeat,
    linear-gradient(rgba(246,247,251,.08), rgba(246,247,251,.08)) 68% 22px/24% 136px no-repeat !important;
}

@media (max-width: 767px) {
  .radeimo-layout-v4 .rd-art-sticker {
    left: 13% !important;
    top: 65% !important;
    width: 51% !important;
    height: 13% !important;
  }
}

/* 2026-06-09 hero cohesive svg v5 */
.radeimo-layout-v4 .rd-hero-art {
  min-height: 500px !important;
  overflow: hidden !important;
  background:
    radial-gradient(circle at 17% 16%, rgba(225,45,45,.2), transparent 34%),
    radial-gradient(circle at 83% 20%, rgba(45,127,249,.25), transparent 40%),
    radial-gradient(circle at 50% 86%, rgba(240,196,81,.09), transparent 30%),
    linear-gradient(145deg, rgba(255,255,255,.09), rgba(255,255,255,.028)) !important;
}

.radeimo-layout-v4 .rd-hero-art .rd-art-item {
  transform: none !important;
  max-width: none !important;
  max-height: none !important;
}

.radeimo-layout-v4 .rd-hero-art .rd-art-doc,
.radeimo-layout-v4 .rd-hero-art .rd-art-social,
.radeimo-layout-v4 .rd-hero-art .rd-art-sticker,
.radeimo-layout-v4 .rd-hero-art .rd-art-paper {
  display: none !important;
}

.radeimo-layout-v4 .rd-hero-art .rd-art-menu {
  display: block !important;
  left: 2.8% !important;
  top: 3.5% !important;
  right: auto !important;
  bottom: auto !important;
  width: 94.4% !important;
  height: 90% !important;
  z-index: 4 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  overflow: visible !important;
  background: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20500%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22panel%22%20x1%3D%220%22%20x2%3D%221%22%20y1%3D%220%22%20y2%3D%221%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2316243a%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22.62%22%20stop-color%3D%22%23081321%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23132a49%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22paper%22%20x1%3D%220%22%20x2%3D%221%22%20y1%3D%220%22%20y2%3D%221%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23f8fafc%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22.64%22%20stop-color%3D%22%23cad4e4%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%239aa8bd%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22brand%22%20x1%3D%220%22%20x2%3D%221%22%20y1%3D%220%22%20y2%3D%221%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23e73333%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%22.52%22%20stop-color%3D%22%23c53c6d%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%232f83ff%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22warm%22%20x1%3D%220%22%20x2%3D%221%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23f5c94d%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%232f83ff%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3Cfilter%20id%3D%22shadow%22%20x%3D%22-20%25%22%20y%3D%22-20%25%22%20width%3D%22140%25%22%20height%3D%22150%25%22%3E%0A%20%20%20%20%20%20%3CfeDropShadow%20dx%3D%220%22%20dy%3D%2222%22%20stdDeviation%3D%2218%22%20flood-color%3D%22%23000%22%20flood-opacity%3D%22.35%22%2F%3E%0A%20%20%20%20%3C%2Ffilter%3E%0A%20%20%20%20%3Cfilter%20id%3D%22soft%22%20x%3D%22-30%25%22%20y%3D%22-30%25%22%20width%3D%22160%25%22%20height%3D%22160%25%22%3E%0A%20%20%20%20%20%20%3CfeGaussianBlur%20stdDeviation%3D%228%22%2F%3E%0A%20%20%20%20%3C%2Ffilter%3E%0A%20%20%3C%2Fdefs%3E%0A%0A%20%20%3Crect%20x%3D%2248%22%20y%3D%2246%22%20width%3D%22544%22%20height%3D%22388%22%20rx%3D%2234%22%20fill%3D%22url(%23panel)%22%20stroke%3D%22%2342516a%22%20stroke-width%3D%222.3%22%20filter%3D%22url(%23shadow)%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M88%20104H560%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%22.08%22%20stroke-width%3D%221%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%2294%22%20cy%3D%2278%22%20r%3D%227%22%20fill%3D%22%23e73333%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22117%22%20cy%3D%2278%22%20r%3D%227%22%20fill%3D%22%23f5c94d%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22140%22%20cy%3D%2278%22%20r%3D%227%22%20fill%3D%22%232f83ff%22%2F%3E%0A%0A%20%20%3Crect%20x%3D%2286%22%20y%3D%22126%22%20width%3D%22156%22%20height%3D%22224%22%20rx%3D%2224%22%20fill%3D%22url(%23paper)%22%20stroke%3D%22%23eef3fb%22%20stroke-opacity%3D%22.78%22%20stroke-width%3D%221.5%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M113%20171H191%22%20stroke%3D%22%236e7a89%22%20stroke-width%3D%2210%22%20stroke-linecap%3D%22round%22%20opacity%3D%22.72%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M113%20211H210%22%20stroke%3D%22%236e7a89%22%20stroke-width%3D%2210%22%20stroke-linecap%3D%22round%22%20opacity%3D%22.64%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M113%20251H179%22%20stroke%3D%22%236e7a89%22%20stroke-width%3D%2210%22%20stroke-linecap%3D%22round%22%20opacity%3D%22.54%22%2F%3E%0A%20%20%3Crect%20x%3D%22112%22%20y%3D%22294%22%20width%3D%2278%22%20height%3D%229%22%20rx%3D%224.5%22%20fill%3D%22%23e73333%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22198%22%20cy%3D%22304%22%20r%3D%2228%22%20fill%3D%22%2336d39a%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M185%20305l10%2010%2022-27%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%228%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%0A%20%20%3Cpath%20d%3D%22M245%20214C275%20202%20291%20202%20317%20215%22%20fill%3D%22none%22%20stroke%3D%22%23f5c94d%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%222%2012%22%20opacity%3D%22.78%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M244%20276C280%20300%20309%20303%20345%20281%22%20fill%3D%22none%22%20stroke%3D%22%232f83ff%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%222%2012%22%20opacity%3D%22.65%22%2F%3E%0A%0A%20%20%3Crect%20x%3D%22278%22%20y%3D%22126%22%20width%3D%22232%22%20height%3D%22224%22%20rx%3D%2224%22%20fill%3D%22%23071221%22%20stroke%3D%22%2333445e%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%3Crect%20x%3D%22305%22%20y%3D%22158%22%20width%3D%22168%22%20height%3D%2218%22%20rx%3D%229%22%20fill%3D%22%23f5c94d%22%2F%3E%0A%20%20%3Crect%20x%3D%22305%22%20y%3D%22203%22%20width%3D%22176%22%20height%3D%2211%22%20rx%3D%225.5%22%20fill%3D%22%23718094%22%20opacity%3D%22.62%22%2F%3E%0A%20%20%3Crect%20x%3D%22305%22%20y%3D%22235%22%20width%3D%22146%22%20height%3D%2211%22%20rx%3D%225.5%22%20fill%3D%22%23718094%22%20opacity%3D%22.48%22%2F%3E%0A%20%20%3Crect%20x%3D%22305%22%20y%3D%22267%22%20width%3D%22188%22%20height%3D%2256%22%20rx%3D%2212%22%20fill%3D%22%23ffffff%22%20opacity%3D%22.12%22%2F%3E%0A%20%20%3Crect%20x%3D%22332%22%20y%3D%22285%22%20width%3D%2294%22%20height%3D%2212%22%20rx%3D%226%22%20fill%3D%22%23e73333%22%2F%3E%0A%20%20%3Crect%20x%3D%22430%22%20y%3D%22285%22%20width%3D%2246%22%20height%3D%2212%22%20rx%3D%226%22%20fill%3D%22%232f83ff%22%2F%3E%0A%20%20%3Crect%20x%3D%22464%22%20y%3D%22144%22%20width%3D%2230%22%20height%3D%2230%22%20rx%3D%2210%22%20fill%3D%22%231d2a3d%22%20stroke%3D%22%2358687f%22%20stroke-width%3D%221.6%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22474%22%20cy%3D%22154%22%20r%3D%225.5%22%20fill%3D%22%23f5c94d%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22486%22%20cy%3D%22154%22%20r%3D%225.5%22%20fill%3D%22%232f83ff%22%2F%3E%0A%0A%20%20%3Crect%20x%3D%22385%22%20y%3D%22173%22%20width%3D%2288%22%20height%3D%22114%22%20rx%3D%2218%22%20fill%3D%22%23101c2f%22%20stroke%3D%22%232f83ff%22%20stroke-opacity%3D%22.55%22%20stroke-width%3D%221.4%22%2F%3E%0A%20%20%3Crect%20x%3D%22399%22%20y%3D%22190%22%20width%3D%2260%22%20height%3D%2238%22%20rx%3D%2212%22%20fill%3D%22%23e73333%22%2F%3E%0A%20%20%3Crect%20x%3D%22399%22%20y%3D%22228%22%20width%3D%2260%22%20height%3D%2242%22%20fill%3D%22%23f5c94d%22%2F%3E%0A%20%20%3Crect%20x%3D%22399%22%20y%3D%22228%22%20width%3D%2231%22%20height%3D%2242%22%20fill%3D%22%232f83ff%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M413%20244h36m-31%200l4%2017h24l4-17%22%20stroke%3D%22%23fff%22%20stroke-width%3D%224%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22424%22%20cy%3D%22267%22%20r%3D%223.3%22%20fill%3D%22%23071221%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22444%22%20cy%3D%22267%22%20r%3D%223.3%22%20fill%3D%22%23071221%22%2F%3E%0A%0A%20%20%3Crect%20x%3D%22496%22%20y%3D%22242%22%20width%3D%2276%22%20height%3D%2282%22%20rx%3D%2222%22%20fill%3D%22%23eef2f8%22%20opacity%3D%22.94%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.55%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22516%22%20cy%3D%22281%22%20r%3D%2211%22%20fill%3D%22%23e73333%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M537%20272l13%2013%2022-25%22%20fill%3D%22none%22%20stroke%3D%22%2337d39a%22%20stroke-width%3D%227%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22548%22%20cy%3D%22313%22%20r%3D%224%22%20fill%3D%22%237f8a9a%22%2F%3E%0A%0A%20%20%3Crect%20x%3D%22126%22%20y%3D%22365%22%20width%3D%22360%22%20height%3D%2254%22%20rx%3D%2218%22%20fill%3D%22%23071221%22%20stroke%3D%22%23354761%22%20stroke-width%3D%221.6%22%2F%3E%0A%20%20%3Crect%20x%3D%22149%22%20y%3D%22382%22%20width%3D%2262%22%20height%3D%2220%22%20rx%3D%2210%22%20fill%3D%22%23e73333%22%2F%3E%0A%20%20%3Crect%20x%3D%22226%22%20y%3D%22382%22%20width%3D%2262%22%20height%3D%2220%22%20rx%3D%2210%22%20fill%3D%22%23f5c94d%22%2F%3E%0A%20%20%3Crect%20x%3D%22303%22%20y%3D%22382%22%20width%3D%2262%22%20height%3D%2220%22%20rx%3D%2210%22%20fill%3D%22%232f83ff%22%2F%3E%0A%20%20%3Crect%20x%3D%22380%22%20y%3D%22382%22%20width%3D%2278%22%20height%3D%2220%22%20rx%3D%2210%22%20fill%3D%22%236f7c8e%22%2F%3E%0A%20%20%3Cpath%20d%3D%22M164%20392h24M241%20392h24M318%20392h24M395%20392h40%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.82%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%0A%20%20%3Crect%20x%3D%22220%22%20y%3D%22409%22%20width%3D%22170%22%20height%3D%226%22%20rx%3D%223%22%20fill%3D%22url(%23warm)%22%2F%3E%0A%0A%20%20%3Cg%20opacity%3D%22.85%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M90%20100l4%209%209%204-9%204-4%209-4-9-9-4%209-4%204-9z%22%20fill%3D%22%23f5c94d%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M544%20102l3%207%207%203-7%203-3%207-3-7-7-3%207-3%203-7z%22%20fill%3D%22%23fff%22%20opacity%3D%22.76%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M548%20365l4%209%209%204-9%204-4%209-4-9-9-4%209-4%204-9z%22%20fill%3D%22%232f83ff%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22259%22%20cy%3D%2294%22%20r%3D%224%22%20fill%3D%22%23f5c94d%22%20opacity%3D%22.72%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22273%22%20cy%3D%22372%22%20r%3D%224%22%20fill%3D%22%23f5c94d%22%20opacity%3D%22.72%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%0A%20%20%3Cellipse%20cx%3D%22320%22%20cy%3D%22454%22%20rx%3D%22210%22%20ry%3D%2218%22%20fill%3D%22%23000%22%20opacity%3D%22.26%22%20filter%3D%22url(%23soft)%22%2F%3E%0A%3C%2Fsvg%3E") center center / contain no-repeat !important;
}

.radeimo-layout-v4 .rd-hero-art .rd-art-menu::before,
.radeimo-layout-v4 .rd-hero-art .rd-art-menu::after {
  content: none !important;
  display: none !important;
}

.radeimo-layout-v4 .rd-hero-art::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 8 !important;
  pointer-events: none !important;
  opacity: .58 !important;
  mix-blend-mode: screen !important;
  background:
    radial-gradient(circle at 18% 20%, rgba(255,255,255,.7) 0 1.4px, transparent 2.8px),
    radial-gradient(circle at 43% 18%, rgba(240,196,81,.74) 0 1.6px, transparent 3px),
    radial-gradient(circle at 80% 22%, rgba(255,255,255,.58) 0 1.3px, transparent 2.6px),
    radial-gradient(circle at 84% 69%, rgba(45,127,249,.68) 0 1.7px, transparent 3px),
    radial-gradient(circle at 31% 78%, rgba(240,196,81,.72) 0 1.6px, transparent 2.8px) !important;
}

@media (max-width: 767px) {
  .radeimo-layout-v4 .rd-hero-art {
    min-height: 330px !important;
  }

  .radeimo-layout-v4 .rd-hero-art .rd-art-menu {
    left: 1% !important;
    top: 5% !important;
    width: 98% !important;
    height: 86% !important;
    background-size: contain !important;
  }
}

/* Radeimo design page focused visual/mobile fixes - 2026-06-09 */
/* Clearer service icons. */
body.page-id-8643 .radeimo-layout-v4 .rd-format-card .rd-icon::before,
body.elementor-page-8643 .radeimo-layout-v4 .rd-format-card .rd-icon::before{content:"";width:30px!important;height:30px!important;display:block!important;background-color:transparent!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;mask:none!important;-webkit-mask:none!important;border-radius:0!important;}
body.page-id-8643 .radeimo-layout-v4 .rd-icon--publication::before,body.elementor-page-8643 .radeimo-layout-v4 .rd-icon--publication::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Crect%20x%3D%2212%22%20y%3D%2210%22%20width%3D%2236%22%20height%3D%2244%22%20rx%3D%225%22%20fill%3D%22%23f2f6ff%22%2F%3E%3Cpath%20d%3D%22M20%2010h28a4%204%200%200%201%204%204v36a4%204%200%200%201-4%204H20V10Z%22%20fill%3D%22%231b2940%22%20opacity%3D%22.28%22%2F%3E%3Crect%20x%3D%2218%22%20y%3D%2218%22%20width%3D%2220%22%20height%3D%224%22%20rx%3D%222%22%20fill%3D%22%23f6cc55%22%2F%3E%3Crect%20x%3D%2218%22%20y%3D%2227%22%20width%3D%2228%22%20height%3D%224%22%20rx%3D%222%22%20fill%3D%22%237b8798%22%2F%3E%3Crect%20x%3D%2218%22%20y%3D%2236%22%20width%3D%2222%22%20height%3D%224%22%20rx%3D%222%22%20fill%3D%22%237b8798%22%2F%3E%3Cpath%20d%3D%22M42%2010v16l-7-4-7%204V10h14Z%22%20fill%3D%22%232d7ff9%22%2F%3E%3Cpath%20d%3D%22M12%2010h9v44h-4a5%205%200%200%201-5-5V10Z%22%20fill%3D%22%23e12d2d%22%20opacity%3D%22.9%22%2F%3E%3C%2Fsvg%3E")!important;}
body.page-id-8643 .radeimo-layout-v4 .rd-icon--sticker::before,body.elementor-page-8643 .radeimo-layout-v4 .rd-icon--sticker::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%2222%22%20fill%3D%22%23f6cc55%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%2215%22%20fill%3D%22%23ffe88e%22%2F%3E%3Cpath%20d%3D%22M46%2032a14%2014%200%200%201-14%2014c5-3%208-8%208-14s-3-11-8-14a14%2014%200%200%201%2014%2014Z%22%20fill%3D%22%23e12d2d%22%20opacity%3D%22.92%22%2F%3E%3Cpath%20d%3D%22M42%2043c-5%204-13%204-20%200%208%201%2015-2%2020-9v9Z%22%20fill%3D%22%232d7ff9%22%20opacity%3D%22.72%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2232%22%20r%3D%2222%22%20fill%3D%22none%22%20stroke%3D%22%23e12d2d%22%20stroke-width%3D%225%22%2F%3E%3C%2Fsvg%3E")!important;}
body.page-id-8643 .radeimo-layout-v4 .rd-icon--menu::before,body.elementor-page-8643 .radeimo-layout-v4 .rd-icon--menu::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Crect%20x%3D%2215%22%20y%3D%228%22%20width%3D%2234%22%20height%3D%2248%22%20rx%3D%225%22%20fill%3D%22%23f2f6ff%22%2F%3E%3Crect%20x%3D%2215%22%20y%3D%228%22%20width%3D%2234%22%20height%3D%2212%22%20rx%3D%225%22%20fill%3D%22%23f6cc55%22%2F%3E%3Crect%20x%3D%2221%22%20y%3D%2227%22%20width%3D%2222%22%20height%3D%224%22%20rx%3D%222%22%20fill%3D%22%232d7ff9%22%2F%3E%3Crect%20x%3D%2221%22%20y%3D%2236%22%20width%3D%2222%22%20height%3D%224%22%20rx%3D%222%22%20fill%3D%22%237b8798%22%2F%3E%3Crect%20x%3D%2221%22%20y%3D%2245%22%20width%3D%2214%22%20height%3D%224%22%20rx%3D%222%22%20fill%3D%22%23e12d2d%22%2F%3E%3Cpath%20d%3D%22M49%2018v33a5%205%200%200%201-5%205H25c10-8%2018-21%2024-38Z%22%20fill%3D%22%230f1b2b%22%20opacity%3D%22.2%22%2F%3E%3C%2Fsvg%3E")!important;}
body.page-id-8643 .radeimo-layout-v4 .rd-icon--social::before,body.elementor-page-8643 .radeimo-layout-v4 .rd-icon--social::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Crect%20x%3D%2210%22%20y%3D%2212%22%20width%3D%2244%22%20height%3D%2240%22%20rx%3D%228%22%20fill%3D%22%23172238%22%2F%3E%3Crect%20x%3D%2216%22%20y%3D%2218%22%20width%3D%2216%22%20height%3D%2212%22%20rx%3D%223%22%20fill%3D%22%23e12d2d%22%2F%3E%3Crect%20x%3D%2236%22%20y%3D%2218%22%20width%3D%2212%22%20height%3D%2212%22%20rx%3D%226%22%20fill%3D%22%23f6cc55%22%2F%3E%3Crect%20x%3D%2216%22%20y%3D%2236%22%20width%3D%2230%22%20height%3D%224%22%20rx%3D%222%22%20fill%3D%22%237b8798%22%2F%3E%3Crect%20x%3D%2216%22%20y%3D%2244%22%20width%3D%2222%22%20height%3D%224%22%20rx%3D%222%22%20fill%3D%22%232d7ff9%22%2F%3E%3Cpath%20d%3D%22M48%2041l7%204-7%204v-8Z%22%20fill%3D%22%23f6cc55%22%2F%3E%3C%2Fsvg%3E")!important;}

/* Social ad preview: smaller, clearer illustration. */
body.page-id-8643 .radeimo-layout-v4 .rd-social-preview,
body.elementor-page-8643 .radeimo-layout-v4 .rd-social-preview{width:min(100%,190px)!important;min-height:128px!important;height:auto!important;padding:0!important;display:block!important;justify-self:end!important;align-self:center!important;background:rgba(7,12,22,.78)!important;border-color:rgba(255,255,255,.16)!important;overflow:hidden!important;}
body.page-id-8643 .radeimo-layout-v4 .rd-social-preview::before,
body.elementor-page-8643 .radeimo-layout-v4 .rd-social-preview::before{content:"";display:block;width:100%;aspect-ratio:1.5;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20240%20160%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bg%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%232d7ff9%22%20stop-opacity%3D%22.22%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e12d2d%22%20stop-opacity%3D%22.22%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%22240%22%20height%3D%22160%22%20rx%3D%2218%22%20fill%3D%22%23111a2d%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%22212%22%20height%3D%22132%22%20rx%3D%2214%22%20fill%3D%22url%28%23bg%29%22%20stroke%3D%22%23526277%22%20stroke-opacity%3D%22.65%22%2F%3E%3Ccircle%20cx%3D%2234%22%20cy%3D%2234%22%20r%3D%228%22%20fill%3D%22%23e12d2d%22%2F%3E%3Crect%20x%3D%2248%22%20y%3D%2228%22%20width%3D%2278%22%20height%3D%2212%22%20rx%3D%226%22%20fill%3D%22%23f2f6ff%22%20opacity%3D%22.86%22%2F%3E%3Crect%20x%3D%2228%22%20y%3D%2258%22%20width%3D%2292%22%20height%3D%2256%22%20rx%3D%2210%22%20fill%3D%22%23e12d2d%22%2F%3E%3Crect%20x%3D%22136%22%20y%3D%2262%22%20width%3D%2268%22%20height%3D%229%22%20rx%3D%225%22%20fill%3D%22%23f6cc55%22%2F%3E%3Crect%20x%3D%22136%22%20y%3D%2282%22%20width%3D%2278%22%20height%3D%228%22%20rx%3D%224%22%20fill%3D%22%23d8deea%22%20opacity%3D%22.5%22%2F%3E%3Crect%20x%3D%22136%22%20y%3D%2299%22%20width%3D%2254%22%20height%3D%228%22%20rx%3D%224%22%20fill%3D%22%23d8deea%22%20opacity%3D%22.38%22%2F%3E%3Crect%20x%3D%2228%22%20y%3D%22124%22%20width%3D%22164%22%20height%3D%2212%22%20rx%3D%226%22%20fill%3D%22%23f6cc55%22%2F%3E%3Cpath%20d%3D%22M166%2034h42%22%20stroke%3D%22%232d7ff9%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M188%2024v20%22%20stroke%3D%22%232d7ff9%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;}
body.page-id-8643 .radeimo-layout-v4 .rd-social-preview>.e-con,
body.elementor-page-8643 .radeimo-layout-v4 .rd-social-preview>.e-con{display:none!important;}

/* Better spacing between compare cards. */
body.page-id-8643 .radeimo-layout-v4 .rd-intro-grid,
body.elementor-page-8643 .radeimo-layout-v4 .rd-intro-grid{gap:28px!important;}
body.page-id-8643 .radeimo-layout-v4 .rd-compare,
body.elementor-page-8643 .radeimo-layout-v4 .rd-compare{gap:22px!important;column-gap:22px!important;row-gap:22px!important;}

/* iPad/tablet: reduce empty air and put sticker/menu side by side. */
@media (min-width:721px) and (max-width:1024px){
  body.page-id-8643 .radeimo-layout-v4 .rd-format-grid,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-format-grid{grid-template-columns:1fr 1fr!important;grid-auto-rows:auto!important;grid-template-areas:"publication social" "sticker menu"!important;align-items:stretch!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-format-card,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-format-card{min-height:0!important;padding:20px!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-card-link,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-card-link{margin-top:18px!important;padding-top:0!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-format-card--social,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-format-card--social{grid-template-columns:minmax(0,1fr) 170px!important;gap:16px!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-real-card,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-real-card{grid-template-columns:150px minmax(0,1fr)!important;min-height:0!important;padding:16px!important;gap:16px!important;align-items:center!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-real-visual,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-real-visual,
  body.page-id-8643 .radeimo-layout-v4 .rd-real-card--invite .rd-real-visual,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-real-card--invite .rd-real-visual{min-height:148px!important;max-width:150px!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-process .elementor-element-rdn0004k,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-process .elementor-element-rdn0004k{grid-column:1/-1!important;}
}

/* Phone: prevent grid-area overlap, reduce title scale, center one-word chips. */
@media (max-width:720px){
  body.page-id-8643 .radeimo-layout-v4 .rd-format-grid,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-format-grid{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:none!important;grid-auto-rows:auto!important;gap:14px!important;align-items:start!important;}
  body.page-id-8643 .radeimo-layout-v4 :is(.rd-format-card--publication,.rd-format-card--sticker,.rd-format-card--menu,.rd-format-card--social),
  body.elementor-page-8643 .radeimo-layout-v4 :is(.rd-format-card--publication,.rd-format-card--sticker,.rd-format-card--menu,.rd-format-card--social){grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;height:auto!important;min-height:0!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-title .elementor-heading-title,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-title .elementor-heading-title{font-size:30px!important;line-height:1.04!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-title--section .elementor-heading-title,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-title--section .elementor-heading-title{font-size:26px!important;line-height:1.08!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-card-title .elementor-heading-title,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-card-title .elementor-heading-title{font-size:19px!important;line-height:1.16!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-copy .elementor-widget-container,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-copy .elementor-widget-container{font-size:14.5px!important;line-height:1.45!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-format-card,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-format-card{padding:18px!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-card-link,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-card-link{margin-top:16px!important;padding-top:0!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-format-card--social,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-format-card--social{grid-template-columns:1fr!important;gap:14px!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-social-preview,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-social-preview{width:min(100%,210px)!important;justify-self:center!important;min-height:128px!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-real-card,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-real-card{gap:14px!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-real-visual,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-real-visual,
  body.page-id-8643 .radeimo-layout-v4 .rd-real-card--invite .rd-real-visual,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-real-card--invite .rd-real-visual{min-height:136px!important;}
}
@media (max-width:430px){
  body.page-id-8643 .radeimo-layout-v4 .rd-title .elementor-heading-title,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-title .elementor-heading-title{font-size:29px!important;line-height:1.04!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-title--section .elementor-heading-title,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-title--section .elementor-heading-title{font-size:25px!important;line-height:1.08!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-chip,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-chip{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:54px!important;padding:8px 6px!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-chip .elementor-heading-title,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-chip .elementor-heading-title{width:100%!important;text-align:center!important;margin:0!important;font-size:14px!important;line-height:1.1!important;}
}
/* End Radeimo design page focused visual/mobile fixes */

/* Radeimo iPad link and layout final fix - 2026-06-09 */
@media (min-width:721px) and (max-width:1024px){
  body.page-id-8643 .radeimo-layout-v4 .rd-format-card--social,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-format-card--social{grid-template-columns:1fr!important;gap:12px!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-format-card--social .rd-social-preview,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-format-card--social .rd-social-preview{width:180px!important;min-height:112px!important;justify-self:start!important;align-self:start!important;margin-top:2px!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-format-card--social .rd-card-link,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-format-card--social .rd-card-link{width:100%!important;max-width:none!important;display:block!important;margin-top:16px!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-format-card--social .elementor-button,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-format-card--social .elementor-button{width:100%!important;display:flex!important;justify-content:flex-start!important;text-align:left!important;white-space:nowrap!important;font-size:12.5px!important;line-height:1.15!important;padding-left:0!important;padding-right:0!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-format-card--social .elementor-button-content-wrapper,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-format-card--social .elementor-button-content-wrapper{width:100%!important;display:flex!important;justify-content:flex-start!important;gap:7px!important;}
}
/* End Radeimo iPad link and layout final fix */

/* Radeimo icon center and mobile social visual fix - 2026-06-09 */
body.page-id-8643 .radeimo-layout-v4 .rd-format-card .rd-icon,
body.elementor-page-8643 .radeimo-layout-v4 .rd-format-card .rd-icon{display:grid!important;place-items:center!important;position:relative!important;padding:0!important;line-height:0!important;}
body.page-id-8643 .radeimo-layout-v4 .rd-format-card .rd-icon > svg,
body.elementor-page-8643 .radeimo-layout-v4 .rd-format-card .rd-icon > svg{display:none!important;}
body.page-id-8643 .radeimo-layout-v4 .rd-format-card .rd-icon::before,
body.elementor-page-8643 .radeimo-layout-v4 .rd-format-card .rd-icon::before{position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;margin:0!important;align-self:center!important;justify-self:center!important;background-position:center center!important;}
@media (max-width:720px){
  body.page-id-8643 .radeimo-layout-v4 .rd-format-card--social,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-format-card--social{display:flex!important;flex-direction:column!important;}
  body.page-id-8643 .radeimo-layout-v4 .rd-format-card--social .rd-social-preview,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-format-card--social .rd-social-preview{display:none!important;}
}
/* End Radeimo icon center and mobile social visual fix */

/* Radeimo footer breathing room fix - 2026-06-09 */
body.page-id-8643 .radeimo-layout-v4 .elementor-element-rdn0006v,
body.elementor-page-8643 .radeimo-layout-v4 .elementor-element-rdn0006v{padding-bottom:150px!important;}
@media (min-width:721px) and (max-width:1024px){
  body.page-id-8643 .radeimo-layout-v4 .elementor-element-rdn0006v,
  body.elementor-page-8643 .radeimo-layout-v4 .elementor-element-rdn0006v{padding-bottom:128px!important;}
}
@media (max-width:720px){
  body.page-id-8643 .radeimo-layout-v4 .elementor-element-rdn0006v,
  body.elementor-page-8643 .radeimo-layout-v4 .elementor-element-rdn0006v{padding-bottom:104px!important;}
}
/* End Radeimo footer breathing room fix */

/* Radeimo hero first viewport lift - 2026-06-09 */
body.page-id-8643 .radeimo-layout-v4 .rd-hero,
body.elementor-page-8643 .radeimo-layout-v4 .rd-hero{align-items:flex-start!important;min-height:640px!important;padding-top:34px!important;padding-bottom:72px!important;}
@media (min-width:721px) and (max-width:1024px){
  body.page-id-8643 .radeimo-layout-v4 .rd-hero,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-hero{min-height:0!important;padding-top:26px!important;padding-bottom:64px!important;}
}
@media (max-width:720px){
  body.page-id-8643 .radeimo-layout-v4 .rd-hero,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-hero{min-height:0!important;padding-top:22px!important;padding-bottom:54px!important;}
}
/* End Radeimo hero first viewport lift */

/* Radeimo hero to content smooth transition - 2026-06-09 */
body.page-id-8643 .radeimo-layout-v4 .rd-hero::after,
body.elementor-page-8643 .radeimo-layout-v4 .rd-hero::after{height:220px!important;bottom:-92px!important;background:linear-gradient(180deg,rgba(5,7,12,0) 0%,rgba(5,7,12,.58) 42%,rgba(6,10,18,.92) 72%,rgba(8,17,29,1) 100%)!important;}
body.page-id-8643 .radeimo-layout-v4 .elementor-element-rdn0001i,
body.elementor-page-8643 .radeimo-layout-v4 .elementor-element-rdn0001i{margin-top:-92px!important;padding-top:152px!important;background:radial-gradient(circle at 16% 0%,rgba(225,45,45,.18),transparent 30rem),radial-gradient(circle at 78% 8%,rgba(45,127,249,.18),transparent 32rem),linear-gradient(180deg,rgba(8,17,29,0) 0%,rgba(8,17,29,.96) 88px,#08111d 100%)!important;}
body.page-id-8643 .radeimo-layout-v4 .elementor-element-rdn0001i::after,
body.elementor-page-8643 .radeimo-layout-v4 .elementor-element-rdn0001i::after{content:"";position:absolute;left:0;right:0;top:0;height:150px;pointer-events:none;background:linear-gradient(180deg,rgba(5,7,12,.72),rgba(5,7,12,0));z-index:0;}
@media (max-width:1024px){
  body.page-id-8643 .radeimo-layout-v4 .rd-hero::after,
  body.elementor-page-8643 .radeimo-layout-v4 .rd-hero::after{height:170px!important;bottom:-70px!important;}
  body.page-id-8643 .radeimo-layout-v4 .elementor-element-rdn0001i,
  body.elementor-page-8643 .radeimo-layout-v4 .elementor-element-rdn0001i{margin-top:-70px!important;padding-top:120px!important;}
}
/* End Radeimo hero to content smooth transition */

/* Radeimo text colors only - 2026-06-10 */
.elementor-8643 .elementor-element.elementor-element-rdnative .rd-eyebrow,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-eyebrow .elementor-heading-title,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-chip-title,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-chip-title .elementor-heading-title,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-mini-label,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-panel-number,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-panel-number .elementor-heading-title,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-step-number,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-step-number .elementor-heading-title,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-price-label,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-number,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-number .elementor-heading-title{color:#F5CF63!important;}
.elementor-8643 .elementor-element.elementor-element-rdnative .rd-title,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-title .elementor-heading-title,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-title--section,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-title--section .elementor-heading-title,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-card-title,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-card-title .elementor-heading-title,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-format-card h3,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-need h3,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-real-card h3{color:#F7FAFF!important;}
.elementor-8643 .elementor-element.elementor-element-rdnative .rd-lead,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-lead p,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-copy,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-copy p,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-chip-text,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-chip-text p,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-format-body,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-format-body p,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-real-text,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-real-text p,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-need p,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-step p,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-price p{color:#C8D3E2!important;}
.elementor-8643 .elementor-element.elementor-element-rdnative .rd-price-value,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-price-value .elementor-heading-title,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-card-link,.elementor-8643 .elementor-element.elementor-element-rdnative a,.elementor-8643 .elementor-element.elementor-element-rdnative a:visited{color:#F5CF63!important;}
.elementor-8643 .elementor-element.elementor-element-rdnative .rd-art-item:nth-child(3n+2) .rd-card-title .elementor-heading-title,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-format-card:nth-child(3n+2) h3,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-step:nth-child(3n+2) h3{color:#BED3FF!important;}
.elementor-8643 .elementor-element.elementor-element-rdnative .rd-art-item:nth-child(3n) .rd-card-title .elementor-heading-title,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-format-card:nth-child(3n) h3,.elementor-8643 .elementor-element.elementor-element-rdnative .rd-step:nth-child(3n) h3{color:#F0C2C8!important;}
/* End Radeimo text colors only */

/* Radeimo numbered badge contrast restore - 2026-06-10 */
.elementor-8643 .elementor-element.elementor-element-rdnative .rd-panel-number,
.elementor-8643 .elementor-element.elementor-element-rdnative .rd-panel-number .elementor-heading-title{color:#442600!important;}
.elementor-8643 .elementor-element.elementor-element-rdnative .rd-panel-number .elementor-heading-title{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#ffe47b 0%,#f2c94c 58%,#dba32d 100%)!important;border:1px solid rgba(255,236,156,.82)!important;box-shadow:0 0 13px rgba(245,207,99,.28),inset 0 1px 0 rgba(255,255,255,.42)!important;text-shadow:0 1px 0 rgba(255,255,255,.38)!important;font-weight:950!important;}

/* Radeimo process step number contrast restore - 2026-06-10 */
.elementor-8643 .elementor-element.elementor-element-rdnative .rd-step-number,
.elementor-8643 .elementor-element.elementor-element-rdnative .rd-step-number .elementor-heading-title{color:#442600!important;}
.elementor-8643 .elementor-element.elementor-element-rdnative .rd-step-number .elementor-heading-title{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#ffe47b 0%,#f2c94c 58%,#dba32d 100%)!important;border:1px solid rgba(255,236,156,.82)!important;box-shadow:0 0 13px rgba(245,207,99,.28),inset 0 1px 0 rgba(255,255,255,.42)!important;text-shadow:0 1px 0 rgba(255,255,255,.38)!important;font-weight:950!important;}


/* Radeimo design page card alignment 20260702 START */
body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-format-card,
body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-compare-card,
body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-real-card,
body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-panel,
body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-price {
  transition: border-color .22s ease, background .22s ease, box-shadow .22s ease, transform .22s ease;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-compare-card .rd-card-title,
body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-format-card .rd-card-title,
body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-real-card .rd-card-title {
  display: flex !important;
  align-items: flex-start !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-compare-card .rd-card-title {
  min-height: 56px !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-compare-card .rd-copy {
  margin-top: 12px !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-format-card:not(.rd-format-card--social) .rd-card-title {
  min-height: 30px !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-format-card.rd-format-card--menu .rd-card-title {
  min-height: 56px !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-format-card.rd-format-card--menu .rd-copy {
  margin-top: 8px !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-format-card--social .rd-format-body {
  min-height: 100% !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-format-card--social .rd-card-title {
  min-height: 56px !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-format-card--social .rd-copy {
  margin-top: 8px !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-card-link {
  margin-top: auto !important;
  padding-top: 18px !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-card-link .elementor-button-text,
body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-real-link .elementor-button-text {
  font-size: 14px !important;
  line-height: 1.2 !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-card-link .elementor-button,
body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-card-link .elementor-button-content-wrapper,
body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-card-link .elementor-button-text {
  width: max-content !important;
  max-width: 100% !important;
  white-space: nowrap !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-card-link .elementor-button {
  position: relative !important;
  display: inline-flex !important;
  align-items: center !important;
  min-height: 30px !important;
  padding: 5px 12px !important;
  border-radius: 999px !important;
  color: #f6f7fb !important;
  background: rgba(255,255,255,.045) !important;
  border: 1px solid rgba(255,255,255,.08) !important;
  box-shadow: none !important;
  transform: none !important;
  transition: background .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s ease !important;
  overflow: visible !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-card-link .elementor-button:hover,
body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-card-link .elementor-button:focus {
  color: #f6f7fb !important;
  background: rgba(240,196,81,.13) !important;
  border-color: rgba(240,196,81,.28) !important;
  box-shadow: 0 10px 24px rgba(0,0,0,.18) !important;
  transform: translateY(-1px) !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-card-link .elementor-button-content-wrapper,
body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-card-link .elementor-button-text {
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-card-link .elementor-button::before,
body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-card-link .elementor-button::after {
  content: none !important;
  display: none !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-card-link .elementor-button-text::after {
  flex: 0 0 auto !important;
  margin-left: 0 !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-real-card--menu .rd-real-text,
body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-real-card--social .rd-real-text {
  align-self: start !important;
  padding-top: 0 !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-real-link,
body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-real-link .elementor-button,
body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-real-link .elementor-button-content-wrapper,
body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-real-link .elementor-button-text {
  width: max-content !important;
  max-width: 100% !important;
  white-space: nowrap !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-real-link .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 30px !important;
  padding: 5px 16px !important;
  border-radius: 999px !important;
  background: rgba(255,255,255,.035) !important;
  border: 1px solid rgba(255,255,255,.07) !important;
  transition: background .18s ease, border-color .18s ease, box-shadow .18s ease, color .18s ease, transform .18s ease !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-real-link .elementor-button:hover,
body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-real-link .elementor-button:focus {
  background: rgba(240,196,81,.13) !important;
  border-color: rgba(240,196,81,.28) !important;
  box-shadow: 0 10px 24px rgba(0,0,0,.18) !important;
  color: #f6f7fb !important;
  transform: translateY(-1px) !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-real-link .elementor-button-text {
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-real-link .elementor-button-text::after {
  flex: 0 0 auto !important;
  margin-left: 0 !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-need {
  gap: 12px !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-need .rd-card-title {
  min-height: 42px !important;
  margin-bottom: 0 !important;
  align-items: flex-start !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-need .rd-card-title .elementor-heading-title {
  margin-bottom: 0 !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-need .rd-copy {
  margin-top: 0 !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-panel {
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-panel .rd-copy {
  margin-top: 10px !important;
  min-height: 67px !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-panel .rd-number-list {
  margin-top: 22px !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-panel-row {
  align-items: center !important;
  grid-template-columns: 24px 1fr !important;
  gap: 10px !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-panel-number {
  align-self: center !important;
  justify-self: start !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-panel-row .rd-copy {
  align-self: center !important;
  min-height: auto !important;
  margin-top: 0 !important;
  display: flex !important;
  align-items: center !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-panel-row .rd-copy .elementor-widget-container {
  line-height: 1.25 !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-panel-number .elementor-heading-title {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 22px !important;
  height: 22px !important;
  line-height: 1 !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-price {
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-price .rd-price-label {
  min-height: 44px !important;
  display: flex !important;
  align-items: flex-start !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-price .rd-price-value {
  margin-top: 0 !important;
}

body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-price-list .rd-price:last-child .rd-price-label {
  min-height: 22px !important;
}




@media (min-width: 768px) and (max-width: 1024px) {
  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-compare-card .rd-card-title {
    min-height: 44px !important;
  }

  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-compare-card .rd-copy {
    margin-top: 0 !important;
  }

  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-format-card .rd-card-title,
  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-format-card:not(.rd-format-card--social) .rd-card-title,
  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-format-card.rd-format-card--menu .rd-card-title,
  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-format-card.rd-format-card--social .rd-card-title {
    min-height: 56px !important;
  }

  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-format-card .rd-copy {
    margin-top: 8px !important;
  }

  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-real-card--menu .rd-real-text,
  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-real-card--social .rd-real-text {
    align-self: stretch !important;
    padding-top: 0 !important;
  }

  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-real-card--menu .rd-card-title,
  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-real-card--social .rd-card-title {
    min-height: 50px !important;
  }
}

@media (max-width: 767px) {
  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-compare-card {
    gap: 10px !important;
  }

  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-compare-card .rd-card-title {
    min-height: auto !important;
  }

  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-compare-card .rd-copy {
    margin-top: 0 !important;
  }

  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-compare-card .rd-mock-lines {
    margin-top: 8px !important;
  }

  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-price .rd-price-label {
    min-height: auto !important;
  }

  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-format-card.rd-format-card--sticker .rd-card-title,
  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-format-card.rd-format-card--menu .rd-card-title {
    min-height: auto !important;
  }

  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-format-card.rd-format-card--sticker .rd-copy,
  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-format-card.rd-format-card--menu .rd-copy {
    margin-top: 8px !important;
  }

  body.page-id-8643.elementor-page-8643 .radeimo-layout-v4 .rd-format-card--social .rd-card-title {
    min-height: auto !important;
  }
}
/* Radeimo design page card alignment 20260702 END *//* End custom CSS */
/* Start custom CSS *//* Radeimo 2026 - heading divider audit 20260623 START */

.elementor-8643 h1.elementor-heading-title,
.elementor-8643 h2.elementor-heading-title,
.elementor-8643 h3.elementor-heading-title {
  font-weight: 800 !important;
  letter-spacing: 0 !important;
}

.elementor-8643 h1.elementor-heading-title strong,
.elementor-8643 h2.elementor-heading-title strong,
.elementor-8643 h3.elementor-heading-title strong,
.elementor-8643 h1.elementor-heading-title b,
.elementor-8643 h2.elementor-heading-title b,
.elementor-8643 h3.elementor-heading-title b {
  color: inherit !important;
  font-weight: inherit !important;
}

.elementor-8643 h1.elementor-heading-title span[style*="color"],
.elementor-8643 h2.elementor-heading-title span[style*="color"],
.elementor-8643 h3.elementor-heading-title span[style*="color"] {
  color: inherit !important;
  font-weight: inherit !important;
}

/* Radeimo 2026 - heading divider audit 20260623 END */

/* Radeimo 2026 - heading specificity finish 20260623 START */
body.page-id-8643.elementor-page-8643 .elementor-8643 .elementor-widget-heading .elementor-heading-title:is(h1,h2,h3) {
  color: #f7faff !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
}

body.page-id-8643.elementor-page-8643 .elementor-8643 .elementor-widget-heading .elementor-heading-title:is(h1,h2,h3) :is(strong,b,span) {
  color: inherit !important;
  font-weight: inherit !important;
}
/* Radeimo 2026 - heading specificity finish 20260623 END *//* End custom CSS */