﻿/* V_623: definiciones visuales exclusivas para webplus.
   Archivo generado desde la geometría aprobada V_556.
   No contiene selectores de otro tema. */
.webplus-app-shell-v623,
.webplus-home-dashboard-v623{
    width: 100vw;
    height: 100vh;
    overflow: hidden;
}.webplus-home-topbar-v623{
    height: 39px;
    display: grid;
    align-items: center;
    border-bottom: 0.75px solid var(--line);
    background: rgba(0, 0, 0, .46);
}.webplus-brand-area-v623{
    height: 39px;
    display: flex;
    align-items: center;
    padding-left: 16.5px;
    border-right: 0.75px solid var(--line);
    min-width: 0;
}.webplus-brand-logo-v623{
    font-size: 42px;
    line-height: 1;
    color: #f8b52c;
    font-weight: 800;
    letter-spacing: -0.11em;
}.webplus-brand-name-v623{
    font-weight: 650;
    letter-spacing: .04em;
    white-space: nowrap;
}.webplus-main-nav-v623{
    height: 39px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: clamp(10.5px, 1.4vw, 21px);
    min-width: 0;
    overflow: hidden;
}.webplus-main-nav-v623 a{
    height: 39px;
    display: inline-flex;
    align-items: center;
    position: relative;
    color: #eef1f6;
    font-size: 15.75px;
    font-weight: 650;
    white-space: nowrap;
}.webplus-main-nav-v623 a.active{
    color: #b777ff;
}.webplus-main-nav-v623 a.active::after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 4.5px;
    height: 1.5px;
    background: linear-gradient(90deg, transparent, var(--violet), transparent);
}.webplus-top-actions-v623{
    height: 39px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-right: 16.5px;
    border-left: 0.75px solid var(--line);
}.webplus-top-register-v623{
    height: 28.5px;
    border: 0.75px solid rgba(155, 86, 255, .65);
    border-radius: 4.5px;
    color: #c899ff;
    background: rgba(34, 14, 64, .30);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 15.75px;
    font-weight: 700;
}.webplus-language-pill-v623{
    font-size: 15.75px;
    color: #f4f4f7;
}.webplus-four-column-dashboard-v623{
    height: calc(100vh - 39px);
    display: grid;
    min-height: 0;
    overflow: hidden;
}.webplus-dashboard-panel-v623{
    min-height: 0;
    height: 100%;
    border-right: 0.75px solid var(--line);
    background: linear-gradient(180deg, rgba(12, 20, 32, .90), rgba(5, 11, 19, .96));
    overflow: hidden;
}.webplus-panel-one-v623{
    grid-template-rows: auto 142.5px minmax(82.5px, 1fr) auto;
    background: rgba(4, 11, 19, .82);
}.webplus-intro-block-v623 h1{
    max-width: 258.75px;
    font-size: 17.719px;
    line-height: 1.28;
    letter-spacing: -.03em;
    font-weight: 560;
}.webplus-intro-accent-v623{
    max-width: 262.5px;
    margin-top: 9px;
    color: var(--amber);
    font-size: 18px;
    font-weight: 540;
}.webplus-intro-line-v623{
    width: 100%;
    height: 0.75px;
    margin: 11.25px 0 12px;
    background: linear-gradient(90deg, rgba(255,255,255,.06), rgba(155,86,255,.72), rgba(255,255,255,.06));
}.webplus-intro-block-v623 p:last-child{
    max-width: 262.5px;
    font-size: 12.656px;
}.webplus-action-panel-v623,
.webplus-brand-panel-v623{
    border: 0.75px solid rgba(255,255,255,.07);
    border-radius: 6px;
    background: rgba(4, 10, 17, .46);
    overflow: hidden;
}.webplus-action-scroll-v623,
.webplus-brand-scroll-v623,
.webplus-project-scroll-v623,
.webplus-meta-scroll-v623,
.webplus-content-description-v623{
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
}.webplus-action-scroll-v623{
    padding: 6px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 6px;
    align-content: start;
}.webplus-action-button-v623{
    height: 70.5px;
    border: 0.75px solid rgba(255,255,255,.09);
    border-radius: 6px;
    background: linear-gradient(180deg, rgba(18,26,38,.90), rgba(8,13,20,.88));
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 4.5px;
    padding: 4.5px;
    text-align: center;
    position: relative;
    overflow: hidden;
    transition: transform .14s ease, border-color .14s ease, box-shadow .14s ease, background .14s ease;
}.webplus-action-button-v623::before{
    content: "";
    position: absolute;
    inset: 0;
    opacity: 0;
    background: radial-gradient(circle at 50% 0%, rgba(155, 86, 255, .24), transparent 52%);
    transition: opacity .14s ease;
}.webplus-action-button-v623:hover,
.webplus-action-button-v623:focus-visible{
    transform: translateY(-1.5px);
    border-color: rgba(155, 86, 255, .72);
    box-shadow: 0 0 0 0.75px rgba(155,86,255,.18), 0 7.5px 18px rgba(0,0,0,.28);
    outline: none;
}.webplus-action-button-v623:hover::before,
.webplus-action-button-v623:focus-visible::before{
    opacity: 1;
}.webplus-action-icon-v623{
    position: relative;
    z-index: 1;
    font-size: 34.5px;
    line-height: 1;
}.webplus-action-icon-v623.webplus-violet-v623{
    color: var(--violet);
}.webplus-action-icon-v623.webplus-cyan-v623{
    color: var(--cyan);
}.webplus-action-icon-v623.webplus-lime-v623{
    color: var(--lime);
}.webplus-action-icon-v623.webplus-amber-v623{
    color: var(--amber);
}.webplus-action-icon-v623.webplus-orange-v623{
    color: var(--orange);
}.webplus-action-icon-v623.webplus-teal-v623{
    color: var(--teal);
}.webplus-action-button-v623 strong{
    position: relative;
    z-index: 1;
    font-size: 15.75px;
}.webplus-action-button-v623 small{
    position: relative;
    z-index: 1;
    color: #b9c0ca;
    font-size: 13.5px;
    line-height: 1.25;
}.webplus-brand-scroll-v623{
    padding: 7.5px 9px 7.5px 7.5px;
    display: grid;
    gap: 7.5px;
    align-content: start;
}.webplus-brand-button-v623{
    min-height: 26.25px;
    width: 100%;
    border: 0.75px solid rgba(255,255,255,.09);
    border-radius: 6px;
    background: linear-gradient(180deg, rgba(17,25,36,.90), rgba(6,11,18,.92));
    display: grid;
    grid-template-columns: 31.5px 1fr;
    align-items: center;
    padding: 0 10.5px 0 7.5px;
    text-align: left;
    cursor: pointer;
    letter-spacing: .02em;
    font-weight: 800;
    transition: transform .14s ease, border-color .14s ease, box-shadow .14s ease;
}.webplus-brand-button-v623:hover,
.webplus-brand-button-v623:focus-visible{
    transform: translateY(-1.5px);
    border-color: rgba(0,174,243,.34);
    box-shadow: 0 0 12px rgba(0,174,243,.10);
    outline: none;
}.webplus-brand-button-v623 span{
    width: 16.5px;
    height: 18px;
    border-radius: 6px;
    display: grid;
    place-items: center;
    font-size: 16.5px;
    font-weight: 900;
}.webplus-brand-button-v623 strong{
    font-size: 15px;
}.webplus-brand-button-v623.webplus-keyence-v623 span{
    background: #df1f2d;
    color: white;
}.webplus-brand-button-v623.webplus-keyence-v623 strong{
    color: #fff;
}.webplus-brand-button-v623.webplus-cognex-v623 span{
    background: #ffe200;
    color: black;
}.webplus-brand-button-v623.webplus-cognex-v623 strong{
    color: #ffe200;
}.webplus-brand-button-v623.webplus-universal-v623 span{
    background: white;
    color: #0f74ba;
}.webplus-brand-button-v623.webplus-universal-v623 strong{
    color: white;
}.webplus-brand-button-v623.webplus-arduino-v623 span{
    background: #22c9cf;
    color: #062426;
}.webplus-brand-button-v623.webplus-arduino-v623 strong{
    color: #22c9cf;
}.webplus-brand-button-v623.webplus-microchip-v623 span{
    background: #e63d32;
    color: white;
}.webplus-brand-button-v623.webplus-microchip-v623 strong{
    color: white;
}.webplus-left-footer-v623{
    display: grid;
    gap: 9px;
    color: #a3aab4;
    font-size: 13.5px;
}.webplus-socials-v623{
    display: flex;
    justify-content: center;
    gap: 15px;
    font-size: 22.5px;
}.webplus-panel-two-v623{
    padding: 12px 7.5px 9px 10.5px;
    display: grid;
    grid-template-rows: 45px minmax(0, 1fr);
}.webplus-panel-title-v623{
    display: grid;
    grid-template-columns: 20.25px 1fr;
    gap: 7.5px;
    align-items: start;
}.webplus-panel-title-v623 > span{
    color: var(--violet);
    font-size: 34.5px;
}.webplus-panel-title-v623 h2{
    font-size: 27px;
    font-weight: 650;
}.webplus-panel-title-v623 p{
    font-size: 15.75px;
}.webplus-project-button-frame-v623{
    margin-top: 71.25px;
    height: calc(100% - 71.25px);
    border: 1.5px solid #ffbf00;
    border-radius: 13.5px;
    background: rgba(10, 12, 18, .32);
    box-shadow: 0 0 9px rgba(255, 191, 0, .55), 0 0 21px rgba(255, 115, 0, .35), inset 0 0 13.5px rgba(255, 191, 0, .10);
    overflow: hidden;
}.webplus-project-scroll-v623{
    height: 100%;
    padding: 9px 7.5px 7.5px 7.5px;
    display: grid;
    align-content: start;
    gap: 7.5px;
}.webplus-project-button-v623{
    min-height: 106px;
    width: 100%;
    border: 0.75px solid rgba(163, 171, 182, .65);
    border-radius: 9px;
    background: rgba(10, 17, 27, .72);
    display: grid;
    padding: 7.5px;
    text-align: left;
    cursor: pointer;
    transition: transform .14s ease, border-color .14s ease, box-shadow .14s ease, background .14s ease;
    box-shadow: inset 0 0 9px rgba(255, 255, 255, .03);
}.webplus-project-button-v623:hover,
.webplus-project-button-v623:focus-visible{
    transform: translateY(-1.5px);
    border-color: rgba(196, 201, 208, .95);
    box-shadow: 0 7.5px 18px rgba(0,0,0,.20), 0 0 9px rgba(255,255,255,.05);
    outline: none;
}.webplus-project-button-v623.selected{
    border-color: rgba(176, 99, 255, .98);
    background: linear-gradient(90deg, rgba(54,25,84,.72), rgba(10,17,27,.78));
    box-shadow: 0 0 0 0.75px rgba(176, 99, 255, .45), 0 0 7.5px rgba(176, 99, 255, .55), 0 0 15px rgba(176, 99, 255, .38), inset 0 0 7.5px rgba(176, 99, 255, .12);
}.webplus-project-art-v623{
    border-radius: 3px;
    border: 0.75px solid rgba(255,255,255,.08);
    display: grid;
    place-items: center;
    font-size: 27px;
    font-weight: 800;
}.webplus-project-art-v623.webplus-singularity-v623{
    color: transparent;
    font-size: 0;
    background: #02050a url("/assets/images/singularity-escape-project-icon.webp") center / cover no-repeat;
    overflow: hidden;
}.webplus-project-art-v623.webplus-iqrad-v623{
    color: #3395ff;
    background: linear-gradient(135deg, #07111f, #02050a);
}.webplus-project-art-v623.webplus-datagrid-v623{
    color: #6fd0ff;
    background: linear-gradient(90deg, rgba(0,174,243,.16) 0.75px, transparent 0.75px), linear-gradient(rgba(0,174,243,.16) 0.75px, transparent 0.75px), #061525;
    background-size: 16.5px 16.5px;
}.webplus-project-art-v623.webplus-dictionary-v623{
    color: #efc68c;
    background: radial-gradient(circle at 40% 50%, rgba(255, 205, 136, .38), transparent 32%), #16110d;
}.webplus-project-art-v623.webplus-electronics-v623{
    color: #80f2b7;
    background: radial-gradient(circle at 32% 38%, rgba(60, 230, 150, .32), transparent 24%), linear-gradient(135deg, #08241f, #061016);
}.webplus-project-art-v623.webplus-automation-v623{
    color: #b583ff;
    background: radial-gradient(circle at 50% 46%, rgba(155, 86, 255, .34), transparent 45%), #0a0715;
}.webplus-project-text-v623{
    display: grid;
    align-content: start;
    gap: 3.75px;
    min-width: 0;
}.webplus-project-text-v623 strong{
    font-size: 18px;
    color: #eef2f8;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}.webplus-project-text-v623 small{
    color: var(--muted);
    font-size: 13.5px;
    line-height: 1.35;
}.webplus-project-status-v623{
    justify-self: start;
    border-radius: 3px;
    padding: 3px 6px;
    font-size: 13.5px;
    line-height: 1;
    font-style: normal;
}.webplus-project-status-v623.active{
    color: #b68bff;
    background: rgba(104, 61, 185, .55);
}.webplus-project-status-v623.development{
    color: #111;
    background: rgba(255, 185, 0, .78);
}.webplus-content-title-v623 h2{
    font-size: 34.5px;
    line-height: 1;
    font-weight: 560;
}.webplus-content-title-v623 p{
    margin-top: 5.25px;
    color: #b36dff;
    font-size: 15.75px;
}.webplus-video-stage-v623{
    height: 172.5px;
    border-radius: 3.75px;
    border: 0.75px solid rgba(255,255,255,.12);
    overflow: hidden;
    background: radial-gradient(circle at 50% 40%, rgba(0,174,243,.36), transparent 28%), linear-gradient(180deg, #081625, #03070c);
    position: relative;
}.webplus-station-visual-v623{
    position: absolute;
    inset: 0;
    overflow: hidden;
}.webplus-station-column-v623{
    position: absolute;
    top: 0;
    bottom: 31.5px;
    width: 30px;
    background: linear-gradient(90deg, transparent, rgba(120, 185, 226, .12), transparent);
    border-left: 0.75px solid rgba(140, 210, 255, .16);
    border-right: 0.75px solid rgba(140, 210, 255, .10);
}.webplus-station-left-v623{
    left: 15%;
}.webplus-station-right-v623{
    right: 15%;
}.webplus-energy-ring-v623{
    position: absolute;
    left: 50%;
    top: 45%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    border: 1.5px solid rgba(95, 210, 255, .55);
    box-shadow: inset 0 0 22.5px rgba(0,174,243,.22), 0 0 30px rgba(0,174,243,.10);
}.webplus-ring-one-v623{
    width: 141px;
    height: 141px;
}.webplus-ring-two-v623{
    width: 107.25px;
    height: 107.25px;
    border-color: rgba(95,210,255,.35);
}.webplus-ring-three-v623{
    width: 71.25px;
    height: 71.25px;
    border-color: rgba(255,255,255,.22);
}.webplus-energy-core-v623{
    position: absolute;
    left: 50%;
    top: 45%;
    width: 12.75px;
    height: 12.75px;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    background: rgba(152, 229, 255, .92);
    box-shadow: 0 0 36px 16.5px rgba(0,174,243,.25);
}.webplus-figure-v623{
    position: absolute;
    left: 50%;
    bottom: 26.25px;
    width: 8.25px;
    height: 27px;
    transform: translateX(-50%);
    border-radius: 6px 6px 2.25px 2.25px;
    background: linear-gradient(180deg, rgba(255,255,255,.80), rgba(255,255,255,.12));
    box-shadow: 0 -9.75px 0 -3px rgba(255,255,255,.76), 0 0 13.5px rgba(0,174,243,.34);
}.webplus-floor-light-v623{
    position: absolute;
    left: 20%;
    right: 20%;
    bottom: 15.75px;
    height: 13.5px;
    border-radius: 50%;
    background: radial-gradient(ellipse at center, rgba(0,174,243,.35), transparent 68%);
}.webplus-play-control-v623{
    position: absolute;
    left: 50%;
    top: 51%;
    transform: translate(-50%, -50%);
    width: 37.5px;
    height: 37.5px;
    border: 1.5px solid rgba(255,255,255,.94);
    border-radius: 50%;
    display: grid;
    place-items: center;
    background: rgba(255,255,255,.05);
    color: white;
    font-size: 28.5px;
    cursor: pointer;
}.webplus-video-bar-v623{
    position: absolute;
    left: 8.25px;
    right: 6.75px;
    bottom: 6.75px;
    display: grid;
    grid-template-columns: auto auto 1fr auto auto auto;
    gap: 6px;
    align-items: center;
    font-size: 15.75px;
    color: #fff;
}.webplus-bar-line-v623{
    height: 3px;
    border-radius: 749.25px;
    background: linear-gradient(90deg, #fff 0 22%, rgba(255,255,255,.40) 22%);
}.webplus-thumb-row-v623{
    height: 42px;
    margin-top: 6.75px;
    display: grid;
    grid-template-columns: 18px repeat(5, 1fr) 18px;
    gap: 7.5px;
    align-items: center;
}.webplus-thumb-row-v623 button{
    border: 0;
    background: transparent;
    color: #99a3b2;
    font-size: 42px;
    padding: 0;
}.webplus-thumb-v623{
    height: 38.25px;
    border-radius: 3px;
    border: 0.75px solid rgba(255,255,255,.10);
    background: linear-gradient(180deg, rgba(18,26,38,.92), rgba(6,11,18,.96));
}.webplus-thumb-v623.selected{
    border-color: rgba(155, 86, 255, 1);
    box-shadow: 0 0 0 0.75px rgba(155, 86, 255, .35);
}.webplus-thumb-v623.webplus-scene-one-v623{
    background: radial-gradient(circle at 50% 42%, rgba(0,174,243,.35), transparent 38%), #07121d;
}.webplus-thumb-v623.webplus-scene-two-v623{
    background: linear-gradient(135deg, #261b10, #07121d);
}.webplus-thumb-v623.webplus-scene-three-v623{
    background: radial-gradient(circle at 50% 42%, rgba(0,174,243,.22), transparent 32%), #111822;
}.webplus-thumb-v623.webplus-scene-four-v623{
    background: linear-gradient(135deg, #2e2a22, #0a1218);
}.webplus-thumb-v623.webplus-scene-five-v623{
    background: linear-gradient(135deg, #151512, #0a1018);
}.webplus-content-tabs-v623{
    height: 30.75px;
    display: flex;
    align-items: end;
    gap: 20.25px;
    border-top: 0.75px solid rgba(255,255,255,.06);
    border-bottom: 0.75px solid rgba(255,255,255,.06);
    padding: 0 6px;
    min-width: 0;
    overflow-x: auto;
}.webplus-content-tabs-v623 a{
    height: 24px;
    display: inline-flex;
    align-items: center;
    color: #c2c8d2;
    font-size: 14.625px;
    white-space: nowrap;
    position: relative;
}.webplus-content-tabs-v623 a.active{
    color: #bb7cff;
}.webplus-content-tabs-v623 a.active::after{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1.5px;
    background: linear-gradient(90deg, var(--violet), transparent);
}.webplus-content-description-v623{
    min-height: 0;
    padding: 10.5px 6px 4.5px 0;
}.webplus-content-description-v623 p{
    font-size: 15.75px;
    margin-bottom: 8.25px;
}.webplus-panel-four-v623{
    gap: 10.5px;
}.webplus-status-header-v623{
    min-height: 21px;
}.webplus-status-badge-v623{
    width: 100%;
    height: 21px;
    border-radius: 4.5px;
    background: rgba(52, 30, 85, .80);
    color: #ca9cff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15.75px;
    font-weight: 650;
}.webplus-status-content-v623{
    min-height: 0;
    display: grid;
    grid-template-rows: auto minmax(0, 1fr) auto;
    gap: 10.5px;
}.webplus-status-content-v623 > p{
    font-size: 15.75px;
}.webplus-meta-scroll-v623{
    display: grid;
    align-content: start;
}.webplus-meta-scroll-v623 div{
    min-height: 21.75px;
    border-top: 0.75px solid rgba(255,255,255,.08);
    display: grid;
    grid-template-columns: 1fr auto;
    gap: 9px;
    align-items: center;
    font-size: 14.625px;
}.webplus-meta-scroll-v623 span{
    color: #9ea8b4;
}.webplus-meta-scroll-v623 strong{
    color: #dbe4ee;
    font-weight: 500;
    text-align: right;
}.webplus-meta-scroll-v623 div:first-child strong{
    color: var(--green);
}.webplus-purchase-actions-v623{
    display: grid;
    gap: 6.75px;
}.webplus-purchase-actions-v623 a{
    min-height: 29.25px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3.75px;
    font-size: 15px;
}.webplus-download-demo-v623{
    border: 0.75px solid rgba(155, 86, 255, .75);
    background: rgba(84, 47, 146, .72);
    color: #eadbff;
}.webplus-buy-premium-v623{
    border: 0.75px solid rgba(255, 191, 0, .42);
    background: rgba(74, 46, 0, .26);
    color: var(--amber);
}.webplus-action-scroll-v623::-webkit-scrollbar,
.webplus-brand-scroll-v623::-webkit-scrollbar,
.webplus-project-scroll-v623::-webkit-scrollbar,
.webplus-meta-scroll-v623::-webkit-scrollbar,
.webplus-content-description-v623::-webkit-scrollbar,
.webplus-content-tabs-v623::-webkit-scrollbar{
    width: 10.5px;
    height: 6px;
}.webplus-action-scroll-v623::-webkit-scrollbar-track,
.webplus-brand-scroll-v623::-webkit-scrollbar-track,
.webplus-project-scroll-v623::-webkit-scrollbar-track,
.webplus-meta-scroll-v623::-webkit-scrollbar-track,
.webplus-content-description-v623::-webkit-scrollbar-track,
.webplus-content-tabs-v623::-webkit-scrollbar-track{
    background: rgba(255,255,255,.06);
    border-radius: 749.25px;
}.webplus-action-scroll-v623::-webkit-scrollbar-thumb,
.webplus-brand-scroll-v623::-webkit-scrollbar-thumb,
.webplus-project-scroll-v623::-webkit-scrollbar-thumb,
.webplus-meta-scroll-v623::-webkit-scrollbar-thumb,
.webplus-content-description-v623::-webkit-scrollbar-thumb,
.webplus-content-tabs-v623::-webkit-scrollbar-thumb{
    background: rgba(255,255,255,.24);
    border-radius: 749.25px;
    border: 2.25px solid transparent;
    background-clip: padding-box;
}.webplus-page-header-v623{
    margin: 24px auto 18px;
    max-width: 735px;
    padding: 0 18px;
}.webplus-page-header-v623 h1{
    font-size: clamp(4.2rem, 10vw, 8rem);
    line-height: 1;
}.webplus-lead-v623{
    color: #c7eaff;
    font-size: 2.4rem;
}.webplus-panel-v623,
.webplus-feature-card-v623,
.webplus-form-panel-v623{
    border: 0.75px solid rgba(255,255,255,.09);
    border-radius: 10.5px;
    background: rgba(10, 17, 28, .90);
    padding: 18px;
}.webplus-module-grid-v623,
.webplus-admin-modules-v623{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 12px;
    max-width: 885px;
    margin: 15px auto;
    padding: 0 18px;
}.webplus-form-panel-v623{
    max-width: 720px;
    margin: 0 auto;
}.webplus-form-grid-v623{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
}.webplus-form-grid-v623.webplus-compact-v623{
    grid-template-columns: minmax(180px, 315px);
}.webplus-checks-v623{
    display: grid;
    gap: 7.5px;
    margin: 15px 0;
}.webplus-checks-v623 label{
    display: flex;
    align-items: center;
    gap: 7.5px;
    color: var(--muted);
}.webplus-checks-v623 input{
    width: auto;
}.webplus-button-primary-v623,
.webplus-button-secondary-v623,
.webplus-button-ghost-v623{
    border-radius: 7.5px;
    border: 0.75px solid rgba(155,86,255,.45);
    padding: 9px 13.5px;
    min-height: 33px;
    background: rgba(17,24,37,.88);
    color: var(--text);
    cursor: pointer;
}.webplus-button-primary-v623{
    background: rgba(84, 47, 146, .72);
}.webplus-button-secondary-v623{
    background: rgba(0,174,243,.14);
}.webplus-button-ghost-v623{
    color: var(--amber);
    border-color: rgba(255,191,0,.35);
}.webplus-alert-v623{
    margin-top: 13.5px;
    border: 0.75px solid rgba(68,198,255,.18);
    border-radius: 9px;
    padding: 10.5px 12px;
    background: rgba(68,198,255,.08);
}.webplus-alert-v623.success{
    border-color: rgba(51,207,117,.45);
    color: var(--green);
}.webplus-alert-v623.danger{
    border-color: rgba(255,107,107,.45);
    color: #ff6b6b;
}.webplus-alert-v623.webplus-warning-v623{
    border-color: rgba(255,191,0,.45);
    color: var(--amber);
}.webplus-data-grid-v623{
    display: grid;
    gap: 9px;
}.webplus-data-grid-v623.webplus-two-cols-v623{
    grid-template-columns: repeat(2, minmax(0, 1fr));
}.webplus-data-grid-v623 div,
.webplus-status-list-v623.webplus-boxed-v623 div,
.webplus-status-list-v623 li{
    display: flex;
    justify-content: space-between;
    gap: 12px;
    border: 0.75px solid rgba(255,255,255,.08);
    border-radius: 7.5px;
    padding: 9px 10.5px;
    background: rgba(1,8,18,.36);
}.webplus-status-list-v623{
    list-style: none;
    padding: 0;
    display: grid;
    gap: 7.5px;
}.webplus-table-v623{
    width: 100%;
    border-collapse: collapse;
    margin-top: 10.5px;
}.webplus-table-v623 th,
.webplus-table-v623 td{
    border-bottom: 0.75px solid rgba(255,255,255,.08);
    padding: 9px;
    text-align: left;
    color: var(--muted);
    vertical-align: top;
}.webplus-table-v623 th{
    color: #dbefff;
    font-weight: 500;
}.webplus-pill-v623{
    display: inline-block;
    border-radius: 749.25px;
    padding: 3px 7.5px;
    border: 0.75px solid rgba(68,198,255,.18);
    color: var(--muted);
}.webplus-pill-v623.webplus-ok-v623{
    color: var(--green);
    border-color: rgba(51,207,117,.34);
}.webplus-pill-v623.webplus-pending-v623{
    color: var(--amber);
    border-color: rgba(255,191,0,.34);
}@media (max-width: 885px) {.webplus-app-shell-v623,
.webplus-home-dashboard-v623{
        height: auto;
        min-height: 100vh;
        overflow: visible;
    }.webplus-home-topbar-v623{
        height: auto;
        grid-template-columns: 1fr;
    }.webplus-brand-area-v623,
.webplus-main-nav-v623,
.webplus-top-actions-v623{
        height: auto;
        min-height: 39px;
        justify-content: flex-start;
        padding: 6px 16.5px;
        border-right: 0;
        border-left: 0;
        flex-wrap: wrap;
    }.webplus-four-column-dashboard-v623{
        height: auto;
        grid-template-columns: 1fr;
        overflow: visible;
    }.webplus-dashboard-panel-v623{
        height: auto;
        min-height: auto;
        border-right: 0;
        border-bottom: 0.75px solid var(--line);
    }.webplus-panel-one-v623,
.webplus-panel-two-v623,
.webplus-panel-three-v623,
.webplus-panel-four-v623{
        display: block;
    }.webplus-action-panel-v623,
.webplus-brand-panel-v623,
.webplus-project-scroll-v623,
.webplus-meta-scroll-v623,
.webplus-content-description-v623{
        max-height: 315px;
    }.webplus-feature-row-v623,
.webplus-action-scroll-v623{
        grid-template-columns: repeat(2, 1fr);
    }}@media (max-width: 540px) {.webplus-action-scroll-v623,
.webplus-feature-row-v623,
.webplus-module-grid-v623,
.webplus-admin-modules-v623,
.webplus-form-grid-v623,
.webplus-data-grid-v623.webplus-two-cols-v623{
        grid-template-columns: 1fr;
    }.webplus-thumb-row-v623{
        grid-template-columns: 18px repeat(3, 1fr) 18px;
    }.webplus-thumb-row-v623 .webplus-thumb-v623:nth-of-type(n/**/+4){
        display: none;
    }}.webplus-panel-three-v623{
    position: relative;
    padding: 0;
    height: 100%;
    overflow: hidden;
}.webplus-panel-three-v623 > .webplus-panel-three-main-v623{
    left: 0;
    top: 0;
    width: 100%;
    padding: 15px 15.75px 0;
    display: grid;
    grid-template-rows: auto auto auto minmax(0, 1fr) auto;
    gap: 10.5px;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623{
    width: 100%;
    margin: 0;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 > .webplus-action-scroll-v623{
    gap: 6px;
    overflow: hidden;
    align-content: stretch;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 .webplus-action-icon-v623{
    font-size: 16.5px;
    line-height: 16.5px;
}.webplus-panel-three-v623 .webplus-content-description-v623,
.webplus-panel-three-v623 .webplus-project-media-v623,
.webplus-panel-three-v623 .webplus-content-tabs-v623,
.webplus-panel-three-v623 .webplus-feature-row-v623{
    min-height: 0;
}@media (max-width: 885px) {.webplus-panel-three-v623{
        position: static;
        height: auto;
        overflow: visible;
    }.webplus-panel-three-v623 > .webplus-panel-three-main-v623,
.webplus-panel-three-v623 > .webplus-panel-three-actions-v623{
        position: static;
        width: auto;
        height: auto;
    }.webplus-panel-three-v623 > .webplus-panel-three-actions-v623{
        min-height: 142.5px;
        margin-top: 10.5px;
    }}.webplus-real-video-area-v623{
    height: auto;
    display: inline-grid;
    justify-content: start;
    align-content: start;
    gap: 9px;
    border: 1.5px solid #ffbf00;
    border-radius: 13.5px;
    background: rgba(10, 12, 18, .32);
    box-shadow: 0 0 9px rgba(255, 191, 0, .55), 0 0 21px rgba(255, 115, 0, .35), inset 0 0 13.5px rgba(255, 191, 0, .10);
    overflow: hidden;
    margin-top: 39.75px;
}.webplus-real-project-video-v623{
    display: block;
    border: 0;
    border-radius: 9px;
    background: #000;
    box-shadow: none;
}.webplus-video-thumb-row-v623{
    height: 72px;
    display: flex;
    gap: 7.5px;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 1.5px 1.5px 7.5px;
}.webplus-video-thumb-button-v623{
    flex: 0 0 99px;
    border: 0.75px solid rgba(255,255,255,.16);
    border-radius: 7.5px;
    background: rgba(10, 17, 27, .76);
    padding: 0;
    cursor: pointer;
    overflow: hidden;
    display: grid;
    grid-template-rows: 1fr;
    box-shadow: none;
}.webplus-video-thumb-button-v623.selected{
    border-color: rgba(176, 99, 255, .98);
    box-shadow: 0 0 0 0.75px rgba(176, 99, 255, .45), 0 0 7.5px rgba(176, 99, 255, .55), 0 0 15px rgba(176, 99, 255, .38), inset 0 0 7.5px rgba(176, 99, 255, .12);
}.webplus-video-thumb-button-v623 img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}.webplus-video-thumb-row-v623::-webkit-scrollbar{
    height: 7.5px;
}.webplus-video-thumb-row-v623::-webkit-scrollbar-track{
    background: rgba(255,255,255,.08);
    border-radius: 749.25px;
}.webplus-video-thumb-row-v623::-webkit-scrollbar-thumb{
    background: linear-gradient(90deg, rgba(255, 191, 0, .72), rgba(255, 115, 0, .72));
    border-radius: 749.25px;
}.webplus-video-thumb-row-v623{
    scrollbar-color: rgba(255, 191, 0, .72) rgba(255,255,255,.08);
    scrollbar-width: thin;
}.webplus-panel-three-main-v623.placeholder-mode{
    display: block;
}.webplus-work-placeholder-v623{
    width: 100%;
    height: 100%;
    display: grid;
    place-items: center;
    padding: 15px;
}.webplus-work-placeholder-inner-v623{
    width: min(615px, 100%);
    min-height: 390px;
    border: 0.75px solid rgba(255,255,255,.08);
    border-radius: 16.5px;
    background: radial-gradient(circle at 50% 18%, rgba(255, 191, 0, .10), transparent 26%), linear-gradient(180deg, rgba(12, 20, 32, .92), rgba(5, 11, 19, .96));
    display: grid;
    place-items: center;
    justify-items: center;
    gap: 7.5px;
    text-align: center;
    padding: 25.5px 18px 21px;
    box-shadow: inset 0 0 22.5px rgba(255,255,255,.03);
}.webplus-work-placeholder-inner-v623 h3{
    margin: 0;
    color: #f4f6fb;
    font-size: 28.5px;
    line-height: 1.1;
    font-weight: 650;
}.webplus-work-placeholder-inner-v623 p{
    width: min(480px, 100%);
    margin: 0;
    color: #c8d0da;
    font-size: 16.5px;
    line-height: 1.45;
}.webplus-work-placeholder-inner-v623 p strong{
    color: #ffd54a;
    font-weight: 700;
}.webplus-cartoon-worker-scene-v623{
    position: relative;
    width: 270px;
    height: 210px;
    display: block;
}.webplus-worker-sun-v623{
    position: absolute;
    right: 18px;
    top: 4.5px;
    width: 40.5px;
    height: 40.5px;
    border-radius: 50%;
    background: radial-gradient(circle at 35% 35%, #fff6bf, #ffbf00 62%, #ff8c00 100%);
    box-shadow: 0 0 18px rgba(255,191,0,.50);
}.webplus-worker-body-wrap-v623{
    position: absolute;
    left: 87px;
    top: 25.5px;
    width: 105px;
    height: 142.5px;
    animation: worker-bob .5s ease-in-out infinite;
}.webplus-worker-head-v623{
    position: absolute;
    left: 35.25px;
    top: 13.5px;
    width: 31.5px;
    height: 31.5px;
    border-radius: 50%;
    background: #ffd7b2;
    z-index: 2;
}.webplus-worker-helmet-v623{
    position: absolute;
    left: 30px;
    top: 3px;
    width: 43.5px;
    height: 21px;
    border-radius: 21px 21px 10.5px 10.5px;
    background: linear-gradient(180deg, #ffd75e, #ffae00);
    box-shadow: inset 0 -3px 0 rgba(0,0,0,.12);
    z-index: 3;
}.webplus-worker-torso-v623{
    position: absolute;
    left: 25.5px;
    top: 46.5px;
    width: 51px;
    height: 43.5px;
    border-radius: 13.5px;
    background: linear-gradient(180deg, #ff9b00, #ea7300);
    box-shadow: inset 0 0 0 4.5px rgba(255, 239, 154, .28);
}.webplus-worker-arm-v623{
    position: absolute;
    top: 55.5px;
    width: 13.5px;
    height: 48px;
    border-radius: 15px;
    background: #ffd7b2;
    z-index: 1;
}.webplus-worker-arm-left-v623{
    left: 15px;
    transform: rotate(24deg);
}.webplus-worker-arm-right-v623{
    right: 10.5px;
    transform: rotate(-18deg);
}.webplus-worker-leg-v623{
    position: absolute;
    top: 88.5px;
    width: 16.5px;
    height: 54px;
    border-radius: 15px;
    background: #354b69;
}.webplus-worker-leg-left-v623{
    left: 33px;
    transform: rotate(6deg);
}.webplus-worker-leg-right-v623{
    left: 54px;
    transform: rotate(-6deg);
}.webplus-worker-leg-v623::after{
    content: "";
    position: absolute;
    left: -4.5px;
    bottom: -6px;
    width: 25.5px;
    height: 10.5px;
    border-radius: 9px;
    background: #20242a;
}.webplus-worker-jackhammer-v623{
    position: absolute;
    left: 61.5px;
    top: 61.5px;
    width: 39px;
    height: 82.5px;
    animation: jackhammer-hit .22s linear infinite;
}.webplus-jackhammer-handle-v623{
    position: absolute;
    left: 1.5px;
    top: 0;
    width: 36px;
    height: 10.5px;
    border-radius: 9px;
    background: #353d49;
}.webplus-jackhammer-body-v623{
    position: absolute;
    left: 9px;
    top: 9px;
    width: 19.5px;
    height: 46.5px;
    border-radius: 9px;
    background: linear-gradient(180deg, #26c3ff, #0a8fe1);
    box-shadow: inset 0 0 0 3px rgba(255,255,255,.14);
}.webplus-jackhammer-tip-v623{
    position: absolute;
    left: 17.25px;
    top: 54px;
    width: 3px;
    height: 28.5px;
    border-radius: 3px;
    background: #d8dee6;
}.webplus-worker-ground-v623{
    position: absolute;
    left: 21px;
    right: 21px;
    bottom: 18px;
    height: 19.5px;
    border-radius: 13.5px;
    background: linear-gradient(180deg, #5a6270, #333a44);
    box-shadow: inset 0 3px 6px rgba(255,255,255,.08);
}.webplus-worker-spark-v623{
    position: absolute;
    width: 7.5px;
    height: 7.5px;
    border-radius: 50%;
    background: radial-gradient(circle, #ffe088 0%, #ff9b00 72%, transparent 73%);
    opacity: .9;
    animation: spark-jump .42s linear infinite;
}.webplus-spark-one-v623{
    left: 132px;
    bottom: 34.5px;
    animation-delay: 0s;
}.webplus-spark-two-v623{
    left: 144px;
    bottom: 30px;
    animation-delay: .14s;
}.webplus-spark-three-v623{
    left: 121.5px;
    bottom: 31.5px;
    animation-delay: .28s;
}.webplus-project-art-wrap-v623{
    display: grid;
    justify-items: center;
    align-items: start;
}.webplus-project-art-wrap-v623 .webplus-project-status-v623{
    position: static;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    letter-spacing: .04em;
    margin-top: 0;
    white-space: nowrap;
    padding: 0;
    box-sizing: border-box;
}.webplus-project-text-v623 .webplus-project-status-v623{
    display: none;
}.webplus-working-image-frame-v623{
    width: min(225px, 100%);
    display: grid;
    place-items: center;
    border: 0.75px solid rgba(255,255,255,.08);
    border-radius: 15px;
    background: linear-gradient(180deg, rgba(15, 26, 40, .96), rgba(8, 15, 24, .96));
    padding: 10.5px;
    box-shadow: 0 0 18px rgba(0, 174, 243, .12), inset 0 0 18px rgba(255,255,255,.03);
    overflow: hidden;
}.webplus-working-image-v623{
    width: 80%;
    max-width: 156px;
    height: auto;
    display: block;
    border-radius: 10.5px;
}.webplus-projects-title-v623 h2{
    font-size: 34.5px;
    line-height: 1;
    font-weight: 560;
}.webplus-projects-title-v623 > div{
    margin-left: 11.25px;
}.webplus-projects-title-v623 h2,
.webplus-projects-title-v623 p{
    color: #b36dff;
}.webplus-projects-title-v623 h2{
    color: #ffffff;
}.webplus-projects-title-v623 p{
    margin-top: 3px;
}.webplus-projects-title-v623 h2{
    position: relative;
    top: 3.75px;
}.webplus-projects-title-v623 p{
    position: relative;
    top: 3.75px;
}.webplus-panel-two-v623 .webplus-project-button-frame-v623{
    width: 100%;
}.webplus-panel-two-v623 .webplus-project-scroll-v623{
    width: calc(100% - 18px);
    box-sizing: border-box;
}.webplus-project-button-v623.webplus-project-skin-singularity-v623{
    grid-template-columns: 84px 1fr;
    gap: 12px;
}.webplus-project-button-v623.webplus-project-skin-singularity-v623 .webplus-project-art-wrap-v623{
    width: 84px;
    grid-template-rows: 63px 16.5px;
    gap: 4.5px;
}.webplus-project-button-v623.webplus-project-skin-singularity-v623 .webplus-project-art-v623.webplus-singularity-v623{
    width: 84px;
    height: 63px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}.webplus-project-button-v623.webplus-project-skin-singularity-v623 .webplus-project-status-v623{
    margin-top: 3px;
}.webplus-project-button-v623.webplus-project-skin-singularity-v623 .webplus-project-text-v623{
    padding-top: 1.5px;
}.webplus-project-button-v623.webplus-project-skin-singularity-v623 .webplus-project-art-wrap-v623 .webplus-project-status-v623{
    width: 84px;
    height: 18px;
    font-size: 12.75px;
    line-height: 14.25px;
}.webplus-project-button-v623{
    grid-template-columns: 84px 1fr;
    gap: 12px;
}.webplus-project-art-wrap-v623{
    width: 84px;
    grid-template-rows: 63px 18px;
    gap: 4.5px;
}.webplus-project-art-v623{
    width: 84px;
    height: 63px;
}.webplus-project-art-wrap-v623 .webplus-project-status-v623{
    width: 84px;
    height: 18px;
    font-size: 12.75px;
    line-height: 14.25px;
}.webplus-project-text-v623{
    padding-top: 1.5px;
}.webplus-panel-three-v623 > .webplus-panel-three-main-v623.placeholder-mode{
    place-items: center;
}.webplus-panel-three-v623 > .webplus-panel-three-main-v623.placeholder-mode .webplus-work-placeholder-v623{
    place-items: center;
}.webplus-panel-three-v623 > .webplus-panel-three-main-v623.placeholder-mode{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
}.webplus-panel-three-v623 > .webplus-panel-three-main-v623.placeholder-mode .webplus-work-placeholder-v623{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
    box-sizing: border-box;
}.webplus-panel-three-v623 > .webplus-panel-three-main-v623.placeholder-mode .webplus-work-placeholder-inner-v623{
    margin: 0 auto;
}.webplus-empty-logo-panel-v623{
    width: 225px;
    height: 525px;
    min-width: 225px;
    min-height: 525px;
    max-width: 225px;
    max-height: 525px;
    border: 0;
    border-radius: 0;
    background: #ffffff;
    overflow: visible;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    align-self: flex-start;
}.webplus-empty-logo-grid-v623{
    width: 225px;
    height: 525px;
    min-width: 225px;
    min-height: 525px;
    max-width: 225px;
    max-height: 525px;
    display: grid;
    grid-template-columns: repeat(3, 75px);
    grid-template-rows: repeat(7, 75px);
    gap: 0;
    padding: 0;
    margin: 0;
    background: #ffffff;
    overflow: visible;
    box-sizing: border-box;
}.webplus-empty-logo-button-v623{
    width: 75px;
    height: 75px;
    min-width: 75px;
    min-height: 75px;
    max-width: 75px;
    max-height: 75px;
    padding: 0;
    margin: 0;
    border: 1px solid #bfbfbf;
    border-radius: 0;
    background: #ffffff;
    display: block;
    box-sizing: border-box;
    appearance: none;
}.webplus-empty-logo-button-v623:hover,
.webplus-empty-logo-button-v623:focus-visible,
.webplus-empty-logo-button-v623:active{
    transform: none;
    outline: none;
    box-shadow: none;
    background: #ffffff;
    border: 1px solid #bfbfbf;
}.webplus-matrix-copyright-v623{
    width: 225px;
    margin-top: 12px;
    color: #d7ddff;
    font-size: 0.82rem;
    line-height: 1.35;
    text-align: center;
}.webplus-left-footer-v623,
.webplus-socials-v623{
    display: none !important;
}.webplus-panel-one-v623 > .webplus-matrix-copyright-v623{
    grid-row: 4 !important;
}.webplus-empty-logo-button-v623{
    overflow: hidden;
}.webplus-empty-logo-image-v623{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: contain;
    background: #ffffff;
    pointer-events: none;
    user-select: none;
}.webplus-panel-five-v623{
    border-right: 0 !important;
    background: linear-gradient(180deg, rgba(12, 20, 32, .90), rgba(5, 11, 19, .96)) !important;
}.webplus-panel-five-empty-v623{
    width: 100% !important;
    height: 100% !important;
    border: 0.75px solid rgba(255,255,255,.14) !important;
    border-radius: 6px !important;
    background: rgba(4, 10, 17, .46) !important;
    box-sizing: border-box !important;
}.webplus-panel-one-v623{
    display: flex !important;
    flex-direction: column !important;
    gap: 10.5px !important;
    padding: 16.5px !important;
}.webplus-panel-one-v623 > .webplus-matrix-copyright-v623{
    margin-top: auto !important;
    align-self: center !important;
}.webplus-panel-five-v623{
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 0 !important;
}.webplus-panel-five-spacer-v623{
    flex: 1 1 auto !important;
    min-height: 0 !important;
    width: 100% !important;
}.webplus-panel-five-empty-v623{
    display: none !important;
}.webplus-panel-five-v623 > .webplus-empty-logo-panel-v623{
    align-self: center !important;
    margin: 0 !important;
}.webplus-panel-five-v623 > .webplus-empty-logo-panel-v623{
    width: 249px !important;
    min-width: 249px !important;
    max-width: 249px !important;
    height: 549px !important;
    min-height: 549px !important;
    max-height: 549px !important;
    padding: 10px !important;
    box-sizing: border-box !important;
    background: #000000 !important;
    border: 1.5px solid #ffbf00 !important;
    border-radius: 13.5px !important;
    box-shadow: 0 0 9px rgba(255, 191, 0, .55),
                0 0 21px rgba(255, 115, 0, .35),
                inset 0 0 13.5px rgba(255, 191, 0, .10) !important;
    overflow: hidden !important;
}.webplus-panel-five-v623 > .webplus-empty-logo-panel-v623 > .webplus-empty-logo-grid-v623{
    width: 225px !important;
    min-width: 225px !important;
    max-width: 225px !important;
    height: 525px !important;
    min-height: 525px !important;
    max-height: 525px !important;
    padding: 0 !important;
    margin: 0 !important;
    background: #000000 !important;
    box-sizing: border-box !important;
}.webplus-panel-five-v623 > .webplus-empty-logo-panel-v623 .webplus-empty-logo-button-v623{
    background: #ffffff !important;
}.webplus-panel-five-v623{
    width: 275px !important;
    min-width: 275px !important;
    max-width: 275px !important;
    padding: 5px !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}.webplus-panel-five-v623 > .webplus-empty-logo-panel-v623{
    flex: 0 0 auto !important;
}.webplus-panel-five-v623 > .webplus-matrix-disclaimer-v623{
    flex: 0 0 auto !important;
    width: 249px !important;
    max-width: 249px !important;
    padding: 0 !important;
    color: #d7ddff !important;
    text-align: center !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}.webplus-panel-five-v623 > .webplus-matrix-disclaimer-v623 h2{
    margin: 0 0 5px 0 !important;
    color: #ffbf00 !important;
    font-weight: 500 !important;
    text-shadow: 0 0 7.5px rgba(255, 191, 0, .35) !important;
}.webplus-panel-five-v623 > .webplus-matrix-disclaimer-v623 p{
    margin: 0 !important;
    color: #c8d0da !important;
    font-weight: 400 !important;
}.webplus-panel-five-v623 > .webplus-matrix-disclaimer-v623 h2{
    font-size: 1.088rem !important;
    line-height: 1.08 !important;
}.webplus-panel-five-v623 > .webplus-matrix-disclaimer-v623 p{
    font-size: 0.832rem !important;
    line-height: 1.12 !important;
}.webplus-action-card-image-v623{
    object-fit: cover !important;
    object-position: center !important;
    display: block !important;
    pointer-events: none !important;
    user-select: none !important;
    filter: drop-shadow(0 0 8px rgba(0, 174, 243, .18)) !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 > .webplus-action-scroll-v623{
    width: 100% !important;
    height: 100% !important;
    margin-left: 0 !important;
    box-sizing: border-box !important;
    column-gap: 6px !important;
    row-gap: 0 !important;
    padding: 6px 7.5px !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 .webplus-action-button-v623{
    justify-self: stretch !important;
    align-self: stretch !important;
}.webplus-action-card-image-v623{
    width: 88px !important;
    height: 88px !important;
    margin: 0 auto 6px auto !important;
    border-radius: 9px !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 .webplus-action-button-v623 small{
    margin-top: 2px !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 > .webplus-action-scroll-v623{
    display: grid !important;
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    grid-template-rows: 1fr !important;
    align-items: stretch !important;
    justify-items: stretch !important;
}.webplus-panel-three-v623{
    width: 799.75px !important;
    min-width: 799.75px !important;
    max-width: 799.75px !important;
}.webplus-panel-four-v623{
    min-width: 0 !important;
    width: auto !important;
    max-width: none !important;
    border-right: 0.75px solid var(--line) !important;
}.webplus-panel-three-v623 .webplus-content-title-v623,
.webplus-panel-three-v623 .webplus-real-video-area-v623{
    transform: translateX(65px) !important;
}.webplus-panel-three-v623 > .webplus-panel-three-main-v623{
    overflow: hidden !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623{
    display: flex !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    padding: 0 !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 > .webplus-action-frame-v623{
    display: inline-block !important;
    padding: 0 !important;
    border: 1.5px solid #ffbf00 !important;
    border-radius: 13.5px !important;
    background: rgba(10, 12, 18, .32) !important;
    box-shadow: 0 0 9px rgba(255, 191, 0, .55), 0 0 21px rgba(255, 115, 0, .35), inset 0 0 13.5px rgba(255, 191, 0, .10) !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 > .webplus-action-frame-v623 > .webplus-action-scroll-v623{
    margin: 0 !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 .webplus-action-button-v623{
    display: grid !important;
    align-items: center !important;
    justify-items: center !important;
    align-content: center !important;
    justify-content: center !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 .webplus-action-card-image-v623{
    grid-row: 1 !important;
    object-fit: cover !important;
    object-position: center !important;
    align-self: center !important;
    justify-self: center !important;
    margin: 0 !important;
    display: block !important;
    border-radius: 5.76px !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 .webplus-action-button-v623 strong{
    grid-row: 2 !important;
    align-self: center !important;
    justify-self: center !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 .webplus-action-button-v623 small{
    grid-row: 3 !important;
    align-self: start !important;
    justify-self: center !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
    hyphens: none !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623{
    position: absolute !important;
    left: 0 !important;
    right: auto !important;
    bottom: 0 !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 > .webplus-action-frame-v623{
    position: absolute !important;
    left: 0 !important;
    right: auto !important;
    bottom: 10px !important;
    margin: 0 !important;
}.webplus-top-actions-v623{
    gap: 9px !important;
}.webplus-top-register-v623{
    width: auto !important;
    min-width: 87px !important;
    padding: 0 7.5px !important;
    white-space: nowrap !important;
}.webplus-top-language-button-v623{
    height: 28.5px;
    min-width: 72px;
    padding: 0 10.5px;
    border: 0.75px solid rgba(255, 191, 0, .70);
    border-radius: 4.5px;
    color: #ffd56a;
    background: rgba(54, 35, 5, .30);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 15.75px;
    font-weight: 700;
    cursor: pointer;
    white-space: nowrap;
    box-shadow: 0 0 7.5px rgba(255, 191, 0, .22), inset 0 0 7.5px rgba(255, 191, 0, .08);
}.webplus-top-language-button-v623:hover,
.webplus-top-language-button-v623:focus-visible{
    border-color: rgba(255, 191, 0, 1);
    box-shadow: 0 0 10.5px rgba(255, 191, 0, .38), 0 0 18px rgba(255, 115, 0, .18), inset 0 0 9px rgba(255, 191, 0, .10);
    outline: none;
}.webplus-language-pill-v623{
    min-width: 33px;
    white-space: nowrap;
}.webplus-language-modal-backdrop-v623{
    position: fixed;
    inset: 0;
    z-index: 5000;
    display: grid;
    place-items: center;
    padding: 36px;
    background: rgba(0, 0, 0, .68);
    backdrop-filter: blur(3px);
}.webplus-language-modal-v623{
    width: min(720px, calc(100vw - 72px));
    max-height: calc(100vh - 72px);
    padding: 18px;
    border: 1.5px solid #ffbf00;
    border-radius: 13.5px;
    background: linear-gradient(180deg, rgba(13, 20, 31, .97), rgba(5, 10, 17, .98));
    box-shadow: 0 0 9px rgba(255, 191, 0, .55), 0 0 21px rgba(255, 115, 0, .35), inset 0 0 13.5px rgba(255, 191, 0, .10);
    overflow: hidden;
}.webplus-language-modal-header-v623{
    display: grid;
    align-items: start;
    gap: 13.5px;
    margin-bottom: 15px;
}.webplus-language-modal-header-v623 h2{
    color: #fff;
    font-size: 24px;
    line-height: 1.1;
    font-weight: 700;
    text-shadow: 0 0 10.5px rgba(255, 191, 0, .28);
}.webplus-language-modal-header-v623 p{
    margin-top: 6px;
    color: #c9d1dd;
    font-size: 15px;
}.webplus-language-modal-close-v623{
    width: 36px;
    height: 36px;
    border: 0.75px solid rgba(255, 191, 0, .72);
    border-radius: 7.5px;
    background: rgba(54, 35, 5, .30);
    color: #ffd56a;
    font-size: 27px;
    line-height: 1;
    cursor: pointer;
    display: grid;
    place-items: center;
    box-shadow: 0 0 7.5px rgba(255, 191, 0, .22), inset 0 0 7.5px rgba(255, 191, 0, .08);
}.webplus-language-grid-v623{
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 10.5px;
    max-height: calc(100vh - 210px);
    overflow-y: auto;
    overflow-x: hidden;
    padding: 1.5px 3px 3px 1.5px;
}.webplus-language-choice-v623{
    min-height: 66px;
    padding: 9px 7.5px;
    border: 0.75px solid rgba(255, 255, 255, .10);
    border-radius: 9px;
    background: linear-gradient(180deg, rgba(18,26,38,.90), rgba(8,13,20,.88));
    display: grid;
    grid-template-rows: auto auto;
    align-content: center;
    justify-items: center;
    gap: 4.5px;
    cursor: pointer;
    overflow: hidden;
}.webplus-language-choice-main-v623{
    display: inline-grid;
    grid-template-columns: 28px minmax(0, 1fr);
    align-items: center;
    justify-content: center;
    gap: 9px;
    width: 100%;
}.webplus-language-native-name-v623{
    color: #fff;
    font-size: 17.25px;
    line-height: 1.05;
    font-weight: 700;
    text-align: left;
    white-space: nowrap;
}.webplus-mini-flag-v623{
    position: relative;
    display: inline-block;
    width: 28px;
    height: 19px;
    border-radius: 3px;
    overflow: hidden;
    border: 0.75px solid rgba(255,255,255,.28);
    box-shadow: 0 0 4px rgba(255, 191, 0, .18), inset 0 0 0.75px rgba(255,255,255,.22);
}.webplus-flag-mx-v623{
    background: linear-gradient(90deg, #006847 0 33.33%, #ffffff 33.33% 66.66%, #ce1126 66.66% 100%);
}.webplus-flag-us-v623{
    background: linear-gradient(90deg, #3c3b6e 0 40%, transparent 40%),
        repeating-linear-gradient(180deg, #b22234 0 7.69%, #ffffff 7.69% 15.38%);
}.webplus-flag-fr-v623{
    background: linear-gradient(90deg, #0055a4 0 33.33%, #ffffff 33.33% 66.66%, #ef4135 66.66% 100%);
}.webplus-flag-pt-v623{
    background: linear-gradient(90deg, #006600 0 40%, #ff0000 40% 100%);
}.webplus-flag-de-v623{
    background: linear-gradient(180deg, #000000 0 33.33%, #dd0000 33.33% 66.66%, #ffce00 66.66% 100%);
}.webplus-flag-it-v623{
    background: linear-gradient(90deg, #009246 0 33.33%, #ffffff 33.33% 66.66%, #ce2b37 66.66% 100%);
}.webplus-flag-dk-v623{
    background: linear-gradient(90deg, transparent 0 31%, #ffffff 31% 38%, transparent 38% 100%),
        linear-gradient(180deg, transparent 0 43%, #ffffff 43% 57%, transparent 57% 100%),
        #c60c30;
}.webplus-flag-nl-v623{
    background: linear-gradient(180deg, #ae1c28 0 33.33%, #ffffff 33.33% 66.66%, #21468b 66.66% 100%);
}.webplus-flag-sa-v623{
    background: #006c35;
}.webplus-flag-sa-v623::after{
    content: "";
    position: absolute;
    left: 4px;
    right: 4px;
    top: 8px;
    height: 2px;
    background: rgba(255,255,255,.92);
    border-radius: 2px;
}.webplus-flag-jp-v623{
    background: #ffffff;
}.webplus-flag-jp-v623::after{
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #bc002d;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}.webplus-flag-kr-v623{
    background: #ffffff;
}.webplus-flag-kr-v623::before,
.webplus-flag-kr-v623::after{
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    top: 50%;
}.webplus-flag-kr-v623::before{
    left: calc(50% - 5px);
    transform: translateY(-50%);
    background: #cd2e3a;
}.webplus-flag-kr-v623::after{
    left: calc(50% - 1px);
    transform: translateY(-50%);
    background: #0047a0;
}.webplus-flag-cn-v623{
    background: #de2910;
}.webplus-flag-cn-v623::after{
    content: "★";
    position: absolute;
    left: 4px;
    top: 1px;
    font-size: 9px;
    line-height: 1;
    color: #ffde00;
}.webplus-flag-ru-v623{
    background: linear-gradient(180deg, #ffffff 0 33.33%, #0039a6 33.33% 66.66%, #d52b1e 66.66% 100%);
}.webplus-flag-in-v623{
    background: linear-gradient(180deg, #ff9933 0 33.33%, #ffffff 33.33% 66.66%, #138808 66.66% 100%);
}.webplus-flag-in-v623::after{
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    border: 1px solid #000080;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}.webplus-flag-se-v623{
    background: linear-gradient(90deg, transparent 0 31%, #fecc00 31% 40%, transparent 40% 100%),
        linear-gradient(180deg, transparent 0 43%, #fecc00 43% 57%, transparent 57% 100%),
        #006aa7;
}.webplus-flag-no-v623{
    background: linear-gradient(90deg, transparent 0 29%, #ffffff 29% 41%, transparent 41% 100%),
        linear-gradient(180deg, transparent 0 42%, #ffffff 42% 58%, transparent 58% 100%),
        #ba0c2f;
}.webplus-flag-no-v623::after{
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, transparent 0 32%, #00205b 32% 38%, transparent 38% 100%),
        linear-gradient(180deg, transparent 0 44%, #00205b 44% 56%, transparent 56% 100%);
}.webplus-language-choice-v623 small{
    color: #aeb7c4;
    font-size: 12.75px;
    line-height: 1.05;
    text-align: center;
    white-space: nowrap;
}.webplus-language-choice-v623:hover,
.webplus-language-choice-v623:focus-visible,
.webplus-language-choice-v623.selected{
    border-color: rgba(255, 191, 0, .95);
    background: linear-gradient(180deg, rgba(45, 31, 10, .88), rgba(12, 16, 22, .92));
    box-shadow: 0 0 9px rgba(255, 191, 0, .32), inset 0 0 12px rgba(255, 191, 0, .08);
    outline: none;
}@media (max-width: 885px) {.webplus-home-topbar-v623{
        grid-template-columns: 1fr !important;
    }.webplus-language-modal-v623{
        width: min(520px, calc(100vw - 36px));
    }.webplus-language-grid-v623{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }}.webplus-panel-three-v623 > .webplus-panel-three-main-v623{
    height: 70% !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623{
    height: 30% !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 > .webplus-action-frame-v623 > .webplus-action-scroll-v623{
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 .webplus-action-button-v623{
    padding-top: 4px !important;
    padding-bottom: 5px !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 > .webplus-action-frame-v623{
    width: 799.75px !important;
    min-width: 799.75px !important;
    max-width: 799.75px !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 > .webplus-action-frame-v623 > .webplus-action-scroll-v623{
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    max-height: 100% !important;
    display: grid !important;
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    grid-template-rows: 1fr !important;
    grid-auto-flow: column !important;
    grid-auto-rows: 1fr !important;
    column-gap: 3.84px !important;
    row-gap: 0 !important;
    box-sizing: border-box !important;
    align-items: stretch !important;
    justify-items: stretch !important;
    overflow: hidden !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 .webplus-action-button-v623{
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    max-height: 100% !important;
    padding: 4px 3.2px 5px 3.2px !important;
    gap: 1.5px !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 .webplus-action-button-v623 strong{
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    font-size: 14.88px !important;
    white-space: normal !important;
    overflow: hidden !important;
    text-overflow: clip !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    box-sizing: border-box !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 .webplus-action-button-v623 small{
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    font-size: 14.1696px !important;
    white-space: normal !important;
    overflow: hidden !important;
    text-overflow: clip !important;
    overflow-wrap: break-word !important;
    word-break: normal !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    box-sizing: border-box !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 .webplus-action-card-image-v623{
    width: 76.8px !important;
    height: 76.8px !important;
    max-width: 76.8px !important;
    max-height: 76.8px !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 > .webplus-action-frame-v623{
    height: 186.6px !important;
    min-height: 186.6px !important;
    max-height: 186.6px !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 .webplus-action-button-v623{
    grid-template-rows: 76.8px 32px 52px !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 .webplus-action-button-v623 strong{
    height: 32px !important;
    min-height: 32px !important;
    max-height: 32px !important;
    line-height: 16px !important;
    -webkit-line-clamp: 2 !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 .webplus-action-button-v623 small{
    height: 52px !important;
    min-height: 52px !important;
    max-height: 52px !important;
    line-height: 15px !important;
    -webkit-line-clamp: 3 !important;
}.webplus-panel-five-v623 > .webplus-matrix-disclaimer-v623{
    margin: 8px auto 40px auto !important;
}.webplus-action-modal-button-v623{
    font-family: inherit !important;
    color: inherit !important;
    cursor: pointer !important;
    appearance: none !important;
}.webplus-work-modal-backdrop-v623{
    position: fixed;
    inset: 0;
    z-index: 5100;
    display: grid;
    place-items: center;
    padding: 36px;
    background: rgba(0, 0, 0, .68);
    backdrop-filter: blur(3px);
}.webplus-work-modal-v623{
    position: relative;
    width: min(675px, calc(100vw - 72px));
    max-height: calc(100vh - 72px);
    padding: 0;
    border: 1.5px solid #ffbf00;
    border-radius: 13.5px;
    background: linear-gradient(180deg, rgba(13, 20, 31, .97), rgba(5, 10, 17, .98));
    box-shadow: 0 0 9px rgba(255, 191, 0, .55),
                0 0 21px rgba(255, 115, 0, .35),
                inset 0 0 13.5px rgba(255, 191, 0, .10);
    overflow: hidden;
}.webplus-modal-work-placeholder-v623{
    width: 100%;
    height: auto;
    min-height: 450px;
    padding: 24px;
}.webplus-modal-work-placeholder-v623 .webplus-work-placeholder-inner-v623{
    width: 100%;
    min-height: 390px;
}.webplus-work-modal-close-v623{
    position: absolute;
    right: 12px;
    top: 12px;
    z-index: 2;
    width: 36px;
    height: 36px;
    border: 0.75px solid rgba(255, 191, 0, .72);
    border-radius: 7.5px;
    background: rgba(54, 35, 5, .30);
    color: #ffd56a;
    font-size: 27px;
    line-height: 1;
    cursor: pointer;
    display: grid;
    place-items: center;
    box-shadow: 0 0 7.5px rgba(255, 191, 0, .22), inset 0 0 7.5px rgba(255, 191, 0, .08);
}.webplus-work-modal-close-v623:hover,
.webplus-work-modal-close-v623:focus-visible{
    border-color: rgba(255, 191, 0, .95);
    box-shadow: 0 0 9px rgba(255, 191, 0, .32), inset 0 0 12px rgba(255, 191, 0, .08);
    outline: none;
}.webplus-panel-five-v623 > .webplus-empty-logo-panel-v623{
    position: relative !important;
}.webplus-panel-five-v623 > .webplus-empty-logo-panel-v623::after{
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: 5 !important;
    pointer-events: none !important;
    opacity: 1 !important;
    transition: opacity .18s ease !important;
}.webplus-panel-five-v623 > .webplus-empty-logo-panel-v623 .webplus-empty-logo-image-v623{
    transition: filter .18s ease !important;
}.webplus-panel-five-v623 > .webplus-empty-logo-panel-v623:hover::after,
.webplus-panel-five-v623 > .webplus-empty-logo-panel-v623:focus-within::after{
    opacity: 0 !important;
}.webplus-panel-five-v623 > .webplus-empty-logo-panel-v623::after{
    background: rgba(22, 27, 32, .58) !important;
    box-shadow: inset 0 0 42px rgba(0, 0, 0, .30) !important;
}.webplus-panel-five-v623 > .webplus-empty-logo-panel-v623 .webplus-empty-logo-image-v623{
    filter: grayscale(.34) saturate(.54) brightness(.70) contrast(.90) !important;
}.webplus-panel-five-v623 > .webplus-empty-logo-panel-v623:hover .webplus-empty-logo-image-v623,
.webplus-panel-five-v623 > .webplus-empty-logo-panel-v623:focus-within .webplus-empty-logo-image-v623{
    filter: none !important;
}.webplus-contact-modal-content-v623{
    width: 100% !important;
    box-sizing: border-box !important;
}.webplus-contact-modal-header-v623{
    width: 100% !important;
    text-align: center !important;
}.webplus-contact-modal-header-v623 h3{
    margin: 0 0 8px 0 !important;
    color: #ffe27d !important;
    font-size: 1.62rem !important;
    line-height: 1.05 !important;
    letter-spacing: .03em !important;
    text-shadow: 0 0 12px rgba(255, 191, 0, .42) !important;
}.webplus-contact-modal-header-v623 p{
    color: #c7d2df !important;
    font-size: .94rem !important;
    line-height: 1.35 !important;
}.webplus-contact-option-grid-v623{
    display: grid !important;
    width: 100% !important;
}.webplus-contact-option-v623{
    display: grid !important;
    align-items: center !important;
    justify-items: center !important;
    text-decoration: none !important;
    border-color: rgba(255, 255, 255, .12) !important;
    background: linear-gradient(180deg, rgba(18, 26, 38, .92), rgba(8, 13, 20, .90)) !important;
}.webplus-contact-option-v623:hover::before,
.webplus-contact-option-v623:focus-visible::before{
    opacity: 1 !important;
}.webplus-contact-card-icon-v623{
    grid-row: 1 !important;
    width: 76.8px !important;
    height: 76.8px !important;
    max-width: 76.8px !important;
    max-height: 76.8px !important;
    border-radius: 9px !important;
    display: grid !important;
    place-items: center !important;
    margin: 0 !important;
    font-size: 40px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    color: #ffffff !important;
    text-shadow: 0 0 10px rgba(255, 255, 255, .26) !important;
    box-shadow: inset 0 0 18px rgba(255, 255, 255, .08),
                0 0 10px rgba(0, 174, 243, .20) !important;
    pointer-events: none !important;
    user-select: none !important;
}.webplus-contact-icon-whatsapp-v623{
    background: radial-gradient(circle at 35% 20%, rgba(255, 255, 255, .22), transparent 32%),
                linear-gradient(135deg, rgba(37, 211, 102, .94), rgba(7, 94, 84, .94)) !important;
}.webplus-contact-icon-facebook-v623{
    background: radial-gradient(circle at 35% 20%, rgba(255, 255, 255, .20), transparent 32%),
                linear-gradient(135deg, rgba(24, 119, 242, .94), rgba(8, 37, 94, .96)) !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 48px !important;
}.webplus-contact-icon-gmail-v623{
    background: radial-gradient(circle at 35% 20%, rgba(255, 255, 255, .20), transparent 32%),
                linear-gradient(135deg, rgba(234, 67, 53, .94), rgba(251, 188, 5, .88) 48%, rgba(52, 168, 83, .92)) !important;
}.webplus-contact-icon-instagram-v623{
    background: radial-gradient(circle at 35% 20%, rgba(255, 255, 255, .20), transparent 32%),
                linear-gradient(135deg, rgba(131, 58, 180, .96), rgba(253, 29, 29, .92) 48%, rgba(252, 176, 69, .92)) !important;
}.webplus-contact-option-v623 strong{
    grid-row: 2 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #ffffff !important;
    text-align: center !important;
    white-space: normal !important;
    overflow: hidden !important;
}.webplus-contact-option-v623 small{
    grid-row: 3 !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #b9c0ca !important;
    text-align: center !important;
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
}.webplus-contact-whatsapp-v623:hover,
.webplus-contact-whatsapp-v623:focus-visible{
    border-color: rgba(37, 211, 102, .82) !important;
    box-shadow: 0 0 0 .75px rgba(37, 211, 102, .25),
                0 7.5px 18px rgba(0, 0, 0, .28),
                0 0 20px rgba(37, 211, 102, .22) !important;
}.webplus-contact-facebook-v623:hover,
.webplus-contact-facebook-v623:focus-visible{
    border-color: rgba(24, 119, 242, .82) !important;
    box-shadow: 0 0 0 .75px rgba(24, 119, 242, .25),
                0 7.5px 18px rgba(0, 0, 0, .28),
                0 0 20px rgba(24, 119, 242, .22) !important;
}.webplus-contact-gmail-v623:hover,
.webplus-contact-gmail-v623:focus-visible{
    border-color: rgba(234, 67, 53, .82) !important;
    box-shadow: 0 0 0 .75px rgba(234, 67, 53, .25),
                0 7.5px 18px rgba(0, 0, 0, .28),
                0 0 20px rgba(234, 67, 53, .20) !important;
}@media (max-width: 760px) {.webplus-contact-option-grid-v623{
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }.webplus-contact-modal-content-v623{
        min-height: 520px !important;
    }}.webplus-contact-option-grid-v623{
    align-items: stretch !important;
}.webplus-contact-option-v623{
    border-radius: 15px !important;
    overflow: hidden !important;
}.webplus-contact-option-v623::before{
    background: linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,0) 28%),
        linear-gradient(180deg, rgba(16, 24, 39, .90), rgba(7, 12, 20, .97)) !important;
    opacity: 1 !important;
}.webplus-contact-brand-art-v623{
    grid-row: 1 !important;
    align-self: end !important;
    justify-self: center !important;
    position: relative !important;
    border-radius: 15px !important;
    padding: 8px !important;
    box-sizing: border-box !important;
    background: linear-gradient(180deg, rgba(7, 12, 20, .98), rgba(5, 9, 15, .94)) !important;
    overflow: hidden !important;
}.webplus-contact-brand-art-v623::before{
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    border-radius: 15px !important;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,.06) !important;
    pointer-events: none !important;
}.webplus-contact-brand-art-frame-v623{
    position: relative !important;
    width: 100% !important;
    height: 100% !important;
    border-radius: 12px !important;
    display: grid !important;
    align-items: center !important;
    justify-items: center !important;
    box-sizing: border-box !important;
    background: radial-gradient(circle at 50% 28%, rgba(255,255,255,.18), transparent 30%),
        linear-gradient(180deg, rgba(10, 18, 28, .92), rgba(7, 13, 20, .95)) !important;
    overflow: hidden !important;
}.webplus-contact-brand-art-frame-v623::before{
    content: "" !important;
    position: absolute !important;
    inset: 3px !important;
    border-radius: 10px !important;
    border: 1px solid currentColor !important;
    opacity: .85 !important;
    box-shadow: 0 0 12px currentColor,
        inset 0 0 14px color-mix(in srgb, currentColor 38%, transparent) !important;
    pointer-events: none !important;
}.webplus-contact-brand-art-frame-v623::after{
    content: "" !important;
    position: absolute !important;
    left: 12px !important;
    right: 12px !important;
    border-radius: 999px !important;
    background: linear-gradient(90deg, transparent, currentColor 16%, currentColor 84%, transparent) !important;
    filter: blur(.2px) !important;
    pointer-events: none !important;
}.webplus-contact-brand-core-v623{
    position: relative !important;
    z-index: 1 !important;
    font-size: 42px !important;
    line-height: 1 !important;
    font-weight: 800 !important;
    color: currentColor !important;
}.webplus-contact-brand-caption-v623{
    position: relative !important;
    z-index: 1 !important;
    padding: 2px 8px !important;
    border-radius: 999px !important;
    border: 1px solid color-mix(in srgb, currentColor 55%, transparent) !important;
    background: rgba(4, 8, 14, .82) !important;
    color: #dfe7f4 !important;
    font-size: 9.8px !important;
    line-height: 1.1 !important;
    letter-spacing: .04em !important;
    text-transform: none !important;
    box-shadow: inset 0 0 8px color-mix(in srgb, currentColor 20%, transparent) !important;
}.webplus-contact-option-v623 strong{
    line-height: 1.06 !important;
}.webplus-contact-option-v623 small{
    line-height: 1.08 !important;
}.webplus-contact-whatsapp-v623 .webplus-contact-brand-art-v623,
.webplus-contact-whatsapp-v623 .webplus-contact-brand-art-frame-v623{
    color: #2cf6a0 !important;
}.webplus-contact-facebook-v623 .webplus-contact-brand-art-v623,
.webplus-contact-facebook-v623 .webplus-contact-brand-art-frame-v623{
    color: #28a7ff !important;
}.webplus-contact-gmail-v623 .webplus-contact-brand-art-v623,
.webplus-contact-gmail-v623 .webplus-contact-brand-art-frame-v623{
    color: #ff7446 !important;
}.webplus-contact-whatsapp-v623 .webplus-contact-brand-art-v623{
    box-shadow: 0 0 16px rgba(44, 246, 160, .24), inset 0 0 24px rgba(44, 246, 160, .05) !important;
}.webplus-contact-facebook-v623 .webplus-contact-brand-art-v623{
    box-shadow: 0 0 16px rgba(40, 167, 255, .24), inset 0 0 24px rgba(40, 167, 255, .05) !important;
}.webplus-contact-gmail-v623 .webplus-contact-brand-art-v623{
    box-shadow: 0 0 16px rgba(255, 116, 70, .22), inset 0 0 24px rgba(255, 116, 70, .05) !important;
}.webplus-contact-option-v623:hover .webplus-contact-brand-art-v623,
.webplus-contact-option-v623:focus-visible .webplus-contact-brand-art-v623{
    transform: translateY(-1px) !important;
    filter: brightness(1.06) saturate(1.08) !important;
}.webplus-contact-option-v623:hover .webplus-contact-brand-art-frame-v623::before,
.webplus-contact-option-v623:focus-visible .webplus-contact-brand-art-frame-v623::before{
    box-shadow: 0 0 16px currentColor,
        inset 0 0 18px color-mix(in srgb, currentColor 46%, transparent) !important;
}.webplus-contact-option-v623:hover .webplus-contact-brand-core-v623,
.webplus-contact-option-v623:focus-visible .webplus-contact-brand-core-v623{
    text-shadow: 0 0 12px color-mix(in srgb, currentColor 82%, white 18%),
        0 0 26px color-mix(in srgb, currentColor 74%, transparent) !important;
}@media (max-width: 920px) {.webplus-contact-modal-v623{
        width: min(780px, calc(100vw - 40px)) !important;
    }.webplus-contact-option-grid-v623{
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 10px !important;
    }.webplus-contact-modal-content-v623{
        min-height: 560px !important;
    }}@media (max-width: 520px) {.webplus-contact-modal-v623{
        width: calc(100vw - 24px) !important;
    }.webplus-contact-modal-content-v623{
        padding: 24px 14px 18px 14px !important;
    }.webplus-contact-option-v623{
        min-height: 224px !important;
        height: 224px !important;
    }.webplus-contact-brand-art-v623{
        width: 112px !important;
        height: 90px !important;
    }}.webplus-contact-x-v623 .webplus-contact-brand-art-v623{
    box-shadow: 0 0 16px rgba(232, 241, 255, .22),
                inset 0 0 24px rgba(232, 241, 255, .045) !important;
}.webplus-contact-x-v623:hover,
.webplus-contact-x-v623:focus-visible{
    border-color: rgba(232, 241, 255, .78) !important;
    box-shadow: 0 0 0 .75px rgba(232, 241, 255, .20),
                0 7.5px 18px rgba(0, 0, 0, .28),
                0 0 20px rgba(232, 241, 255, .18) !important;
}.webplus-contact-x-v623 .webplus-contact-brand-core-v623{
    font-size: 43px !important;
    font-family: Arial, Helvetica, sans-serif !important;
    letter-spacing: -.04em !important;
}@media (max-width: 1080px) {.webplus-contact-modal-v623{
        width: min(900px, calc(100vw - 40px)) !important;
    }.webplus-contact-option-grid-v623{
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }.webplus-contact-modal-content-v623{
        min-height: 610px !important;
    }}@media (max-width: 700px) {.webplus-contact-option-grid-v623{
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }.webplus-contact-modal-content-v623{
        min-height: 820px !important;
    }}.webplus-contact-brand-core-v623{
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    height: 100% !important;
    transform: none !important;
    text-shadow: none !important;
}.webplus-contact-brand-logo-v623{
    display: block !important;
    object-fit: contain !important;
    filter: drop-shadow(0 0 8px rgba(255,255,255,.10)) !important;
}.webplus-contact-option-v623:hover .webplus-contact-brand-logo-v623,
.webplus-contact-option-v623:focus-visible .webplus-contact-brand-logo-v623{
    transform: scale(1.02) !important;
}.webplus-contact-brand-core-v623 img{
    border-radius: 0 !important;
}.webplus-contact-brand-art-frame-v623{
    grid-template-rows: 1fr !important;
}.webplus-contact-brand-art-frame-v623::after{
    bottom: 12px !important;
    height: 7px !important;
    opacity: .22 !important;
}.webplus-contact-brand-caption-v623{
    display: none !important;
}.webplus-contact-brand-core-v623{
    align-self: center !important;
}.webplus-contact-x-v623 .webplus-contact-brand-art-v623,
.webplus-contact-x-v623 .webplus-contact-brand-art-frame-v623{
    color: #ffffff !important;
}.webplus-contact-x-v623 .webplus-contact-brand-logo-v623{
    object-fit: contain !important;
    filter: none !important;
    transform: none !important;
}.webplus-contact-x-v623:hover .webplus-contact-brand-logo-v623,
.webplus-contact-x-v623:focus-visible .webplus-contact-brand-logo-v623{
    transform: none !important;
}.webplus-contact-instagram-v623 .webplus-contact-brand-art-v623,
.webplus-contact-instagram-v623 .webplus-contact-brand-art-frame-v623{
    color: #c89bff !important;
}.webplus-contact-instagram-v623 .webplus-contact-brand-art-v623{
    box-shadow: 0 0 16px rgba(200, 155, 255, .28),
                inset 0 0 24px rgba(200, 155, 255, .06) !important;
}.webplus-contact-instagram-v623:hover,
.webplus-contact-instagram-v623:focus-visible{
    border-color: rgba(200, 155, 255, .84) !important;
    box-shadow: 0 0 0 .75px rgba(200, 155, 255, .28),
                0 7.5px 18px rgba(0, 0, 0, .28),
                0 0 22px rgba(200, 155, 255, .24) !important;
}.webplus-contact-instagram-v623:hover .webplus-contact-brand-art-frame-v623::before,
.webplus-contact-instagram-v623:focus-visible .webplus-contact-brand-art-frame-v623::before{
    box-shadow: 0 0 16px #c89bff,
                inset 0 0 18px rgba(200, 155, 255, .30) !important;
}.webplus-contact-github-v623 .webplus-contact-brand-art-v623,
.webplus-contact-github-v623 .webplus-contact-brand-art-frame-v623{
    color: #eef4ff !important;
}.webplus-contact-github-v623 .webplus-contact-brand-art-v623{
    box-shadow: 0 0 16px rgba(238, 244, 255, .18),
                inset 0 0 24px rgba(238, 244, 255, .04) !important;
}.webplus-contact-github-v623:hover,
.webplus-contact-github-v623:focus-visible{
    border-color: rgba(238, 244, 255, .78) !important;
    box-shadow: 0 0 0 .75px rgba(238, 244, 255, .20),
                0 7.5px 18px rgba(0, 0, 0, .28),
                0 0 20px rgba(238, 244, 255, .18) !important;
}.webplus-contact-discord-v623 .webplus-contact-brand-art-v623,
.webplus-contact-discord-v623 .webplus-contact-brand-art-frame-v623{
    color: #90a1ff !important;
}.webplus-contact-discord-v623 .webplus-contact-brand-art-v623{
    box-shadow: 0 0 16px rgba(144, 161, 255, .26),
                inset 0 0 24px rgba(144, 161, 255, .05) !important;
}.webplus-contact-discord-v623:hover,
.webplus-contact-discord-v623:focus-visible{
    border-color: rgba(144, 161, 255, .82) !important;
    box-shadow: 0 0 0 .75px rgba(144, 161, 255, .24),
                0 7.5px 18px rgba(0, 0, 0, .28),
                0 0 22px rgba(144, 161, 255, .22) !important;
}.webplus-contact-youtube-v623 .webplus-contact-brand-art-v623,
.webplus-contact-youtube-v623 .webplus-contact-brand-art-frame-v623{
    color: #ff5b5b !important;
}.webplus-contact-youtube-v623 .webplus-contact-brand-art-v623{
    box-shadow: 0 0 16px rgba(255, 91, 91, .24),
                inset 0 0 24px rgba(255, 91, 91, .05) !important;
}.webplus-contact-youtube-v623:hover,
.webplus-contact-youtube-v623:focus-visible{
    border-color: rgba(255, 91, 91, .84) !important;
    box-shadow: 0 0 0 .75px rgba(255, 91, 91, .24),
                0 7.5px 18px rgba(0, 0, 0, .28),
                0 0 22px rgba(255, 91, 91, .22) !important;
}.webplus-contact-linkedin-v623 .webplus-contact-brand-art-v623,
.webplus-contact-linkedin-v623 .webplus-contact-brand-art-frame-v623{
    color: #67b3ff !important;
}.webplus-contact-linkedin-v623 .webplus-contact-brand-art-v623{
    box-shadow: 0 0 16px rgba(103, 179, 255, .24),
                inset 0 0 24px rgba(103, 179, 255, .05) !important;
}.webplus-contact-linkedin-v623:hover,
.webplus-contact-linkedin-v623:focus-visible{
    border-color: rgba(103, 179, 255, .84) !important;
    box-shadow: 0 0 0 .75px rgba(103, 179, 255, .24),
                0 7.5px 18px rgba(0, 0, 0, .28),
                0 0 22px rgba(103, 179, 255, .22) !important;
}@media (max-width: 1080px) {.webplus-contact-modal-v623{
        width: min(980px, calc(100vw - 40px)) !important;
    }}@media (max-width: 860px) {.webplus-contact-option-grid-v623{
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }.webplus-contact-modal-content-v623{
        min-height: 1180px !important;
    }}@media (max-width: 540px) {.webplus-contact-option-grid-v623{
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }.webplus-contact-modal-content-v623{
        min-height: 2140px !important;
    }}.webplus-contact-option-v623 strong{
    font-size: 15px !important;
}.webplus-contact-option-v623 small{
    font-size: 12.8px !important;
}@media (max-width: 860px) {.webplus-contact-option-v623{
        min-height: 202px !important;
        height: 202px !important;
    }.webplus-contact-modal-content-v623{
        min-height: 1085px !important;
    }}@media (max-width: 540px) {.webplus-contact-option-v623{
        min-height: 194px !important;
        height: 194px !important;
        grid-template-rows: 90px 34px 40px !important;
    }.webplus-contact-brand-art-v623{
        width: 104px !important;
        height: 78px !important;
    }.webplus-contact-modal-content-v623{
        min-height: 1980px !important;
    }}.webplus-contact-modal-v623{
    width: min(560px, calc(100vw - 72px)) !important;
}.webplus-contact-modal-content-v623{
    min-height: 0 !important;
    padding: 18px 18px 18px 18px !important;
}.webplus-contact-modal-header-v623{
    margin: 0 0 12px 0 !important;
}.webplus-contact-modal-header-v623 h3{
    margin-bottom: 4px !important;
}.webplus-contact-modal-header-v623 p{
    max-width: 420px !important;
    margin: 0 auto !important;
}.webplus-contact-option-grid-v623{
    grid-template-columns: repeat(3, 138px) !important;
    justify-content: center !important;
    gap: 8px !important;
}.webplus-contact-option-v623{
    width: 138px !important;
    min-width: 138px !important;
    max-width: 138px !important;
    min-height: 184px !important;
    height: 184px !important;
    grid-template-rows: 84px 30px 38px !important;
    padding: 12px !important;
    gap: 2px !important;
    box-sizing: border-box !important;
}.webplus-contact-brand-art-v623{
    width: 110px !important;
    height: 84px !important;
}.webplus-contact-brand-art-frame-v623{
    padding: 7px 5px 7px 5px !important;
}.webplus-contact-brand-logo-v623{
    max-width: 56px !important;
    max-height: 56px !important;
    width: 56px !important;
    height: 56px !important;
}.webplus-contact-whatsapp-v623 .webplus-contact-brand-logo-v623{
    width: 52px !important;
    height: 52px !important;
}.webplus-contact-facebook-v623 .webplus-contact-brand-logo-v623{
    width: 50px !important;
    height: 50px !important;
}.webplus-contact-x-v623 .webplus-contact-brand-logo-v623{
    width: 58px !important;
    height: 58px !important;
    max-width: 58px !important;
    max-height: 58px !important;
}.webplus-contact-gmail-v623 .webplus-contact-brand-logo-v623{
    width: 58px !important;
    height: 58px !important;
}.webplus-contact-github-v623 .webplus-contact-brand-logo-v623{
    width: 52px !important;
    height: 52px !important;
}.webplus-contact-youtube-v623 .webplus-contact-brand-logo-v623{
    width: 56px !important;
    height: 56px !important;
}.webplus-contact-linkedin-v623 .webplus-contact-brand-logo-v623{
    width: 50px !important;
    height: 50px !important;
}.webplus-contact-option-v623 strong{
    height: 28px !important;
    min-height: 28px !important;
    max-height: 28px !important;
}.webplus-contact-option-v623 small{
    height: 34px !important;
    min-height: 34px !important;
    max-height: 34px !important;
    -webkit-line-clamp: 2 !important;
}@media (max-width: 560px) {.webplus-contact-modal-v623{
        width: min(440px, calc(100vw - 24px)) !important;
    }.webplus-contact-option-grid-v623{
        grid-template-columns: repeat(2, 138px) !important;
    }}@media (max-width: 340px) {.webplus-contact-option-grid-v623{
        grid-template-columns: repeat(1, 138px) !important;
    }}.webplus-contact-discord-v623 .webplus-contact-brand-logo-v623{
    filter: none !important;
    transform: none !important;
}.webplus-contact-discord-v623 .webplus-contact-brand-logo-v623{
    width: 46px !important;
    height: 46px !important;
    max-width: 46px !important;
    max-height: 46px !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    object-fit: cover !important;
    background: transparent !important;
    box-shadow: 0 0 0 1px rgba(255,255,255,.06) !important;
}.webplus-contact-discord-v623:hover .webplus-contact-brand-logo-v623,
.webplus-contact-discord-v623:focus-visible .webplus-contact-brand-logo-v623{
    border-radius: 12px !important;
    transform: none !important;
}.webplus-contact-instagram-v623 .webplus-contact-brand-logo-v623{
    width: 50px !important;
    height: 50px !important;
    max-width: 50px !important;
    max-height: 50px !important;
    object-fit: contain !important;
    border-radius: 14px !important;
    background: transparent !important;
    filter: none !important;
    box-shadow: none !important;
    overflow: hidden !important;
}.webplus-contact-instagram-v623:hover .webplus-contact-brand-logo-v623,
.webplus-contact-instagram-v623:focus-visible .webplus-contact-brand-logo-v623{
    transform: none !important;
    border-radius: 14px !important;
}.webplus-about-modal-v623{
    border-color: rgba(255, 191, 0, .82) !important;
}.webplus-about-modal-content-v623{
    width: 100% !important;
    max-height: calc(100vh - 92px) !important;
    overflow-y: auto !important;
    box-sizing: border-box !important;
}.webplus-about-modal-header-v623{
    margin: 0 0 18px 0 !important;
    padding-right: 42px !important;
}.webplus-about-modal-kicker-v623{
    margin: 0 0 6px 0 !important;
    color: #7fdcff !important;
    font-size: .82rem !important;
    line-height: 1.1 !important;
    letter-spacing: .14em !important;
    text-transform: uppercase !important;
    text-shadow: 0 0 10px rgba(0, 174, 243, .42) !important;
}.webplus-about-modal-header-v623 h3{
    margin: 0 !important;
    color: #ffe27d !important;
    font-size: 1.72rem !important;
    line-height: 1.05 !important;
    letter-spacing: .025em !important;
    text-shadow: 0 0 12px rgba(255, 191, 0, .42) !important;
}.webplus-about-modal-body-v623{
    display: grid !important;
    gap: 12px !important;
    color: #d7e2ee !important;
    font-size: .98rem !important;
    line-height: 1.56 !important;
}.webplus-about-modal-body-v623 p{
    margin: 0 !important;
    padding: 12px 14px !important;
    border: 1px solid rgba(0, 174, 243, .16) !important;
    border-radius: 12px !important;
    background: linear-gradient(180deg, rgba(18, 26, 38, .62), rgba(8, 13, 20, .54)) !important;
    box-shadow: inset 0 0 18px rgba(0, 174, 243, .045) !important;
}@media (max-width: 620px) {.webplus-about-modal-v623{
        width: min(520px, calc(100vw - 28px)) !important;
    }.webplus-about-modal-content-v623{
        padding: 28px 18px 22px 18px !important;
    }.webplus-about-modal-header-v623 h3{
        font-size: 1.42rem !important;
    }.webplus-about-modal-body-v623{
        font-size: .92rem !important;
        line-height: 1.46 !important;
    }}.webplus-branded-modal-v623{
    position: relative !important;
}.webplus-modal-brand-badge-v623{
    position: absolute !important;
    top: 14px !important;
    left: 16px !important;
    z-index: 3 !important;
    width: 84px !important;
    height: 62px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    pointer-events: none !important;
}.webplus-modal-brand-logo-v623{
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-width: 84px !important;
    max-height: 62px !important;
    object-fit: contain !important;
    filter: drop-shadow(0 0 10px rgba(255, 191, 0, .28)) !important;
}.webplus-language-modal-v623{
    position: relative !important;
    padding-top: 16px !important;
}.webplus-language-modal-header-v623{
    grid-template-columns: minmax(0, 1fr) 36px !important;
    padding-left: 96px !important;
}.webplus-modal-work-placeholder-v623{
    padding-top: 58px !important;
}.webplus-about-modal-content-v623{
    padding-top: 38px !important;
}.webplus-about-modal-header-v623{
    padding-left: 96px !important;
}.webplus-contact-modal-content-v623{
    padding-top: 44px !important;
}.webplus-contact-modal-header-v623{
    padding-left: 96px !important;
}@media (max-width: 620px) {.webplus-modal-brand-badge-v623{
        top: 14px !important;
        left: 14px !important;
        width: 72px !important;
        height: 54px !important;
    }.webplus-modal-brand-logo-v623{
        max-width: 72px !important;
        max-height: 54px !important;
    }.webplus-language-modal-header-v623,
.webplus-about-modal-header-v623,
.webplus-contact-modal-header-v623{
        padding-left: 82px !important;
    }.webplus-contact-modal-content-v623{
        padding-top: 38px !important;
    }.webplus-about-modal-content-v623{
        padding-top: 34px !important;
    }}.webplus-brand-logo-image-wrap-v623{
    width: 216px !important;
    height: 128px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    flex: 0 0 216px !important;
    font-size: 0 !important;
    letter-spacing: 0 !important;
    color: transparent !important;
}.webplus-brand-logo-image-v623{
    display: block !important;
    width: 216px !important;
    height: auto !important;
    max-height: 128px !important;
    object-fit: contain !important;
}.webplus-brand-area-v623{
    gap: 9px !important;
}.webplus-panel-one-v623 .webplus-intro-block-v623 .webplus-intro-title-v623,
.webplus-panel-one-v623 .webplus-intro-block-v623 .webplus-intro-title-v623:focus,
.webplus-panel-one-v623 .webplus-intro-block-v623 .webplus-intro-title-v623:focus-visible,
.webplus-panel-one-v623 .webplus-intro-block-v623 .webplus-intro-title-v623:focus-within{
    outline: 0 !important;
    outline-width: 0 !important;
    outline-style: none !important;
    border: 0 !important;
    box-shadow: none !important;
    -webkit-tap-highlight-color: transparent !important;
    user-select: none !important;
}.webplus-panel-one-v623 .webplus-intro-block-v623 .webplus-intro-title-v623::selection,
.webplus-panel-one-v623 .webplus-intro-block-v623 .webplus-intro-title-v623 *::selection{
    background: transparent !important;
    color: inherit !important;
}.webplus-panel-one-v623 .webplus-intro-block-v623 .webplus-intro-title-v623::-moz-selection,
.webplus-panel-one-v623 .webplus-intro-block-v623 .webplus-intro-title-v623 *::-moz-selection{
    background: transparent !important;
    color: inherit !important;
}.webplus-panel-one-v623 .webplus-intro-block-v623 .webplus-intro-title-v623::before,
.webplus-panel-one-v623 .webplus-intro-block-v623 .webplus-intro-title-v623::after{
    content: none !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}.webplus-empty-logo-panel-v623{
    cursor: default !important;
}.webplus-empty-logo-button-v623{
    pointer-events: none !important;
    cursor: default !important;
    user-select: none !important;
    -webkit-user-select: none !important;
}.webplus-empty-logo-button-v623:focus,
.webplus-empty-logo-button-v623:focus-visible,
.webplus-empty-logo-button-v623:active{
    outline: none !important;
    box-shadow: none !important;
    transform: none !important;
}.webplus-panel-five-v623 > .webplus-empty-logo-panel-v623:hover::after{
    opacity: 0 !important;
}.webplus-panel-five-v623 > .webplus-empty-logo-panel-v623:hover .webplus-empty-logo-image-v623{
    filter: none !important;
}.webplus-panel-four-v623{
    padding-left: 10px !important;
    padding-right: 10px !important;
}.webplus-panel-four-v623 .webplus-status-badge-v623{
    height: 19px !important;
    font-size: 13.5px !important;
}.webplus-panel-four-v623 .webplus-status-content-v623{
    gap: 8px !important;
}.webplus-panel-four-v623 .webplus-meta-scroll-v623{
    overflow-x: hidden !important;
    gap: 0 !important;
}.webplus-panel-four-v623 .webplus-meta-scroll-v623 div{
    min-height: 20px !important;
    grid-template-columns: minmax(0, 1.05fr) minmax(72px, .95fr) !important;
    gap: 6px !important;
    align-items: center !important;
    padding: 2px 0 !important;
}.webplus-panel-four-v623 .webplus-meta-scroll-v623 span{
    min-width: 0 !important;
    color: #9ea8b4 !important;
    overflow-wrap: break-word !important;
}.webplus-panel-four-v623 .webplus-meta-scroll-v623 strong{
    min-width: 0 !important;
    text-align: right !important;
    overflow-wrap: break-word !important;
    hyphens: auto !important;
}.webplus-panel-four-v623 .webplus-purchase-actions-v623{
    gap: 5px !important;
}.webplus-panel-four-v623 .webplus-purchase-actions-v623 a{
    min-height: 25px !important;
    font-size: 12.5px !important;
}.webplus-panel-four-v623 .webplus-meta-scroll-v623 strong{
    color: var(--green) !important;
}.webplus-panel-four-v623 .webplus-meta-scroll-v623 div:first-child strong{
    color: var(--green) !important;
    font-weight: 400 !important;
}.webplus-panel-four-v623 .webplus-status-content-v623 > p{
    font-size: 13.2px !important;
    line-height: 1.34 !important;
}.webplus-panel-four-v623 .webplus-meta-scroll-v623 div{
    font-size: 13.2px !important;
    line-height: 1.14 !important;
}.webplus-panel-four-v623 .webplus-meta-scroll-v623 span{
    font-size: 13.2px !important;
    line-height: 1.14 !important;
}.webplus-panel-four-v623 .webplus-meta-scroll-v623 strong{
    font-size: 13.35px !important;
    line-height: 1.12 !important;
    font-weight: 400 !important;
}.webplus-panel-four-v623 .webplus-meta-scroll-v623 div:nth-child(6) strong,
.webplus-panel-four-v623 .webplus-meta-scroll-v623 div:nth-child(9) strong{
    font-size: 12.85px !important;
    line-height: 1.08 !important;
    font-weight: 400 !important;
}.webplus-real-project-video-v623{
    width: 480px !important;
    height: 270px !important;
    aspect-ratio: 16 / 9 !important;
    object-fit: cover !important;
}.webplus-video-thumb-row-v623{
    width: 480px !important;
}.webplus-video-thumb-button-v623{
    flex-basis: 78px !important;
    height: 48px !important;
}.webplus-real-video-area-v623{
    margin-left: -80px !important;
}.webplus-panel-three-v623 > .webplus-panel-three-main-v623{
    position: relative !important;
}.webplus-project-inline-info-v623{
    left: 513px !important;
    top: 130px !important;
    width: 270px !important;
    padding: 9px 10px 10px !important;
    border-radius: 13.5px !important;
    box-sizing: border-box !important;
}.webplus-project-inline-status-v623{
    height: 22px !important;
    margin: 0 0 7px !important;
    border-radius: 5px !important;
    background: rgba(52, 30, 85, .80) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}.webplus-project-inline-status-v623 span{
    color: #ca9cff !important;
    font-size: 13.5px !important;
    line-height: 1 !important;
    font-weight: 500 !important;
}.webplus-project-inline-description-v623{
    margin: 0 0 7px !important;
    color: #c8d7e8 !important;
    font-size: 11.5px !important;
    line-height: 1.25 !important;
}.webplus-project-inline-meta-v623{
    display: grid !important;
    align-content: start !important;
}.webplus-project-inline-meta-v623 div{
    min-height: 20px !important;
    border-top: 0.75px solid rgba(255,255,255,.08) !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1.08fr) minmax(74px, .92fr) !important;
    gap: 6px !important;
    align-items: center !important;
    padding: 1px 0 !important;
    font-size: 11.35px !important;
    line-height: 1.08 !important;
}.webplus-project-inline-meta-v623 span{
    min-width: 0 !important;
    color: #aab4c2 !important;
    overflow-wrap: break-word !important;
}.webplus-project-inline-meta-v623 strong{
    min-width: 0 !important;
    color: var(--green) !important;
    font-size: 11.45px !important;
    line-height: 1.06 !important;
    font-weight: 400 !important;
    text-align: right !important;
    overflow-wrap: break-word !important;
}.webplus-project-inline-info-v623{
    border: 0 !important;
    box-shadow: none !important;
    background: rgba(10, 12, 18, .12) !important;
}.webplus-real-video-area-v623{
    width: 798px !important;
}.webplus-panel-three-v623 > .webplus-panel-three-actions-v623 > .webplus-action-frame-v623 > .webplus-action-scroll-v623{
    padding: 3.84px 3.8px 3.84px 4.8px !important;
}.webplus-project-inline-info-v623{
    grid-template-rows: auto auto 1fr auto !important;
}.webplus-project-inline-actions-v623{
    align-self: end !important;
}.webplus-project-inline-info-v623 .webplus-project-inline-meta-v623{
    min-height: 0 !important;
}.webplus-project-inline-info-v623{
    display: block !important;
    position: absolute !important;
}.webplus-project-inline-actions-v623{
    position: absolute !important;
    left: 10px !important;
    right: 10px !important;
    bottom: -10px !important;
    margin-top: 0 !important;
    display: grid !important;
    gap: 6px !important;
}.webplus-project-inline-actions-v623 a{
    min-height: 27px !important;
    font-size: 13.5px !important;
    border-radius: 5px !important;
}.webplus-real-video-area-v623{
    padding: 9px 9px 39px 9px !important;
}.webplus-project-inline-info-v623{
    height: 380px !important;
    max-height: 380px !important;
    overflow: visible !important;
}.webplus-panel-four-v623{
    padding: 12px 7.5px 9px 10.5px;
    display: grid;
    grid-template-rows: 45px minmax(0, 1fr);
    align-content: start;
}.webplus-panel-four-title-v623 > div{
    margin-left: 11.25px;
}.webplus-panel-four-title-v623 h2{
    font-size: 27px;
    line-height: 1;
    font-weight: 560;
    color: #ffffff;
    position: relative;
    top: 3.75px;
}.webplus-panel-four-title-v623 p{
    font-size: 15.75px;
    color: #b36dff;
    margin-top: 3px;
    position: relative;
    top: 3.75px;
}.webplus-panel-four-empty-v623{
    min-height: 0;
}.webplus-projects-title-v623{
    grid-template-columns: 40px 1fr;
    column-gap: 12px;
    align-items: center;
}.webplus-projects-title-icon-v623{
    width: 40px;
    height: 40px;
    object-fit: contain;
    display: block;
}.webplus-content-title-v623{
    display: grid;
    grid-template-columns: 40px 1fr;
    column-gap: 12px;
    align-items: center;
}.webplus-content-title-v623 > div{
    min-width: 0;
}.webplus-panel-four-title-v623{
    grid-template-columns: 40px 1fr;
    column-gap: 12px;
    align-items: center;
}.webplus-section-title-icon-v623{
    width: 40px;
    height: 40px;
    object-fit: contain;
    display: block;
}.webplus-content-title-v623{
    margin-left: -65px;
    width: calc(100% + 65px);
}.webplus-brand-logo-image-wrap-v623,
.webplus-brand-name-v623{
    position: relative !important;
    top: 30px !important;
}.webplus-panel-one-v623 .webplus-intro-block-v623{
    position: relative !important;
    top: 146px !important;
}.webplus-brand-name-v623{
    overflow: visible !important;
    text-overflow: clip !important;
    max-width: none !important;
    flex: 0 0 auto !important;
}.webplus-brand-area-v623{
    overflow: visible !important;
}.webplus-brand-logo-image-wrap-v623{
    top: 60px !important;
}.webplus-brand-logo-image-wrap-v623{
    left: -30px !important;
}.webplus-brand-name-v623{
    top: 150px !important;
    left: -223px !important;
    font-size: 16.2px !important;
}.webplus-brand-name-v623{
    color: #ffbf00 !important;
    text-shadow: 0 0 1px rgba(255, 191, 0, .95),
        0 0 3px rgba(255, 191, 0, .55) !important;
}.webplus-brand-logo-image-v623{
    filter: drop-shadow(0 0 1px rgba(255, 191, 0, .95))
        drop-shadow(0 0 3px rgba(255, 191, 0, .50)) !important;
}.webplus-about-modal-v623{
    width: min(1080px, calc(100vw - 72px)) !important;
}.webplus-about-modal-content-v623{
    padding: 34px 38px 34px 38px !important;
}.webplus-about-modal-layout-v623{
    display: grid !important;
    grid-template-columns: 318px minmax(0, 1fr) !important;
    gap: 20px !important;
    align-items: start !important;
}.webplus-about-modal-photo-frame-v623{
    margin: 0 !important;
    padding: 9px !important;
    border: 1px solid rgba(255, 191, 0, .72) !important;
    border-radius: 16px !important;
    background: radial-gradient(circle at 48% 2%, rgba(255, 191, 0, .18), transparent 32%),
        linear-gradient(180deg, rgba(18, 26, 38, .80), rgba(5, 10, 17, .88)) !important;
    box-shadow: 0 0 12px rgba(255, 191, 0, .26),
        inset 0 0 14px rgba(0, 174, 243, .08) !important;
    overflow: hidden !important;
}.webplus-about-modal-photo-v623{
    width: 100% !important;
    height: auto !important;
    display: block !important;
    border-radius: 11px !important;
    object-fit: contain !important;
    object-position: center top !important;
    box-shadow: 0 0 18px rgba(0, 0, 0, .38),
        0 0 10px rgba(0, 174, 243, .13) !important;
}@media (max-width: 900px) {.webplus-about-modal-v623{
        width: min(680px, calc(100vw - 36px)) !important;
    }.webplus-about-modal-layout-v623{
        grid-template-columns: 1fr !important;
    }.webplus-about-modal-photo-frame-v623{
        width: min(320px, 100%) !important;
        justify-self: center !important;
    }}.webplus-about-modal-v623 .webplus-modal-brand-badge-v623{
    left: 36px !important;
}.webplus-about-modal-v623 .webplus-about-modal-header-v623{
    position: relative !important;
    left: 20px !important;
}.webplus-home-topbar-v623{
    grid-template-columns: 253.75px minmax(0, 1fr) 231.75px !important;
}.webplus-panel-six-v623{
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    padding: 0 !important;
    border-right: 0 !important;
    overflow: hidden !important;
    background: transparent !important;
}.webplus-four-column-dashboard-v623{
    grid-template-columns: 253.75px 311px 799.75px 276px 275px 1fr !important;
}.webplus-home-topbar-v623{
    grid-template-columns: 253.75px minmax(0, 1fr) 260px !important;
}.webplus-main-nav-v623{
    gap: clamp(5px, .62vw, 12px) !important;
}.webplus-main-nav-v623 a{
    font-size: clamp(11.5px, .68vw, 14px) !important;
    letter-spacing: .01em !important;
}.webplus-top-actions-v623{
    gap: 6px !important;
    padding-right: 10px !important;
}.webplus-top-register-v623{
    min-width: 75px !important;
    padding: 0 6px !important;
    font-size: 13px !important;
}.webplus-top-language-button-v623{
    min-width: 64px !important;
    padding: 0 7px !important;
    font-size: 13px !important;
}.webplus-language-pill-v623{
    font-size: 13px !important;
}.webplus-four-column-dashboard-v623{
    display: block !important;
    height: calc(100vh - 39px) !important;
    min-height: 0 !important;
    overflow: hidden !important;
}.webplus-desktop-main-row-v623{
    height: 100% !important;
    min-height: 0 !important;
    flex-wrap: nowrap !important;
    overflow: hidden !important;
}.webplus-desktop-main-row-v623 > .webplus-dashboard-panel-v623{
    height: 100% !important;
    min-height: 0 !important;
    min-width: 0 !important;
    flex-shrink: 0 !important;
}.webplus-desktop-main-row-v623 > .webplus-panel-two-v623{
    flex-basis: 25% !important;
    width: 25% !important;
    max-width: 25% !important;
}.webplus-desktop-main-row-v623 > .webplus-panel-three-v623{
    flex-basis: 50% !important;
    width: 50% !important;
    max-width: 50% !important;
}.webplus-desktop-main-row-v623 > .webplus-panel-one-v623{
    flex-basis: 25% !important;
    width: 25% !important;
    max-width: 25% !important;
}.webplus-desktop-main-row-v623 > .webplus-panel-three-v623 .webplus-content-title-v623{
    margin-left: 0 !important;
    width: 100% !important;
}.webplus-desktop-main-row-v623 > .webplus-panel-three-v623 .webplus-real-project-video-v623,
.webplus-desktop-main-row-v623 > .webplus-panel-three-v623 .webplus-video-thumb-row-v623{
    width: 100% !important;
    max-width: 100% !important;
}.webplus-desktop-main-row-v623 > .webplus-panel-three-v623 .webplus-real-project-video-v623{
    height: auto !important;
    aspect-ratio: 16 / 9 !important;
    object-fit: cover !important;
}.webplus-desktop-main-row-v623 > .webplus-panel-three-v623 .webplus-video-thumb-button-v623{
    flex: 0 0 68px !important;
}.webplus-detached-panel-modal-v623{
    width: min(1040px, calc(100vw - 72px)) !important;
    height: min(760px, calc(100vh - 72px)) !important;
    display: grid !important;
    grid-template-rows: auto minmax(0, 1fr) !important;
    gap: 12px !important;
    padding: 38px 28px 26px !important;
}.webplus-detached-panel-title-v623{
    color: #ffbf00 !important;
    font-size: 22px !important;
    font-weight: 560 !important;
    letter-spacing: .05em !important;
    text-transform: uppercase !important;
    text-shadow: 0 0 8px rgba(255, 191, 0, .32) !important;
}.webplus-panel-detached-content-v623{
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    border: 0.75px solid rgba(255, 255, 255, .12) !important;
    border-radius: 12px !important;
    overflow: hidden !important;
}.webplus-news-modal-v623 .webplus-panel-four-v623{
    display: grid !important;
    grid-template-rows: auto minmax(0, 1fr) !important;
    padding: 18px !important;
}.webplus-brands-modal-v623 .webplus-panel-five-v623{
    display: grid !important;
    grid-template-rows: auto minmax(0, 1fr) !important;
    padding: 18px !important;
}.webplus-brands-modal-v623 .webplus-panel-five-spacer-v623{
    display: none !important;
}.webplus-brands-modal-v623 .webplus-matrix-disclaimer-v623{
    margin: 0 0 14px 0 !important;
}.webplus-brands-modal-v623 .webplus-empty-logo-panel-v623{
    height: 100% !important;
    min-height: 0 !important;
}.webplus-brands-modal-v623 .webplus-empty-logo-grid-v623{
    height: 100% !important;
    overflow-y: auto !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-one-v623{
    order: 1 !important;
    flex: 0 0 25% !important;
    flex-basis: 25% !important;
    width: 25% !important;
    max-width: 25% !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623{
    order: 2 !important;
    flex: 0 0 50% !important;
    flex-basis: 50% !important;
    width: 50% !important;
    max-width: 50% !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623{
    order: 3 !important;
    flex: 0 0 25% !important;
    flex-basis: 25% !important;
    width: 25% !important;
    max-width: 25% !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-content-title-v623{
    margin-left: 0 !important;
    width: 100% !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-real-project-video-v623,
.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-video-thumb-row-v623{
    width: 100% !important;
    max-width: 100% !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-real-project-video-v623{
    height: auto !important;
    aspect-ratio: 16 / 9 !important;
    object-fit: cover !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-main-v623{
    display: grid !important;
    grid-template-rows: auto auto minmax(0, 1fr) !important;
    gap: 10px !important;
    padding: 12px 12px 0 !important;
    min-height: 0 !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-project-video-detail-layout-v623{
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-video-detail-row-v623{
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    flex-wrap: nowrap !important;
    align-items: flex-start !important;
    margin: 0 !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-video-detail-media-col-v623{
    flex: 0 0 66.66666667% !important;
    width: 66.66666667% !important;
    max-width: 66.66666667% !important;
    min-width: 0 !important;
    padding-right: 7px !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-video-detail-info-col-v623{
    flex: 0 0 33.33333333% !important;
    width: 33.33333333% !important;
    max-width: 33.33333333% !important;
    min-width: 0 !important;
    padding-left: 7px !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-real-video-area-v623{
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    margin: 0 !important;
    padding: 8px !important;
    display: grid !important;
    grid-template-rows: auto auto !important;
    gap: 8px !important;
    box-sizing: border-box !important;
    justify-content: stretch !important;
    align-content: start !important;
    overflow: hidden !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-real-project-video-v623{
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    aspect-ratio: 16 / 9 !important;
    object-fit: contain !important;
    display: block !important;
    background: #000 !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-video-thumb-row-v623{
    width: 100% !important;
    max-width: 100% !important;
    height: 54px !important;
    padding: 0 0 5px !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-video-thumb-button-v623{
    flex: 0 0 72px !important;
    height: 46px !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-project-inline-info-v623{
    position: static !important;
    left: auto !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 8px 9px 9px !important;
    box-sizing: border-box !important;
    display: grid !important;
    grid-template-rows: auto auto auto auto !important;
    overflow: hidden !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-project-inline-description-v623{
    font-size: 11px !important;
    line-height: 1.22 !important;
    margin-bottom: 6px !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-project-inline-meta-v623{
    min-height: 0 !important;
    max-height: none !important;
    overflow: hidden !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-project-inline-meta-v623 div{
    min-height: 18px !important;
    grid-template-columns: minmax(0, 1fr) minmax(0, .92fr) !important;
    gap: 4px !important;
    font-size: 10.6px !important;
    line-height: 1.05 !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-project-inline-meta-v623 strong{
    font-size: 10.75px !important;
    line-height: 1.05 !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-project-inline-actions-v623{
    position: static !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    margin-top: 8px !important;
    display: grid !important;
    gap: 6px !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-project-inline-actions-v623 a{
    min-height: 26px !important;
    font-size: 12.4px !important;
    border-radius: 5px !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623{
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    padding: 16px 14px 10px !important;
    gap: 10px !important;
}.webplus-desktop-panel-three-brand-v623{
    width: 100% !important;
    display: grid !important;
    justify-items: center !important;
    gap: 8px !important;
    padding: 6px 0 8px !important;
    border-bottom: 0.75px solid rgba(255, 191, 0, .28) !important;
}.webplus-desktop-panel-three-logo-wrap-v623{
    width: min(118px, 58%) !important;
    aspect-ratio: 1 / 1 !important;
    display: grid !important;
    place-items: center !important;
}.webplus-desktop-panel-three-logo-v623{
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    display: block !important;
}.webplus-desktop-panel-three-brand-name-v623{
    color: #ffbf00 !important;
    font-size: clamp(15px, 1.05vw, 22px) !important;
    line-height: 1.05 !important;
    letter-spacing: .07em !important;
    text-align: center !important;
    text-transform: uppercase !important;
    text-shadow: 0 0 8px rgba(255, 191, 0, .35) !important;
    white-space: normal !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-intro-block-v623{
    position: relative !important;
    top: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-intro-block-v623 h1,
.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-intro-block-v623 p{
    max-width: 100% !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-matrix-copyright-v623{
    margin-top: auto !important;
    width: 100% !important;
}.webplus-home-topbar-v623{
    grid-template-columns: 72px minmax(0, 1fr) 260px !important;
}.webplus-home-topbar-v623 .webplus-desktop-brand-placeholder-v623{
    height: 39px !important;
    min-width: 0 !important;
    padding: 0 !important;
    display: block !important;
    border-right: 0.75px solid var(--line) !important;
    overflow: hidden !important;
}.webplus-home-topbar-v623 .webplus-brand-logo-image-wrap-v623,
.webplus-home-topbar-v623 .webplus-brand-name-v623{
    display: none !important;
}.webplus-desktop-main-row-v623 > .webplus-dashboard-panel-v623{
    height: 100% !important;
    min-height: 0 !important;
    min-width: 0 !important;
    flex-shrink: 0 !important;
    box-sizing: border-box !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-one-v623{
    order: 1 !important;
    flex: 0 0 25% !important;
    flex-basis: 25% !important;
    width: 25% !important;
    max-width: 25% !important;
    display: grid !important;
    grid-template-rows: auto minmax(0, 1fr) !important;
    gap: 12px !important;
    padding: 12px !important;
    background: var(--bs-dark) !important;
    color: var(--bs-light) !important;
    overflow: hidden !important;
}.webplus-desktop-panel-one-v623 .webplus-projects-title-v623{
    margin: 0 !important;
    width: 100% !important;
    min-width: 0 !important;
    grid-template-columns: 40px minmax(0, 1fr) !important;
    align-items: center !important;
}.webplus-desktop-panel-one-v623 .webplus-projects-title-v623 > div{
    min-width: 0 !important;
    margin-left: 0 !important;
}.webplus-desktop-panel-one-v623 .webplus-project-button-frame-v623{
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
}.webplus-desktop-panel-one-v623 .webplus-project-scroll-v623{
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    box-sizing: border-box !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623{
    order: 2 !important;
    flex: 0 0 50% !important;
    flex-basis: 50% !important;
    width: 50% !important;
    max-width: 50% !important;
    display: grid !important;
    grid-template-rows: minmax(0, 70%) minmax(0, 30%) !important;
    padding: 0 !important;
    background: var(--bs-black) !important;
    color: var(--bs-light) !important;
    overflow: hidden !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-main-v623{
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    display: grid !important;
    grid-template-rows: auto minmax(0, 1fr) !important;
    gap: 10px !important;
    padding: 12px !important;
    margin: 0 !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-content-title-v623,
.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-real-video-area-v623{
    transform: none !important;
    left: auto !important;
    right: auto !important;
    margin-left: 0 !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-content-title-v623{
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-project-video-detail-layout-v623{
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-video-detail-row-v623{
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    flex-wrap: nowrap !important;
    align-items: flex-start !important;
    margin: 0 !important;
    overflow: hidden !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-video-detail-media-col-v623{
    flex: 0 0 66.66666667% !important;
    width: 66.66666667% !important;
    max-width: 66.66666667% !important;
    min-width: 0 !important;
    height: 100% !important;
    padding-right: 7px !important;
    box-sizing: border-box !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-video-detail-info-col-v623{
    flex: 0 0 33.33333333% !important;
    width: 33.33333333% !important;
    max-width: 33.33333333% !important;
    min-width: 0 !important;
    height: 100% !important;
    padding-left: 7px !important;
    box-sizing: border-box !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-real-video-area-v623{
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    margin: 0 !important;
    padding: 8px !important;
    display: grid !important;
    grid-template-rows: auto auto !important;
    gap: 8px !important;
    justify-content: stretch !important;
    align-content: start !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-real-project-video-v623{
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    aspect-ratio: 16 / 9 !important;
    object-fit: contain !important;
    background: #000 !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-video-thumb-row-v623{
    width: 100% !important;
    max-width: 100% !important;
    height: 54px !important;
    padding: 0 0 5px !important;
    box-sizing: border-box !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-video-thumb-button-v623{
    flex: 0 0 72px !important;
    height: 46px !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-project-inline-info-v623{
    position: static !important;
    left: auto !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 8px 9px 9px !important;
    display: grid !important;
    grid-template-rows: auto auto auto auto !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 .webplus-project-inline-actions-v623{
    position: static !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    margin-top: 8px !important;
    display: grid !important;
    gap: 6px !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-actions-v623{
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    display: flex !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-actions-v623 > .webplus-action-frame-v623{
    width: 100% !important;
    height: calc(100% - 10px) !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 1.5px solid #ffbf00 !important;
    border-radius: 13.5px !important;
    background: rgba(10, 12, 18, .32) !important;
    box-shadow: 0 0 9px rgba(255, 191, 0, .55), 0 0 21px rgba(255, 115, 0, .35), inset 0 0 13.5px rgba(255, 191, 0, .10) !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-actions-v623 > .webplus-action-frame-v623 > .webplus-action-scroll-v623{
    width: 100% !important;
    height: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 0 !important;
    display: grid !important;
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
    grid-template-rows: 1fr !important;
    grid-auto-flow: column !important;
    column-gap: 3.84px !important;
    row-gap: 0 !important;
    padding: 5px 4px !important;
    align-items: stretch !important;
    justify-items: stretch !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-actions-v623 .webplus-action-button-v623{
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    max-height: 100% !important;
    display: grid !important;
    grid-template-rows: 76.8px 32px 52px !important;
    align-items: center !important;
    justify-items: center !important;
    padding: 4px 3.2px 5px !important;
    gap: 1.5px !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-actions-v623 .webplus-action-card-image-v623{
    grid-row: 1 !important;
    width: 76.8px !important;
    height: 76.8px !important;
    max-width: 76.8px !important;
    max-height: 76.8px !important;
    object-fit: cover !important;
    object-position: center !important;
    margin: 0 !important;
    display: block !important;
    border-radius: 5.76px !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-actions-v623 .webplus-action-button-v623 strong{
    grid-row: 2 !important;
    width: 100% !important;
    height: 32px !important;
    min-height: 32px !important;
    max-height: 32px !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 14.88px !important;
    line-height: 16px !important;
    text-align: center !important;
    white-space: normal !important;
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
    box-sizing: border-box !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-actions-v623 .webplus-action-button-v623 small{
    grid-row: 3 !important;
    width: 100% !important;
    height: 52px !important;
    min-height: 52px !important;
    max-height: 52px !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 14.1696px !important;
    line-height: 15px !important;
    text-align: center !important;
    white-space: normal !important;
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 3 !important;
    box-sizing: border-box !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623{
    order: 3 !important;
    flex: 0 0 25% !important;
    flex-basis: 25% !important;
    width: 25% !important;
    max-width: 25% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    padding: 16px 14px 10px !important;
    gap: 10px !important;
    background: var(--bs-dark) !important;
    color: var(--bs-light) !important;
    overflow: hidden !important;
}.webplus-desktop-panel-three-brand-v623{
    width: 100% !important;
    display: grid !important;
    justify-items: center !important;
    gap: 8px !important;
    padding: 6px 0 8px !important;
    border-bottom: 0.75px solid rgba(255, 191, 0, .28) !important;
}.webplus-desktop-panel-three-logo-wrap-v623{
    width: min(118px, 58%) !important;
    aspect-ratio: 1 / 1 !important;
    display: grid !important;
    place-items: center !important;
}.webplus-desktop-panel-three-logo-v623{
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important;
    display: block !important;
}.webplus-desktop-panel-three-brand-name-v623{
    color: #ffbf00 !important;
    font-size: clamp(15px, 1.05vw, 22px) !important;
    line-height: 1.05 !important;
    letter-spacing: .07em !important;
    text-align: center !important;
    text-transform: uppercase !important;
    text-shadow: 0 0 8px rgba(255, 191, 0, .35) !important;
    white-space: normal !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-intro-block-v623{
    position: relative !important;
    top: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-intro-block-v623 h1,
.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-intro-block-v623 p{
    max-width: 100% !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-matrix-copyright-v623{
    margin-top: auto !important;
    width: 100% !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-intro-title-v623,
.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-intro-title-v623:focus,
.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-intro-title-v623:focus-visible,
.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-intro-title-v623:focus-within{
    outline: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
    -webkit-tap-highlight-color: transparent !important;
    user-select: none !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-actions-v623 > .webplus-action-frame-v623 > .webplus-action-scroll-v623{
    align-items: start !important;
    align-content: start !important;
    grid-template-rows: auto !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-actions-v623 .webplus-action-button-v623{
    height: auto !important;
    max-height: none !important;
    align-self: start !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-actions-v623{
    display: flex !important;
    align-items: flex-end !important;
    justify-content: flex-start !important;
    padding: 0 !important;
    margin: 0 !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-actions-v623 > .webplus-action-frame-v623{
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: calc(100% - 20px) !important;
    margin: 0 !important;
    padding: 3px !important;
    align-self: flex-end !important;
    box-sizing: border-box !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-actions-v623 > .webplus-action-frame-v623 > .webplus-action-scroll-v623{
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: 100% !important;
    padding: 0 !important;
    grid-template-rows: auto !important;
    align-items: start !important;
    align-content: start !important;
    box-sizing: border-box !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-actions-v623 .webplus-action-button-v623{
    height: auto !important;
    max-height: none !important;
    align-self: start !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-desktop-panel-three-cover-title-v623{
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 0 8px !important;
    display: grid !important;
    grid-template-columns: 40px minmax(0, 1fr) !important;
    column-gap: 12px !important;
    align-items: center !important;
    align-self: stretch !important;
    border-bottom: 0.75px solid rgba(179, 109, 255, .30) !important;
    box-sizing: border-box !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-desktop-panel-three-cover-title-v623 .webplus-section-title-icon-v623{
    width: 40px !important;
    height: 40px !important;
    object-fit: contain !important;
    display: block !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-desktop-panel-three-cover-title-v623 > div{
    min-width: 0 !important;
    margin-left: 11.25px !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-desktop-panel-three-cover-title-v623 h2{
    margin: 0 !important;
    padding: 0 !important;
    color: #ffffff !important;
    font-size: 34.5px !important;
    line-height: 1 !important;
    font-weight: 560 !important;
    position: relative !important;
    top: 3.75px !important;
    white-space: normal !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-desktop-panel-three-cover-title-v623,
.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-panel-title-v623.webplus-projects-title-v623.webplus-desktop-panel-three-cover-title-v623{
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 0 8px !important;
    display: grid !important;
    grid-template-columns: 40px minmax(0, 1fr) !important;
    column-gap: 12px !important;
    align-items: center !important;
    justify-items: start !important;
    align-self: stretch !important;
    text-align: left !important;
    border-bottom: 0.75px solid rgba(179, 109, 255, .30) !important;
    box-sizing: border-box !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-desktop-panel-three-cover-title-v623 .webplus-projects-title-icon-v623,
.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-desktop-panel-three-cover-title-v623 .webplus-section-title-icon-v623{
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    max-width: 40px !important;
    max-height: 40px !important;
    object-fit: contain !important;
    display: block !important;
    justify-self: start !important;
    align-self: center !important;
    margin: 0 !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-desktop-panel-three-cover-title-v623 > div{
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    justify-self: start !important;
    align-self: center !important;
    text-align: left !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-desktop-panel-three-cover-title-v623 h2{
    margin: 0 !important;
    padding: 0 !important;
    color: #ffffff !important;
    font-size: 34.5px !important;
    line-height: 1 !important;
    font-weight: 560 !important;
    position: relative !important;
    top: 3.75px !important;
    white-space: nowrap !important;
    text-align: left !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-desktop-panel-three-cover-title-v623,
.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-panel-title-v623.webplus-projects-title-v623.webplus-desktop-panel-three-cover-title-v623{
    border-bottom: none !important;
    padding: 0 0 8px !important;
    align-items: center !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-three-v623 .webplus-desktop-panel-three-cover-title-v623 p{
    margin: 3px 0 0 !important;
    padding: 0 !important;
    color: #b36dff !important;
    font-size: 15.75px !important;
    line-height: 1.15 !important;
    font-weight: 400 !important;
    position: relative !important;
    top: 3.75px !important;
    white-space: nowrap !important;
    text-align: left !important;
}.webplus-return-to-caller-row-v623{
    width: min(735px, calc(100% - 36px));
    margin: 15px auto 12px;
    display: flex;
    justify-content: flex-start;
}.webplus-return-to-caller-button-v623{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    text-decoration: none;
}.webplus-work-modal-v623 .webplus-working-image-frame-v623,
.webplus-modal-work-placeholder-v623 .webplus-working-image-frame-v623{
    width: min(360px, 92vw) !important;
    padding: 3px !important;
    border-color: rgba(0, 210, 255, .45) !important;
    background: rgba(3, 10, 18, .96) !important;
    box-shadow: 0 0 18px rgba(0, 210, 255, .28), inset 0 0 16px rgba(255,255,255,.04) !important;
}.webplus-work-modal-v623 .webplus-working-image-v623,
.webplus-modal-work-placeholder-v623 .webplus-working-image-v623,
.webplus-work-placeholder-v623 .webplus-working-image-v623{
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
    object-fit: contain !important;
    border-radius: 10px !important;
    display: block !important;
}.webplus-work-modal-v623 .webplus-work-placeholder-inner-v623,
.webplus-modal-work-placeholder-v623 .webplus-work-placeholder-inner-v623{
    width: min(440px, calc(100vw - 48px)) !important;
    min-height: 0 !important;
    padding: 16px 12px 14px !important;
    gap: 8px !important;
}.webplus-work-modal-v623 .webplus-work-placeholder-inner-v623 h3,
.webplus-modal-work-placeholder-v623 .webplus-work-placeholder-inner-v623 h3{
    font-size: clamp(20px, 3vw, 28px) !important;
}.webplus-work-modal-v623 .webplus-work-placeholder-inner-v623 p,
.webplus-modal-work-placeholder-v623 .webplus-work-placeholder-inner-v623 p{
    font-size: clamp(12px, 1.7vw, 16px) !important;
    line-height: 1.35 !important;
}.webplus-newsletter-return-hint-v623{
    width: min(735px, calc(100% - 36px));
    margin: 15px auto 0;
    padding: 10px 12px;
    border: 1px solid rgba(0, 210, 255, .28);
    border-radius: 14px;
    background: rgba(4, 13, 24, .72);
    color: #dff8ff;
    box-shadow: 0 0 14px rgba(0, 210, 255, .14);
}.webplus-newsletter-return-hint-v623 p{
    margin: 0 0 6px;
    font-size: 14px;
    line-height: 1.25;
    font-weight: 400;
}.webplus-newsletter-return-hint-v623 .webplus-return-to-caller-row-v623{
    width: 100%;
    margin: 0;
}.webplus-home-dashboard-v623 > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623{
    height: 172px !important;
    min-height: 172px !important;
    max-height: 172px !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
    grid-template-rows: 39px 133px !important;
    align-items: stretch !important;
    border-bottom: 0.75px solid var(--line) !important;
    background: linear-gradient(180deg, rgba(0, 0, 0, .72), rgba(7, 11, 20, .92)) !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
}.webplus-home-dashboard-v623 > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623 > .webplus-desktop-menu-row-v623{
    height: 39px !important;
    min-height: 39px !important;
    display: grid !important;
    grid-template-columns: 72px minmax(0, 1fr) 260px !important;
    align-items: center !important;
    border-bottom: 0.75px solid rgba(255, 255, 255, .08) !important;
    min-width: 0 !important;
    overflow: hidden !important;
}.webplus-home-dashboard-v623 > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623 > .webplus-desktop-menu-row-v623 > .webplus-desktop-brand-placeholder-v623{
    height: 39px !important;
}.webplus-home-dashboard-v623 > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623 > .webplus-desktop-menu-row-v623 > .webplus-main-nav-v623,
.webplus-home-dashboard-v623 > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623 > .webplus-desktop-menu-row-v623 > .webplus-top-actions-v623{
    height: 39px !important;
}.webplus-home-dashboard-v623 > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623 > .webplus-desktop-top-action-panel-v623{
    width: 100% !important;
    height: 133px !important;
    min-height: 133px !important;
    padding: 7px 10px 8px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: radial-gradient(circle at 50% 0%, rgba(155, 86, 255, .16), transparent 52%), rgba(3, 8, 16, .68) !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
}.webplus-desktop-top-action-frame-v623{
    width: 100% !important;
    height: 100% !important;
    padding: 3px !important;
    border: 1.5px solid rgba(255, 191, 0, .78) !important;
    border-radius: 13.5px !important;
    background: rgba(10, 12, 18, .32) !important;
    box-shadow: 0 0 9px rgba(255, 191, 0, .46), 0 0 21px rgba(255, 115, 0, .24), inset 0 0 13.5px rgba(255, 191, 0, .09) !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
}.webplus-desktop-top-action-scroll-v623{
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    display: grid !important;
    grid-template-columns: repeat(9, minmax(82px, 1fr)) !important;
    grid-template-rows: 1fr !important;
    gap: 4px !important;
    padding: 0 !important;
    align-items: stretch !important;
    justify-items: stretch !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    box-sizing: border-box !important;
    scrollbar-width: thin !important;
}.webplus-desktop-top-action-scroll-v623::-webkit-scrollbar{
    height: 6px !important;
}.webplus-desktop-top-action-scroll-v623::-webkit-scrollbar-track{
    background: rgba(255, 255, 255, .05) !important;
}.webplus-desktop-top-action-scroll-v623::-webkit-scrollbar-thumb{
    background: rgba(255, 191, 0, .55) !important;
    border-radius: 999px !important;
}.webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623{
    width: 100% !important;
    min-width: 82px !important;
    height: 100% !important;
    min-height: 0 !important;
    max-height: none !important;
    display: grid !important;
    grid-template-rows: 58px 20px 24px !important;
    align-items: center !important;
    justify-items: center !important;
    gap: 1px !important;
    padding: 4px 3px 5px !important;
    border-radius: 8px !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    text-decoration: none !important;
}.webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 .webplus-action-card-image-v623,
.webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 > .webplus-action-card-image-v623{
    grid-row: 1 !important;
    width: 58px !important;
    height: 58px !important;
    max-width: 58px !important;
    max-height: 58px !important;
    object-fit: cover !important;
    object-position: center !important;
    border-radius: 5px !important;
    margin: 0 !important;
    display: block !important;
}.webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 strong{
    grid-row: 2 !important;
    width: 100% !important;
    height: 20px !important;
    min-height: 20px !important;
    max-height: 20px !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: clamp(10px, .72vw, 13px) !important;
    line-height: 10px !important;
    text-align: center !important;
    white-space: normal !important;
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
}.webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 small{
    grid-row: 3 !important;
    width: 100% !important;
    height: 24px !important;
    min-height: 24px !important;
    max-height: 24px !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #b9c0ca !important;
    font-size: clamp(8.5px, .58vw, 10.5px) !important;
    line-height: 8px !important;
    text-align: center !important;
    white-space: normal !important;
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 3 !important;
}.webplus-home-dashboard-v623 > .webplus-four-column-dashboard-v623{
    height: calc(100vh - 172px) !important;
    min-height: 0 !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623{
    grid-template-rows: minmax(0, 1fr) !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-main-v623{
    height: 100% !important;
}.webplus-home-dashboard-v623 > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623 > .webplus-desktop-menu-row-v623.webplus-desktop-about-controls-row-v623{
    grid-template-columns: minmax(0, 1fr) auto !important;
    column-gap: 12px !important;
    padding: 0 10px 0 12px !important;
    box-sizing: border-box !important;
}.webplus-home-dashboard-v623 > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623 > .webplus-desktop-menu-row-v623.webplus-desktop-about-controls-row-v623 > .webplus-desktop-about-nav-v623{
    justify-content: flex-start !important;
    gap: 0 !important;
    padding-left: 0 !important;
    border-left: 0 !important;
    min-width: 0 !important;
}.webplus-home-dashboard-v623 > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623 > .webplus-desktop-menu-row-v623.webplus-desktop-about-controls-row-v623 > .webplus-desktop-about-nav-v623 a{
    height: 28.5px !important;
    min-width: 94px !important;
    padding: 0 12px !important;
    border: .75px solid rgba(155, 86, 255, .65) !important;
    border-radius: 4.5px !important;
    color: #c899ff !important;
    background: rgba(34, 14, 64, .30) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    text-decoration: none !important;
}.webplus-home-dashboard-v623 > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623 > .webplus-desktop-menu-row-v623.webplus-desktop-about-controls-row-v623 > .webplus-desktop-about-nav-v623 a::after{
    display: none !important;
}.webplus-home-dashboard-v623 > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623 > .webplus-desktop-menu-row-v623.webplus-desktop-about-controls-row-v623 > .webplus-desktop-right-controls-v623{
    justify-content: flex-end !important;
    padding-right: 0 !important;
    border-left: 0 !important;
    min-width: 0 !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-main-v623.placeholder-mode{
    width: 100% !important;
    height: 100% !important;
    min-height: 100% !important;
    display: grid !important;
    grid-template-rows: minmax(0, 1fr) !important;
    align-items: center !important;
    justify-items: center !important;
    place-items: center !important;
    padding: 12px !important;
    margin: 0 !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-main-v623.placeholder-mode > .webplus-work-placeholder-v623{
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    display: grid !important;
    align-items: center !important;
    justify-items: center !important;
    place-items: center !important;
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
}.webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-main-v623.placeholder-mode .webplus-work-placeholder-inner-v623{
    align-self: center !important;
    justify-self: center !important;
    margin: auto !important;
}.webplus-home-dashboard-v623 .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:hover,
.webplus-home-dashboard-v623 .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:focus-visible{
    border-color: rgba(176, 99, 255, .98) !important;
    background: linear-gradient(90deg, rgba(54,25,84,.72), rgba(10,17,27,.78)) !important;
    box-shadow: 0 0 0 0.75px rgba(176, 99, 255, .45), 0 0 7.5px rgba(176, 99, 255, .55), 0 0 15px rgba(176, 99, 255, .38), inset 0 0 7.5px rgba(176, 99, 255, .12) !important;
}.webplus-home-dashboard-v623 .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:hover::before,
.webplus-home-dashboard-v623 .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:focus-visible::before{
    opacity: 1 !important;
    background: radial-gradient(circle at 50% 0%, rgba(176, 99, 255, .24), transparent 52%) !important;
}.webplus-home-dashboard-v623 .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:hover strong,
.webplus-home-dashboard-v623 .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:hover small,
.webplus-home-dashboard-v623 .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:hover .webplus-action-card-image-v623,
.webplus-home-dashboard-v623 .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:focus-visible strong,
.webplus-home-dashboard-v623 .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:focus-visible small,
.webplus-home-dashboard-v623 .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:focus-visible .webplus-action-card-image-v623{
    position: relative !important;
    z-index: 1 !important;
}.webplus-home-dashboard-v623 .webplus-top-theme-button-v623{
    height: 28.5px !important;
    min-width: 58px !important;
    padding: 0 8px !important;
    border: 0.75px solid rgba(19, 219, 198, .72) !important;
    border-radius: 4.5px !important;
    color: #8ff7ea !important;
    background: rgba(4, 52, 58, .28) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    white-space: nowrap !important;
    box-shadow: 0 0 7.5px rgba(19, 219, 198, .18), inset 0 0 7.5px rgba(19, 219, 198, .07) !important;
}.webplus-home-dashboard-v623 .webplus-top-theme-button-v623:hover,
.webplus-home-dashboard-v623 .webplus-top-theme-button-v623:focus-visible{
    border-color: rgba(19, 219, 198, 1) !important;
    box-shadow: 0 0 10.5px rgba(19, 219, 198, .36), 0 0 18px rgba(0, 174, 243, .16), inset 0 0 9px rgba(19, 219, 198, .10) !important;
    outline: none !important;
}.webplus-home-dashboard-v623 .webplus-theme-pill-v623{
    min-width: 34px !important;
    font-size: 13px !important;
    color: #d9fffb !important;
    white-space: nowrap !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623{
    --bg: #060912;
    --panel: rgba(13, 18, 29, .96);
    --panel-soft: rgba(22, 29, 42, .92);
    --line: rgba(215, 181, 94, .22);
    --violet: #d7b55e;
    --cyan: #6aa7c8;
    --amber: #d7b55e;
    --orange: #c2784c;
    --green: #6fa27a;
    --lime: #b6bc76;
    --teal: #7bbfba;
    --text: #f6f1e6;
    --muted: #c9c2b4;
    --dim: #958e82;
    background: radial-gradient(circle at 20% 0%, rgba(215, 181, 94, .11), transparent 26rem), linear-gradient(135deg, #050810, #111827 54%, #07090e) !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623{
    background: linear-gradient(180deg, rgba(4, 7, 13, .93), rgba(17, 24, 39, .96)) !important;
    border-bottom-color: rgba(215, 181, 94, .32) !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-desktop-top-action-panel-v623{
    background: radial-gradient(circle at 50% 0%, rgba(215, 181, 94, .16), transparent 52%), rgba(11, 16, 26, .84) !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-desktop-top-action-frame-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-project-button-frame-v623{
    border-color: rgba(215, 181, 94, .82) !important;
    box-shadow: 0 0 9px rgba(215, 181, 94, .33), inset 0 0 12px rgba(215, 181, 94, .10) !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-dashboard-panel-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-panel-three-main-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-branded-modal-v623{
    background: linear-gradient(180deg, rgba(18, 25, 38, .97), rgba(9, 13, 22, .98)) !important;
    color: var(--text) !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-desktop-top-action-button-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-project-button-v623{
    background: linear-gradient(180deg, rgba(23, 30, 43, .95), rgba(9, 13, 22, .98)) !important;
    border-color: rgba(215, 181, 94, .24) !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-action-card-image-v623{
    filter: saturate(.82) contrast(.96) brightness(.98) sepia(.10) !important;
}.webplus-home-dashboard-v623.desktop-theme-white{
    --bg: #f4f7fb;
    --panel: rgba(255, 255, 255, .96);
    --panel-soft: rgba(246, 249, 253, .94);
    --line: rgba(32, 48, 72, .14);
    --violet: #315783;
    --cyan: #31759a;
    --amber: #b48322;
    --orange: #b66031;
    --green: #557b5d;
    --lime: #6f7f2e;
    --teal: #407f7a;
    --text: #142033;
    --muted: #526072;
    --dim: #7b8794;
    background: linear-gradient(135deg, #f7f9fc 0%, #e8edf5 52%, #ffffff 100%) !important;
    color: var(--text) !important;
}.webplus-home-dashboard-v623.desktop-theme-white > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623{
    background: linear-gradient(180deg, rgba(255,255,255,.98), rgba(235,241,249,.96)) !important;
    border-bottom-color: rgba(32, 48, 72, .18) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-panel-v623{
    background: linear-gradient(180deg, rgba(247, 250, 254, .98), rgba(230, 237, 247, .95)) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-frame-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-button-frame-v623{
    border-color: rgba(49, 87, 131, .42) !important;
    background: rgba(255, 255, 255, .76) !important;
    box-shadow: 0 0 0 1px rgba(49, 87, 131, .08), 0 8px 22px rgba(39, 58, 88, .12), inset 0 0 0 1px rgba(255,255,255,.72) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-dashboard-panel-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-panel-three-main-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-branded-modal-v623{
    background: linear-gradient(180deg, rgba(255,255,255,.98), rgba(237,242,249,.96)) !important;
    color: var(--text) !important;
    border-color: rgba(32, 48, 72, .14) !important;
}.webplus-home-dashboard-v623.desktop-theme-white p,
.webplus-home-dashboard-v623.desktop-theme-white small,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-panel-three-brand-name-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-text-v623 small,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-button-v623 small{
    color: var(--muted) !important;
}.webplus-home-dashboard-v623.desktop-theme-white h1,
.webplus-home-dashboard-v623.desktop-theme-white h2,
.webplus-home-dashboard-v623.desktop-theme-white h3,
.webplus-home-dashboard-v623.desktop-theme-white strong,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-button-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-text-v623 strong{
    color: var(--text) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-button-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-button-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-top-register-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-top-language-button-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-top-theme-button-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-about-nav-v623 a{
    background: linear-gradient(180deg, rgba(255,255,255,.98), rgba(237,242,249,.94)) !important;
    border-color: rgba(49, 87, 131, .26) !important;
    color: #224568 !important;
    box-shadow: 0 3px 12px rgba(39, 58, 88, .10) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-button-v623:focus-visible,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-button-v623.selected,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-button-v623:focus-visible{
    background: linear-gradient(180deg, rgba(232, 240, 250, .98), rgba(210, 224, 242, .96)) !important;
    border-color: rgba(49, 87, 131, .68) !important;
    box-shadow: 0 0 0 1px rgba(49, 87, 131, .20), 0 8px 20px rgba(49, 87, 131, .18) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-action-card-image-v623{
    filter: saturate(.58) contrast(.92) brightness(1.08) !important;
    box-shadow: 0 5px 13px rgba(26, 42, 64, .14) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-language-pill-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-theme-pill-v623{
    color: #224568 !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-steel-v623{
    --bg: #0b1118;
    --panel: rgba(18, 25, 33, .97);
    --panel-soft: rgba(28, 37, 47, .92);
    --line: rgba(138, 166, 194, .18);
    --violet: #7aa4c7;
    --cyan: #82c4ef;
    --amber: #a9b8c8;
    --orange: #8a9cab;
    --green: #84b29b;
    --lime: #b7c6a0;
    --teal: #8bc6c2;
    --text: #edf4f8;
    --muted: #b5c1ca;
    --dim: #7e8a95;
    background: radial-gradient(circle at 50% 0%, rgba(130, 196, 239, .10), transparent 28rem), linear-gradient(135deg, #0a0f15, #1c2630 55%, #080c11) !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-steel-v623 > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-steel-v623 .webplus-dashboard-panel-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-steel-v623 .webplus-panel-three-main-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-steel-v623 .webplus-branded-modal-v623{
    background: linear-gradient(180deg, rgba(28, 37, 47, .98), rgba(11, 16, 22, .98)) !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-steel-v623 .webplus-desktop-top-action-frame-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-steel-v623 .webplus-project-button-frame-v623{
    border-color: rgba(130, 196, 239, .54) !important;
    box-shadow: 0 0 10px rgba(130, 196, 239, .18), inset 0 0 14px rgba(130, 196, 239, .08) !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-steel-v623 .webplus-desktop-top-action-button-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-steel-v623 .webplus-project-button-v623{
    background: linear-gradient(180deg, rgba(35, 45, 56, .96), rgba(15, 21, 28, .98)) !important;
    border-color: rgba(130, 196, 239, .18) !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-steel-v623 .webplus-action-card-image-v623{
    filter: saturate(.72) contrast(.98) brightness(.94) !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-aztec-v623{
    --bg: #100c08;
    --panel: rgba(25, 17, 12, .97);
    --panel-soft: rgba(42, 27, 18, .92);
    --line: rgba(255, 195, 83, .20);
    --violet: #d78c3b;
    --cyan: #49b8aa;
    --amber: #ffc353;
    --orange: #d76b32;
    --green: #79a95d;
    --lime: #b7bf4e;
    --teal: #49b8aa;
    --text: #fff4df;
    --muted: #d7c5a7;
    --dim: #99856b;
    background: radial-gradient(circle at 16% 0%, rgba(255, 195, 83, .13), transparent 28rem), radial-gradient(circle at 80% 4%, rgba(73, 184, 170, .09), transparent 28rem), linear-gradient(135deg, #0c0805, #2a160d 54%, #0e0905) !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-aztec-v623 > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-aztec-v623 .webplus-dashboard-panel-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-aztec-v623 .webplus-panel-three-main-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-aztec-v623 .webplus-branded-modal-v623{
    background: linear-gradient(180deg, rgba(39, 25, 15, .98), rgba(14, 9, 5, .98)) !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-aztec-v623 .webplus-desktop-top-action-frame-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-aztec-v623 .webplus-project-button-frame-v623{
    border-color: rgba(255, 195, 83, .72) !important;
    box-shadow: 0 0 10px rgba(255, 195, 83, .28), 0 0 18px rgba(215, 107, 50, .12), inset 0 0 13px rgba(255, 195, 83, .08) !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-aztec-v623 .webplus-desktop-top-action-button-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-aztec-v623 .webplus-project-button-v623{
    background: linear-gradient(180deg, rgba(48, 31, 19, .96), rgba(18, 11, 7, .98)) !important;
    border-color: rgba(255, 195, 83, .20) !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-aztec-v623 .webplus-action-card-image-v623{
    filter: saturate(.90) contrast(1.02) brightness(.95) sepia(.08) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 .webplus-action-card-image-v623{
    box-shadow: 0 5px 14px rgba(26, 42, 64, .13) !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 .webplus-action-card-image-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-steel-v623 .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 .webplus-action-card-image-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-aztec-v623 .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 .webplus-action-card-image-v623{
    box-shadow: 0 4px 13px rgba(0, 0, 0, .24) !important;
}.webplus-home-dashboard-v623.desktop-theme-white,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-four-column-dashboard-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-main-row-v623,
.webplus-home-dashboard-v623.desktop-theme-white .bg-dark,
.webplus-home-dashboard-v623.desktop-theme-white .bg-black,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-dashboard-panel-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-panel-one-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-panel-two-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-panel-three-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-panel-three-main-v623{
    background: linear-gradient(135deg, #fbfcff 0%, #eef3fa 55%, #ffffff 100%) !important;
    color: #142033 !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623,
.webplus-home-dashboard-v623.desktop-theme-white > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-panel-v623{
    background: linear-gradient(180deg, #ffffff 0%, #eef4fb 100%) !important;
    color: #142033 !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-frame-v623{
    background: rgba(255, 255, 255, .92) !important;
    border-color: rgba(49, 87, 131, .36) !important;
    box-shadow: 0 10px 26px rgba(33, 52, 82, .12), inset 0 0 0 1px rgba(255,255,255,.85) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623{
    background: linear-gradient(180deg, #ffffff, #edf3fa) !important;
    border-color: rgba(50, 76, 112, .24) !important;
    color: #142033 !important;
    box-shadow: 0 5px 16px rgba(40, 60, 92, .13) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-button-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-button-frame-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-scroll-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-inline-info-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-intro-block-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-content-title-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-work-placeholder-inner-v623{
    background: rgba(255, 255, 255, .86) !important;
    color: #142033 !important;
    border-color: rgba(49, 87, 131, .20) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-text-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-text-v623 small,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-intro-block-v623 p,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-inline-description-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-inline-meta-v623 span,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-inline-meta-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-matrix-copyright-v623{
    color: #142033 !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-four-column-dashboard-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-desktop-main-row-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .bg-dark,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .bg-black,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-dashboard-panel-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-desktop-panel-one-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-desktop-panel-two-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-desktop-panel-three-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-panel-three-main-v623{
    background: linear-gradient(135deg, #f4f1ea 0%, #e5edf7 52%, #ffffff 100%) !important;
    color: #1b2738 !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-desktop-top-action-panel-v623{
    background: linear-gradient(180deg, #ffffff 0%, #edf1f7 100%) !important;
    color: #1b2738 !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-desktop-top-action-frame-v623{
    background: rgba(255, 255, 255, .82) !important;
    border-color: rgba(188, 140, 49, .48) !important;
    box-shadow: 0 10px 24px rgba(49, 65, 89, .12), inset 0 0 0 1px rgba(255,255,255,.8) !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623{
    background: linear-gradient(180deg, #ffffff, #eef1f6) !important;
    border-color: rgba(188, 140, 49, .26) !important;
    color: #1b2738 !important;
    box-shadow: 0 5px 16px rgba(49, 65, 89, .14) !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-project-button-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-project-button-frame-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-intro-block-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-content-title-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-work-placeholder-inner-v623{
    background: rgba(255, 255, 255, .84) !important;
    color: #1b2738 !important;
    border-color: rgba(188, 140, 49, .22) !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 p,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 small,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 strong,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 h1,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 h2,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 h3,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-desktop-panel-three-brand-name-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-matrix-copyright-v623{
    color: #1b2738 !important;
}.webplus-home-dashboard-v623.desktop-theme-white{
    --bg: #f6f9ff !important;
    --panel: #ffffff !important;
    --panel-soft: #f8fbff !important;
    --line: #dfe8f4 !important;
    --violet: #0b6fe8 !important;
    --cyan: #0b6fe8 !important;
    --amber: #f28a13 !important;
    --orange: #f28a13 !important;
    --green: #29a954 !important;
    --lime: #29a954 !important;
    --teal: #16a99a !important;
    --text: #0e1d34 !important;
    --muted: #52657e !important;
    --dim: #6c7f99 !important;
    background:
        radial-gradient(circle at 82% 4%, rgba(11, 111, 232, .10), transparent 26rem),
        radial-gradient(circle at 10% 80%, rgba(30, 156, 255, .08), transparent 30rem),
        linear-gradient(135deg, #fbfdff 0%, #f3f7fc 54%, #ffffff 100%) !important;
    color: #0e1d34 !important;
}.webplus-home-dashboard-v623.desktop-theme-white > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623{
    height: 178px !important;
    min-height: 178px !important;
    max-height: 178px !important;
    grid-template-rows: 48px 130px !important;
    background: #ffffff !important;
    border-bottom: 1px solid #e3ebf6 !important;
    box-shadow: 0 6px 20px rgba(19, 55, 98, .08) !important;
}.webplus-home-dashboard-v623.desktop-theme-white > .webplus-four-column-dashboard-v623{
    height: calc(100vh - 178px) !important;
    background: #f7faff !important;
    padding: 10px 12px 12px !important;
    box-sizing: border-box !important;
}.webplus-home-dashboard-v623.desktop-theme-white > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623 > .webplus-desktop-menu-row-v623.webplus-desktop-about-controls-row-v623{
    height: 48px !important;
    min-height: 48px !important;
    background: #ffffff !important;
    border-bottom: 1px solid #edf2f8 !important;
    padding: 0 14px !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-about-nav-v623 a,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-top-register-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-top-theme-button-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-top-language-button-v623{
    min-height: 34px !important;
    border: 1px solid #d9e4f2 !important;
    border-radius: 10px !important;
    background: #ffffff !important;
    color: #0e1d34 !important;
    box-shadow: 0 5px 13px rgba(18, 49, 90, .07) !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-about-nav-v623 a::before{
    content: "●";
    color: #0b6fe8;
    font-size: 12px;
    margin-right: 7px;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-top-register-v623::first-letter,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-top-theme-button-v623::first-letter,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-top-language-button-v623::first-letter{
    color: #0b6fe8 !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-theme-pill-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-language-pill-v623{
    min-height: 34px !important;
    padding: 0 9px !important;
    border: 1px solid #d9e4f2 !important;
    border-radius: 10px !important;
    background: #f9fbff !important;
    color: #0b6fe8 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-weight: 800 !important;
    box-shadow: 0 5px 13px rgba(18, 49, 90, .05) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-panel-v623{
    height: 130px !important;
    min-height: 130px !important;
    padding: 10px 16px 12px !important;
    background: linear-gradient(180deg, #ffffff 0%, #f7faff 100%) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-frame-v623{
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-scroll-v623{
    display: grid !important;
    grid-template-columns: repeat(9, minmax(104px, 1fr)) !important;
    gap: 12px !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    padding: 0 0 2px !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623{
    min-width: 104px !important;
    grid-template-rows: 56px 21px 19px !important;
    gap: 2px !important;
    padding: 9px 6px 7px !important;
    border: 1px solid #e0e8f4 !important;
    border-radius: 14px !important;
    background: #ffffff !important;
    color: #0e1d34 !important;
    box-shadow: 0 8px 20px rgba(28, 61, 104, .08) !important;
    transition: transform .16s ease, box-shadow .16s ease, border-color .16s ease, background .16s ease !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623::before{
    display: none !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 .webplus-action-card-image-v623{
    width: 50px !important;
    height: 50px !important;
    max-width: 50px !important;
    max-height: 50px !important;
    object-fit: contain !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    filter: none !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 strong{
    color: #10213b !important;
    font-size: 12px !important;
    line-height: 12px !important;
    font-weight: 800 !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 small{
    color: #5c6f89 !important;
    font-size: 8.8px !important;
    line-height: 9px !important;
    -webkit-line-clamp: 2 !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:focus-visible{
    transform: translateY(-2px) !important;
    border-color: rgba(11,111,232,.48) !important;
    background: linear-gradient(180deg, #ffffff, #f2f7ff) !important;
    box-shadow: 0 12px 28px rgba(11, 111, 232, .15) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-four-column-dashboard-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-main-row-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-panel-one-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-panel-two-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-panel-three-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-dashboard-panel-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-panel-three-main-v623{
    background: transparent !important;
    color: #0e1d34 !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-main-row-v623{
    background: transparent !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-dashboard-panel-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-panel-three-main-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-panel-three-main-v623.placeholder-mode .webplus-work-placeholder-inner-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-button-frame-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-scroll-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-inline-info-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-content-title-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-intro-block-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-real-video-area-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-panel-three-main-v623:not(.placeholder-mode){
    background: #ffffff !important;
    color: #0e1d34 !important;
    border: 1px solid #e0e8f4 !important;
    box-shadow: 0 8px 24px rgba(22, 50, 88, .08) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-panel-one-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-panel-two-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-panel-three-v623{
    border-right: 0 !important;
    padding: 0 8px !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-panel-one-v623 > .webplus-panel-title-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-panel-three-v623 .webplus-desktop-panel-three-header-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-content-title-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-panel-title-v623{
    color: #0e1d34 !important;
}.webplus-home-dashboard-v623.desktop-theme-white h1,
.webplus-home-dashboard-v623.desktop-theme-white h2,
.webplus-home-dashboard-v623.desktop-theme-white h3,
.webplus-home-dashboard-v623.desktop-theme-white strong,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-top-action-button-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-text-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-intro-title-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-panel-three-brand-title-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-panel-three-brand-name-v623{
    color: #0e1d34 !important;
}.webplus-home-dashboard-v623.desktop-theme-white p,
.webplus-home-dashboard-v623.desktop-theme-white small,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-text-v623 small,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-intro-block-v623 p,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-inline-description-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-inline-meta-v623 span,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-matrix-copyright-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-desktop-panel-three-brand-subtitle-v623{
    color: #52657e !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-button-v623{
    background: #ffffff !important;
    border: 1px solid #e3ebf6 !important;
    border-radius: 12px !important;
    box-shadow: 0 6px 16px rgba(22, 50, 88, .06) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-button-v623:focus-visible,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-button-v623.selected{
    background: #f4f8ff !important;
    border-color: rgba(11, 111, 232, .52) !important;
    box-shadow: 0 8px 20px rgba(11, 111, 232, .14) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-real-video-area-v623{
    border-radius: 14px !important;
    overflow: hidden !important;
    margin-top: 10px !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-real-project-video-v623{
    border-radius: 12px !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-video-thumb-button-v623{
    background: #ffffff !important;
    border-color: #d9e4f2 !important;
    box-shadow: 0 4px 12px rgba(22,50,88,.08) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-video-thumb-button-v623.selected{
    border-color: rgba(11,111,232,.65) !important;
    box-shadow: 0 0 0 1px rgba(11,111,232,.32), 0 8px 16px rgba(11,111,232,.15) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-inline-status-v623 span,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-project-status-v623.active,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-intro-accent-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-work-placeholder-inner-v623 p strong{
    color: #0b6fe8 !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-work-placeholder-inner-v623{
    min-height: 380px !important;
    border-radius: 18px !important;
    background: #ffffff !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-working-image-frame-v623{
    background: #f7faff !important;
    border-color: #d9e4f2 !important;
    box-shadow: 0 6px 20px rgba(22,50,88,.10) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-branded-modal-v623{
    background: #ffffff !important;
    color: #0e1d34 !important;
    border-color: #d9e4f2 !important;
    box-shadow: 0 24px 80px rgba(22,50,88,.20) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-modal-brand-badge-v623{
    background: #f4f8ff !important;
    border-color: #d9e4f2 !important;
}.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623{
    --desktop-theme-name: "NEGOCIO WEB";
    background: linear-gradient(180deg, #eef4fb 0%, #f8fbff 40%, #f4f8fc 100%);
    color: #16335a;
}.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623{
    background: linear-gradient(180deg, rgba(255,255,255,.98), rgba(245,249,255,.97));
    border: 1px solid rgba(15, 83, 186, .09);
    box-shadow: 0 12px 28px rgba(21, 69, 125, .10);
}.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-desktop-top-action-panel-v623{
    background: transparent;
}.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-desktop-top-action-frame-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-project-button-frame-v623{
    background: linear-gradient(180deg, rgba(255,255,255,.86), rgba(246,249,254,.92));
    border: 1px solid rgba(18, 89, 188, .10);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.84), 0 14px 30px rgba(31,80,150,.08);
}.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-dashboard-panel-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-panel-three-main-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-branded-modal-v623{
    background: linear-gradient(180deg, rgba(255,255,255,.98), rgba(248,250,254,.98));
    border: 1px solid rgba(18, 89, 188, .08);
    box-shadow: 0 14px 32px rgba(32, 67, 119, .08);
}.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 p,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 small,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-desktop-panel-three-brand-name-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-project-text-v623 small,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-desktop-top-action-button-v623 small,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-desktop-panel-three-brand-subtitle-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-project-inline-description-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-intro-block-v623 p{
    color: #4d627f;
}.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 h1,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 h2,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 h3,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 strong,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-desktop-top-action-button-v623 strong,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-project-text-v623 strong,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-intro-title-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-desktop-panel-three-brand-title-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-desktop-panel-three-brand-name-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-content-title-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-panel-title-v623{
    color: #17325b;
}.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-desktop-top-action-button-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-project-button-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-top-register-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-top-language-button-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-top-theme-button-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-desktop-about-nav-v623 a{
    background: linear-gradient(180deg, rgba(255,255,255,.98), rgba(244,248,255,.98));
    color: #17325b;
    border: 1px solid rgba(20, 91, 191, .11);
    box-shadow: 0 8px 18px rgba(37, 83, 142, .08);
}.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-desktop-top-action-button-v623:hover,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-desktop-top-action-button-v623:focus-visible,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-project-button-v623.selected,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-project-button-v623:hover,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-project-button-v623:focus-visible{
    background: linear-gradient(180deg, #ffffff 0%, #eef5ff 100%);
    border-color: rgba(28, 96, 200, .35);
    box-shadow: 0 0 0 1px rgba(55, 121, 232, .10), 0 18px 28px rgba(33, 92, 181, .14);
}.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-action-card-image-v623{
    filter: none;
}.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-language-pill-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-theme-pill-v623{
    color: #1a4ea7;
    background: rgba(15, 93, 211, .07);
    border-color: rgba(17, 94, 206, .14);
}.webplus-home-dashboard-v623.desktop-theme-showcase{
    --desktop-theme-name: "PANTALLA WEB";
}.webplus-home-dashboard-v623.desktop-theme-showcase{
    background: #f8fbff;
    color: #071735;
    min-height: 100vh;
}.webplus-home-dashboard-v623.desktop-theme-showcase > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623{
    background: #ffffff;
    border: 1px solid #e4ebf5;
    border-radius: 0 0 18px 18px;
    box-shadow: 0 8px 26px rgba(13, 43, 88, .08);
    padding: 14px 18px 18px;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-menu-row-v623.webplus-desktop-about-controls-row-v623{
    margin-bottom: 14px;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-about-nav-v623 a,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-top-register-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-top-theme-button-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-top-language-button-v623{
    background: #ffffff;
    border: 1px solid #e2e9f3;
    color: #081936;
    border-radius: 12px;
    box-shadow: 0 4px 14px rgba(16, 61, 127, .07);
    font-weight: 700;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-panel-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-frame-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623{
    background: transparent;
    border: none;
    box-shadow: none;
    padding: 0;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623{
    display: grid;
    grid-template-columns: repeat(9, minmax(112px, 1fr));
    gap: 14px;
    overflow: visible;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623{
    min-width: 0;
    width: 100%;
    height: 150px;
    padding: 8px 8px 10px;
    border-radius: 13px;
    background: #ffffff;
    border: 1px solid #e4ebf4;
    box-shadow: 0 10px 24px rgba(21, 61, 118, .08);
    color: #0b1b3a;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 .webplus-action-card-image-v623{
    width: 92px;
    height: 92px;
    object-fit: contain;
    filter: none;
    margin-bottom: 4px;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 strong{
    color: #0b1b3a;
    font-size: 14px;
    line-height: 1.05;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 small{
    display: none;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:focus-visible{
    transform: translateY(-2px);
    border-color: rgba(0, 94, 255, .34);
    box-shadow: 0 15px 30px rgba(0, 86, 214, .14);
}.webplus-home-dashboard-v623.desktop-theme-showcase > .webplus-four-column-dashboard-v623{
    background: #f8fbff;
    padding: 14px 16px 16px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-main-row-v623{
    gap: 16px;
    display: grid !important;
    grid-template-columns: 25% 1fr 25%;
    align-items: stretch;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-three-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-dashboard-panel-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-panel-three-main-v623{
    background: #ffffff !important;
    border: 1px solid #e3eaf4 !important;
    border-radius: 16px;
    box-shadow: 0 12px 28px rgba(19, 55, 107, .07);
    color: #0b1b3a !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-three-v623{
    width: auto !important;
    max-width: none !important;
    flex: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-panel-title-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-content-title-v623{
    color: #0b1b3a;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-projects-title-icon-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-section-title-icon-v623{
    display: none;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-frame-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-scroll-v623{
    background: transparent;
    border: none;
    box-shadow: none;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623{
    display: grid;
    grid-template-columns: 120px 1fr;
    gap: 12px;
    align-items: center;
    padding: 10px 4px;
    min-height: 92px;
    background: transparent;
    border: 0;
    border-bottom: 1px solid #e7edf6;
    border-radius: 0;
    color: #0b1b3a;
    box-shadow: none;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623.selected,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:focus-visible{
    background: linear-gradient(90deg, rgba(0, 103, 255, .05), rgba(255,255,255,0));
    border-color: #d7e5fb;
    box-shadow: none;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-art-wrap-v623{
    position: relative;
    width: 112px;
    height: 76px;
    display: block;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-project-thumb-v623{
    width: 112px;
    height: 76px;
    object-fit: cover;
    border-radius: 9px;
    border: 1px solid #dbe5f1;
    box-shadow: 0 7px 15px rgba(18, 53, 103, .12);
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-status-v623{
    display: none;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-text-v623 strong{
    font-size: 14px;
    color: #0b1b3a;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-text-v623 small{
    color: #4d5f78;
    font-size: 12px;
    line-height: 1.28;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-selected-card-v623{
    height: 100%;
    min-height: 520px;
    display: grid;
    grid-template-columns: 46% 54%;
    grid-template-rows: 1fr auto;
    gap: 0;
    padding: 28px 22px 16px;
    border-radius: 14px;
    background: radial-gradient(circle at 82% 18%, rgba(0,111,255,.12), transparent 0 22%, transparent 23%), #ffffff;
    overflow: hidden;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-selected-copy-v623{
    align-self: center;
    z-index: 1;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-kicker-v623{
    display: inline-flex;
    padding: 6px 12px;
    border-radius: 20px;
    background: #e8f3ff;
    color: #0069ff;
    font-size: 12px;
    font-weight: 700;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-selected-copy-v623 h2{
    margin: 18px 0 12px;
    font-size: clamp(28px, 2.45vw, 42px);
    line-height: 1.05;
    color: #071735;
    letter-spacing: -.03em;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-selected-copy-v623 p{
    color: #50627b;
    font-size: 14px;
    line-height: 1.55;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-check-list-v623{
    list-style: none;
    padding: 0;
    margin: 18px 0;
    display: grid;
    gap: 8px;
    color: #243654;
    font-size: 14px;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-check-list-v623 li::before{
    content: "✓";
    display: inline-grid;
    place-items: center;
    width: 17px;
    height: 17px;
    margin-right: 8px;
    border-radius: 50%;
    background: #0b73ff;
    color: #fff;
    font-size: 12px;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-selected-actions-v623{
    display: flex;
    gap: 12px;
    margin-top: 18px;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-selected-actions-v623 button,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-button-v623{
    border: 0;
    border-radius: 10px;
    padding: 12px 22px;
    background: linear-gradient(180deg, #0875ff, #005bea);
    color: #fff;
    font-weight: 800;
    box-shadow: 0 10px 20px rgba(0, 91, 234, .22);
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-selected-actions-v623 button.secondary{
    background: #ffffff;
    color: #0b55c4;
    border: 1px solid #dce6f3;
    box-shadow: 0 8px 18px rgba(31, 71, 128, .08);
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-selected-visual-v623{
    display: grid;
    place-items: center;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-selected-visual-v623 img{
    width: min(100%, 540px);
    max-height: 360px;
    object-fit: contain;
    filter: drop-shadow(0 24px 26px rgba(14, 53, 106, .18));
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-mini-benefits-v623{
    grid-column: 1 / -1;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 0;
    border-top: 1px solid #e3eaf3;
    padding-top: 12px;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-mini-benefits-v623 span{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    color: #1a2c4a;
    font-size: 12px;
    line-height: 1.1;
    border-right: 1px solid #e1e8f2;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-mini-benefits-v623 span:last-child{ border-right: 0; }.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-mini-benefits-v623 img{ width: 34px; height: 34px; object-fit: contain; }.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-card-v623{
    height: 100%;
    padding: 18px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-card-v623 h2{
    align-self: flex-start;
    margin: 0 0 4px;
    color: #0b1b3a;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-avatar-frame-v623{
    width: 150px;
    height: 150px;
    border-radius: 50%;
    overflow: hidden;
    background: #e6f1ff;
    border: 1px solid #d8e5f5;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-avatar-frame-v623 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-card-v623 h3{
    color: #0b1b3a;
    font-size: 23px;
    margin: 4px 0 0;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-role-v623{
    color: #0069ff;
    font-weight: 700;
    margin: 0;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-text-v623{
    color: #52637b;
    font-size: 13px;
    line-height: 1.5;
    margin: 0;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-social-row-v623{
    display: flex;
    gap: 18px;
    justify-content: center;
    align-items: center;
    margin: 4px 0;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-social-row-v623 img{
    width: 28px;
    height: 28px;
    object-fit: contain;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-skill-grid-v623{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
    width: 100%;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-skill-grid-v623 span{
    min-height: 84px;
    padding: 8px 5px;
    border: 1px solid #e2eaf4;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    font-size: 11px;
    color: #142642;
    background: #fff;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-skill-grid-v623 img{
    width: 42px;
    height: 42px;
    object-fit: contain;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-button-v623{
    width: 100%;
    margin-top: auto;
    font-size: 15px;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-bottom-strip-v623{
    margin-top: 16px;
    padding: 16px 20px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 10px;
    background: #ffffff;
    border: 1px solid #e3eaf4;
    border-radius: 16px;
    box-shadow: 0 10px 24px rgba(19, 55, 107, .06);
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-bottom-strip-v623 article{
    display: grid;
    grid-template-columns: 58px 1fr;
    grid-template-rows: auto auto;
    column-gap: 12px;
    align-items: center;
    border-right: 1px solid #e3eaf4;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-bottom-strip-v623 article:last-child{ border-right: 0; }.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-bottom-strip-v623 img{ width: 52px; height: 52px; object-fit: contain; grid-row: 1 / span 2; }.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-bottom-strip-v623 strong{ color: #0b1b3a; font-size: 14px; }.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-bottom-strip-v623 span{ color: #52637b; font-size: 12px; line-height: 1.25; }.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-avatar-frame-v623{
    width: 168px;
    height: 168px;
    border-radius: 24px;
    background: linear-gradient(180deg, #f7fbff 0%, #eaf3ff 100%);
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-avatar-frame-v623 img{
    object-fit: cover;
    object-position: center 28%;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-panel-title-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-content-title-v623{
    width: 100%;
    min-width: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-panel-title-v623 > div,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-content-title-v623 > div{
    width: 100%;
    min-width: 0;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-panel-title-v623 h2,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-content-title-v623 h2{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-panel-title-v623 p,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-content-title-v623 p{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    font-size: 13px;
    line-height: 1.25;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623{
    grid-template-columns: 92px minmax(0, 1fr);
    gap: 10px;
    padding: 10px 2px;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-art-wrap-v623{
    width: 86px;
    height: 62px;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-project-thumb-v623{
    width: 86px;
    height: 62px;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-text-v623{
    min-width: 0;
    width: 100%;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-text-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-text-v623 small{
    display: block;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-video-detail-layout-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-video-detail-row-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-video-detail-media-col-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-video-detail-info-col-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-inline-info-v623{
    min-width: 0;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-inline-description-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-inline-meta-v623 span,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-inline-meta-v623 strong{
    white-space: normal;
    overflow-wrap: normal;
    word-break: normal;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-panel-three-main-v623.placeholder-mode{
    display: grid;
    place-items: center;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-work-placeholder-v623{
    width: 100%;
    min-height: 100%;
    display: grid;
    place-items: center;
    padding: 18px;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-work-placeholder-inner-v623{
    max-width: 520px;
    margin: 0 auto;
    text-align: center;
    background: linear-gradient(180deg, #ffffff 0%, #f4f9ff 100%);
    border: 1px solid #e2eaf5;
    border-radius: 18px;
    box-shadow: 0 14px 30px rgba(19, 55, 107, .09);
    padding: 20px 22px;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-working-image-frame-v623{
    width: min(100%, 420px);
    margin: 0 auto 14px;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-working-image-v623{
    width: 100%;
    max-height: 320px;
    object-fit: contain;
}.webplus-home-dashboard-v623.desktop-theme-showcase{
    --violet: #0b73ff !important;
    --cyan: #1ca9ff !important;
    --amber: #0d86ff !important;
    --orange: #0b73ff !important;
    --green: #1687e8 !important;
    --lime: #1f95f2 !important;
    --teal: #25b5e8 !important;
    --showcase-blue: #0b73ff;
    --showcase-blue-dark: #074db4;
    --showcase-blue-soft: #e9f3ff;
}.webplus-home-dashboard-v623.desktop-theme-showcase > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623{
    position: relative !important;
    z-index: 5 !important;
    border-bottom-color: rgba(11, 115, 255, .16) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase > .webplus-four-column-dashboard-v623{
    position: relative !important;
    z-index: 1 !important;
    margin-top: 30px !important;
    height: calc(100vh - 172px - 30px) !important;
    padding-top: 0 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-main-row-v623{
    padding-top: 0 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-three-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-dashboard-panel-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-panel-three-main-v623{
    border-color: rgba(11, 115, 255, .14) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-about-nav-v623 a,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-top-register-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-top-theme-button-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-top-language-button-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-selected-actions-v623 button.secondary,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-button-v623{
    border-color: rgba(11, 115, 255, .16) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-panel-title-v623 h2,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-content-title-v623 h2,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-card-v623 h2,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-card-v623 h3,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-selected-copy-v623 h2,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-bottom-strip-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-text-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 strong{
    color: #0a3f95 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-panel-title-v623 p,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-content-title-v623 p,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-role-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-kicker-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-inline-status-v623 span,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-status-v623.active,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-intro-accent-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-work-placeholder-inner-v623 p strong{
    color: var(--showcase-blue) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-kicker-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-language-pill-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-theme-pill-v623{
    background: var(--showcase-blue-soft) !important;
    border-color: rgba(11, 115, 255, .16) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:focus-visible,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623.selected,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:focus-visible,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-video-thumb-button-v623.selected,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-video-thumb-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-video-thumb-button-v623:focus-visible{
    border-color: rgba(11, 115, 255, .38) !important;
    background: linear-gradient(90deg, rgba(11, 115, 255, .08), rgba(255,255,255,0)) !important;
    box-shadow: 0 12px 28px rgba(11, 115, 255, .14) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-selected-actions-v623 button,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-button-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-inline-actions-v623 a,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-inline-actions-v623 button{
    background: linear-gradient(180deg, #1088ff 0%, #075bd8 100%) !important;
    color: #ffffff !important;
    border-color: rgba(11, 115, 255, .24) !important;
    box-shadow: 0 12px 24px rgba(11, 115, 255, .22) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-selected-actions-v623 button.secondary,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-inline-actions-v623 a.secondary,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-inline-actions-v623 button.secondary{
    background: #ffffff !important;
    color: var(--showcase-blue-dark) !important;
    border: 1px solid rgba(11, 115, 255, .18) !important;
    box-shadow: 0 8px 18px rgba(11, 115, 255, .08) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-check-list-v623 li::before{
    background: var(--showcase-blue) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-mini-benefits-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-bottom-strip-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-skill-grid-v623 span,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-work-placeholder-inner-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-working-image-frame-v623{
    border-color: rgba(11, 115, 255, .14) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623::-webkit-scrollbar-thumb{
    background: rgba(11, 115, 255, .48) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase{
    --violet: #0b73ff !important;
    --amber: #0b73ff !important;
    --gold: #0b73ff !important;
    --showcase-blue: #0b73ff;
    --showcase-blue-dark: #074db4;
    --showcase-blue-mid: #126bdf;
    --showcase-blue-soft: #eaf4ff;
    --showcase-border: rgba(11, 115, 255, .18);
}.webplus-home-dashboard-v623.desktop-theme-showcase > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623{
    background: #ffffff !important;
    border: 1px solid #e2ebf7 !important;
    border-bottom: 1px solid rgba(11, 115, 255, .18) !important;
    box-shadow: 0 10px 26px rgba(19, 65, 132, .08) !important;
    overflow: visible !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623 > .webplus-desktop-menu-row-v623.webplus-desktop-about-controls-row-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-menu-row-v623.webplus-desktop-about-controls-row-v623{
    background: #ffffff !important;
    border-bottom: 1px solid #eef3fa !important;
    box-shadow: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623 > .webplus-desktop-menu-row-v623.webplus-desktop-about-controls-row-v623 > .webplus-desktop-about-nav-v623 a,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-about-nav-v623 a,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-about-nav-v623 a.active,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-top-register-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-top-theme-button-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-top-language-button-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-theme-pill-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-language-pill-v623{
    color: #0b57c5 !important;
    background: #ffffff !important;
    border-color: rgba(11, 115, 255, .20) !important;
    box-shadow: 0 6px 16px rgba(16, 74, 148, .07) !important;
    text-shadow: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-about-nav-v623 a::before,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-about-nav-v623 a.active::before,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-top-register-v623::first-letter,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-top-theme-button-v623::first-letter,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-top-language-button-v623::first-letter{
    color: #0b73ff !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-about-nav-v623 a::after,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-about-nav-v623 a.active::after{
    display: none !important;
    background: transparent !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623 > .webplus-desktop-top-action-panel-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-panel-v623{
    background: #ffffff !important;
    border: 0 !important;
    box-shadow: none !important;
    height: 158px !important;
    min-height: 158px !important;
    padding: 12px 16px 14px !important;
    overflow: visible !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-frame-v623{
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    overflow: visible !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623{
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    overflow: visible !important;
    gap: 14px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623{
    background: #ffffff !important;
    border: 1px solid #e2ebf7 !important;
    color: #0b1b3a !important;
    box-shadow: 0 10px 22px rgba(19, 65, 132, .08) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:focus-visible{
    background: linear-gradient(180deg, #ffffff 0%, #f3f8ff 100%) !important;
    border-color: rgba(11, 115, 255, .42) !important;
    box-shadow: 0 16px 32px rgba(11, 115, 255, .16) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase > .webplus-four-column-dashboard-v623{
    margin-top: 64px !important;
    height: calc(100vh - 172px - 64px) !important;
    padding-top: 0 !important;
    background: #f8fbff !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-main-row-v623{
    padding-top: 0 !important;
    align-items: stretch !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-three-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-dashboard-panel-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-panel-three-main-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-inline-info-v623{
    background: #ffffff !important;
    border-color: rgba(11, 115, 255, .14) !important;
    color: #0b1b3a !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-panel-title-v623 h2,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-content-title-v623 h2,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-card-v623 h2,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-card-v623 h3,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-selected-copy-v623 h2,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-text-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-inline-meta-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-bottom-strip-v623 strong{
    color: #0a3f95 !important;
    text-shadow: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-panel-title-v623 p,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-content-title-v623 p,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-text-v623 small,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-inline-description-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-inline-meta-v623 span,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-text-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-bottom-strip-v623 span{
    color: #51647f !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-inline-status-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-status-badge-v623{
    background: linear-gradient(180deg, #eaf4ff 0%, #d9ebff 100%) !important;
    border: 1px solid rgba(11, 115, 255, .18) !important;
    color: #0b73ff !important;
    box-shadow: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-inline-status-v623 span,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-status-badge-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-status-v623.active{
    color: #0b73ff !important;
    font-weight: 800 !important;
    text-shadow: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-download-demo-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-buy-premium-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-inline-actions-v623 a,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-inline-actions-v623 button,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-selected-actions-v623 button,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-button-v623{
    background: linear-gradient(180deg, #1689ff 0%, #075bd8 100%) !important;
    border: 1px solid rgba(11, 115, 255, .26) !important;
    color: #ffffff !important;
    box-shadow: 0 12px 22px rgba(11, 115, 255, .20) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-selected-actions-v623 button.secondary,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-inline-actions-v623 a.secondary,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-inline-actions-v623 button.secondary{
    background: #ffffff !important;
    color: #074db4 !important;
    border: 1px solid rgba(11, 115, 255, .20) !important;
    box-shadow: 0 8px 16px rgba(11, 115, 255, .08) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623.selected,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:focus-visible,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-video-thumb-button-v623.selected,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-video-thumb-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-video-thumb-button-v623:focus-visible{
    background: linear-gradient(90deg, rgba(11, 115, 255, .09), rgba(255,255,255,0)) !important;
    border-color: rgba(11, 115, 255, .35) !important;
    box-shadow: 0 12px 28px rgba(11, 115, 255, .13) !important;
}.webplus-language-modal-backdrop-v623.desktop-theme-showcase,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase{
    background: rgba(240, 246, 255, .78) !important;
    backdrop-filter: blur(4px) !important;
}.webplus-language-modal-backdrop-v623.desktop-theme-showcase .webplus-language-modal-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-branded-modal-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-panel-detached-content-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-dashboard-panel-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-panel-four-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-panel-five-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-content-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-contact-modal-content-v623{
    background: #ffffff !important;
    border-color: rgba(11, 115, 255, .18) !important;
    color: #0b1b3a !important;
    box-shadow: 0 24px 54px rgba(19, 65, 132, .16) !important;
}.webplus-language-modal-backdrop-v623.desktop-theme-showcase .webplus-language-modal-header-v623 h2,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-detached-panel-title-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase h2,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase h3,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase strong,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-header-v623 h3,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-contact-modal-header-v623 h3,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-panel-title-v623 h2{
    color: #0a3f95 !important;
    text-shadow: none !important;
}.webplus-language-modal-backdrop-v623.desktop-theme-showcase .webplus-language-modal-header-v623 p,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase p,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase small,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase span,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-body-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-contact-modal-header-v623 p,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-panel-title-v623 p{
    color: #51647f !important;
    text-shadow: none !important;
}.webplus-language-modal-backdrop-v623.desktop-theme-showcase .webplus-language-modal-close-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-close-v623{
    background: #ffffff !important;
    color: #0b73ff !important;
    border: 1px solid rgba(11, 115, 255, .28) !important;
    box-shadow: 0 8px 18px rgba(11, 115, 255, .12) !important;
}.webplus-language-modal-backdrop-v623.desktop-theme-showcase .webplus-language-choice-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-contact-option-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-empty-logo-button-v623{
    background: #ffffff !important;
    border-color: rgba(11, 115, 255, .16) !important;
    color: #0b1b3a !important;
    box-shadow: 0 8px 18px rgba(19, 65, 132, .08) !important;
}.webplus-language-modal-backdrop-v623.desktop-theme-showcase .webplus-language-choice-v623.selected,
.webplus-language-modal-backdrop-v623.desktop-theme-showcase .webplus-language-choice-v623:hover,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-contact-option-v623:hover,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-empty-logo-button-v623:hover{
    background: #f2f8ff !important;
    border-color: rgba(11, 115, 255, .38) !important;
    color: #0b57c5 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-modal-brand-logo-v623,
.webplus-language-modal-backdrop-v623.desktop-theme-showcase .webplus-modal-brand-logo-v623{
    filter: none !important;
    opacity: .92 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-status-badge-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-project-inline-status-v623{
    background: linear-gradient(180deg, #eaf4ff 0%, #d9ebff 100%) !important;
    border: 1px solid rgba(11, 115, 255, .18) !important;
    color: #0b73ff !important;
}.webplus-work-modal-v623 .webplus-working-image-frame-v623,
.webplus-modal-work-placeholder-v623 .webplus-working-image-frame-v623,
.webplus-work-placeholder-v623 .webplus-working-image-frame-v623{
    background: linear-gradient(180deg, #3e536d 0%, #2d4158 100%) !important;
    border-color: rgba(117, 153, 194, .42) !important;
    box-shadow: 0 10px 24px rgba(42, 64, 92, .24), inset 0 1px 0 rgba(255,255,255,.05) !important;
}.webplus-home-dashboard-v623.desktop-theme-white .webplus-working-image-frame-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-working-image-frame-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-working-image-frame-v623{
    background: linear-gradient(180deg, #d9e5f0 0%, #c6d6e6 100%) !important;
    border-color: rgba(86, 129, 181, .28) !important;
    box-shadow: 0 8px 24px rgba(39, 68, 108, .14) !important;
}.webplus-work-modal-v623 .webplus-work-placeholder-inner-v623,
.webplus-modal-work-placeholder-v623 .webplus-work-placeholder-inner-v623,
.webplus-work-placeholder-v623 .webplus-work-placeholder-inner-v623{
    background: linear-gradient(180deg, #d7e4f1 0%, #bfcedd 100%) !important;
    border-color: rgba(82, 125, 176, .36) !important;
    box-shadow: 0 14px 30px rgba(39, 68, 108, .18), inset 0 1px 0 rgba(255,255,255,.42) !important;
    color: #173456 !important;
}.webplus-work-modal-v623 .webplus-work-placeholder-inner-v623 h3,
.webplus-modal-work-placeholder-v623 .webplus-work-placeholder-inner-v623 h3,
.webplus-work-placeholder-v623 .webplus-work-placeholder-inner-v623 h3{
    color: #0a4faa !important;
    text-shadow: none !important;
}.webplus-work-modal-v623 .webplus-work-placeholder-inner-v623 p,
.webplus-modal-work-placeholder-v623 .webplus-work-placeholder-inner-v623 p,
.webplus-work-placeholder-v623 .webplus-work-placeholder-inner-v623 p{
    color: #38536f !important;
    text-shadow: none !important;
}.webplus-work-modal-v623 .webplus-work-placeholder-inner-v623 p strong,
.webplus-modal-work-placeholder-v623 .webplus-work-placeholder-inner-v623 p strong,
.webplus-work-placeholder-v623 .webplus-work-placeholder-inner-v623 p strong{
    color: #075bd8 !important;
}.webplus-work-modal-v623 .webplus-working-image-frame-v623,
.webplus-modal-work-placeholder-v623 .webplus-working-image-frame-v623,
.webplus-work-placeholder-v623 .webplus-working-image-frame-v623{
    background: linear-gradient(180deg, #e6eef7 0%, #cad8e8 100%) !important;
    border-color: rgba(82, 125, 176, .34) !important;
    box-shadow: 0 10px 24px rgba(42, 64, 92, .16), inset 0 1px 0 rgba(255,255,255,.45) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-work-placeholder-inner-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-placeholder-inner-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-modal-work-placeholder-v623 .webplus-work-placeholder-inner-v623{
    background: linear-gradient(180deg, #eef5fc 0%, #d9e6f3 100%) !important;
    border-color: rgba(11, 115, 255, .18) !important;
    box-shadow: 0 18px 34px rgba(26, 75, 133, .14), inset 0 1px 0 rgba(255,255,255,.70) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-working-image-frame-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-working-image-frame-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-modal-work-placeholder-v623 .webplus-working-image-frame-v623{
    background: linear-gradient(180deg, #f2f7fc 0%, #dbe9f6 100%) !important;
    border-color: rgba(11, 115, 255, .16) !important;
    box-shadow: 0 10px 22px rgba(26, 75, 133, .12) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 strong{
    font-size: 16px !important;
    line-height: 1.08 !important;
    height: auto !important;
    min-height: 18px !important;
    max-height: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 small,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 small{
    font-size: 12px !important;
    line-height: 1.12 !important;
    height: auto !important;
    min-height: 14px !important;
    max-height: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 strong{
    font-size: 14px !important;
    line-height: 1.12 !important;
    font-weight: 700 !important;
    min-height: 18px !important;
    max-height: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-text-v623 strong{
    font-size: 16px !important;
    line-height: 1.14 !important;
    font-weight: 700 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-contact-option-v623::before{
    background: linear-gradient(180deg, rgba(235, 242, 250, .92), rgba(198, 213, 228, .98)) !important;
    opacity: 1 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-contact-brand-art-v623{
    background: linear-gradient(180deg, #50657c 0%, #3b526a 100%) !important;
    box-shadow: 0 8px 18px rgba(40, 65, 94, .18), inset 0 0 24px rgba(255,255,255,.04) !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-contact-brand-art-frame-v623{
    background: radial-gradient(circle at 50% 28%, rgba(255,255,255,.16), transparent 34%),
        linear-gradient(180deg, rgba(86, 107, 131, .96), rgba(58, 79, 102, .98)) !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-contact-brand-caption-v623{
    background: rgba(71, 92, 116, .92) !important;
    color: #eef5ff !important;
    border-color: rgba(255,255,255,.18) !important;
    box-shadow: inset 0 0 8px rgba(255,255,255,.08) !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-contact-option-v623{
    box-shadow: 0 10px 22px rgba(33, 62, 96, .12) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 > strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 > strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623 .webplus-project-text-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-text-v623 strong{
    font-size: 16px !important;
    line-height: 1.14 !important;
    font-weight: 700 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-expanded-topbar-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-panel-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-frame-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-frame-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-scroll-v623{
    overflow: visible !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623{
    position: relative !important;
    transform-origin: center center !important;
    transition: transform .16s ease, box-shadow .16s ease, background .16s ease, border-color .16s ease, color .16s ease !important;
    will-change: transform !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:focus-visible{
    transform: scale(1.5) !important;
    z-index: 9000 !important;
    box-shadow: 0 22px 46px rgba(11, 115, 255, .30), 0 0 0 2px rgba(11, 115, 255, .22) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:focus-visible{
    transform: scale(1.5) !important;
    transform-origin: left center !important;
    z-index: 9000 !important;
    box-shadow: 0 22px 46px rgba(11, 115, 255, .28), 0 0 0 2px rgba(11, 115, 255, .24) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623.selected{
    background: linear-gradient(180deg, #0b73ff 0%, #074fae 100%) !important;
    border-color: rgba(4, 72, 168, .72) !important;
    box-shadow: 0 12px 26px rgba(7, 79, 174, .24), inset 0 1px 0 rgba(255,255,255,.25) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623.selected .webplus-project-text-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623.selected .webplus-project-text-v623 small{
    color: #ffffff !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623.selected .webplus-showcase-project-thumb-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623.selected .webplus-project-art-wrap-v623{
    box-shadow: 0 0 0 2px rgba(255,255,255,.70), 0 10px 20px rgba(4, 50, 115, .28) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-scroll-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-frame-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-frame-v623{
    overflow: visible !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623{
    background: rgb(180, 180, 180) !important;
    background-color: rgb(180, 180, 180) !important;
    border-color: rgba(75, 95, 120, .46) !important;
    box-shadow: 0 8px 18px rgba(70, 86, 108, .18) !important;
    color: #0c223f !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 small,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623 .webplus-project-text-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623 .webplus-project-text-v623 small{
    color: #0c223f !important;
    text-shadow: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:focus-visible,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:focus-visible{
    background: rgb(180, 180, 180) !important;
    background-color: rgb(180, 180, 180) !important;
    border-color: rgba(11, 115, 255, .42) !important;
    box-shadow: 0 24px 46px rgba(24, 54, 92, .34), 0 0 0 2px rgba(11, 115, 255, .22) !important;
    opacity: 1 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:hover::before,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:focus-visible::before,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:hover::before,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:focus-visible::before{
    background: rgb(180, 180, 180) !important;
    opacity: 1 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623.selected{
    background: #155fad !important;
    background-color: #155fad !important;
    border-color: rgba(8, 70, 145, .74) !important;
    box-shadow: 0 14px 30px rgba(10, 72, 145, .26), 0 0 0 2px rgba(255,255,255,.68) inset !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623.selected .webplus-project-text-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623.selected .webplus-project-text-v623 small{
    color: #ffffff !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623{
    background: rgb(238, 241, 245) !important;
    background-color: rgb(238, 241, 245) !important;
    border-color: rgba(105, 132, 166, .28) !important;
    box-shadow: 0 8px 18px rgba(70, 86, 108, .10) !important;
    color: #0c223f !important;
    opacity: 1 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623::before,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623::before{
    background: rgb(238, 241, 245) !important;
    opacity: 1 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:focus-visible,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:focus-visible{
    background: rgb(248, 250, 252) !important;
    background-color: rgb(248, 250, 252) !important;
    border-color: rgba(11, 115, 255, .42) !important;
    box-shadow: 0 24px 46px rgba(24, 54, 92, .26), 0 0 0 2px rgba(11, 115, 255, .20) !important;
    opacity: 1 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:hover::before,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:focus-visible::before,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:hover::before,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:focus-visible::before{
    background: rgb(248, 250, 252) !important;
    opacity: 1 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623.selected{
    background: #155fad !important;
    background-color: #155fad !important;
    border-color: rgba(8, 70, 145, .74) !important;
    box-shadow: 0 14px 30px rgba(10, 72, 145, .26), 0 0 0 2px rgba(255,255,255,.68) inset !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase img,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase img,
.webplus-language-modal-backdrop-v623.desktop-theme-showcase img{
    border-radius: 14px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-action-card-image-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-project-thumb-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-video-thumb-button-v623 img,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-contact-brand-logo-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-contact-brand-logo-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-modal-brand-logo-v623,
.webplus-language-modal-backdrop-v623.desktop-theme-showcase .webplus-modal-brand-logo-v623{
    border-radius: 12px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-selected-image-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-photo-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-working-image-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-working-image-v623{
    border-radius: 20px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 .webplus-action-card-image-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 .webplus-action-card-image-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 > img.webplus-action-card-image-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623 .webplus-showcase-project-thumb-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623 img.webplus-showcase-project-thumb-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-art-wrap-v623 img,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-working-image-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-working-image-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-modal-work-placeholder-v623 .webplus-working-image-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-placeholder-v623 .webplus-working-image-v623{
    border-radius: 18px !important;
    overflow: hidden !important;
    clip-path: inset(0 round 18px) !important;
    display: block !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 .webplus-action-card-image-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 .webplus-action-card-image-v623{
    border-radius: 14px !important;
    clip-path: inset(0 round 14px) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623 .webplus-showcase-project-thumb-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-art-wrap-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-art-wrap-v623 img{
    border-radius: 16px !important;
    clip-path: inset(0 round 16px) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-working-image-frame-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-working-image-frame-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-modal-work-placeholder-v623 .webplus-working-image-frame-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-placeholder-v623 .webplus-working-image-frame-v623{
    border-radius: 22px !important;
    overflow: hidden !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-working-image-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-working-image-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-modal-work-placeholder-v623 .webplus-working-image-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-placeholder-v623 .webplus-working-image-v623{
    border-radius: 22px !important;
    clip-path: inset(0 round 22px) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-panel-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-frame-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-frame-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-scroll-v623{
    overflow: visible !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623{
    gap: 10px !important;
    align-items: stretch !important;
    padding: 6px 4px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623{
    width: 118px !important;
    min-width: 118px !important;
    height: 100% !important;
    grid-template-rows: 74px 22px 24px !important;
    gap: 3px !important;
    padding: 6px !important;
    border-radius: 16px !important;
    overflow: visible !important;
    background: rgb(246, 248, 251) !important;
    background-color: rgb(246, 248, 251) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 .webplus-action-card-image-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 .webplus-action-card-image-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 > img.webplus-action-card-image-v623{
    grid-row: 1 !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 74px !important;
    max-height: 74px !important;
    object-fit: contain !important;
    object-position: center center !important;
    border-radius: 14px !important;
    clip-path: inset(0 round 14px) !important;
    margin: 0 !important;
    display: block !important;
    image-rendering: auto !important;
    filter: none !important;
    transform: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 strong{
    grid-row: 2 !important;
    height: 22px !important;
    min-height: 22px !important;
    max-height: 22px !important;
    line-height: 1.05 !important;
    padding: 0 2px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 small{
    grid-row: 3 !important;
    height: 24px !important;
    min-height: 24px !important;
    max-height: 24px !important;
    line-height: 1.1 !important;
    padding: 0 2px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623{
    grid-template-columns: 88px 1fr !important;
    gap: 10px !important;
    min-height: 100px !important;
    padding: 8px 10px !important;
    border-radius: 16px !important;
    overflow: visible !important;
    background: rgb(246, 248, 251) !important;
    background-color: rgb(246, 248, 251) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623 .webplus-project-art-wrap-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623 .webplus-showcase-art-wrap-v623{
    width: 88px !important;
    min-width: 88px !important;
    height: 76px !important;
    min-height: 76px !important;
    border-radius: 14px !important;
    overflow: hidden !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: rgb(246, 248, 251) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623 .webplus-showcase-project-thumb-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623 img.webplus-showcase-project-thumb-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-art-wrap-v623 img{
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    object-fit: contain !important;
    object-position: center center !important;
    border-radius: 14px !important;
    clip-path: inset(0 round 14px) !important;
    display: block !important;
    image-rendering: auto !important;
    filter: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623 .webplus-project-text-v623{
    min-width: 0 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:focus-visible,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:focus-visible{
    background: rgb(250, 252, 255) !important;
    background-color: rgb(250, 252, 255) !important;
    opacity: 1 !important;
    transform: scale(1.5) !important;
    transform-origin: center center !important;
    z-index: 9999 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:hover::before,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:focus-visible::before,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:hover::before,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:focus-visible::before{
    background: rgb(250, 252, 255) !important;
    opacity: 1 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623.selected{
    background: #155fad !important;
    background-color: #155fad !important;
    border-color: rgba(8, 70, 145, .74) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623.selected .webplus-project-art-wrap-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623.selected .webplus-showcase-art-wrap-v623{
    background: #eaf3ff !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623{
    grid-template-rows: 100px 22px 0 !important;
    gap: 3px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 small,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 small,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623 .webplus-project-text-v623 small{
    display: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 .webplus-action-card-image-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 .webplus-action-card-image-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 > img.webplus-action-card-image-v623{
    width: 100% !important;
    max-width: 100% !important;
    height: 100px !important;
    max-height: 100px !important;
    object-fit: contain !important;
    object-position: center center !important;
    padding: 0 !important;
    margin: 0 !important;
    image-rendering: auto !important;
    filter: none !important;
    transform: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 strong{
    grid-row: 2 !important;
    margin: 0 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623{
    grid-template-columns: 112px 1fr !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623 .webplus-project-art-wrap-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623 .webplus-showcase-art-wrap-v623{
    width: 112px !important;
    min-width: 112px !important;
    height: 84px !important;
    min-height: 84px !important;
    max-height: 84px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623 .webplus-showcase-project-thumb-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623 img.webplus-showcase-project-thumb-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-art-wrap-v623 img{
    width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    object-fit: contain !important;
    object-position: center center !important;
    image-rendering: auto !important;
    filter: none !important;
    transform: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623 .webplus-project-text-v623{
    justify-content: center !important;
    gap: 0 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623 .webplus-project-text-v623 strong{
    margin: 0 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623{
    position: relative !important;
    top: 16px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:focus-visible,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623:focus-visible{
    transform: scale(1.5) !important;
    transform-origin: center center !important;
    z-index: 9999 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:focus-visible{
    transform: none !important;
    z-index: 2 !important;
    position: relative !important;
    box-shadow: 0 10px 22px rgba(70, 86, 108, .14) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:hover::before,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:focus-visible::before{
    opacity: 1 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623{
    grid-template-rows: 116px 22px 0 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 .webplus-action-card-image-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 .webplus-action-card-image-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 > img.webplus-action-card-image-v623{
    height: 116px !important;
    max-height: 116px !important;
    object-fit: contain !important;
    object-position: center center !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:focus-visible{
    transform: none !important;
    z-index: 2 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623{
    top: -6px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 strong{
    position: relative !important;
    top: -8px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623:focus-visible,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623:focus-visible{
    transform: scale(1.3) !important;
    transform-origin: center center !important;
    z-index: 9999 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 strong{
    position: relative !important;
    top: -5px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623 .webplus-project-text-v623 strong,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-text-v623 strong{
    font-size: 22.4px !important;
    line-height: 1.08 !important;
    font-weight: 700 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-project-button-frame-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-frame-v623{
    overflow: hidden !important;
    min-height: 0 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-project-scroll-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-scroll-v623{
    overflow-y: auto !important;
    overflow-x: hidden !important;
    max-height: 100% !important;
    min-height: 0 !important;
    overscroll-behavior: contain !important;
    scrollbar-gutter: stable !important;
    padding-right: 8px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:focus-visible{
    transform: none !important;
    z-index: 2 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-main-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 > .webplus-panel-three-main-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase section.webplus-desktop-panel-two-v623 > .webplus-panel-three-main-v623{
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    outline: 0 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-main-v623::before,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 > .webplus-panel-three-main-v623::before,
.webplus-home-dashboard-v623.desktop-theme-showcase section.webplus-desktop-panel-two-v623 > .webplus-panel-three-main-v623::before,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-main-row-v623 > .webplus-desktop-panel-two-v623 > .webplus-panel-three-main-v623::after,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 > .webplus-panel-three-main-v623::after,
.webplus-home-dashboard-v623.desktop-theme-showcase section.webplus-desktop-panel-two-v623 > .webplus-panel-three-main-v623::after{
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    opacity: 0 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623{
    background: #ffffff !important;
    border: 1px solid rgba(11, 115, 255, .14) !important;
    box-shadow: 0 12px 28px rgba(19, 55, 107, .07) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-projects-title-v623 p,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623 p{
    position: relative !important;
    top: 6px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-projects-title-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623{
    overflow: visible !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-projects-title-v623 > div,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623 > div{
    overflow: visible !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-projects-title-v623 p,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623 p{
    line-height: 1.55 !important;
    min-height: 24px !important;
    height: auto !important;
    padding-bottom: 5px !important;
    margin-bottom: -5px !important;
    overflow: visible !important;
    text-overflow: clip !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-projects-title-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-projects-title-v623 > div,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623 > div{
    overflow: visible !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-projects-title-v623 > div,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623 > div{
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    gap: 0 !important;
    padding-bottom: 2px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-projects-title-v623 p,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623 p{
    position: static !important;
    top: auto !important;
    transform: none !important;
    display: block !important;
    margin: 1px 0 0 0 !important;
    padding: 0 0 2px 0 !important;
    height: 21px !important;
    min-height: 21px !important;
    max-height: none !important;
    line-height: 20px !important;
    overflow: visible !important;
    white-space: nowrap !important;
    text-overflow: clip !important;
    -webkit-line-clamp: unset !important;
    -webkit-box-orient: initial !important;
    clip-path: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623 > div{
    background: transparent !important;
    background-color: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    outline: 0 !important;
    border-radius: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    clip-path: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623::before,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623::after,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623 > div::before,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623 > div::after{
    content: none !important;
    display: none !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-projects-title-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-projects-title-v623 > div,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623 > div{
    min-height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    clip-path: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-projects-title-v623 p,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623 p{
    position: static !important;
    top: auto !important;
    transform: none !important;
    display: block !important;
    height: auto !important;
    min-height: 22px !important;
    max-height: none !important;
    line-height: 1.35 !important;
    margin: 0 !important;
    padding: 0 0 4px 0 !important;
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: nowrap !important;
    -webkit-line-clamp: unset !important;
    -webkit-box-orient: initial !important;
    clip-path: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-projects-title-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-projects-title-v623 > div,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623 > div{
    overflow: visible !important;
    clip-path: none !important;
    contain: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-projects-title-v623 h2,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623 h2{
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.02 !important;
    overflow: visible !important;
    clip-path: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-projects-title-v623 p,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623 p,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-projects-title-v623 .webplus-title-description-safe-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623 .webplus-title-description-safe-v623{
    font-family: "Segoe UI", Arial, Helvetica, sans-serif !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 22px !important;
    height: 28px !important;
    min-height: 28px !important;
    max-height: none !important;
    display: block !important;
    position: relative !important;
    top: auto !important;
    transform: none !important;
    margin: 0 0 -8px 0 !important;
    padding: 1px 0 7px 0 !important;
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: nowrap !important;
    clip-path: none !important;
    contain: none !important;
    -webkit-line-clamp: unset !important;
    -webkit-box-orient: initial !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-projects-title-v623 p,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-projects-title-v623 .webplus-title-description-safe-v623{
    position: relative !important;
    top: 2px !important;
    overflow: visible !important;
    clip-path: none !important;
    contain: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-projects-title-v623 p,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-projects-title-v623 .webplus-title-description-safe-v623{
    top: 4px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623{
    position: relative !important;
    top: -4px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623 h2,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623 p,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623 .webplus-title-description-safe-v623{
    position: relative !important;
    top: 0 !important;
    overflow: visible !important;
    clip-path: none !important;
    contain: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-content-title-v623{
    position: relative !important;
    top: -6px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-project-video-detail-layout-v623{
    position: relative !important;
    top: -20px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-video-detail-row-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-video-detail-media-col-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-two-v623 .webplus-real-video-area-v623{
    top: auto !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-video-detail-info-col-v623{
    position: relative !important;
    top: 10px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-project-button-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623{
    position: relative !important;
    overflow: hidden !important;
    transition: box-shadow .18s ease, border-color .18s ease, background .18s ease, filter .18s ease !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-project-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-project-button-v623:focus-visible,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:focus-visible{
    transform: none !important;
    scale: 1 !important;
    z-index: 3 !important;
    background: linear-gradient(180deg, #ffffff 0%, #eef5fc 48%, #dfeaf6 100%) !important;
    border-color: rgba(10, 96, 196, .62) !important;
    box-shadow:
        0 11px 20px rgba(32, 68, 112, .20),
        0 2px 0 rgba(255, 255, 255, .95) inset,
        0 -3px 0 rgba(88, 120, 156, .22) inset,
        3px 0 0 rgba(255, 255, 255, .72) inset,
        -3px 0 0 rgba(44, 92, 145, .14) inset,
        0 0 0 2px rgba(11, 115, 255, .24) !important;
    filter: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-project-button-v623:hover::before,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-project-button-v623:focus-visible::before,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:hover::before,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:focus-visible::before{
    background: linear-gradient(180deg, rgba(255,255,255,.92) 0%, rgba(235,244,253,.98) 48%, rgba(216,231,247,.98) 100%) !important;
    opacity: 1 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-project-button-v623:hover::after,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-project-button-v623:focus-visible::after,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:hover::after,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623:focus-visible::after{
    content: "" !important;
    position: absolute !important;
    inset: 3px !important;
    border-radius: inherit !important;
    pointer-events: none !important;
    border-top: 1px solid rgba(255,255,255,.92) !important;
    border-left: 1px solid rgba(255,255,255,.82) !important;
    border-right: 1px solid rgba(44, 93, 150, .18) !important;
    border-bottom: 1px solid rgba(44, 93, 150, .26) !important;
    box-shadow: 0 0 0 1px rgba(11,115,255,.12) inset !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623.selected:hover,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-project-button-v623.selected:focus-visible{
    background: linear-gradient(180deg, #1b73c9 0%, #135fac 55%, #0d4c91 100%) !important;
    border-color: rgba(255, 255, 255, .72) !important;
    box-shadow:
        0 12px 22px rgba(6, 62, 128, .30),
        0 2px 0 rgba(255,255,255,.36) inset,
        0 -3px 0 rgba(4, 38, 87, .34) inset,
        0 0 0 2px rgba(255,255,255,.40) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-project-button-v623.webplus-project-skin-singularity-v623 .webplus-project-art-wrap-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-project-button-v623.webplus-project-skin-singularity-v623 .webplus-showcase-art-wrap-v623{
    border-radius: 22px !important;
    overflow: hidden !important;
    background: #ffffff !important;
    padding: 0 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-project-button-v623.webplus-project-skin-singularity-v623 .webplus-showcase-project-thumb-v623.webplus-project-thumb-cover-rounded-v400-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-one-v623 .webplus-project-button-v623.webplus-project-skin-singularity-v623 img.webplus-showcase-project-thumb-v623.webplus-project-thumb-cover-rounded-v400-v623{
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    max-height: none !important;
    object-fit: cover !important;
    object-position: center center !important;
    border-radius: 22px !important;
    clip-path: none !important;
    display: block !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-panel-three-main-v623.placeholder-mode{
    display: block !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-work-placeholder-v623{
    width: 100% !important;
    height: 100% !important;
    min-height: initial !important;
    display: grid !important;
    place-items: center !important;
    padding: 15px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-work-placeholder-inner-v623{
    width: min(615px, 100%) !important;
    max-width: none !important;
    min-height: 390px !important;
    border: 0.75px solid rgba(82, 125, 176, .36) !important;
    border-radius: 16.5px !important;
    background: linear-gradient(180deg, #d7e4f1 0%, #bfcedd 100%) !important;
    display: grid !important;
    place-items: center !important;
    justify-items: center !important;
    gap: 7.5px !important;
    text-align: center !important;
    padding: 25.5px 18px 21px !important;
    box-shadow: 0 14px 30px rgba(39, 68, 108, .18), inset 0 1px 0 rgba(255,255,255,.42) !important;
    color: #173456 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-work-placeholder-inner-v623 h3{
    margin: 0 !important;
    color: #0a4faa !important;
    font-size: 28.5px !important;
    line-height: 1.1 !important;
    font-weight: 650 !important;
    text-shadow: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-work-placeholder-inner-v623 p{
    width: min(480px, 100%) !important;
    margin: 0 !important;
    color: #38536f !important;
    font-size: 16.5px !important;
    line-height: 1.45 !important;
    text-shadow: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-work-placeholder-inner-v623 p strong{
    color: #075bd8 !important;
    font-weight: 700 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-work-placeholder-v623 .webplus-working-image-frame-v623{
    width: min(225px, 100%) !important;
    display: grid !important;
    place-items: center !important;
    border: 0.75px solid rgba(82, 125, 176, .34) !important;
    border-radius: 15px !important;
    background: linear-gradient(180deg, #e6eef7 0%, #cad8e8 100%) !important;
    padding: 10.5px !important;
    margin: 0 !important;
    box-shadow: 0 10px 24px rgba(42, 64, 92, .16), inset 0 1px 0 rgba(255,255,255,.45) !important;
    overflow: hidden !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-work-placeholder-v623 .webplus-working-image-v623{
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
    max-height: none !important;
    object-fit: contain !important;
    object-position: center center !important;
    border-radius: 10px !important;
    clip-path: none !important;
    display: block !important;
    transform: none !important;
    filter: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase{
    position: fixed !important;
    inset: 0 !important;
    z-index: 5100 !important;
    display: grid !important;
    place-items: center !important;
    padding: 36px !important;
    background: rgba(0, 0, 0, .68) !important;
    backdrop-filter: blur(3px) !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-branded-modal-v623{
    position: relative !important;
    width: min(675px, calc(100vw - 72px)) !important;
    max-height: calc(100vh - 72px) !important;
    padding: 0 !important;
    border: 1.5px solid #ffbf00 !important;
    border-radius: 13.5px !important;
    background: linear-gradient(180deg, rgba(13, 20, 31, .97), rgba(5, 10, 17, .98)) !important;
    color: #f4f6fb !important;
    box-shadow: 0 0 9px rgba(255, 191, 0, .55),
                0 0 21px rgba(255, 115, 0, .35),
                inset 0 0 13.5px rgba(255, 191, 0, .10) !important;
    overflow: hidden !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-modal-work-placeholder-v623{
    width: 100% !important;
    height: auto !important;
    min-height: 450px !important;
    padding: 58px 24px 24px !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-modal-work-placeholder-v623 .webplus-work-placeholder-inner-v623{
    width: min(440px, calc(100vw - 48px)) !important;
    max-width: none !important;
    min-height: 0 !important;
    border: 0.75px solid rgba(82, 125, 176, .36) !important;
    border-radius: 16.5px !important;
    background: linear-gradient(180deg, #d7e4f1 0%, #bfcedd 100%) !important;
    display: grid !important;
    place-items: center !important;
    justify-items: center !important;
    gap: 8px !important;
    text-align: center !important;
    padding: 16px 12px 14px !important;
    box-shadow: 0 14px 30px rgba(39, 68, 108, .18), inset 0 1px 0 rgba(255,255,255,.42) !important;
    color: #173456 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-modal-work-placeholder-v623 .webplus-work-placeholder-inner-v623 h3{
    margin: 0 !important;
    color: #0a4faa !important;
    font-size: clamp(20px, 3vw, 28px) !important;
    line-height: 1.1 !important;
    font-weight: 650 !important;
    text-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-modal-work-placeholder-v623 .webplus-work-placeholder-inner-v623 p{
    width: min(480px, 100%) !important;
    margin: 0 !important;
    color: #38536f !important;
    font-size: clamp(12px, 1.7vw, 16px) !important;
    line-height: 1.35 !important;
    text-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-modal-work-placeholder-v623 .webplus-work-placeholder-inner-v623 p strong{
    color: #075bd8 !important;
    font-weight: 700 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-modal-work-placeholder-v623 .webplus-working-image-frame-v623{
    width: min(360px, 92vw) !important;
    display: grid !important;
    place-items: center !important;
    border: 0.75px solid rgba(82, 125, 176, .34) !important;
    border-radius: 15px !important;
    background: linear-gradient(180deg, #e6eef7 0%, #cad8e8 100%) !important;
    padding: 3px !important;
    margin: 0 !important;
    box-shadow: 0 10px 24px rgba(42, 64, 92, .16), inset 0 1px 0 rgba(255,255,255,.45) !important;
    overflow: hidden !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-modal-work-placeholder-v623 .webplus-working-image-v623{
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
    max-height: none !important;
    object-fit: contain !important;
    object-position: center center !important;
    border-radius: 10px !important;
    clip-path: none !important;
    display: block !important;
    transform: none !important;
    filter: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-close-v623{
    position: absolute !important;
    right: 12px !important;
    top: 12px !important;
    z-index: 4 !important;
    width: 36px !important;
    height: 36px !important;
    border: 0.75px solid rgba(255, 191, 0, .72) !important;
    border-radius: 7.5px !important;
    background: rgba(54, 35, 5, .30) !important;
    color: #ffd56a !important;
    font-size: 27px !important;
    line-height: 1 !important;
    cursor: pointer !important;
    display: grid !important;
    place-items: center !important;
    box-shadow: 0 0 7.5px rgba(255, 191, 0, .22), inset 0 0 7.5px rgba(255, 191, 0, .08) !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-close-v623:hover,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-close-v623:focus-visible{
    border-color: rgba(255, 191, 0, .95) !important;
    box-shadow: 0 0 9px rgba(255, 191, 0, .32), inset 0 0 12px rgba(255, 191, 0, .08) !important;
    outline: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-modal-brand-logo-v623{
    filter: drop-shadow(0 0 10px rgba(255, 191, 0, .28)) !important;
    opacity: 1 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase:has(> .webplus-brands-modal-v623),
.webplus-work-modal-backdrop-v623.desktop-theme-showcase{
    /* La regla general queda igual; los cambios fuertes están acotados a .brands-modal. */
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-work-modal-v623.webplus-brands-modal-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-work-modal-v623.webplus-detached-panel-modal-v623.webplus-brands-modal-v623{
    position: relative !important;
    width: min(720px, calc(100vw - 72px)) !important;
    max-width: min(720px, calc(100vw - 72px)) !important;
    max-height: calc(100vh - 72px) !important;
    margin: 0 auto !important;
    padding: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    border: 1px solid rgba(11, 115, 255, .20) !important;
    border-radius: 20px !important;
    background: linear-gradient(180deg, #ffffff 0%, #f3f8ff 100%) !important;
    color: #0b1b3a !important;
    box-shadow: 0 26px 60px rgba(19, 65, 132, .18), inset 0 1px 0 rgba(255,255,255,.80) !important;
    overflow: hidden !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-modal-brand-badge-v623{
    top: 14px !important;
    left: 18px !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-modal-brand-logo-v623{
    filter: none !important;
    opacity: .95 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-work-modal-close-v623{
    top: 14px !important;
    right: 14px !important;
    width: 36px !important;
    height: 36px !important;
    border: 1px solid rgba(11, 115, 255, .28) !important;
    border-radius: 10px !important;
    background: #ffffff !important;
    color: #0b73ff !important;
    box-shadow: 0 8px 18px rgba(11, 115, 255, .12) !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-detached-panel-title-v623{
    width: 100% !important;
    margin: 0 !important;
    padding: 22px 76px 8px 116px !important;
    color: #0a3f95 !important;
    font-size: 26px !important;
    line-height: 1.1 !important;
    font-weight: 650 !important;
    text-align: center !important;
    text-shadow: none !important;
    letter-spacing: .01em !important;
    background: transparent !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-panel-five-v623.webplus-panel-detached-content-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 aside.webplus-panel-five-v623.webplus-panel-detached-content-v623{
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: calc(100vh - 132px) !important;
    margin: 0 auto !important;
    padding: 8px 24px 24px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 16px !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: #0b1b3a !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-panel-five-spacer-v623{
    display: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-matrix-disclaimer-v623{
    flex: 0 0 auto !important;
    width: min(560px, 100%) !important;
    max-width: min(560px, 100%) !important;
    margin: 0 auto !important;
    padding: 14px 18px !important;
    display: grid !important;
    justify-items: center !important;
    gap: 8px !important;
    text-align: center !important;
    border: 1px solid rgba(11, 115, 255, .16) !important;
    border-radius: 16px !important;
    background: linear-gradient(180deg, #f8fbff 0%, #eaf4ff 100%) !important;
    color: #51647f !important;
    box-shadow: 0 12px 26px rgba(19, 65, 132, .10), inset 0 1px 0 rgba(255,255,255,.75) !important;
    overflow: visible !important;
    box-sizing: border-box !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-matrix-disclaimer-v623 h2{
    margin: 0 !important;
    color: #0a3f95 !important;
    font-size: 20px !important;
    line-height: 1.12 !important;
    font-weight: 650 !important;
    text-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-matrix-disclaimer-v623 p{
    width: min(510px, 100%) !important;
    margin: 0 !important;
    color: #51647f !important;
    font-size: 13.5px !important;
    line-height: 1.38 !important;
    text-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-brand-panel-v623.webplus-empty-logo-panel-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 section.webplus-brand-panel-v623.webplus-empty-logo-panel-v623{
    flex: 0 0 auto !important;
    width: min(560px, 100%) !important;
    max-width: min(560px, 100%) !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    margin: 0 auto !important;
    padding: 16px !important;
    display: grid !important;
    place-items: center !important;
    border: 1px solid rgba(11, 115, 255, .16) !important;
    border-radius: 18px !important;
    background: linear-gradient(180deg, #ffffff 0%, #f4f9ff 100%) !important;
    color: #0b1b3a !important;
    box-shadow: 0 14px 30px rgba(19, 65, 132, .10), inset 0 1px 0 rgba(255,255,255,.78) !important;
    overflow: visible !important;
    box-sizing: border-box !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-empty-logo-grid-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-brand-scroll-v623.webplus-empty-logo-grid-v623{
    width: 375px !important;
    min-width: 375px !important;
    max-width: 375px !important;
    height: 525px !important;
    min-height: 525px !important;
    max-height: 525px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    display: grid !important;
    grid-template-columns: repeat(5, 75px) !important;
    grid-template-rows: repeat(5, 75px) !important;
    gap: 0 !important;
    align-content: center !important;
    justify-content: center !important;
    background: #ffffff !important;
    border: 1px solid #d9e4f2 !important;
    border-radius: 14px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    scrollbar-color: rgba(11, 115, 255, .36) #f2f8ff !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-empty-logo-button-v623{
    width: 75px !important;
    height: 75px !important;
    min-width: 75px !important;
    min-height: 75px !important;
    max-width: 75px !important;
    max-height: 75px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 1px solid #d9e4f2 !important;
    border-radius: 0 !important;
    background: #ffffff !important;
    box-shadow: none !important;
    display: block !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    pointer-events: none !important;
    cursor: default !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-empty-logo-button-v623:hover,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-empty-logo-button-v623:focus-visible,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-empty-logo-button-v623:active{
    transform: none !important;
    outline: none !important;
    box-shadow: none !important;
    background: #ffffff !important;
    border-color: #d9e4f2 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-empty-logo-image-v623{
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    object-fit: contain !important;
    background: #ffffff !important;
    filter: none !important;
    opacity: 1 !important;
    pointer-events: none !important;
    user-select: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-empty-logo-panel-v623::after,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-brand-panel-v623::after{
    content: none !important;
    display: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 *{
    text-shadow: none !important;
}@media (max-height: 760px) {.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-empty-logo-grid-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-brand-scroll-v623.webplus-empty-logo-grid-v623{
        height: 375px !important;
        min-height: 375px !important;
        max-height: 375px !important;
        overflow-y: auto !important;
    }}@media (max-width: 620px) {.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-work-modal-v623.webplus-brands-modal-v623{
        width: calc(100vw - 24px) !important;
        max-width: calc(100vw - 24px) !important;
    }.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-detached-panel-title-v623{
        padding-left: 88px !important;
        padding-right: 58px !important;
        font-size: 22px !important;
    }.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-empty-logo-grid-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-brand-scroll-v623.webplus-empty-logo-grid-v623{
        width: 300px !important;
        min-width: 300px !important;
        max-width: 300px !important;
        grid-template-columns: repeat(4, 75px) !important;
        height: 450px !important;
        min-height: 450px !important;
        max-height: 450px !important;
        overflow-y: auto !important;
    }}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-brand-panel-v623.webplus-empty-logo-panel-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 section.webplus-brand-panel-v623.webplus-empty-logo-panel-v623{
    width: 527px !important;
    min-width: 527px !important;
    max-width: 527px !important;
    height: 227px !important;
    min-height: 227px !important;
    max-height: 227px !important;
    padding: 0 !important;
    margin: 0 auto !important;
    display: grid !important;
    place-items: center !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-empty-logo-grid-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-brand-scroll-v623.webplus-empty-logo-grid-v623{
    width: 525px !important;
    min-width: 525px !important;
    max-width: 525px !important;
    height: 225px !important;
    min-height: 225px !important;
    max-height: 225px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    display: grid !important;
    grid-template-columns: repeat(7, 75px) !important;
    grid-template-rows: repeat(3, 75px) !important;
    gap: 0 !important;
    align-content: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-empty-logo-button-v623{
    width: 75px !important;
    height: 75px !important;
    min-width: 75px !important;
    min-height: 75px !important;
    max-width: 75px !important;
    max-height: 75px !important;
}@media (max-width: 620px) {.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-brand-panel-v623.webplus-empty-logo-panel-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 section.webplus-brand-panel-v623.webplus-empty-logo-panel-v623{
        width: 527px !important;
        min-width: 527px !important;
        max-width: 527px !important;
        height: 227px !important;
        min-height: 227px !important;
        max-height: 227px !important;
    }.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-empty-logo-grid-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-brand-scroll-v623.webplus-empty-logo-grid-v623{
        width: 525px !important;
        min-width: 525px !important;
        max-width: 525px !important;
        height: 225px !important;
        min-height: 225px !important;
        max-height: 225px !important;
        grid-template-columns: repeat(7, 75px) !important;
        grid-template-rows: repeat(3, 75px) !important;
        overflow: hidden !important;
    }}@media (max-height: 760px) {.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-empty-logo-grid-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-brand-scroll-v623.webplus-empty-logo-grid-v623{
        height: 225px !important;
        min-height: 225px !important;
        max-height: 225px !important;
        grid-template-rows: repeat(3, 75px) !important;
        overflow: hidden !important;
    }}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-work-modal-v623.webplus-brands-modal-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-work-modal-v623.webplus-detached-panel-modal-v623.webplus-brands-modal-v623{
    height: auto !important;
    min-height: 0 !important;
    max-height: calc(100vh - 72px) !important;
    justify-content: flex-start !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-detached-panel-title-v623{
    flex: 0 0 auto !important;
    padding-bottom: 8px !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-panel-five-v623.webplus-panel-detached-content-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 aside.webplus-panel-five-v623.webplus-panel-detached-content-v623{
    flex: 0 0 auto !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    padding-top: 8px !important;
    padding-bottom: 20px !important;
    gap: 14px !important;
    justify-content: flex-start !important;
    overflow: visible !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-matrix-disclaimer-v623{
    flex: 0 0 auto !important;
    margin-bottom: 0 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-brand-panel-v623.webplus-empty-logo-panel-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 section.webplus-brand-panel-v623.webplus-empty-logo-panel-v623{
    flex: 0 0 auto !important;
    margin-bottom: 0 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-empty-logo-grid-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase > .webplus-brands-modal-v623 .webplus-brand-scroll-v623.webplus-empty-logo-grid-v623{
    flex: 0 0 auto !important;
    height: 225px !important;
    min-height: 225px !important;
    max-height: 225px !important;
    margin-bottom: 0 !important;
    overflow: hidden !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623{
    width: min(920px, calc(100% - 36px)) !important;
    margin: 0 auto !important;
    padding: 30px 0 46px !important;
    color: #0b1b3a !important;
    box-sizing: border-box !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-page-header-v623,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-page-header-v623{
    width: min(780px, 100%) !important;
    max-width: min(780px, 100%) !important;
    margin: 0 auto 16px !important;
    padding: 18px 22px !important;
    display: grid !important;
    justify-items: center !important;
    gap: 8px !important;
    text-align: center !important;
    border: 1px solid rgba(11, 115, 255, .16) !important;
    border-radius: 18px !important;
    background: linear-gradient(180deg, #ffffff 0%, #edf6ff 100%) !important;
    box-shadow: 0 16px 34px rgba(19, 65, 132, .12), inset 0 1px 0 rgba(255,255,255,.82) !important;
    color: #0b1b3a !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-page-header-v623 .webplus-eyebrow-v623,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-page-header-v623 .webplus-eyebrow-v623{
    margin: 0 !important;
    color: #0b73ff !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    letter-spacing: .08em !important;
    text-transform: uppercase !important;
    text-shadow: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-page-header-v623 h1,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-page-header-v623 h1{
    margin: 0 !important;
    color: #0a3f95 !important;
    font-size: clamp(2.2rem, 5vw, 4.4rem) !important;
    line-height: .98 !important;
    font-weight: 650 !important;
    letter-spacing: -.035em !important;
    text-shadow: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-page-header-v623 p,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-page-header-v623 p{
    width: min(680px, 100%) !important;
    margin: 0 !important;
    color: #51647f !important;
    font-size: 16px !important;
    line-height: 1.42 !important;
    text-shadow: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-return-to-caller-row-v623{
    width: min(780px, 100%) !important;
    margin: 0 auto 14px !important;
    justify-content: flex-start !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-return-to-caller-button-v623,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 a.webplus-return-to-caller-button-v623{
    min-height: 34px !important;
    padding: 0 14px !important;
    border: 1px solid rgba(11, 115, 255, .22) !important;
    border-radius: 10px !important;
    background: #ffffff !important;
    color: #0b73ff !important;
    box-shadow: 0 8px 18px rgba(11, 115, 255, .10) !important;
    text-decoration: none !important;
    text-shadow: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-panel-v623.webplus-form-panel-v623,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-form-panel-v623{
    width: min(780px, 100%) !important;
    max-width: min(780px, 100%) !important;
    margin: 0 auto !important;
    padding: 22px 24px 24px !important;
    border: 1px solid rgba(11, 115, 255, .16) !important;
    border-radius: 20px !important;
    background: linear-gradient(180deg, #ffffff 0%, #f5faff 100%) !important;
    color: #0b1b3a !important;
    box-shadow: 0 20px 46px rgba(19, 65, 132, .14), inset 0 1px 0 rgba(255,255,255,.86) !important;
    box-sizing: border-box !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-form-grid-v623,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-form-grid-v623{
    gap: 14px !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 label{
    color: #0a3f95 !important;
    font-size: 14px !important;
    font-weight: 650 !important;
    line-height: 1.2 !important;
    text-shadow: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 input,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 textarea{
    width: 100% !important;
    border: 1px solid rgba(11, 115, 255, .22) !important;
    border-radius: 11px !important;
    padding: 10px 12px !important;
    background: #ffffff !important;
    color: #0b1b3a !important;
    box-shadow: inset 0 1px 2px rgba(19, 65, 132, .08) !important;
    outline: none !important;
    text-shadow: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 input:focus,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 textarea:focus{
    border-color: rgba(11, 115, 255, .58) !important;
    box-shadow: 0 0 0 3px rgba(11, 115, 255, .12), inset 0 1px 2px rgba(19, 65, 132, .08) !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-checks-v623,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-checks-v623{
    margin: 18px 0 !important;
    gap: 10px !important;
    padding: 14px !important;
    border: 1px solid rgba(11, 115, 255, .13) !important;
    border-radius: 14px !important;
    background: linear-gradient(180deg, #f8fbff 0%, #edf6ff 100%) !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-checks-v623 label,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-checks-v623 label{
    display: flex !important;
    align-items: center !important;
    gap: 9px !important;
    color: #51647f !important;
    font-size: 13.5px !important;
    font-weight: 500 !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-checks-v623 input,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-checks-v623 input{
    width: 17px !important;
    height: 17px !important;
    accent-color: #0b73ff !important;
    box-shadow: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-button-primary-v623,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-submit-button-v623{
    min-height: 38px !important;
    padding: 0 18px !important;
    border: 1px solid rgba(11, 115, 255, .38) !important;
    border-radius: 12px !important;
    background: linear-gradient(180deg, #2389ff 0%, #0b73ff 100%) !important;
    color: #ffffff !important;
    cursor: pointer !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    box-shadow: 0 12px 24px rgba(11, 115, 255, .22), inset 0 1px 0 rgba(255,255,255,.24) !important;
    text-shadow: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-button-primary-v623:hover,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-submit-button-v623:hover,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-button-primary-v623:focus-visible,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-submit-button-v623:focus-visible{
    background: linear-gradient(180deg, #3192ff 0%, #096be8 100%) !important;
    box-shadow: 0 14px 28px rgba(11, 115, 255, .26), inset 0 1px 0 rgba(255,255,255,.28) !important;
    outline: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-button-primary-v623:disabled,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-submit-button-v623:disabled{
    opacity: .66 !important;
    cursor: wait !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-validation-errors-v623,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-validation-message-v623{
    color: #d43b3b !important;
    text-shadow: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-alert-v623{
    margin-top: 16px !important;
    border-radius: 14px !important;
    padding: 12px 14px !important;
    background: #f8fbff !important;
    color: #51647f !important;
    border: 1px solid rgba(11, 115, 255, .16) !important;
    box-shadow: 0 10px 22px rgba(19, 65, 132, .10) !important;
    text-shadow: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-alert-v623.success{
    border-color: rgba(28, 151, 89, .32) !important;
    background: #f1fbf6 !important;
    color: #126b3f !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-alert-v623.danger{
    border-color: rgba(212, 59, 59, .32) !important;
    background: #fff6f6 !important;
    color: #b32626 !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-alert-v623.webplus-warning-v623{
    border-color: rgba(221, 141, 0, .30) !important;
    background: #fff9ec !important;
    color: #8a5a00 !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 *{
    text-shadow: none !important;
}@media (max-width: 720px) {.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-form-grid-v623,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-form-grid-v623{
        grid-template-columns: 1fr !important;
    }}html:has(.webplus-registration-page-v623.webplus-registration-theme-showcase-v623),
body:has(.webplus-registration-page-v623.webplus-registration-theme-showcase-v623){
    background: linear-gradient(180deg, #f7fbff 0%, #eaf4ff 52%, #f8fbff 100%) !important;
    color: #0b1b3a !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623{
    width: 100% !important;
    min-width: 100% !important;
    max-width: none !important;
    min-height: calc(100vh - 1px) !important;
    margin: 0 !important;
    padding: 30px 18px 46px !important;
    background: linear-gradient(180deg, #f7fbff 0%, #eaf4ff 52%, #f8fbff 100%) !important;
    color: #0b1b3a !important;
    box-sizing: border-box !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623::before,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623::after{
    content: none !important;
    display: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-page-header-v623,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-form-panel-v623{
    position: relative !important;
    z-index: 1 !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-privacy-row-v623{
    margin: -4px 0 16px !important;
    display: flex !important;
    justify-content: flex-start !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-privacy-button-v623,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 a.webplus-registration-privacy-button-v623{
    min-height: 34px !important;
    padding: 0 14px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid rgba(11, 115, 255, .22) !important;
    border-radius: 10px !important;
    background: #ffffff !important;
    color: #0b73ff !important;
    box-shadow: 0 8px 18px rgba(11, 115, 255, .10) !important;
    text-decoration: none !important;
    font-size: 13.5px !important;
    font-weight: 700 !important;
    text-shadow: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-confirmation-result-panel-v623{
    display: grid !important;
    gap: 12px !important;
}html:has(.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623),
body:has(.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623){
    background: linear-gradient(180deg, #f7fbff 0%, #eaf4ff 52%, #f8fbff 100%) !important;
    color: #0b1b3a !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623{
    width: 100% !important;
    min-width: 100% !important;
    max-width: none !important;
    min-height: calc(100vh - 1px) !important;
    margin: 0 !important;
    padding: 30px 18px 46px !important;
    background: linear-gradient(180deg, #f7fbff 0%, #eaf4ff 52%, #f8fbff 100%) !important;
    color: #0b1b3a !important;
    box-sizing: border-box !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-card-v623{
    width: min(860px, 100%) !important;
    margin: 0 auto !important;
    padding: 22px 24px 26px !important;
    border: 1px solid rgba(11, 115, 255, .16) !important;
    border-radius: 22px !important;
    background: linear-gradient(180deg, #ffffff 0%, #f5faff 100%) !important;
    color: #0b1b3a !important;
    box-shadow: 0 20px 46px rgba(19, 65, 132, .14), inset 0 1px 0 rgba(255,255,255,.86) !important;
    box-sizing: border-box !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-header-v623{
    display: grid !important;
    justify-items: center !important;
    gap: 8px !important;
    text-align: center !important;
    padding: 8px 10px 16px !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-header-v623 .webplus-eyebrow-v623{
    margin: 0 !important;
    color: #0b73ff !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    letter-spacing: .08em !important;
    text-transform: uppercase !important;
    text-shadow: none !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-header-v623 h1{
    margin: 0 !important;
    color: #0a3f95 !important;
    font-size: clamp(2.2rem, 5vw, 4.2rem) !important;
    line-height: .98 !important;
    font-weight: 650 !important;
    letter-spacing: -.035em !important;
    text-shadow: none !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-header-v623 p{
    width: min(700px, 100%) !important;
    margin: 0 !important;
    color: #51647f !important;
    font-size: 16px !important;
    line-height: 1.42 !important;
    text-shadow: none !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-return-to-caller-row-v623{
    width: min(780px, 100%) !important;
    margin: 0 auto 16px !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-return-to-caller-button-v623,
.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 a.webplus-return-to-caller-button-v623{
    min-height: 34px !important;
    padding: 0 14px !important;
    border: 1px solid rgba(11, 115, 255, .22) !important;
    border-radius: 10px !important;
    background: #ffffff !important;
    color: #0b73ff !important;
    box-shadow: 0 8px 18px rgba(11, 115, 255, .10) !important;
    text-decoration: none !important;
    text-shadow: none !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-section-v623{
    width: min(780px, 100%) !important;
    margin: 0 auto 12px !important;
    padding: 14px 16px !important;
    border: 1px solid rgba(11, 115, 255, .12) !important;
    border-radius: 16px !important;
    background: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%) !important;
    box-shadow: 0 10px 22px rgba(19, 65, 132, .08) !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-section-v623 h2{
    margin: 0 0 6px !important;
    color: #0a3f95 !important;
    font-size: 18px !important;
    line-height: 1.15 !important;
    font-weight: 700 !important;
    text-shadow: none !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-section-v623 p{
    margin: 0 !important;
    color: #51647f !important;
    font-size: 14.5px !important;
    line-height: 1.45 !important;
    text-shadow: none !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-footer-v623{
    width: min(780px, 100%) !important;
    margin: 18px auto 0 !important;
    display: flex !important;
    justify-content: center !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-register-button-v623,
.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 a.webplus-privacy-register-button-v623{
    min-height: 38px !important;
    padding: 0 18px !important;
    border: 1px solid rgba(11, 115, 255, .38) !important;
    border-radius: 12px !important;
    background: linear-gradient(180deg, #2389ff 0%, #0b73ff 100%) !important;
    color: #ffffff !important;
    box-shadow: 0 12px 24px rgba(11, 115, 255, .22), inset 0 1px 0 rgba(255,255,255,.24) !important;
    text-decoration: none !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    text-shadow: none !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 *{
    text-shadow: none !important;
}html:has(.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623),
body:has(.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623){
    height: auto !important;
    min-height: 100% !important;
    max-height: none !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623{
    min-height: 100vh !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
    padding-top: 24px !important;
    padding-bottom: 64px !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-card-v623{
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: visible !important;
    padding-bottom: 30px !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-return-row-v623{
    width: min(780px, 100%) !important;
    margin: 0 auto 16px !important;
    display: flex !important;
    justify-content: flex-start !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-back-to-register-button-v623,
.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 a.webplus-privacy-back-to-register-button-v623{
    min-height: 34px !important;
    padding: 0 14px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid rgba(11, 115, 255, .22) !important;
    border-radius: 10px !important;
    background: #ffffff !important;
    color: #0b73ff !important;
    box-shadow: 0 8px 18px rgba(11, 115, 255, .10) !important;
    text-decoration: none !important;
    font-size: 13.5px !important;
    font-weight: 700 !important;
    text-shadow: none !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-footer-v623{
    padding-bottom: 4px !important;
}html:has(.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623),
body:has(.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623){
    height: 100% !important;
    min-height: 100% !important;
    overflow: hidden !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623{
    height: 100vh !important;
    min-height: 100vh !important;
    max-height: 100vh !important;
    overflow: hidden !important;
    padding: 18px !important;
    display: grid !important;
    place-items: center !important;
    box-sizing: border-box !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-card-v623{
    width: min(900px, 100%) !important;
    height: calc(100vh - 36px) !important;
    max-height: calc(100vh - 36px) !important;
    min-height: 0 !important;
    margin: 0 auto !important;
    padding: 18px 20px 18px !important;
    display: grid !important;
    grid-template-rows: auto auto minmax(0, 1fr) auto !important;
    gap: 12px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-header-v623{
    padding: 4px 10px 8px !important;
    gap: 5px !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-header-v623 h1{
    font-size: clamp(2rem, 4vw, 3.4rem) !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-header-v623 p{
    font-size: 14.5px !important;
    line-height: 1.32 !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-return-row-v623{
    margin: 0 !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-scroll-frame-v623{
    width: min(820px, 100%) !important;
    height: 100% !important;
    min-height: 0 !important;
    margin: 0 auto !important;
    padding: 14px 16px !important;
    border: 1px solid rgba(11, 115, 255, .24) !important;
    border-radius: 18px !important;
    background: linear-gradient(180deg, #f8fbff 0%, #eef7ff 100%) !important;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,.72),
                inset 0 12px 28px rgba(19, 65, 132, .06) !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    box-sizing: border-box !important;
    scrollbar-color: rgba(11, 115, 255, .45) #e8f3ff !important;
    scrollbar-width: thin !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-scroll-frame-v623::-webkit-scrollbar{
    width: 12px !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-scroll-frame-v623::-webkit-scrollbar-track{
    background: #e8f3ff !important;
    border-radius: 999px !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-scroll-frame-v623::-webkit-scrollbar-thumb{
    background: rgba(11, 115, 255, .45) !important;
    border: 3px solid #e8f3ff !important;
    border-radius: 999px !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-scroll-frame-v623 .webplus-privacy-section-v623{
    width: 100% !important;
    margin: 0 0 12px 0 !important;
    padding: 13px 15px !important;
    box-sizing: border-box !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-scroll-frame-v623 .webplus-privacy-section-v623:last-child{
    margin-bottom: 0 !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-footer-v623{
    margin: 0 auto !important;
    padding: 0 !important;
    flex: 0 0 auto !important;
}@media (max-height: 720px) {.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623{
        padding: 12px !important;
    }.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-card-v623{
        height: calc(100vh - 24px) !important;
        max-height: calc(100vh - 24px) !important;
        padding: 14px 16px !important;
        gap: 9px !important;
    }.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-header-v623 h1{
        font-size: clamp(1.7rem, 3.4vw, 2.8rem) !important;
    }.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-header-v623 p{
        font-size: 13.5px !important;
    }.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-scroll-frame-v623{
        padding: 11px 13px !important;
    }.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-scroll-frame-v623 .webplus-privacy-section-v623{
        padding: 11px 13px !important;
        margin-bottom: 10px !important;
    }}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-validation-summary-errors-v623,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-validation-errors-v623,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-validation-message-v623{
    display: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-required-star-v623{
    color: #0b73ff !important;
    font-weight: 800 !important;
    font-size: 14px !important;
    line-height: 1 !important;
    text-shadow: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-required-note-v623{
    margin: -4px 0 14px !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    gap: 5px !important;
    color: #51647f !important;
    font-size: 13.5px !important;
    line-height: 1.2 !important;
    font-weight: 500 !important;
    text-shadow: none !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-back-to-register-button-v623,
.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 button.webplus-privacy-back-to-register-button-v623{
    min-height: 34px !important;
    padding: 0 14px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid rgba(11, 115, 255, .22) !important;
    border-radius: 10px !important;
    background: #ffffff !important;
    color: #0b73ff !important;
    box-shadow: 0 8px 18px rgba(11, 115, 255, .10) !important;
    text-decoration: none !important;
    font-size: 13.5px !important;
    font-weight: 700 !important;
    text-shadow: none !important;
    cursor: pointer !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 .webplus-privacy-register-button-v623,
.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 button.webplus-privacy-register-button-v623{
    cursor: pointer !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 *:focus,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 *:focus-visible,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 *:active{
    outline: none !important;
    box-shadow: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 input:focus,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 input:focus-visible,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 textarea:focus,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 textarea:focus-visible,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 button:focus,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 button:focus-visible,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 a:focus,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 a:focus-visible{
    outline: 0 !important;
    outline-offset: 0 !important;
    box-shadow: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-button-primary-v623:focus-visible,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-submit-button-v623:focus-visible,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-privacy-button-v623:focus-visible,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-return-to-caller-button-v623:focus-visible{
    outline: 0 !important;
    outline-offset: 0 !important;
    box-shadow: none !important;
    transform: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 input[type="checkbox"]:focus,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 input[type="checkbox"]:focus-visible{
    outline: 0 !important;
    box-shadow: none !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 *:focus,
.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 *:focus-visible,
.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 *:active{
    outline: none !important;
    box-shadow: none !important;
}.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 button:focus,
.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 button:focus-visible,
.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 a:focus,
.webplus-privacy-page-v623.webplus-privacy-theme-showcase-v623 a:focus-visible{
    outline: 0 !important;
    outline-offset: 0 !important;
    box-shadow: none !important;
    transform: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-confirmation-message-v623{
    display: grid !important;
    gap: 6px !important;
    border-color: rgba(28, 151, 89, .28) !important;
    background: linear-gradient(180deg, #f3fcf7 0%, #ecf9f2 100%) !important;
    color: #126b3f !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-confirmation-message-v623 strong{
    color: #0f7a46 !important;
    font-size: 16px !important;
    line-height: 1.2 !important;
    font-weight: 750 !important;
    text-shadow: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-confirmation-message-v623 p{
    margin: 0 !important;
    color: #2d6c4c !important;
    font-size: 14px !important;
    line-height: 1.36 !important;
    text-shadow: none !important;
}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-confirmation-message-v623 .webplus-registration-check-spam-v623{
    color: #51647f !important;
    font-size: 13px !important;
}html:has(.webplus-download-page-v623.webplus-download-theme-showcase-v623),
body:has(.webplus-download-page-v623.webplus-download-theme-showcase-v623){
    background: linear-gradient(180deg, #f7fbff 0%, #eaf4ff 52%, #f8fbff 100%) !important;
    color: #0b1b3a !important;
}.webplus-download-page-v623.webplus-download-theme-showcase-v623{
    width: 100% !important;
    min-width: 100% !important;
    max-width: none !important;
    min-height: calc(100vh - 1px) !important;
    margin: 0 !important;
    padding: 30px 18px 46px !important;
    background: linear-gradient(180deg, #f7fbff 0%, #eaf4ff 52%, #f8fbff 100%) !important;
    color: #0b1b3a !important;
    box-sizing: border-box !important;
}.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-page-header-v623,
.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-download-page-header-v623{
    width: min(780px, 100%) !important;
    max-width: min(780px, 100%) !important;
    margin: 0 auto 16px !important;
    padding: 18px 22px !important;
    display: grid !important;
    justify-items: center !important;
    gap: 8px !important;
    text-align: center !important;
    border: 1px solid rgba(11, 115, 255, .16) !important;
    border-radius: 18px !important;
    background: linear-gradient(180deg, #ffffff 0%, #edf6ff 100%) !important;
    box-shadow: 0 16px 34px rgba(19, 65, 132, .12), inset 0 1px 0 rgba(255,255,255,.82) !important;
    color: #0b1b3a !important;
}.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-page-header-v623 .webplus-eyebrow-v623,
.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-download-page-header-v623 .webplus-eyebrow-v623,
.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-download-page-header-v623 .webplus-eyebrow-v623.webplus-amber-v623{
    margin: 0 !important;
    color: #0b73ff !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    letter-spacing: .08em !important;
    text-transform: uppercase !important;
    text-shadow: none !important;
}.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-page-header-v623 h1,
.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-download-page-header-v623 h1{
    margin: 0 !important;
    color: #0a3f95 !important;
    font-size: clamp(2.2rem, 5vw, 4.4rem) !important;
    line-height: .98 !important;
    font-weight: 650 !important;
    letter-spacing: -.035em !important;
    text-shadow: none !important;
}.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-page-header-v623 p,
.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-download-page-header-v623 p{
    width: min(680px, 100%) !important;
    margin: 0 !important;
    color: #51647f !important;
    font-size: 16px !important;
    line-height: 1.42 !important;
    text-shadow: none !important;
}.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-return-to-caller-row-v623{
    width: min(780px, 100%) !important;
    margin: 0 auto 14px !important;
    justify-content: flex-start !important;
}.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-return-to-caller-button-v623,
.webplus-download-page-v623.webplus-download-theme-showcase-v623 a.webplus-return-to-caller-button-v623{
    min-height: 34px !important;
    padding: 0 14px !important;
    border: 1px solid rgba(11, 115, 255, .22) !important;
    border-radius: 10px !important;
    background: #ffffff !important;
    color: #0b73ff !important;
    box-shadow: none !important;
    text-decoration: none !important;
    text-shadow: none !important;
}.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-panel-v623.webplus-download-panel-v623,
.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-download-page-panel-v623{
    width: min(780px, 100%) !important;
    max-width: min(780px, 100%) !important;
    margin: 0 auto !important;
    padding: 22px 24px 24px !important;
    display: grid !important;
    gap: 16px !important;
    border: 1px solid rgba(11, 115, 255, .16) !important;
    border-radius: 20px !important;
    background: linear-gradient(180deg, #ffffff 0%, #f5faff 100%) !important;
    color: #0b1b3a !important;
    box-shadow: 0 20px 46px rgba(19, 65, 132, .14), inset 0 1px 0 rgba(255,255,255,.86) !important;
    box-sizing: border-box !important;
}.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-download-page-panel-v623 h2,
.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-download-panel-v623 h2{
    margin: 0 !important;
    color: #0a3f95 !important;
    font-size: 24px !important;
    line-height: 1.12 !important;
    font-weight: 700 !important;
    text-shadow: none !important;
}.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-download-page-panel-v623 p,
.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-download-panel-v623 p{
    margin: 0 !important;
    color: #51647f !important;
    font-size: 15px !important;
    line-height: 1.42 !important;
    text-shadow: none !important;
}.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-status-list-v623.webplus-boxed-v623,
.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-download-status-list-v623{
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    display: grid !important;
    gap: 10px !important;
}.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-status-list-v623.webplus-boxed-v623 div,
.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-download-status-list-v623 div{
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    gap: 12px !important;
    border: 1px solid rgba(11, 115, 255, .13) !important;
    border-radius: 14px !important;
    padding: 12px 14px !important;
    background: linear-gradient(180deg, #f8fbff 0%, #edf6ff 100%) !important;
    color: #51647f !important;
    box-shadow: 0 10px 22px rgba(19, 65, 132, .08) !important;
    text-shadow: none !important;
}.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-status-list-v623.webplus-boxed-v623 span,
.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-download-status-list-v623 span{
    color: #51647f !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-shadow: none !important;
}.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-status-list-v623.webplus-boxed-v623 strong,
.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-download-status-list-v623 strong{
    color: #0a3f95 !important;
    font-size: 14px !important;
    font-weight: 750 !important;
    text-shadow: none !important;
}.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-button-primary-v623,
.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-download-register-button-v623,
.webplus-download-page-v623.webplus-download-theme-showcase-v623 a.webplus-download-register-button-v623{
    min-height: 38px !important;
    width: fit-content !important;
    padding: 0 18px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid rgba(11, 115, 255, .38) !important;
    border-radius: 12px !important;
    background: linear-gradient(180deg, #2389ff 0%, #0b73ff 100%) !important;
    color: #ffffff !important;
    cursor: pointer !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    text-decoration: none !important;
}.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-button-primary-v623:hover,
.webplus-download-page-v623.webplus-download-theme-showcase-v623 .webplus-download-register-button-v623:hover{
    background: linear-gradient(180deg, #3192ff 0%, #096be8 100%) !important;
    box-shadow: none !important;
}.webplus-download-page-v623.webplus-download-theme-showcase-v623 *:focus,
.webplus-download-page-v623.webplus-download-theme-showcase-v623 *:focus-visible,
.webplus-download-page-v623.webplus-download-theme-showcase-v623 *:active{
    outline: none !important;
    outline-offset: 0 !important;
    box-shadow: none !important;
    text-shadow: none !important;
}.webplus-download-page-v623.webplus-download-theme-showcase-v623 *{
    text-shadow: none !important;
}.webplus-home-dashboard-v623 > .webplus-home-topbar-v623.webplus-desktop-expanded-topbar-v623 .webplus-desktop-top-action-scroll-v623{
    grid-template-columns: repeat(10, minmax(74px, 1fr)) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
    gap: 8px !important;
    overflow: visible !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623{
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 .webplus-action-card-image-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-scroll-v623 > .webplus-desktop-top-action-button-v623 .webplus-action-card-image-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-top-action-button-v623 > img.webplus-action-card-image-v623{
    width: 100% !important;
    max-width: 100% !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-contact-form-modal-v623{
    width: min(620px, calc(100vw - 40px)) !important;
    max-width: min(620px, calc(100vw - 40px)) !important;
    background: linear-gradient(180deg, #ffffff 0%, #f5faff 100%) !important;
    border: 1px solid rgba(11, 115, 255, .18) !important;
    border-radius: 22px !important;
    color: #0b1b3a !important;
    box-shadow: 0 28px 70px rgba(19, 65, 132, .20), inset 0 1px 0 rgba(255,255,255,.86) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-contact-form-content-v623{
    display: grid !important;
    gap: 14px !important;
    padding: 4px 2px 0 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-contact-form-header-v623{
    display: grid !important;
    gap: 6px !important;
    text-align: center !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-contact-form-header-v623 h3{
    margin: 0 !important;
    color: #0a3f95 !important;
    font-size: 30px !important;
    line-height: 1.05 !important;
    text-shadow: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-contact-form-header-v623 p{
    margin: 0 auto !important;
    width: min(520px, 100%) !important;
    color: #51647f !important;
    font-size: 15px !important;
    line-height: 1.38 !important;
    text-shadow: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-contact-form-body-v623{
    display: grid !important;
    gap: 12px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-contact-form-field-v623{
    display: grid !important;
    gap: 6px !important;
    color: #0b1b3a !important;
    font-size: 14px !important;
    font-weight: 650 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-contact-form-field-v623 em,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-direct-contact-required-note-v623 em{
    color: #0b73ff !important;
    font-style: normal !important;
    font-weight: 800 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-contact-form-input-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-contact-form-editor-v623{
    width: 100% !important;
    border: 1px solid rgba(11, 115, 255, .22) !important;
    border-radius: 12px !important;
    background: #ffffff !important;
    color: #0b1b3a !important;
    box-shadow: none !important;
    outline: none !important;
    box-sizing: border-box !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-contact-form-input-v623{
    height: 38px !important;
    padding: 0 12px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-contact-form-editor-v623{
    min-height: 150px !important;
    resize: vertical !important;
    padding: 10px 12px !important;
    font-family: inherit !important;
    line-height: 1.35 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-direct-contact-required-note-v623{
    color: #51647f !important;
    font-size: 13px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-direct-contact-submit-v623{
    width: fit-content !important;
    justify-self: center !important;
    min-height: 38px !important;
    padding: 0 18px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-direct-contact-confirmation-v623{
    display: grid !important;
    gap: 6px !important;
    border-color: rgba(28, 151, 89, .28) !important;
    background: linear-gradient(180deg, #f3fcf7 0%, #ecf9f2 100%) !important;
    color: #126b3f !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-direct-contact-confirmation-v623 strong{
    color: #0f7a46 !important;
    font-size: 16px !important;
    line-height: 1.2 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-direct-contact-confirmation-v623 p{
    margin: 0 !important;
    color: #2d6c4c !important;
    font-size: 14px !important;
    line-height: 1.36 !important;
}html:has(.webplus-confirm-contact-page-v623.webplus-confirm-contact-theme-showcase-v623),
body:has(.webplus-confirm-contact-page-v623.webplus-confirm-contact-theme-showcase-v623){
    background: linear-gradient(180deg, #f7fbff 0%, #eaf4ff 52%, #f8fbff 100%) !important;
    color: #0b1b3a !important;
}.webplus-confirm-contact-page-v623.webplus-confirm-contact-theme-showcase-v623{
    min-height: 100vh !important;
    display: grid !important;
    place-items: center !important;
    padding: 24px !important;
    background: linear-gradient(180deg, #f7fbff 0%, #eaf4ff 52%, #f8fbff 100%) !important;
}.webplus-confirm-contact-page-v623.webplus-confirm-contact-theme-showcase-v623 .webplus-confirm-contact-card-v623{
    width: min(640px, 100%) !important;
    display: grid !important;
    gap: 14px !important;
    justify-items: center !important;
    text-align: center !important;
    padding: 26px !important;
    border: 1px solid rgba(11, 115, 255, .16) !important;
    border-radius: 22px !important;
    background: linear-gradient(180deg, #ffffff 0%, #f5faff 100%) !important;
    box-shadow: 0 20px 46px rgba(19, 65, 132, .14), inset 0 1px 0 rgba(255,255,255,.86) !important;
}.webplus-confirm-contact-page-v623.webplus-confirm-contact-theme-showcase-v623 .webplus-confirm-contact-card-v623 h1{
    margin: 0 !important;
    color: #0a3f95 !important;
    font-size: 34px !important;
    line-height: 1.05 !important;
}.webplus-confirm-contact-page-v623.webplus-confirm-contact-theme-showcase-v623 .webplus-confirm-contact-card-v623 .webplus-eyebrow-v623{
    margin: 0 !important;
    color: #0b73ff !important;
    font-weight: 750 !important;
    letter-spacing: .08em !important;
    text-transform: uppercase !important;
}.webplus-home-dashboard-v623 .webplus-work-modal-backdrop-v623:has(.webplus-direct-contact-modal-v623){
    background: rgba(8, 20, 38, .46) !important;
    backdrop-filter: blur(7px) saturate(1.05) !important;
    -webkit-backdrop-filter: blur(7px) saturate(1.05) !important;
    display: grid !important;
    place-items: center !important;
    padding: 28px !important;
    overflow: auto !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623,
.webplus-home-dashboard-v623.desktop-theme-white .webplus-direct-contact-modal-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-direct-contact-modal-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-business-v623 .webplus-direct-contact-modal-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-executive-v623 .webplus-direct-contact-modal-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-steel-v623 .webplus-direct-contact-modal-v623,
.webplus-home-dashboard-v623.webplus-desktop-theme-aztec-v623 .webplus-direct-contact-modal-v623{
    position: relative !important;
    width: min(760px, calc(100vw - 72px)) !important;
    max-width: min(760px, calc(100vw - 72px)) !important;
    min-height: auto !important;
    max-height: calc(100vh - 72px) !important;
    display: grid !important;
    grid-template-rows: auto !important;
    gap: 0 !important;
    padding: 34px 38px 32px !important;
    overflow: auto !important;
    border-radius: 26px !important;
    border: 1px solid rgba(27, 91, 180, .18) !important;
    background:
        radial-gradient(circle at 88% 0%, rgba(54, 132, 255, .12), transparent 34%),
        linear-gradient(180deg, #ffffff 0%, #f7fbff 100%) !important;
    color: #0b1b3a !important;
    box-shadow:
        0 30px 80px rgba(7, 36, 84, .26),
        0 1px 0 rgba(255,255,255,.94) inset !important;
    text-shadow: none !important;
    box-sizing: border-box !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 *,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-direct-contact-modal-v623 *{
    text-shadow: none !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-brand-badge-v623{
    position: absolute !important;
    top: 18px !important;
    left: 22px !important;
    width: 46px !important;
    height: 46px !important;
    display: grid !important;
    place-items: center !important;
    border-radius: 16px !important;
    background: linear-gradient(180deg, #ffffff 0%, #edf6ff 100%) !important;
    border: 1px solid rgba(24, 108, 220, .18) !important;
    box-shadow: 0 10px 22px rgba(28, 90, 170, .12) !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-brand-logo-v623{
    width: 34px !important;
    height: 34px !important;
    object-fit: contain !important;
    display: block !important;
    filter: none !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-close-v623{
    position: absolute !important;
    top: 16px !important;
    right: 18px !important;
    width: 42px !important;
    height: 42px !important;
    display: grid !important;
    place-items: center !important;
    border: 1px solid rgba(15, 94, 210, .18) !important;
    border-radius: 50% !important;
    background: #ffffff !important;
    color: #0a3f95 !important;
    font-size: 30px !important;
    line-height: 1 !important;
    font-weight: 400 !important;
    box-shadow: 0 8px 18px rgba(18, 76, 160, .11) !important;
    cursor: pointer !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-close-v623:hover,
.webplus-home-dashboard-v623 .webplus-direct-contact-modal-close-v623:focus-visible{
    background: #eef6ff !important;
    color: #063a88 !important;
    transform: none !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-contact-form-content-v623{
    display: grid !important;
    gap: 22px !important;
    padding: 26px 0 0 !important;
    width: 100% !important;
    box-sizing: border-box !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-contact-form-header-v623{
    display: grid !important;
    gap: 10px !important;
    padding: 0 50px 6px !important;
    text-align: center !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-contact-form-header-v623 h3{
    margin: 0 !important;
    color: #083f93 !important;
    font-size: clamp(28px, 2.4vw, 38px) !important;
    line-height: 1.05 !important;
    font-weight: 800 !important;
    letter-spacing: -.02em !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-contact-form-header-v623 p{
    margin: 0 auto !important;
    width: min(590px, 100%) !important;
    color: #4b617c !important;
    font-size: 16px !important;
    line-height: 1.48 !important;
    font-weight: 450 !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-contact-form-body-v623{
    display: grid !important;
    gap: 18px !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-contact-form-field-v623{
    display: grid !important;
    gap: 9px !important;
    margin: 0 !important;
    color: #0b1b3a !important;
    font-size: 15px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-contact-form-field-v623 span{
    display: flex !important;
    align-items: center !important;
    gap: 4px !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-contact-form-field-v623 em,
.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-direct-contact-required-note-v623 em{
    color: #0b73ff !important;
    font-style: normal !important;
    font-weight: 900 !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-contact-form-input-v623,
.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-contact-form-editor-v623{
    width: 100% !important;
    min-width: 0 !important;
    border: 1px solid rgba(15, 94, 210, .22) !important;
    border-radius: 15px !important;
    background: #ffffff !important;
    color: #0b1b3a !important;
    box-shadow:
        0 1px 0 rgba(255,255,255,.96) inset,
        0 10px 22px rgba(27, 91, 180, .06) !important;
    outline: none !important;
    box-sizing: border-box !important;
    font-size: 16px !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-contact-form-input-v623:focus,
.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-contact-form-editor-v623:focus{
    border-color: rgba(11, 115, 255, .52) !important;
    box-shadow:
        0 0 0 4px rgba(11, 115, 255, .10),
        0 10px 22px rgba(27, 91, 180, .07) !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-contact-form-input-v623{
    height: 48px !important;
    padding: 0 15px !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-contact-form-editor-v623{
    min-height: 210px !important;
    max-height: 38vh !important;
    resize: vertical !important;
    padding: 14px 15px !important;
    font-family: inherit !important;
    line-height: 1.45 !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-validation-message-v623{
    color: #b42318 !important;
    font-size: 13px !important;
    line-height: 1.25 !important;
    margin-top: -4px !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-validation-errors-v623{
    margin: 0 !important;
    padding: 12px 14px !important;
    border: 1px solid rgba(180, 35, 24, .18) !important;
    border-radius: 14px !important;
    background: #fff5f5 !important;
    color: #b42318 !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-direct-contact-required-note-v623{
    margin-top: -4px !important;
    color: #66758b !important;
    font-size: 13px !important;
    line-height: 1.3 !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-direct-contact-submit-v623{
    width: fit-content !important;
    min-width: 176px !important;
    height: 46px !important;
    justify-self: center !important;
    border-radius: 999px !important;
    border: 1px solid rgba(11, 115, 255, .18) !important;
    background: linear-gradient(180deg, #1677ff 0%, #095bd6 100%) !important;
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 800 !important;
    letter-spacing: .01em !important;
    box-shadow: 0 14px 28px rgba(11, 115, 255, .22) !important;
    cursor: pointer !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-direct-contact-submit-v623:disabled{
    opacity: .72 !important;
    cursor: wait !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-alert-v623{
    margin: 0 !important;
    padding: 16px 18px !important;
    border-radius: 16px !important;
    font-size: 15px !important;
    line-height: 1.42 !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-direct-contact-confirmation-v623{
    display: grid !important;
    gap: 8px !important;
    border: 1px solid rgba(28, 151, 89, .24) !important;
    background: linear-gradient(180deg, #f3fcf7 0%, #ebf9f1 100%) !important;
    color: #126b3f !important;
    box-shadow: 0 12px 24px rgba(28, 151, 89, .08) !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-direct-contact-confirmation-v623 strong{
    color: #0f7a46 !important;
    font-size: 17px !important;
    line-height: 1.2 !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-direct-contact-confirmation-v623 p{
    margin: 0 !important;
    color: #2d6c4c !important;
    font-size: 14px !important;
    line-height: 1.45 !important;
}.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .danger{
    border: 1px solid rgba(180, 35, 24, .18) !important;
    background: #fff5f5 !important;
    color: #b42318 !important;
}@media (max-width: 820px) {.webplus-home-dashboard-v623 .webplus-work-modal-backdrop-v623:has(.webplus-direct-contact-modal-v623){
        padding: 14px !important;
    }.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623{
        width: min(100%, calc(100vw - 28px)) !important;
        max-width: min(100%, calc(100vw - 28px)) !important;
        padding: 26px 20px 24px !important;
        border-radius: 22px !important;
    }.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-contact-form-header-v623{
        padding: 40px 18px 4px !important;
    }.webplus-home-dashboard-v623 .webplus-direct-contact-modal-v623 .webplus-contact-form-editor-v623{
        min-height: 170px !important;
    }}.webplus-work-modal-backdrop-v623:has(.webplus-direct-contact-modal-v623){
    background: rgba(8, 20, 38, .46) !important;
    backdrop-filter: blur(7px) saturate(1.05) !important;
    -webkit-backdrop-filter: blur(7px) saturate(1.05) !important;
    display: grid !important;
    place-items: center !important;
    padding: 28px !important;
    overflow: auto !important;
}.webplus-direct-contact-modal-v623{
    position: relative !important;
    width: min(760px, calc(100vw - 72px)) !important;
    max-width: min(760px, calc(100vw - 72px)) !important;
    min-height: auto !important;
    max-height: calc(100vh - 72px) !important;
    display: grid !important;
    grid-template-rows: auto !important;
    gap: 0 !important;
    padding: 34px 38px 32px !important;
    overflow: auto !important;
    border-radius: 26px !important;
    border: 1px solid rgba(27, 91, 180, .18) !important;
    background:
        radial-gradient(circle at 88% 0%, rgba(54, 132, 255, .12), transparent 34%),
        linear-gradient(180deg, #ffffff 0%, #f7fbff 100%) !important;
    color: #0b1b3a !important;
    box-shadow:
        0 30px 80px rgba(7, 36, 84, .26),
        0 1px 0 rgba(255,255,255,.94) inset !important;
    text-shadow: none !important;
    box-sizing: border-box !important;
}.webplus-direct-contact-modal-v623,
.webplus-direct-contact-modal-v623 *{
    text-shadow: none !important;
}.webplus-direct-contact-brand-badge-v623{
    position: absolute !important;
    top: 18px !important;
    left: 22px !important;
    width: 46px !important;
    min-width: 46px !important;
    max-width: 46px !important;
    height: 46px !important;
    min-height: 46px !important;
    max-height: 46px !important;
    display: grid !important;
    place-items: center !important;
    overflow: hidden !important;
    border-radius: 16px !important;
    background: linear-gradient(180deg, #ffffff 0%, #edf6ff 100%) !important;
    border: 1px solid rgba(24, 108, 220, .18) !important;
    box-shadow: 0 10px 22px rgba(28, 90, 170, .12) !important;
    box-sizing: border-box !important;
}img.webplus-direct-contact-brand-logo-v623,
.webplus-direct-contact-brand-logo-v623{
    width: 34px !important;
    min-width: 34px !important;
    max-width: 34px !important;
    height: 34px !important;
    min-height: 34px !important;
    max-height: 34px !important;
    object-fit: contain !important;
    object-position: center !important;
    display: block !important;
    filter: none !important;
    transform: none !important;
    margin: 0 !important;
    padding: 0 !important;
}.webplus-direct-contact-modal-close-v623{
    position: absolute !important;
    top: 16px !important;
    right: 18px !important;
    width: 42px !important;
    min-width: 42px !important;
    max-width: 42px !important;
    height: 42px !important;
    min-height: 42px !important;
    max-height: 42px !important;
    display: grid !important;
    place-items: center !important;
    border: 1px solid rgba(15, 94, 210, .18) !important;
    border-radius: 50% !important;
    background: #ffffff !important;
    color: #0a3f95 !important;
    font-size: 30px !important;
    line-height: 1 !important;
    font-weight: 400 !important;
    box-shadow: 0 8px 18px rgba(18, 76, 160, .11) !important;
    cursor: pointer !important;
}.webplus-direct-contact-modal-v623 .webplus-contact-form-content-v623{
    display: grid !important;
    gap: 22px !important;
    padding: 26px 0 0 !important;
    width: 100% !important;
    box-sizing: border-box !important;
}.webplus-direct-contact-modal-v623 .webplus-contact-form-header-v623{
    display: grid !important;
    gap: 10px !important;
    padding: 0 50px 6px !important;
    text-align: center !important;
}.webplus-direct-contact-modal-v623 .webplus-contact-form-header-v623 h3{
    margin: 0 !important;
    color: #083f93 !important;
    font-size: clamp(28px, 2.4vw, 38px) !important;
    line-height: 1.05 !important;
    font-weight: 800 !important;
    letter-spacing: -.02em !important;
}.webplus-direct-contact-modal-v623 .webplus-contact-form-header-v623 p{
    margin: 0 auto !important;
    width: min(590px, 100%) !important;
    color: #4b617c !important;
    font-size: 16px !important;
    line-height: 1.48 !important;
    font-weight: 450 !important;
}.webplus-direct-contact-modal-v623 .webplus-contact-form-body-v623{
    display: grid !important;
    gap: 18px !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}.webplus-direct-contact-modal-v623 .webplus-contact-form-field-v623{
    display: grid !important;
    gap: 9px !important;
    margin: 0 !important;
    color: #0b1b3a !important;
    font-size: 15px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
}.webplus-direct-contact-modal-v623 .webplus-contact-form-input-v623,
.webplus-direct-contact-modal-v623 .webplus-contact-form-editor-v623{
    width: 100% !important;
    min-width: 0 !important;
    border: 1px solid rgba(15, 94, 210, .22) !important;
    border-radius: 15px !important;
    background: #ffffff !important;
    color: #0b1b3a !important;
    box-shadow:
        0 1px 0 rgba(255,255,255,.96) inset,
        0 10px 22px rgba(27, 91, 180, .06) !important;
    outline: none !important;
    box-sizing: border-box !important;
    font-size: 16px !important;
}.webplus-direct-contact-modal-v623 .webplus-contact-form-input-v623{
    height: 48px !important;
    padding: 0 15px !important;
}.webplus-direct-contact-modal-v623 .webplus-contact-form-editor-v623{
    min-height: 210px !important;
    max-height: 38vh !important;
    resize: vertical !important;
    padding: 14px 15px !important;
    font-family: inherit !important;
    line-height: 1.45 !important;
}.webplus-direct-contact-modal-v623 .webplus-direct-contact-submit-v623{
    width: fit-content !important;
    min-width: 176px !important;
    height: 46px !important;
    justify-self: center !important;
    border-radius: 999px !important;
    border: 1px solid rgba(11, 115, 255, .18) !important;
    background: linear-gradient(180deg, #1677ff 0%, #095bd6 100%) !important;
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 800 !important;
    letter-spacing: .01em !important;
    box-shadow: 0 14px 28px rgba(11, 115, 255, .22) !important;
    cursor: pointer !important;
}@media (max-width: 820px) {.webplus-work-modal-backdrop-v623:has(.webplus-direct-contact-modal-v623){
        padding: 14px !important;
    }.webplus-direct-contact-modal-v623{
        width: min(100%, calc(100vw - 28px)) !important;
        max-width: min(100%, calc(100vw - 28px)) !important;
        padding: 26px 20px 24px !important;
        border-radius: 22px !important;
    }.webplus-direct-contact-modal-v623 .webplus-contact-form-header-v623{
        padding: 40px 18px 4px !important;
    }.webplus-direct-contact-modal-v623 .webplus-contact-form-editor-v623{
        min-height: 170px !important;
    }}.webplus-direct-contact-brand-badge-v623{
    top: 16px !important;
    left: 22px !important;
    width: 72px !important;
    min-width: 72px !important;
    max-width: 72px !important;
    height: 72px !important;
    min-height: 72px !important;
    max-height: 72px !important;
    border-radius: 22px !important;
}img.webplus-direct-contact-brand-logo-v623,
.webplus-direct-contact-brand-logo-v623{
    width: 54px !important;
    min-width: 54px !important;
    max-width: 54px !important;
    height: 54px !important;
    min-height: 54px !important;
    max-height: 54px !important;
}.webplus-direct-contact-modal-v623 .webplus-contact-form-content-v623{
    padding-top: 44px !important;
}.webplus-direct-contact-modal-v623 .webplus-contact-form-header-v623{
    padding-left: 88px !important;
    padding-right: 64px !important;
}@media (max-width: 820px) {.webplus-direct-contact-brand-badge-v623{
        width: 62px !important;
        min-width: 62px !important;
        max-width: 62px !important;
        height: 62px !important;
        min-height: 62px !important;
        max-height: 62px !important;
        border-radius: 20px !important;
    }img.webplus-direct-contact-brand-logo-v623,
.webplus-direct-contact-brand-logo-v623{
        width: 46px !important;
        min-width: 46px !important;
        max-width: 46px !important;
        height: 46px !important;
        min-height: 46px !important;
        max-height: 46px !important;
    }.webplus-direct-contact-modal-v623 .webplus-contact-form-content-v623{
        padding-top: 52px !important;
    }.webplus-direct-contact-modal-v623 .webplus-contact-form-header-v623{
        padding-left: 18px !important;
        padding-right: 18px !important;
    }}.webplus-direct-contact-brand-badge-v623{
    width: 88px !important;
    min-width: 88px !important;
    max-width: 88px !important;
    height: 88px !important;
    min-height: 88px !important;
    max-height: 88px !important;
    padding: 10px !important;
    border-radius: 26px !important;
    box-sizing: border-box !important;
}img.webplus-direct-contact-brand-logo-v623,
.webplus-direct-contact-brand-logo-v623{
    width: 60px !important;
    min-width: 60px !important;
    max-width: 60px !important;
    height: 60px !important;
    min-height: 60px !important;
    max-height: 60px !important;
}.webplus-direct-contact-modal-v623 .webplus-contact-form-content-v623{
    padding-top: 56px !important;
}.webplus-direct-contact-modal-v623 .webplus-contact-form-header-v623{
    padding-left: 108px !important;
    padding-right: 70px !important;
}@media (max-width: 820px) {.webplus-direct-contact-brand-badge-v623{
        width: 74px !important;
        min-width: 74px !important;
        max-width: 74px !important;
        height: 74px !important;
        min-height: 74px !important;
        max-height: 74px !important;
        padding: 9px !important;
        border-radius: 22px !important;
    }img.webplus-direct-contact-brand-logo-v623,
.webplus-direct-contact-brand-logo-v623{
        width: 50px !important;
        min-width: 50px !important;
        max-width: 50px !important;
        height: 50px !important;
        min-height: 50px !important;
        max-height: 50px !important;
    }.webplus-direct-contact-modal-v623 .webplus-contact-form-content-v623{
        padding-top: 64px !important;
    }.webplus-direct-contact-modal-v623 .webplus-contact-form-header-v623{
        padding-left: 18px !important;
        padding-right: 18px !important;
    }}.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-page-header-v623 h1,
.webplus-registration-page-v623.webplus-registration-theme-showcase-v623 .webplus-registration-page-header-v623 h1{
    font-size: clamp(1.1rem, 2.5vw, 2.2rem) !important;
    line-height: 1.04 !important;
}html:has(.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623),
body:has(.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623){
    background:
        radial-gradient(circle at 14% 0%, rgba(11, 115, 255, .10), transparent 32%),
        linear-gradient(180deg, #f7fbff 0%, #eaf4ff 52%, #f8fbff 100%) !important;
    color: #0b1b3a !important;
    overflow: hidden !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623{
    width: 100vw !important;
    min-width: 100vw !important;
    height: 100vh !important;
    min-height: 100vh !important;
    margin: 0 !important;
    padding: 0 !important;
    display: grid !important;
    place-items: center !important;
    background:
        radial-gradient(circle at 14% 0%, rgba(11, 115, 255, .10), transparent 32%),
        linear-gradient(180deg, #f7fbff 0%, #eaf4ff 52%, #f8fbff 100%) !important;
    color: #0b1b3a !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-modal-page-v623{
    width: 80vw !important;
    max-width: 80vw !important;
    height: 80vh !important;
    max-height: 80vh !important;
    min-width: min(80vw, 720px) !important;
    display: grid !important;
    grid-template-rows: auto auto 1fr !important;
    gap: 14px !important;
    padding: 22px 24px 24px !important;
    border: 1px solid rgba(11, 115, 255, .17) !important;
    border-radius: 28px !important;
    background:
        radial-gradient(circle at 92% 0%, rgba(54, 132, 255, .13), transparent 34%),
        linear-gradient(180deg, #ffffff 0%, #f7fbff 100%) !important;
    box-shadow:
        0 34px 82px rgba(7, 36, 84, .22),
        0 1px 0 rgba(255,255,255,.94) inset !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-modal-header-v623{
    display: grid !important;
    grid-template-columns: 1fr auto !important;
    gap: 16px !important;
    align-items: start !important;
    padding-bottom: 10px !important;
    border-bottom: 1px solid rgba(11, 115, 255, .10) !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-title-block-v623{
    display: grid !important;
    gap: 6px !important;
    min-width: 0 !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-title-block-v623 .webplus-eyebrow-v623{
    margin: 0 !important;
    color: #0b73ff !important;
    font-size: 12px !important;
    font-weight: 800 !important;
    letter-spacing: .08em !important;
    text-transform: uppercase !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-title-block-v623 h1{
    margin: 0 !important;
    color: #0a3f95 !important;
    font-size: clamp(1.6rem, 3.1vw, 3.1rem) !important;
    line-height: 1 !important;
    font-weight: 780 !important;
    letter-spacing: -.035em !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-title-block-v623 p{
    width: min(760px, 100%) !important;
    margin: 0 !important;
    color: #51647f !important;
    font-size: 15px !important;
    line-height: 1.34 !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-return-to-caller-row-v623{
    margin: 0 !important;
    padding: 0 !important;
    align-self: start !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-panel-v623{
    display: grid !important;
    grid-template-columns: 1fr auto auto !important;
    gap: 10px !important;
    align-items: end !important;
    padding: 12px !important;
    border: 1px solid rgba(11, 115, 255, .13) !important;
    border-radius: 18px !important;
    background: rgba(247, 251, 255, .86) !important;
    box-shadow: 0 10px 22px rgba(19, 65, 132, .07) !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-label-v623{
    display: grid !important;
    gap: 5px !important;
    color: #0b1b3a !important;
    font-size: 13px !important;
    font-weight: 750 !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-input-v623{
    width: 100% !important;
    height: 40px !important;
    padding: 0 13px !important;
    border: 1px solid rgba(15, 94, 210, .22) !important;
    border-radius: 14px !important;
    background: #ffffff !important;
    color: #0b1b3a !important;
    font-size: 15px !important;
    outline: none !important;
    box-sizing: border-box !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-input-v623:focus{
    border-color: rgba(11, 115, 255, .52) !important;
    box-shadow: 0 0 0 4px rgba(11, 115, 255, .10) !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-button-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-clear-button-v623{
    height: 40px !important;
    min-width: 96px !important;
    white-space: nowrap !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-modal-scroll-v623{
    min-height: 0 !important;
    height: 100% !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    display: grid !important;
    align-content: start !important;
    gap: 14px !important;
    padding: 2px 12px 2px 2px !important;
    scrollbar-width: thin !important;
    scrollbar-color: rgba(11, 115, 255, .45) rgba(11, 115, 255, .08) !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-modal-scroll-v623::-webkit-scrollbar{
    width: 10px !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-modal-scroll-v623::-webkit-scrollbar-track{
    background: rgba(11, 115, 255, .08) !important;
    border-radius: 999px !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-modal-scroll-v623::-webkit-scrollbar-thumb{
    background: rgba(11, 115, 255, .45) !important;
    border-radius: 999px !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-public-card-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-empty-result-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-subscribe-callout-v623{
    display: grid !important;
    gap: 9px !important;
    padding: 18px 20px !important;
    border: 1px solid rgba(11, 115, 255, .13) !important;
    border-radius: 20px !important;
    background: linear-gradient(180deg, #ffffff 0%, #f7fbff 100%) !important;
    box-shadow: 0 12px 26px rgba(19, 65, 132, .09) !important;
    color: #0b1b3a !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-card-meta-v623{
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
    align-items: center !important;
    color: #6a7c95 !important;
    font-size: 13px !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-card-meta-v623 strong{
    color: #0b73ff !important;
    font-weight: 800 !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-public-card-v623 h2,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-empty-result-v623 h2,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-subscribe-callout-v623 h2{
    margin: 0 !important;
    color: #0a3f95 !important;
    font-size: clamp(1.25rem, 1.8vw, 1.8rem) !important;
    line-height: 1.08 !important;
    font-weight: 780 !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-public-card-v623 p,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-empty-result-v623 p,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-subscribe-callout-v623 p{
    margin: 0 !important;
    color: #445872 !important;
    font-size: 15px !important;
    line-height: 1.46 !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-card-body-v623{
    display: grid !important;
    gap: 8px !important;
    padding-top: 2px !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-subscribe-callout-v623{
    justify-items: center !important;
    text-align: center !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-register-link-v623{
    width: fit-content !important;
    min-height: 38px !important;
    display: inline-grid !important;
    place-items: center !important;
    padding: 0 18px !important;
    text-decoration: none !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 *{
    text-shadow: none !important;
}@media (max-width: 900px) {.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623{
        place-items: start center !important;
        padding: 14px !important;
        overflow: auto !important;
    }html:has(.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623),
body:has(.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623){
        overflow: auto !important;
    }.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-modal-page-v623{
        width: min(94vw, 100%) !important;
        max-width: min(94vw, 100%) !important;
        min-width: 0 !important;
        height: min(88vh, 900px) !important;
        max-height: none !important;
        padding: 18px !important;
        border-radius: 24px !important;
    }.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-modal-header-v623{
        grid-template-columns: 1fr !important;
    }.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-panel-v623{
        grid-template-columns: 1fr !important;
    }.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-button-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-clear-button-v623{
        width: 100% !important;
    }}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-card-v623{
    background: linear-gradient(180deg, #ffffff 0%, #f7fbff 100%) !important;
    border: 1px solid rgba(11, 115, 255, .12) !important;
    border-radius: 18px !important;
    box-shadow: 0 12px 26px rgba(19, 65, 132, .08) !important;
    color: #0b1b3a !important;
    text-shadow: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-card-v623 *,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-three-cover-title-v623 *,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-desktop-panel-three-v623 *{
    text-shadow: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-avatar-frame-v623{
    background: #eef6ff !important;
    border: 1px solid rgba(11, 115, 255, .14) !important;
    box-shadow: 0 12px 24px rgba(19, 65, 132, .10) !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-avatar-frame-v623 img{
    filter: none !important;
    box-shadow: none !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-skill-grid-v623 span{
    background: #ffffff !important;
    border: 1px solid rgba(11, 115, 255, .12) !important;
    color: #142642 !important;
    box-shadow: 0 8px 16px rgba(19, 65, 132, .06) !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-v623{
    width: min(1040px, calc(100vw - 72px)) !important;
    background: #ffffff !important;
    border: 1px solid rgba(11, 115, 255, .18) !important;
    border-radius: 26px !important;
    box-shadow: 0 30px 72px rgba(19, 65, 132, .18) !important;
    color: #0b1b3a !important;
    overflow: hidden !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-content-v623{
    background:
        radial-gradient(circle at 92% 0%, rgba(11, 115, 255, .10), transparent 30%),
        linear-gradient(180deg, #ffffff 0%, #f7fbff 100%) !important;
    color: #0b1b3a !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 34px 38px 34px 38px !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-v623 .webplus-modal-brand-badge-v623{
    left: 34px !important;
    top: 24px !important;
    background: #ffffff !important;
    border: 1px solid rgba(11, 115, 255, .18) !important;
    box-shadow: 0 10px 22px rgba(19, 65, 132, .14) !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-v623 .webplus-modal-brand-logo-v623{
    filter: none !important;
    box-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-header-v623{
    left: 0 !important;
    margin: 0 0 18px 0 !important;
    padding: 0 52px 0 74px !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-kicker-v623{
    color: #0b73ff !important;
    text-shadow: none !important;
    letter-spacing: .10em !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-header-v623 h3{
    color: #0a3f95 !important;
    text-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-layout-v623{
    display: grid !important;
    grid-template-columns: 318px minmax(0, 1fr) !important;
    gap: 22px !important;
    align-items: start !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-photo-frame-v623{
    margin: 0 !important;
    padding: 10px !important;
    border: 1px solid rgba(11, 115, 255, .14) !important;
    border-radius: 18px !important;
    background: linear-gradient(180deg, #ffffff 0%, #edf6ff 100%) !important;
    box-shadow: 0 14px 30px rgba(19, 65, 132, .12) !important;
    overflow: hidden !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-photo-v623{
    width: 100% !important;
    height: auto !important;
    display: block !important;
    border-radius: 13px !important;
    object-fit: contain !important;
    object-position: center top !important;
    filter: none !important;
    box-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-body-v623{
    display: grid !important;
    gap: 12px !important;
    color: #445872 !important;
    font-size: .98rem !important;
    line-height: 1.56 !important;
    text-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-body-v623 p{
    margin: 0 !important;
    padding: 12px 14px !important;
    border: 1px solid rgba(11, 115, 255, .10) !important;
    border-radius: 14px !important;
    background: #ffffff !important;
    color: #445872 !important;
    box-shadow: 0 8px 16px rgba(19, 65, 132, .06) !important;
    text-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-v623 *,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-card-v623,
.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-profile-card-v623 *{
    text-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-v623 [style*="255, 191, 0"],
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-v623 [style*="0, 174, 243"]{
    text-shadow: none !important;
    box-shadow: none !important;
}@media (max-width: 900px) {.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-v623{
        width: min(680px, calc(100vw - 36px)) !important;
    }.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-content-v623{
        padding: 30px 22px 26px 22px !important;
    }.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-header-v623{
        padding-left: 70px !important;
        padding-right: 44px !important;
    }.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-layout-v623{
        grid-template-columns: 1fr !important;
    }.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-photo-frame-v623{
        width: min(320px, 100%) !important;
        justify-self: center !important;
    }}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-header-v623{
    padding-left: 104px !important; /* V_440: 74px + 30px */
}@media (max-width: 900px) {.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-header-v623{
        padding-left: 100px !important; /* V_440 móvil/tablet: 70px + 30px */
    }}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-v623{
    max-height: calc(100vh - 72px) !important;
    overflow: hidden !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-content-v623{
    height: min(78vh, calc(100vh - 92px)) !important;
    max-height: min(78vh, calc(100vh - 92px)) !important;
    overflow: hidden !important;
    display: grid !important;
    grid-template-rows: auto minmax(0, 1fr) !important;
    align-items: stretch !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-v623 .webplus-modal-brand-badge-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-header-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-photo-frame-v623{
    flex: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-header-v623{
    position: relative !important;
    z-index: 3 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-layout-v623{
    min-height: 0 !important;
    height: 100% !important;
    max-height: 100% !important;
    overflow: hidden !important;
    align-items: stretch !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-photo-frame-v623{
    align-self: start !important;
    max-height: calc(78vh - 132px) !important;
    overflow: hidden !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-photo-v623{
    max-height: calc(78vh - 154px) !important;
    object-fit: contain !important;
    object-position: center top !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-body-v623{
    min-height: 0 !important;
    height: 100% !important;
    max-height: 100% !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    align-content: start !important;
    padding-right: 10px !important;
    overscroll-behavior: contain !important;
    scrollbar-width: thin !important;
    scrollbar-color: rgba(11, 115, 255, .46) rgba(11, 115, 255, .08) !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-body-v623::-webkit-scrollbar{
    width: 10px !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-body-v623::-webkit-scrollbar-track{
    background: rgba(11, 115, 255, .08) !important;
    border-radius: 999px !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-body-v623::-webkit-scrollbar-thumb{
    background: rgba(11, 115, 255, .46) !important;
    border-radius: 999px !important;
}@media (max-width: 900px) {.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-content-v623{
        height: min(82vh, calc(100vh - 72px)) !important;
        max-height: min(82vh, calc(100vh - 72px)) !important;
        grid-template-rows: auto minmax(0, 1fr) !important;
    }.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-layout-v623{
        grid-template-columns: 1fr !important;
        grid-template-rows: auto minmax(0, 1fr) !important;
        min-height: 0 !important;
        overflow: hidden !important;
    }.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-photo-frame-v623{
        width: min(300px, 100%) !important;
        max-height: 30vh !important;
        justify-self: center !important;
    }.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-photo-v623{
        max-height: calc(30vh - 22px) !important;
    }.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-about-modal-body-v623{
        min-height: 0 !important;
        height: 100% !important;
        max-height: 100% !important;
        overflow-y: auto !important;
    }}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-return-to-caller-button-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 a.webplus-return-to-caller-button-v623{
    background: #ffffff !important;
    color: #0b73ff !important;
    border: 1px solid rgba(11, 115, 255, .30) !important;
    box-shadow: 0 10px 22px rgba(19, 65, 132, .12) !important;
    text-shadow: none !important;
    font-weight: 800 !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-return-to-caller-button-v623:hover,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 a.webplus-return-to-caller-button-v623:hover,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-return-to-caller-button-v623:focus-visible,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 a.webplus-return-to-caller-button-v623:focus-visible{
    background: #ffffff !important;
    color: #075ccc !important;
    border-color: rgba(11, 115, 255, .48) !important;
    box-shadow: 0 12px 26px rgba(19, 65, 132, .16), 0 0 0 4px rgba(11, 115, 255, .10) !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-status-v623{
    grid-column: 1 / -1 !important;
    margin: -2px 0 0 !important;
    padding: 7px 10px !important;
    border-radius: 12px !important;
    background: #ffffff !important;
    border: 1px solid rgba(11, 115, 255, .16) !important;
    color: #0b73ff !important;
    font-size: 13px !important;
    font-weight: 760 !important;
    text-shadow: none !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-status-empty-v623{
    color: #ad5f00 !important;
    border-color: rgba(194, 111, 0, .20) !important;
    background: #fffaf2 !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-first-match-v623{
    border-color: rgba(11, 115, 255, .42) !important;
    box-shadow:
        0 14px 30px rgba(19, 65, 132, .13),
        0 0 0 4px rgba(11, 115, 255, .08) !important;
}@media (max-width: 900px) {.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-panel-v623{
        grid-template-columns: 1fr !important;
    }}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-status-v623{
    grid-column: 1 / -1 !important;
    margin: -2px 0 0 !important;
    padding: 9px 12px !important;
    border-radius: 12px !important;
    background: #ffffff !important;
    border: 1px solid rgba(11, 115, 255, .38) !important;
    color: #083b8a !important;
    font-size: 14px !important;
    font-weight: 850 !important;
    line-height: 1.2 !important;
    text-shadow: none !important;
    box-shadow: 0 8px 18px rgba(19, 65, 132, .12) !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-status-empty-v623{
    color: #7b3500 !important;
    border-color: rgba(194, 111, 0, .36) !important;
    background: #ffffff !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-highlight-v623{
    display: inline !important;
    background: #ffe66d !important;
    color: #071a35 !important;
    border-radius: 5px !important;
    padding: 0 4px !important;
    box-shadow: 0 0 0 1px rgba(147, 108, 0, .32) inset !important;
    font-weight: 900 !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-first-match-v623{
    border-color: rgba(11, 115, 255, .48) !important;
    box-shadow:
        0 14px 30px rgba(19, 65, 132, .14),
        0 0 0 4px rgba(11, 115, 255, .10) !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-return-to-caller-button-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 a.webplus-return-to-caller-button-v623{
    background: #ffffff !important;
    color: #0b73ff !important;
    border: 1px solid rgba(11, 115, 255, .32) !important;
    text-shadow: none !important;
    font-weight: 850 !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-button-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-clear-button-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-nav-button-v623{
    height: 40px !important;
    min-width: 96px !important;
    padding: 0 16px !important;
    border: 1px solid rgba(6, 35, 86, .72) !important;
    border-radius: 13px !important;
    background: linear-gradient(180deg, #123f86 0%, #082b5f 100%) !important;
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: 850 !important;
    letter-spacing: .01em !important;
    text-shadow: none !important;
    box-shadow: 0 10px 22px rgba(8, 43, 95, .22) !important;
    cursor: pointer !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-button-v623:hover,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-clear-button-v623:hover,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-nav-button-v623:hover,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-button-v623:focus-visible,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-clear-button-v623:focus-visible,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-nav-button-v623:focus-visible{
    background: linear-gradient(180deg, #174f9f 0%, #0a3472 100%) !important;
    border-color: rgba(6, 35, 86, .92) !important;
    box-shadow: 0 12px 26px rgba(8, 43, 95, .28), 0 0 0 4px rgba(8, 43, 95, .12) !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-status-v623{
    grid-column: 1 / -1 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 12px !important;
    flex-wrap: wrap !important;
    margin: -2px 0 0 !important;
    padding: 9px 12px !important;
    border-radius: 12px !important;
    background: #ffffff !important;
    border: 1px solid rgba(8, 43, 95, .34) !important;
    color: #061f4f !important;
    font-size: 14px !important;
    font-weight: 850 !important;
    line-height: 1.2 !important;
    text-shadow: none !important;
    box-shadow: 0 8px 18px rgba(19, 65, 132, .12) !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-status-empty-v623{
    color: #7b3500 !important;
    border-color: rgba(194, 111, 0, .36) !important;
    background: #ffffff !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-nav-v623{
    display: inline-flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 8px !important;
    flex-wrap: nowrap !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-position-v623{
    min-width: 58px !important;
    padding: 0 8px !important;
    color: #061f4f !important;
    font-size: 13px !important;
    font-weight: 850 !important;
    text-align: center !important;
    white-space: nowrap !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-highlight-v623{
    display: inline !important;
    background: #ffe66d !important;
    color: #071a35 !important;
    border-radius: 5px !important;
    padding: 0 4px !important;
    box-shadow: 0 0 0 1px rgba(147, 108, 0, .32) inset !important;
    font-weight: 900 !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-current-search-highlight-v623{
    background: #0b2f6f !important;
    color: #ffffff !important;
    box-shadow:
        0 0 0 2px rgba(255, 230, 109, .85),
        0 0 14px rgba(8, 43, 95, .28) !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-current-match-card-v623{
    border-color: rgba(8, 43, 95, .50) !important;
    box-shadow:
        0 14px 30px rgba(19, 65, 132, .14),
        0 0 0 4px rgba(8, 43, 95, .10) !important;
}@media (max-width: 900px) {.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-status-v623{
        align-items: stretch !important;
    }.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-nav-v623{
        width: 100% !important;
        justify-content: space-between !important;
    }.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-nav-button-v623{
        min-width: 0 !important;
        flex: 1 1 auto !important;
    }}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-button-primary-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-button-secondary-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 a.webplus-button-primary-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 a.webplus-button-secondary-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-register-link-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 a.webplus-newsletter-register-link-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-button-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-clear-button-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-nav-button-v623{
    background: linear-gradient(180deg, #123f86 0%, #082b5f 100%) !important;
    color: #ffffff !important;
    border: 1px solid rgba(6, 35, 86, .78) !important;
    box-shadow: 0 10px 22px rgba(8, 43, 95, .22) !important;
    text-shadow: none !important;
    font-weight: 850 !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-button-primary-v623:hover,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-button-secondary-v623:hover,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 a.webplus-button-primary-v623:hover,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 a.webplus-button-secondary-v623:hover,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-register-link-v623:hover,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 a.webplus-newsletter-register-link-v623:hover,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-button-v623:hover,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-clear-button-v623:hover,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-nav-button-v623:hover,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-button-primary-v623:focus-visible,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-button-secondary-v623:focus-visible,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 a.webplus-button-primary-v623:focus-visible,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 a.webplus-button-secondary-v623:focus-visible,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-register-link-v623:focus-visible,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 a.webplus-newsletter-register-link-v623:focus-visible,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-search-button-v623:focus-visible,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-clear-button-v623:focus-visible,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-newsletter-nav-button-v623:focus-visible{
    background: linear-gradient(180deg, #174f9f 0%, #0a3472 100%) !important;
    color: #ffffff !important;
    border-color: rgba(6, 35, 86, .94) !important;
    box-shadow: 0 12px 26px rgba(8, 43, 95, .28), 0 0 0 4px rgba(8, 43, 95, .12) !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-return-to-caller-button-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 a.webplus-return-to-caller-button-v623{
    background: #ffffff !important;
    color: #0b73ff !important;
    border: 1px solid rgba(11, 115, 255, .32) !important;
    box-shadow: 0 10px 22px rgba(19, 65, 132, .12) !important;
    text-shadow: none !important;
    font-weight: 850 !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-return-to-caller-button-v623:hover,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 a.webplus-return-to-caller-button-v623:hover,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 .webplus-return-to-caller-button-v623:focus-visible,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623 a.webplus-return-to-caller-button-v623:focus-visible{
    background: #ffffff !important;
    color: #075ccc !important;
    border-color: rgba(11, 115, 255, .48) !important;
    box-shadow: 0 12px 26px rgba(19, 65, 132, .16), 0 0 0 4px rgba(11, 115, 255, .10) !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase:has(.webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623),
.webplus-work-modal-backdrop-v623.desktop-theme-showcase:has(.webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623){
    background: rgba(222, 241, 255, .72) !important;
    backdrop-filter: blur(4px) !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623{
    position: relative !important;
    border: 1.5px solid rgba(0, 132, 255, .82) !important;
    border-radius: 18px !important;
    background:
        radial-gradient(circle at 14% 0%, rgba(0, 136, 255, .11), transparent 32%),
        linear-gradient(180deg, #ffffff 0%, #f5fbff 100%) !important;
    color: #0b1b3a !important;
    box-shadow:
        0 0 0 1px rgba(0, 184, 255, .26) inset,
        0 0 24px rgba(0, 136, 255, .36),
        0 22px 64px rgba(0, 72, 145, .22) !important;
    text-shadow: none !important;
    overflow: hidden !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 .webplus-about-modal-content-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-contact-modal-content-v623{
    background:
        linear-gradient(90deg, rgba(0, 136, 255, .14), transparent 1px) 0 0 / 24px 24px,
        linear-gradient(180deg, #ffffff 0%, #f7fcff 100%) !important;
    border: 1px solid rgba(0, 132, 255, .28) !important;
    color: #0b1b3a !important;
    box-shadow:
        0 0 0 1px rgba(0, 184, 255, .12) inset,
        0 0 18px rgba(0, 136, 255, .16) !important;
    text-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 .webplus-modal-brand-badge-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-modal-brand-badge-v623{
    background: #ffffff !important;
    border: 1px solid rgba(0, 132, 255, .56) !important;
    box-shadow:
        0 0 0 1px rgba(0, 184, 255, .14) inset,
        0 0 16px rgba(0, 136, 255, .20) !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 .webplus-modal-brand-logo-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-modal-brand-logo-v623{
    filter: none !important;
    opacity: 1 !important;
    box-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 .webplus-work-modal-close-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-work-modal-close-v623{
    background: #ffffff !important;
    color: #0b63d8 !important;
    border: 1px solid rgba(0, 132, 255, .62) !important;
    box-shadow:
        0 0 0 1px rgba(0, 184, 255, .14) inset,
        0 0 18px rgba(0, 136, 255, .22) !important;
    text-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 .webplus-work-modal-close-v623:hover,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-work-modal-close-v623:hover,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 .webplus-work-modal-close-v623:focus-visible,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-work-modal-close-v623:focus-visible{
    background: #f2f9ff !important;
    color: #063f8c !important;
    border-color: rgba(0, 132, 255, .84) !important;
    box-shadow:
        0 0 0 4px rgba(0, 136, 255, .12),
        0 0 22px rgba(0, 136, 255, .28) !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 .webplus-about-modal-header-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-contact-modal-header-v623{
    border-bottom: 1px solid rgba(0, 132, 255, .42) !important;
    box-shadow: 0 12px 22px -20px rgba(0, 136, 255, .44) !important;
    text-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 .webplus-about-modal-kicker-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 .webplus-about-modal-header-v623 h3,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-contact-modal-header-v623 h3{
    color: #063f8c !important;
    text-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-contact-modal-header-v623 p,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 .webplus-about-modal-body-v623{
    color: #3f5875 !important;
    text-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 .webplus-about-modal-photo-frame-v623{
    background: linear-gradient(180deg, #ffffff 0%, #edf8ff 100%) !important;
    border: 1px solid rgba(0, 132, 255, .58) !important;
    box-shadow:
        0 0 0 1px rgba(0, 184, 255, .12) inset,
        0 0 18px rgba(0, 136, 255, .20),
        0 14px 30px rgba(0, 80, 160, .12) !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 .webplus-about-modal-photo-v623{
    filter: none !important;
    box-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 .webplus-about-modal-body-v623 p{
    background: rgba(255, 255, 255, .94) !important;
    border: 1px solid rgba(0, 132, 255, .30) !important;
    box-shadow:
        0 0 0 1px rgba(0, 184, 255, .08) inset,
        0 8px 18px rgba(0, 92, 184, .08) !important;
    color: #344d6d !important;
    text-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-contact-option-v623{
    background: linear-gradient(180deg, #ffffff 0%, #edf7ff 100%) !important;
    border: 1px solid rgba(0, 132, 255, .40) !important;
    color: #0b1b3a !important;
    box-shadow:
        0 0 0 1px rgba(0, 184, 255, .10) inset,
        0 10px 24px rgba(0, 92, 184, .11) !important;
    text-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-contact-option-v623:hover,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-contact-option-v623:focus-visible{
    background: linear-gradient(180deg, #ffffff 0%, #e7f5ff 100%) !important;
    border-color: rgba(0, 132, 255, .70) !important;
    box-shadow:
        0 0 0 1px rgba(0, 184, 255, .18) inset,
        0 0 22px rgba(0, 136, 255, .30),
        0 14px 30px rgba(0, 92, 184, .14) !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-contact-option-v623 strong{
    color: #063f8c !important;
    text-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-contact-option-v623 small{
    color: #486380 !important;
    text-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-contact-brand-art-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-contact-brand-art-frame-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-contact-brand-core-v623{
    background:
        radial-gradient(circle, rgba(0, 184, 255, .16), transparent 62%),
        linear-gradient(180deg, #ffffff 0%, #edf8ff 100%) !important;
    border-color: rgba(0, 132, 255, .46) !important;
    box-shadow:
        0 0 0 1px rgba(0, 184, 255, .12) inset,
        0 0 16px rgba(0, 136, 255, .18) !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-contact-brand-logo-v623{
    filter: none !important;
    box-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 *,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 *{
    text-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 .webplus-modal-brand-badge-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-modal-brand-badge-v623{
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    border-radius: 0 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-direct-contact-modal-v623 .webplus-direct-contact-brand-badge-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-contact-form-modal-v623 .webplus-direct-contact-brand-badge-v623{
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    border-radius: 0 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 .webplus-modal-brand-logo-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-modal-brand-logo-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-direct-contact-modal-v623 .webplus-direct-contact-brand-logo-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-contact-form-modal-v623 .webplus-direct-contact-brand-logo-v623{
    filter: none !important;
    opacity: 1 !important;
    box-shadow: none !important;
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
}.webplus-direct-contact-modal-v623 .webplus-direct-contact-brand-badge-v623,
.webplus-contact-form-modal-v623 .webplus-direct-contact-brand-badge-v623{
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    border-radius: 0 !important;
}.webplus-direct-contact-modal-v623 .webplus-direct-contact-brand-logo-v623,
.webplus-contact-form-modal-v623 .webplus-direct-contact-brand-logo-v623{
    filter: none !important;
    opacity: 1 !important;
    box-shadow: none !important;
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 .webplus-about-modal-header-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-contact-modal-header-v623{
    border-bottom: 0 !important;
    box-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 .webplus-about-modal-header-v623::before,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 .webplus-about-modal-header-v623::after,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-contact-modal-header-v623::before,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-contact-modal-header-v623::after{
    content: none !important;
    display: none !important;
    border: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 .webplus-modal-brand-badge-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-modal-brand-badge-v623{
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-about-modal-v623.webplus-branded-modal-v623 .webplus-modal-brand-logo-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-work-modal-v623.webplus-contact-modal-v623.webplus-branded-modal-v623 .webplus-modal-brand-logo-v623{
    filter: none !important;
    opacity: 1 !important;
    box-shadow: none !important;
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-modal-brand-logo-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-direct-contact-brand-logo-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase img.webplus-modal-brand-logo-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase img.webplus-direct-contact-brand-logo-v623{
    filter: none !important;
    opacity: 1 !important;
    box-shadow: none !important;
    border: 0 !important;
    outline: 0 !important;
    background: transparent !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-modal-brand-badge-v623,
.webplus-work-modal-backdrop-v623.desktop-theme-showcase .webplus-direct-contact-brand-badge-v623{
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-avatar-frame-v623{
    width: 222px !important;
    height: 222px !important;
    border-radius: 28px !important;
}.webplus-home-dashboard-v623.desktop-theme-showcase .webplus-showcase-avatar-frame-v623 img{
    object-fit: cover !important;
    object-position: center 24% !important;
}.webplus-home-dashboard-v623:not(.desktop-theme-showcase).register-modal-open,
.webplus-home-dashboard-v623:not(.desktop-theme-showcase):has(+ .webplus-register-modal-backdrop-v623){
    filter: blur(4px) brightness(.58) saturate(.86) !important;
    transform: none !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623{
    background:
        radial-gradient(circle at 50% 24%, rgba(0, 229, 255, .14), transparent 24rem),
        rgba(0, 0, 0, .54) !important;
    backdrop-filter: blur(3px) brightness(.72) !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-window-v623{
    width: 390px !important;
    max-width: calc(100vw - 36px) !important;
    max-height: calc(100vh - 44px) !important;
    overflow: auto !important;
    padding: 12px 12px 14px !important;
    border: 1px solid rgba(68, 198, 255, .48) !important;
    border-radius: 18px !important;
    background:
        linear-gradient(180deg, rgba(8, 18, 34, .98), rgba(3, 9, 22, .99)) !important;
    box-shadow:
        0 0 0 1px rgba(155, 86, 255, .16),
        0 0 28px rgba(0, 229, 255, .26),
        0 24px 56px rgba(0, 0, 0, .68),
        inset 0 0 18px rgba(68, 198, 255, .10) !important;
    box-sizing: border-box !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-content-v623{
    width: 100% !important;
    max-width: 100% !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-header-v623{
    margin: 0 0 8px !important;
    padding: 9px 10px 8px !important;
    border: 1px solid rgba(68, 198, 255, .24) !important;
    border-radius: 13px !important;
    background: rgba(1, 8, 18, .62) !important;
    box-shadow: inset 0 0 12px rgba(68, 198, 255, .06) !important;
    text-align: center !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-header-v623 h3{
    margin: 0 !important;
    font-size: 22px !important;
    line-height: 1.02 !important;
    letter-spacing: -.02em !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-header-v623 p{
    margin: 5px auto 0 !important;
    max-width: 310px !important;
    font-size: 11px !important;
    line-height: 1.25 !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-form-v623{
    gap: 0 !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-grid-v623{
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 7px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-contact-form-field-v623{
    gap: 3px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-contact-form-field-v623 span,
.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-checks-v623 label,
.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-direct-contact-required-note-v623{
    font-size: 10.5px !important;
    line-height: 1.18 !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-contact-form-input-v623{
    min-height: 26px !important;
    padding: 5px 7px !important;
    border-radius: 7px !important;
    font-size: 12px !important;
    line-height: 1.15 !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-checks-v623{
    display: grid !important;
    gap: 5px !important;
    margin: 8px 0 !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-checks-v623 label{
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-actions-v623{
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 8px !important;
    margin-top: 7px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-registration-privacy-button-v623,
.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-direct-contact-submit-v623{
    min-height: 28px !important;
    padding: 6px 10px !important;
    border-radius: 8px !important;
    font-size: 11px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-alert-v623{
    margin-top: 8px !important;
    padding: 8px 9px !important;
    border-radius: 9px !important;
    font-size: 11px !important;
    line-height: 1.25 !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-window-v623{
    width: 546px !important;
    max-width: calc(100vw - 44px) !important;
    padding: 17px 17px 19px !important;
    border-radius: 22px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-header-v623{
    margin: 0 0 12px !important;
    padding: 13px 14px 12px !important;
    border-radius: 16px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-header-v623 h3{
    font-size: 31px !important;
    line-height: 1.02 !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-header-v623 p{
    max-width: 448px !important;
    margin-top: 8px !important;
    font-size: 15.5px !important;
    line-height: 1.32 !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-grid-v623{
    gap: 10px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-contact-form-field-v623{
    gap: 5px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-contact-form-field-v623 span{
    font-size: 14px !important;
    line-height: 1.2 !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-contact-form-input-v623{
    min-height: 37px !important;
    padding: 8px 10px !important;
    border-radius: 10px !important;
    font-size: 15px !important;
    line-height: 1.2 !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-checks-v623{
    gap: 8px !important;
    margin: 12px 0 !important;
    padding: 10px 11px !important;
    border: 1px solid rgba(68, 198, 255, .18) !important;
    border-radius: 12px !important;
    background: rgba(1, 8, 18, .35) !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-checks-v623 label{
    display: grid !important;
    grid-template-columns: 20px 1fr !important;
    align-items: start !important;
    column-gap: 10px !important;
    min-height: 22px !important;
    margin: 0 !important;
    padding: 0 !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-checks-v623 input[type="checkbox"]{
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    margin: 2px 0 0 !important;
    accent-color: #44c6ff !important;
    justify-self: center !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-checks-v623 label span{
    display: inline !important;
    font-size: 14px !important;
    line-height: 1.25 !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-direct-contact-required-note-v623{
    font-size: 13px !important;
    line-height: 1.25 !important;
    margin: 9px 0 !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-actions-v623{
    grid-template-columns: 1fr 1fr !important;
    gap: 11px !important;
    margin-top: 11px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-registration-privacy-button-v623,
.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-direct-contact-submit-v623{
    min-height: 39px !important;
    padding: 8px 13px !important;
    border-radius: 11px !important;
    font-size: 14px !important;
    line-height: 1.2 !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-alert-v623{
    margin-top: 12px !important;
    padding: 11px 13px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
    line-height: 1.32 !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623{
    background:
        radial-gradient(circle at 50% 24%, rgba(255, 191, 0, .16), transparent 24rem),
        rgba(0, 0, 0, .54) !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-window-v623{
    border-color: rgba(255, 191, 0, .82) !important;
    box-shadow:
        0 0 0 1px rgba(255, 125, 0, .34),
        0 0 18px rgba(255, 191, 0, .52),
        0 0 34px rgba(255, 125, 0, .34),
        0 24px 56px rgba(0, 0, 0, .68),
        inset 0 0 16px rgba(255, 191, 0, .18),
        inset 0 0 28px rgba(255, 125, 0, .10) !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-header-v623{
    border-color: rgba(255, 191, 0, .62) !important;
    box-shadow:
        0 0 12px rgba(255, 191, 0, .22),
        inset 0 0 14px rgba(255, 191, 0, .12) !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-register-modal-checks-v623{
    border-color: rgba(255, 191, 0, .42) !important;
    box-shadow:
        0 0 10px rgba(255, 191, 0, .14),
        inset 0 0 12px rgba(255, 191, 0, .08) !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-contact-form-input-v623{
    border-color: rgba(255, 191, 0, .38) !important;
    box-shadow:
        0 0 8px rgba(255, 191, 0, .10),
        inset 0 0 8px rgba(255, 191, 0, .06) !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-contact-form-input-v623:focus{
    border-color: rgba(255, 191, 0, .86) !important;
    box-shadow:
        0 0 0 2px rgba(255, 191, 0, .18),
        0 0 14px rgba(255, 191, 0, .30),
        inset 0 0 8px rgba(255, 191, 0, .08) !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-registration-privacy-button-v623,
.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-direct-contact-submit-v623{
    border-color: rgba(255, 191, 0, .52) !important;
    box-shadow:
        0 0 10px rgba(255, 191, 0, .20),
        inset 0 0 10px rgba(255, 191, 0, .08) !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-direct-contact-brand-badge-v623{
    border-color: rgba(255, 191, 0, .72) !important;
    box-shadow:
        0 0 14px rgba(255, 191, 0, .36),
        inset 0 0 12px rgba(255, 191, 0, .12) !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623 .webplus-direct-contact-modal-close-v623{
    border-color: rgba(255, 191, 0, .60) !important;
    color: #ffbf00 !important;
    box-shadow:
        0 0 12px rgba(255, 191, 0, .26),
        inset 0 0 8px rgba(255, 191, 0, .10) !important;
}.webplus-home-dashboard-v623:not(.desktop-theme-showcase).download-modal-open{
    filter: blur(4px) brightness(.58) saturate(.86) !important;
    transform: none !important;
}.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-body-v623{
    display: grid !important;
    gap: 12px !important;
    padding: 2px 0 0 !important;
}.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-body-v623 h4{
    margin: 0 !important;
    color: #ffbf00 !important;
    font-size: 18px !important;
    line-height: 1.15 !important;
    letter-spacing: .01em !important;
    text-shadow: 0 0 12px rgba(255, 191, 0, .34) !important;
}.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-body-v623 p{
    margin: 0 !important;
    color: rgba(236, 248, 255, .88) !important;
    font-size: 15px !important;
    line-height: 1.36 !important;
}.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-status-list-v623{
    display: grid !important;
    gap: 8px !important;
    padding: 10px 11px !important;
    border: 1px solid rgba(255, 191, 0, .42) !important;
    border-radius: 12px !important;
    background: rgba(1, 8, 18, .35) !important;
    box-shadow:
        0 0 10px rgba(255, 191, 0, .14),
        inset 0 0 12px rgba(255, 191, 0, .08) !important;
}.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-status-list-v623 div{
    display: grid !important;
    grid-template-columns: 1fr auto !important;
    align-items: center !important;
    gap: 12px !important;
    min-height: 30px !important;
    padding: 6px 8px !important;
    border: 1px solid rgba(255, 191, 0, .24) !important;
    border-radius: 10px !important;
    background: rgba(255, 191, 0, .045) !important;
}.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-status-list-v623 span{
    color: rgba(236, 248, 255, .82) !important;
    font-size: 14px !important;
    line-height: 1.2 !important;
}.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-status-list-v623 strong{
    color: #ffbf00 !important;
    font-size: 14px !important;
    line-height: 1.2 !important;
    text-align: right !important;
    text-shadow: 0 0 10px rgba(255, 191, 0, .28) !important;
}.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623{
    margin-top: 2px !important;
}.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623 a,
.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623 button{
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-decoration: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623){
    background:
        radial-gradient(circle at 50% 24%, rgba(255, 191, 0, .14), transparent 24rem),
        rgba(0, 0, 0, .58) !important;
    backdrop-filter: blur(4px) brightness(.66) saturate(.82) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-work-modal-v623.webplus-branded-modal-v623{
    border: 1px solid rgba(255, 191, 0, .78) !important;
    background:
        linear-gradient(180deg, rgba(8, 15, 25, .98), rgba(3, 8, 18, .99)) !important;
    box-shadow:
        0 0 0 1px rgba(255, 125, 0, .30),
        0 0 18px rgba(255, 191, 0, .45),
        0 0 36px rgba(255, 125, 0, .30),
        0 24px 60px rgba(0, 0, 0, .72),
        inset 0 0 18px rgba(255, 191, 0, .13),
        inset 0 0 28px rgba(255, 125, 0, .08) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-modal-brand-badge-v623{
    border-color: rgba(255, 191, 0, .72) !important;
    background:
        radial-gradient(circle at 50% 42%, rgba(255, 191, 0, .18), rgba(5, 10, 19, .96) 68%) !important;
    box-shadow:
        0 0 14px rgba(255, 191, 0, .36),
        inset 0 0 12px rgba(255, 191, 0, .12) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-work-modal-close-v623{
    border-color: rgba(255, 191, 0, .60) !important;
    color: #ffbf00 !important;
    background: rgba(8, 13, 23, .92) !important;
    box-shadow:
        0 0 12px rgba(255, 191, 0, .26),
        inset 0 0 8px rgba(255, 191, 0, .10) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-modal-work-placeholder-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-work-placeholder-v623{
    border-color: rgba(255, 191, 0, .36) !important;
    background:
        linear-gradient(180deg, rgba(4, 10, 20, .78), rgba(2, 7, 16, .84)) !important;
    box-shadow:
        inset 0 0 18px rgba(255, 191, 0, .08),
        0 0 12px rgba(255, 191, 0, .12) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-working-image-frame-v623{
    border-color: rgba(255, 191, 0, .52) !important;
    background:
        radial-gradient(circle at 50% 45%, rgba(255, 191, 0, .13), rgba(3, 8, 18, .90) 70%) !important;
    box-shadow:
        0 0 18px rgba(255, 191, 0, .20),
        inset 0 0 18px rgba(255, 191, 0, .08) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-work-placeholder-v623 h3,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-modal-work-placeholder-v623 h3{
    color: #ffbf00 !important;
    text-shadow:
        0 0 10px rgba(255, 191, 0, .42),
        0 0 22px rgba(255, 125, 0, .28) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-work-placeholder-v623 p,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-modal-work-placeholder-v623 p{
    color: rgba(236, 248, 255, .86) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-work-placeholder-v623 strong,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-modal-work-placeholder-v623 strong{
    color: #ffbf00 !important;
    text-shadow: 0 0 10px rgba(255, 191, 0, .34) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-work-placeholder-inner-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-working-image-frame-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-working-image-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-work-placeholder-v623 img,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-working-image-frame-v623 img{
    background-color: #050505 !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-working-image-frame-v623{
    background:
        linear-gradient(180deg, rgba(7, 7, 6, .98), rgba(0, 0, 0, .99)) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-work-placeholder-inner-v623{
    background:
        linear-gradient(180deg, rgba(8, 8, 7, .92), rgba(2, 2, 2, .96)) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-working-image-v623{
    mix-blend-mode: multiply !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-working-image-v623{
    mix-blend-mode: normal !important;
    opacity: 1 !important;
    visibility: visible !important;
    display: block !important;
    background-color: transparent !important;
    filter: brightness(.92) contrast(1.08) saturate(.82) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase):not(.webplus-register-modal-backdrop-v623) .webplus-working-image-frame-v623 img{
    opacity: 1 !important;
    visibility: visible !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623.webplus-contact-form-modal-v623{
    border: 1px solid rgba(255, 191, 0, .88) !important;
    border-radius: 24px !important;
    background:
        linear-gradient(180deg, rgba(10, 9, 7, .985), rgba(2, 2, 2, .995)) !important;
    color: rgba(255, 244, 214, .92) !important;
    box-shadow:
        0 0 0 1px rgba(255, 125, 0, .34),
        0 0 22px rgba(255, 191, 0, .54),
        0 0 46px rgba(255, 125, 0, .32),
        0 26px 64px rgba(0, 0, 0, .78),
        inset 0 0 18px rgba(255, 191, 0, .14),
        inset 0 0 32px rgba(255, 125, 0, .08) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623 .webplus-direct-contact-brand-badge-v623{
    border-color: rgba(255, 191, 0, .82) !important;
    background:
        radial-gradient(circle at 50% 42%, rgba(255, 191, 0, .20), rgba(8, 7, 4, .96) 70%) !important;
    box-shadow:
        0 0 16px rgba(255, 191, 0, .42),
        0 0 28px rgba(255, 125, 0, .20),
        inset 0 0 12px rgba(255, 191, 0, .14) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623 .webplus-direct-contact-brand-logo-v623{
    filter: brightness(1.04) contrast(1.08) saturate(.92) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623 .webplus-direct-contact-modal-close-v623{
    border-color: rgba(255, 191, 0, .72) !important;
    color: #ffbf00 !important;
    background: rgba(10, 8, 4, .96) !important;
    box-shadow:
        0 0 14px rgba(255, 191, 0, .36),
        inset 0 0 9px rgba(255, 191, 0, .12) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623 .webplus-contact-form-content-v623{
    border: 1px solid rgba(255, 191, 0, .36) !important;
    border-radius: 18px !important;
    background:
        linear-gradient(180deg, rgba(8, 8, 7, .86), rgba(2, 2, 2, .93)) !important;
    box-shadow:
        0 0 14px rgba(255, 191, 0, .12),
        inset 0 0 18px rgba(255, 191, 0, .08) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623 .webplus-contact-form-header-v623{
    border-bottom: 1px solid rgba(255, 191, 0, .30) !important;
    background: transparent !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623 .webplus-contact-form-header-v623 h3{
    color: #ffbf00 !important;
    text-shadow:
        0 0 12px rgba(255, 191, 0, .46),
        0 0 26px rgba(255, 125, 0, .28) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623 .webplus-contact-form-header-v623 p{
    color: rgba(255, 244, 214, .86) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623 .webplus-contact-form-field-v623 span{
    color: rgba(255, 244, 214, .92) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623 .webplus-contact-form-field-v623 em,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623 .webplus-direct-contact-required-note-v623 em{
    color: #ffbf00 !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623 .webplus-contact-form-input-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623 .webplus-contact-form-editor-v623{
    border: 1px solid rgba(255, 191, 0, .42) !important;
    background:
        linear-gradient(180deg, rgba(4, 4, 3, .98), rgba(0, 0, 0, .99)) !important;
    color: rgba(255, 244, 214, .96) !important;
    box-shadow:
        0 0 10px rgba(255, 191, 0, .12),
        inset 0 0 12px rgba(255, 191, 0, .06) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623 .webplus-contact-form-input-v623:focus,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623 .webplus-contact-form-editor-v623:focus{
    border-color: rgba(255, 191, 0, .86) !important;
    box-shadow:
        0 0 0 2px rgba(255, 191, 0, .18),
        0 0 16px rgba(255, 191, 0, .30),
        inset 0 0 12px rgba(255, 191, 0, .08) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623 .webplus-direct-contact-required-note-v623{
    color: rgba(255, 244, 214, .84) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623 .webplus-direct-contact-submit-v623{
    border: 1px solid rgba(255, 191, 0, .72) !important;
    background:
        linear-gradient(180deg, rgba(255, 191, 0, .92), rgba(255, 111, 0, .86)) !important;
    color: #120a00 !important;
    text-shadow: none !important;
    box-shadow:
        0 0 18px rgba(255, 191, 0, .34),
        0 0 30px rgba(255, 111, 0, .18),
        inset 0 0 10px rgba(255, 255, 255, .16) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623 .webplus-alert-v623{
    border-color: rgba(255, 191, 0, .42) !important;
    background: rgba(8, 8, 7, .88) !important;
    color: rgba(255, 244, 214, .90) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-modal-brand-badge-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-brand-badge-v623{
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-modal-brand-badge-v623::before,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-modal-brand-badge-v623::after,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-brand-badge-v623::before,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-brand-badge-v623::after{
    content: none !important;
    display: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-modal-brand-logo-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-brand-logo-v623{
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    filter: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) :is(
    .webplus-modal-brand-badge-v623,
    .webplus-direct-contact-brand-badge-v623,
    .webplus-brand-modal-badge-v623,
    .webplus-contact-brand-badge-v623,
    .webplus-language-brand-badge-v623,
    .webplus-about-brand-badge-v623
){
    border: 0 !important;
    outline: 0 !important;
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) :is(
    .webplus-modal-brand-badge-v623,
    .webplus-direct-contact-brand-badge-v623,
    .webplus-brand-modal-badge-v623,
    .webplus-contact-brand-badge-v623,
    .webplus-language-brand-badge-v623,
    .webplus-about-brand-badge-v623
)::before,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) :is(
    .webplus-modal-brand-badge-v623,
    .webplus-direct-contact-brand-badge-v623,
    .webplus-brand-modal-badge-v623,
    .webplus-contact-brand-badge-v623,
    .webplus-language-brand-badge-v623,
    .webplus-about-brand-badge-v623
)::after{
    content: none !important;
    display: none !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) :is(
    .webplus-modal-brand-badge-v623,
    .webplus-direct-contact-brand-badge-v623,
    .webplus-brand-modal-badge-v623,
    .webplus-contact-brand-badge-v623,
    .webplus-language-brand-badge-v623,
    .webplus-about-brand-badge-v623
) > *{
    border: 0 !important;
    outline: 0 !important;
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) :is(
    .webplus-modal-brand-logo-v623,
    .webplus-direct-contact-brand-logo-v623,
    .webplus-brand-modal-logo-v623,
    .webplus-contact-brand-logo-v623,
    .webplus-language-brand-logo-v623,
    .webplus-about-brand-logo-v623
),
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) :is(
    .webplus-modal-brand-badge-v623,
    .webplus-direct-contact-brand-badge-v623,
    .webplus-brand-modal-badge-v623,
    .webplus-contact-brand-badge-v623,
    .webplus-language-brand-badge-v623,
    .webplus-about-brand-badge-v623
) img{
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    border: 0 !important;
    outline: 0 !important;
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-modal-brand-badge-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-brand-badge-v623,
.webplus-language-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-modal-brand-badge-v623{
    display: contents !important;
    border: 0 !important;
    outline: 0 !important;
    background: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-work-modal-v623.webplus-brands-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-work-modal-v623.webplus-detached-panel-modal-v623.webplus-brands-modal-v623{
    position: relative !important;
    width: min(720px, calc(100vw - 72px)) !important;
    max-width: min(720px, calc(100vw - 72px)) !important;
    max-height: calc(100vh - 72px) !important;
    margin: 0 auto !important;
    padding: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    border: 1px solid rgba(255, 191, 0, .82) !important;
    border-radius: 20px !important;
    background:
        radial-gradient(circle at 50% 0%, rgba(255, 191, 0, .10), transparent 24rem),
        linear-gradient(180deg, rgba(10, 9, 7, .985), rgba(2, 2, 2, .995)) !important;
    color: rgba(255, 244, 214, .92) !important;
    box-shadow:
        0 0 0 1px rgba(255, 125, 0, .30),
        0 0 22px rgba(255, 191, 0, .42),
        0 0 46px rgba(255, 125, 0, .22),
        0 26px 64px rgba(0, 0, 0, .78),
        inset 0 0 18px rgba(255, 191, 0, .12),
        inset 0 0 32px rgba(255, 125, 0, .07) !important;
    overflow: hidden !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-work-modal-close-v623{
    top: 14px !important;
    right: 14px !important;
    width: 36px !important;
    height: 36px !important;
    border: 1px solid rgba(255, 191, 0, .64) !important;
    border-radius: 10px !important;
    background: rgba(10, 8, 4, .96) !important;
    color: #ffbf00 !important;
    box-shadow:
        0 0 14px rgba(255, 191, 0, .30),
        inset 0 0 9px rgba(255, 191, 0, .10) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-detached-panel-title-v623{
    width: 100% !important;
    margin: 0 !important;
    padding: 22px 76px 8px 116px !important;
    color: #ffbf00 !important;
    font-size: 26px !important;
    line-height: 1.1 !important;
    font-weight: 650 !important;
    text-align: center !important;
    text-shadow:
        0 0 12px rgba(255, 191, 0, .42),
        0 0 26px rgba(255, 125, 0, .24) !important;
    letter-spacing: .01em !important;
    background: transparent !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-panel-five-v623.webplus-panel-detached-content-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 aside.webplus-panel-five-v623.webplus-panel-detached-content-v623{
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: calc(100vh - 132px) !important;
    margin: 0 auto !important;
    padding: 8px 24px 24px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 16px !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    color: rgba(255, 244, 214, .92) !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
    scrollbar-color: rgba(255, 191, 0, .46) rgba(10, 8, 4, .88) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-panel-five-spacer-v623{
    display: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-matrix-disclaimer-v623{
    flex: 0 0 auto !important;
    width: min(560px, 100%) !important;
    max-width: min(560px, 100%) !important;
    margin: 0 auto !important;
    padding: 14px 18px !important;
    display: grid !important;
    justify-items: center !important;
    gap: 8px !important;
    text-align: center !important;
    border: 1px solid rgba(255, 191, 0, .34) !important;
    border-radius: 16px !important;
    background:
        linear-gradient(180deg, rgba(13, 11, 7, .84), rgba(4, 4, 3, .94)) !important;
    color: rgba(255, 244, 214, .82) !important;
    box-shadow:
        0 0 14px rgba(255, 191, 0, .12),
        inset 0 0 18px rgba(255, 191, 0, .07) !important;
    overflow: visible !important;
    box-sizing: border-box !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-matrix-disclaimer-v623 h2{
    margin: 0 !important;
    color: #ffbf00 !important;
    font-size: 20px !important;
    line-height: 1.12 !important;
    font-weight: 650 !important;
    text-shadow:
        0 0 10px rgba(255, 191, 0, .34),
        0 0 18px rgba(255, 125, 0, .18) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-matrix-disclaimer-v623 p{
    width: min(510px, 100%) !important;
    margin: 0 !important;
    color: rgba(255, 244, 214, .78) !important;
    font-size: 13.5px !important;
    line-height: 1.38 !important;
    text-shadow: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-brand-panel-v623.webplus-empty-logo-panel-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 section.webplus-brand-panel-v623.webplus-empty-logo-panel-v623{
    flex: 0 0 auto !important;
    width: 527px !important;
    min-width: 527px !important;
    max-width: 527px !important;
    height: 227px !important;
    min-height: 227px !important;
    max-height: 227px !important;
    padding: 0 !important;
    margin: 0 auto !important;
    display: grid !important;
    place-items: center !important;
    border: 1px solid rgba(255, 191, 0, .34) !important;
    border-radius: 18px !important;
    background:
        linear-gradient(180deg, rgba(8, 8, 7, .92), rgba(2, 2, 2, .98)) !important;
    color: rgba(255, 244, 214, .92) !important;
    box-shadow:
        0 0 14px rgba(255, 191, 0, .13),
        inset 0 0 18px rgba(255, 191, 0, .07) !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-empty-logo-grid-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-brand-scroll-v623.webplus-empty-logo-grid-v623{
    width: 525px !important;
    min-width: 525px !important;
    max-width: 525px !important;
    height: 225px !important;
    min-height: 225px !important;
    max-height: 225px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    display: grid !important;
    grid-template-columns: repeat(7, 75px) !important;
    grid-template-rows: repeat(3, 75px) !important;
    gap: 0 !important;
    align-content: center !important;
    justify-content: center !important;
    background: rgba(3, 3, 3, .98) !important;
    border: 1px solid rgba(255, 191, 0, .28) !important;
    border-radius: 14px !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    scrollbar-color: rgba(255, 191, 0, .46) rgba(10, 8, 4, .88) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-empty-logo-button-v623{
    width: 75px !important;
    height: 75px !important;
    min-width: 75px !important;
    min-height: 75px !important;
    max-width: 75px !important;
    max-height: 75px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 1px solid rgba(255, 191, 0, .22) !important;
    border-radius: 0 !important;
    background: rgba(0, 0, 0, .92) !important;
    box-shadow: none !important;
    display: block !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    pointer-events: none !important;
    cursor: default !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-empty-logo-button-v623:hover,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-empty-logo-button-v623:focus-visible,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-empty-logo-button-v623:active{
    transform: none !important;
    outline: none !important;
    box-shadow: none !important;
    background: rgba(0, 0, 0, .92) !important;
    border-color: rgba(255, 191, 0, .22) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-empty-logo-image-v623{
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    object-fit: contain !important;
    background: rgba(255, 255, 255, .98) !important;
    filter: none !important;
    opacity: 1 !important;
    pointer-events: none !important;
    user-select: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-empty-logo-panel-v623::after,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-brand-panel-v623::after{
    content: none !important;
    display: none !important;
}@media (max-width: 620px) {.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-brand-panel-v623.webplus-empty-logo-panel-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 section.webplus-brand-panel-v623.webplus-empty-logo-panel-v623{
        width: 527px !important;
        min-width: 527px !important;
        max-width: 527px !important;
        height: 227px !important;
        min-height: 227px !important;
        max-height: 227px !important;
    }.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-empty-logo-grid-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-brand-scroll-v623.webplus-empty-logo-grid-v623{
        width: 525px !important;
        min-width: 525px !important;
        max-width: 525px !important;
        height: 225px !important;
        min-height: 225px !important;
        max-height: 225px !important;
        grid-template-columns: repeat(7, 75px) !important;
        grid-template-rows: repeat(3, 75px) !important;
        overflow: hidden !important;
    }}@media (max-height: 760px) {.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-empty-logo-grid-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-brand-scroll-v623.webplus-empty-logo-grid-v623{
        height: 225px !important;
        min-height: 225px !important;
        max-height: 225px !important;
        grid-template-rows: repeat(3, 75px) !important;
        overflow: hidden !important;
    }}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-work-modal-v623.webplus-brands-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-work-modal-v623.webplus-detached-panel-modal-v623.webplus-brands-modal-v623{
    height: auto !important;
    min-height: 0 !important;
    max-height: calc(100vh - 72px) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-panel-five-v623.webplus-panel-detached-content-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 aside.webplus-panel-five-v623.webplus-panel-detached-content-v623{
    padding-bottom: 40px !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-brand-panel-v623.webplus-empty-logo-panel-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 section.webplus-brand-panel-v623.webplus-empty-logo-panel-v623{
    width: 527px !important;
    min-width: 527px !important;
    max-width: 527px !important;
    height: 227px !important;
    min-height: 227px !important;
    max-height: 227px !important;
    padding: 0 !important;
    margin: 0 auto !important;
    place-items: center !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-empty-logo-grid-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-brand-scroll-v623.webplus-empty-logo-grid-v623{
    width: 525px !important;
    min-width: 525px !important;
    max-width: 525px !important;
    height: 225px !important;
    min-height: 225px !important;
    max-height: 225px !important;
    margin: 0 auto !important;
}@media (max-width: 620px) {.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-brand-panel-v623.webplus-empty-logo-panel-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 section.webplus-brand-panel-v623.webplus-empty-logo-panel-v623{
        height: 227px !important;
        min-height: 227px !important;
        max-height: 227px !important;
        padding: 0 !important;
    }.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-empty-logo-grid-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-brand-scroll-v623.webplus-empty-logo-grid-v623{
        height: 225px !important;
        min-height: 225px !important;
        max-height: 225px !important;
        margin: 0 auto !important;
    }}@media (max-height: 760px) {.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-brand-panel-v623.webplus-empty-logo-panel-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 section.webplus-brand-panel-v623.webplus-empty-logo-panel-v623{
        height: 227px !important;
        min-height: 227px !important;
        max-height: 227px !important;
        padding: 0 !important;
    }.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-empty-logo-grid-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) > .webplus-brands-modal-v623 .webplus-brand-scroll-v623.webplus-empty-logo-grid-v623{
        height: 225px !important;
        min-height: 225px !important;
        max-height: 225px !important;
        margin: 0 auto !important;
    }}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-close-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-close-v623{
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    border: 1px solid rgba(255, 191, 0, .78) !important;
    border-radius: 10px !important;
    background: rgba(3, 3, 3, .96) !important;
    color: #ffbf00 !important;
    font-size: 30px !important;
    line-height: 1 !important;
    font-weight: 500 !important;
    display: grid !important;
    place-items: center !important;
    text-shadow:
        0 0 10px rgba(255, 191, 0, .55),
        0 0 18px rgba(255, 125, 0, .28) !important;
    box-shadow:
        0 0 14px rgba(255, 191, 0, .34),
        inset 0 0 10px rgba(255, 191, 0, .10) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-close-v623:hover,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-close-v623:focus-visible,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-close-v623:hover,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-close-v623:focus-visible{
    border-color: rgba(255, 191, 0, .95) !important;
    background: rgba(0, 0, 0, .98) !important;
    outline: none !important;
    box-shadow:
        0 0 18px rgba(255, 191, 0, .46),
        0 0 28px rgba(255, 125, 0, .22),
        inset 0 0 12px rgba(255, 191, 0, .12) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-v623.webplus-branded-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623.webplus-contact-form-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-register-modal-window-v623.webplus-contact-form-modal-v623{
    position: relative !important;
    padding-top: 72px !important;
    overflow: hidden !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-v623.webplus-branded-modal-v623::before,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623.webplus-contact-form-modal-v623::before,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-register-modal-window-v623.webplus-contact-form-modal-v623::before{
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 62px !important;
    border-bottom: 1px solid rgba(255, 191, 0, .32) !important;
    background:
        radial-gradient(circle at 9% 50%, rgba(255, 191, 0, .12), transparent 24%),
        radial-gradient(circle at 91% 50%, rgba(255, 125, 0, .10), transparent 25%),
        linear-gradient(180deg, rgba(14, 11, 6, .96), rgba(4, 4, 3, .98)) !important;
    box-shadow:
        inset 0 -1px 0 rgba(255, 191, 0, .08),
        0 8px 22px rgba(0, 0, 0, .24) !important;
    z-index: 1 !important;
    pointer-events: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-v623.webplus-branded-modal-v623 .webplus-work-modal-close-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623{
    top: 11px !important;
    right: 16px !important;
    z-index: 4 !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-v623.webplus-branded-modal-v623::before,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623.webplus-contact-form-modal-v623::before,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-register-modal-window-v623.webplus-contact-form-modal-v623::before{
    border-bottom: 0 !important;
    box-shadow:
        0 8px 22px rgba(0, 0, 0, .24) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-v623.webplus-branded-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623.webplus-contact-form-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-register-modal-window-v623.webplus-contact-form-modal-v623{
    background:
        radial-gradient(circle at 50% 0%, rgba(255, 191, 0, .08), transparent 26rem),
        linear-gradient(180deg, rgba(10, 9, 7, .99) 0%, rgba(6, 5, 4, .995) 44%, rgba(2, 2, 2, .995) 100%) !important;
    color: rgba(255, 244, 214, .92) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-v623.webplus-branded-modal-v623::before,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623.webplus-contact-form-modal-v623::before,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-register-modal-window-v623.webplus-contact-form-modal-v623::before{
    background:
        radial-gradient(circle at 9% 50%, rgba(255, 191, 0, .10), transparent 24%),
        radial-gradient(circle at 91% 50%, rgba(255, 125, 0, .08), transparent 25%),
        linear-gradient(180deg, rgba(10, 9, 7, .99), rgba(6, 5, 4, .995)) !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-panel-detached-content-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-dashboard-panel-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-panel-four-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-panel-five-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-about-modal-content-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-contact-modal-content-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-contact-form-content-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-placeholder-inner-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-matrix-disclaimer-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-brand-panel-v623.webplus-empty-logo-panel-v623{
    background:
        linear-gradient(180deg, rgba(13, 11, 7, .88), rgba(4, 4, 3, .95)) !important;
    color: rgba(255, 244, 214, .90) !important;
    border-color: rgba(255, 191, 0, .30) !important;
    box-shadow:
        0 0 14px rgba(255, 191, 0, .10),
        inset 0 0 18px rgba(255, 191, 0, .06) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-placeholder-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-modal-work-placeholder-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-detached-panel-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-about-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-contact-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-news-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-brands-modal-v623{
    background: transparent !important;
    color: rgba(255, 244, 214, .92) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-working-image-frame-v623{
    background:
        linear-gradient(180deg, rgba(8, 8, 7, .92), rgba(2, 2, 2, .98)) !important;
    border-color: rgba(255, 191, 0, .28) !important;
    box-shadow:
        0 0 14px rgba(255, 191, 0, .10),
        inset 0 0 18px rgba(255, 191, 0, .06) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) input,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) textarea,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) select{
    background:
        linear-gradient(180deg, rgba(4, 4, 3, .98), rgba(0, 0, 0, .99)) !important;
    color: rgba(255, 244, 214, .96) !important;
    border-color: rgba(255, 191, 0, .40) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) p,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) small,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) span{
    color: inherit;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-v623.webplus-branded-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-v623.webplus-detached-panel-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623.webplus-contact-form-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-register-modal-window-v623.webplus-contact-form-modal-v623{
    background:
        linear-gradient(180deg, #0a0907 0%, #060504 42%, #020202 100%) !important;
    background-color: #050505 !important;
    background-image:
        linear-gradient(180deg, #0a0907 0%, #060504 42%, #020202 100%) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-v623.webplus-branded-modal-v623 :is(
    .webplus-panel-detached-content-v623,
    .webplus-dashboard-panel-v623,
    .webplus-panel-four-v623,
    .webplus-panel-five-v623,
    .webplus-panel-five-spacer-v623,
    .webplus-about-modal-content-v623,
    .webplus-about-modal-header-v623,
    .webplus-about-modal-card-v623,
    .webplus-about-modal-grid-v623,
    .webplus-contact-modal-content-v623,
    .webplus-contact-modal-header-v623,
    .webplus-contact-option-grid-v623,
    .webplus-contact-option-v623,
    .webplus-contact-brand-art-v623,
    .webplus-contact-brand-art-frame-v623,
    .webplus-contact-brand-core-v623,
    .webplus-contact-form-content-v623,
    .webplus-contact-form-header-v623,
    .webplus-form-grid-v623,
    .webplus-checks-v623,
    .webplus-registration-required-note-v623,
    .webplus-download-required-note-v623,
    .webplus-status-list-v623,
    .webplus-boxed-v623,
    .webplus-download-status-list-v623,
    .webplus-work-placeholder-v623,
    .webplus-modal-work-placeholder-v623,
    .webplus-work-placeholder-inner-v623,
    .webplus-matrix-disclaimer-v623,
    .webplus-brand-panel-v623,
    .webplus-empty-logo-panel-v623,
    .webplus-brand-scroll-v623,
    .webplus-empty-logo-grid-v623,
    .webplus-empty-logo-button-v623,
    .webplus-detached-panel-title-v623,
    .webplus-project-inline-status-v623,
    .webplus-status-badge-v623
),
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623.webplus-contact-form-modal-v623 :is(
    .webplus-contact-form-content-v623,
    .webplus-contact-form-header-v623,
    .webplus-form-grid-v623,
    .webplus-contact-form-field-v623,
    .webplus-direct-contact-required-note-v623,
    .webplus-alert-v623
),
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-register-modal-window-v623.webplus-contact-form-modal-v623 :is(
    .webplus-contact-form-content-v623,
    .webplus-contact-form-header-v623,
    .webplus-form-grid-v623,
    .webplus-checks-v623,
    .webplus-registration-required-note-v623,
    .webplus-download-required-note-v623,
    .webplus-status-list-v623,
    .webplus-boxed-v623,
    .webplus-download-status-list-v623,
    .webplus-alert-v623
){
    background:
        linear-gradient(180deg, rgba(12, 10, 7, .96), rgba(3, 3, 3, .98)) !important;
    background-color: #050505 !important;
    background-image:
        linear-gradient(180deg, rgba(12, 10, 7, .96), rgba(3, 3, 3, .98)) !important;
    color: rgba(255, 244, 214, .90) !important;
    border-color: rgba(255, 191, 0, .28) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-v623.webplus-branded-modal-v623 :is(
    .webplus-panel-five-spacer-v623,
    .webplus-newsletter-modal-scroll-v623,
    .webplus-contact-option-grid-v623,
    .webplus-about-modal-grid-v623
){
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-v623.webplus-branded-modal-v623 *,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623.webplus-contact-form-modal-v623 *,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-register-modal-window-v623.webplus-contact-form-modal-v623 *{
    --blue: #ffbf00 !important;
    --cyan: #ffbf00 !important;
    --teal: #ffbf00 !important;
    --panel-blue: #050505 !important;
    --surface-blue: #050505 !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-v623.webplus-branded-modal-v623 :is(
    .webplus-dashboard-panel-v623,
    .webplus-panel-detached-content-v623,
    .webplus-panel-four-v623,
    .webplus-panel-five-v623,
    .webplus-about-modal-content-v623,
    .webplus-contact-modal-content-v623,
    .webplus-contact-form-content-v623,
    .webplus-work-placeholder-inner-v623,
    .webplus-matrix-disclaimer-v623,
    .webplus-brand-panel-v623,
    .webplus-empty-logo-grid-v623,
    .webplus-newsletter-public-card-v623
){
    box-shadow:
        0 0 14px rgba(255, 191, 0, .10),
        inset 0 0 18px rgba(255, 191, 0, .06) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) :is(input, textarea, select){
    background: #020202 !important;
    background-color: #020202 !important;
    background-image: linear-gradient(180deg, #050403, #000000) !important;
    color: rgba(255, 244, 214, .96) !important;
    border-color: rgba(255, 191, 0, .42) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-brands-modal-v623 .webplus-empty-logo-button-v623{
    background: #050505 !important;
    background-color: #050505 !important;
    border-color: rgba(255, 191, 0, .22) !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-brands-modal-v623 .webplus-empty-logo-image-v623{
    background: #ffffff !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) :is(
    .webplus-brand-scroll-v623,
    .webplus-empty-logo-grid-v623,
    .webplus-newsletter-modal-scroll-v623,
    .webplus-contact-option-grid-v623
){
    scrollbar-color: rgba(255, 191, 0, .46) #050505 !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-v623.webplus-branded-modal-v623::before,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623.webplus-contact-form-modal-v623::before,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-register-modal-window-v623.webplus-contact-form-modal-v623::before{
    border: 0 !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) :is(
    .webplus-language-modal-header-v623,
    .webplus-contact-modal-header-v623,
    .webplus-contact-form-header-v623,
    .webplus-about-modal-header-v623,
    .webplus-newsletter-modal-header-v623
){
    border: 0 !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
    background-image: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) :is(
    .webplus-language-modal-header-v623,
    .webplus-contact-modal-header-v623,
    .webplus-contact-form-header-v623,
    .webplus-about-modal-header-v623,
    .webplus-detached-panel-title-v623,
    .webplus-panel-detached-content-v623,
    .webplus-contact-modal-content-v623,
    .webplus-contact-form-content-v623,
    .webplus-about-modal-content-v623
)::before,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) :is(
    .webplus-language-modal-header-v623,
    .webplus-contact-modal-header-v623,
    .webplus-contact-form-header-v623,
    .webplus-about-modal-header-v623,
    .webplus-detached-panel-title-v623,
    .webplus-panel-detached-content-v623,
    .webplus-contact-modal-content-v623,
    .webplus-contact-form-content-v623,
    .webplus-about-modal-content-v623
)::after{
    border: 0 !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
    background-image: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) :is(
    .webplus-work-modal-v623,
    .webplus-branded-modal-v623,
    .webplus-direct-contact-modal-v623,
    .webplus-register-modal-window-v623,
    .webplus-contact-form-modal-v623
){
    --cyan: #ffbf00 !important;
    --blue: #ffbf00 !important;
    --teal: #ffbf00 !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-v623.webplus-branded-modal-v623::before,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623.webplus-contact-form-modal-v623::before,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-register-modal-window-v623.webplus-contact-form-modal-v623::before{
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    border: 0 !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-v623.webplus-branded-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623.webplus-contact-form-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-register-modal-window-v623.webplus-contact-form-modal-v623{
    background:
        radial-gradient(circle at 50% 0%, rgba(255, 191, 0, .055), transparent 24rem),
        linear-gradient(180deg, #050403 0%, #050403 18%, #030303 100%) !important;
    background-color: #050403 !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) :is(
    .webplus-language-modal-header-v623,
    .webplus-contact-modal-header-v623,
    .webplus-contact-form-header-v623,
    .webplus-about-modal-header-v623,
    .webplus-detached-panel-title-v623
){
    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;
    border: 0 !important;
    border-bottom: 0 !important;
    box-shadow: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-v623.webplus-branded-modal-v623 > *,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623.webplus-contact-form-modal-v623 > *,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-register-modal-window-v623.webplus-contact-form-modal-v623 > *{
    border-top-color: transparent !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-close-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-close-v623{
    z-index: 8 !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-modal-v623.webplus-branded-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-direct-contact-modal-v623.webplus-contact-form-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-register-modal-window-v623.webplus-contact-form-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-brands-modal-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-brands-modal-v623 .webplus-panel-detached-content-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-contact-modal-content-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-contact-form-content-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-about-modal-content-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-placeholder-card-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-work-placeholder-hero-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-dashboard-panel-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-dashboard-card-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-panel-detached-content-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-panel-four-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-panel-five-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-panel-six-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-detached-panel-v623,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) .webplus-detached-panel-content-v623{
    background: #050403 !important;
    background-color: #050403 !important;
    background-image: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) :is(
    .webplus-language-modal-header-v623,
    .webplus-contact-modal-header-v623,
    .webplus-contact-form-header-v623,
    .webplus-about-modal-header-v623,
    .webplus-detached-panel-title-v623,
    .webplus-dashboard-panel-header-v623,
    .webplus-brands-modal-header-v623,
    .webplus-work-placeholder-header-v623
){
    background: #050403 !important;
    background-color: #050403 !important;
    background-image: none !important;
    box-shadow: none !important;
    border-image: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) :is(
    .webplus-platform-card-v623,
    .webplus-platform-item-v623,
    .webplus-platform-option-v623,
    .webplus-brand-card-v623,
    .webplus-brand-grid-card-v623,
    .webplus-work-card-v623,
    .webplus-work-info-card-v623,
    .webplus-contact-form-card-v623,
    .webplus-newsletter-card-v623,
    .webplus-newsletter-item-v623,
    .webplus-newsletter-search-panel-v623,
    .webplus-newsletter-content-panel-v623,
    .webplus-newsletter-result-panel-v623,
    .webplus-about-text-card-v623,
    .webplus-about-quote-card-v623,
    .webplus-project-work-card-v623,
    .webplus-modal-form-card-v623
){
    background: #070605 !important;
    background-color: #070605 !important;
    background-image: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) :is(
    .webplus-work-modal-v623,
    .webplus-direct-contact-modal-v623,
    .webplus-register-modal-window-v623,
    .webplus-panel-detached-content-v623,
    .webplus-dashboard-panel-v623,
    .webplus-brands-modal-v623,
    .webplus-contact-modal-content-v623,
    .webplus-contact-form-content-v623,
    .webplus-about-modal-content-v623,
    .webplus-work-placeholder-card-v623,
    .webplus-work-placeholder-hero-v623,
    .webplus-platform-card-v623,
    .webplus-brand-card-v623
)::before,
.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase) :is(
    .webplus-work-modal-v623,
    .webplus-direct-contact-modal-v623,
    .webplus-register-modal-window-v623,
    .webplus-panel-detached-content-v623,
    .webplus-dashboard-panel-v623,
    .webplus-brands-modal-v623,
    .webplus-contact-modal-content-v623,
    .webplus-contact-form-content-v623,
    .webplus-about-modal-content-v623,
    .webplus-work-placeholder-card-v623,
    .webplus-work-placeholder-hero-v623,
    .webplus-platform-card-v623,
    .webplus-brand-card-v623
)::after{
    background-image: none !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase){
    --sci-surface: #050403 !important;
    --sci-surface-2: #070605 !important;
    --sci-surface-3: #090807 !important;
    --blue: #ffbf00 !important;
    --cyan: #ffbf00 !important;
    --teal: #ffbf00 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase.webplus-download-modal-backdrop-v623 > .webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623{
    position: relative !important;
    width: min(546px, calc(100vw - 64px)) !important;
    max-width: min(546px, calc(100vw - 64px)) !important;
    min-height: auto !important;
    max-height: calc(100vh - 72px) !important;
    padding: 72px 22px 24px !important;
    display: grid !important;
    grid-template-rows: auto !important;
    align-items: start !important;
    justify-items: stretch !important;
    overflow: hidden !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase.webplus-download-modal-backdrop-v623 > .webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623::before{
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 62px !important;
    background:
        radial-gradient(circle at 10% 50%, rgba(11, 115, 255, .10), transparent 26%),
        linear-gradient(180deg, #ffffff 0%, #f7fbff 100%) !important;
    border-bottom: 1px solid rgba(11, 115, 255, .10) !important;
    z-index: 1 !important;
    pointer-events: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase.webplus-download-modal-backdrop-v623 > .webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-brand-badge-v623{
    position: absolute !important;
    top: 9px !important;
    left: 18px !important;
    width: 46px !important;
    height: 46px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    z-index: 4 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase.webplus-download-modal-backdrop-v623 > .webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-brand-logo-v623{
    width: 46px !important;
    height: 46px !important;
    object-fit: contain !important;
    display: block !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase.webplus-download-modal-backdrop-v623 > .webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623{
    position: absolute !important;
    top: 11px !important;
    right: 16px !important;
    z-index: 4 !important;
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    border-radius: 10px !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase.webplus-download-modal-backdrop-v623 .webplus-download-modal-content-v623{
    width: 100% !important;
    margin: 0 auto !important;
    padding: 0 !important;
    display: grid !important;
    gap: 14px !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase.webplus-download-modal-backdrop-v623 .webplus-download-modal-header-v623{
    display: grid !important;
    justify-items: center !important;
    gap: 8px !important;
    margin: 0 !important;
    padding: 0 6px 6px !important;
    text-align: center !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase.webplus-download-modal-backdrop-v623 .webplus-download-modal-header-v623 h3{
    margin: 0 !important;
    font-size: 31px !important;
    line-height: 1.08 !important;
    font-weight: 780 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase.webplus-download-modal-backdrop-v623 .webplus-download-modal-header-v623 p{
    margin: 0 !important;
    max-width: 470px !important;
    font-size: 15px !important;
    line-height: 1.34 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase.webplus-download-modal-backdrop-v623 .webplus-download-modal-body-v623{
    display: grid !important;
    gap: 12px !important;
    margin: 0 !important;
    padding: 0 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase.webplus-download-modal-backdrop-v623 .webplus-download-modal-body-v623 h4{
    margin: 0 !important;
    text-align: center !important;
    font-size: 18px !important;
    line-height: 1.15 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase.webplus-download-modal-backdrop-v623 .webplus-download-modal-body-v623 > p{
    margin: 0 auto !important;
    max-width: 470px !important;
    text-align: center !important;
    font-size: 15px !important;
    line-height: 1.36 !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase.webplus-download-modal-backdrop-v623 .webplus-download-modal-status-list-v623{
    display: grid !important;
    gap: 8px !important;
    padding: 10px 11px !important;
    border-radius: 12px !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase.webplus-download-modal-backdrop-v623 .webplus-download-modal-status-list-v623 div{
    display: grid !important;
    grid-template-columns: 1fr auto !important;
    align-items: center !important;
    gap: 12px !important;
    min-height: 30px !important;
    padding: 6px 8px !important;
    border-radius: 10px !important;
}.webplus-work-modal-backdrop-v623.desktop-theme-showcase.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623{
    margin-top: 2px !important;
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
    align-items: center !important;
    justify-content: center !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623{
    position: absolute !important;
    top: 21px !important;
    right: 16px !important;
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    max-width: 40px !important;
    max-height: 40px !important;
    padding: 0 !important;
    margin: 0 !important;
    display: grid !important;
    place-items: center !important;
    transform: none !important;
    border: 1px solid rgba(255, 191, 0, .78) !important;
    border-radius: 10px !important;
    background: rgba(3, 3, 3, .96) !important;
    color: #ffbf00 !important;
    font-size: 30px !important;
    line-height: 1 !important;
    font-weight: 500 !important;
    text-indent: 0 !important;
    box-sizing: border-box !important;
    z-index: 8 !important;
    text-shadow:
        0 0 10px rgba(255, 191, 0, .55),
        0 0 18px rgba(255, 125, 0, .28) !important;
    box-shadow:
        0 0 14px rgba(255, 191, 0, .34),
        inset 0 0 10px rgba(255, 191, 0, .10) !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-registration-privacy-button-v623,
.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-submit-v623,
.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 button[type="submit"]{
    border: 1px solid rgba(255, 191, 0, .82) !important;
    background:
        linear-gradient(180deg, #ffd84a 0%, #ffbf00 42%, #ff7a00 100%) !important;
    background-color: #ffbf00 !important;
    background-image:
        linear-gradient(180deg, #ffd84a 0%, #ffbf00 42%, #ff7a00 100%) !important;
    color: #160b00 !important;
    text-shadow: none !important;
    font-weight: 850 !important;
    box-shadow:
        0 0 16px rgba(255, 191, 0, .36),
        0 0 30px rgba(255, 122, 0, .18),
        inset 0 1px 0 rgba(255, 255, 255, .28),
        inset 0 -1px 0 rgba(80, 35, 0, .22) !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-registration-privacy-button-v623:hover,
.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-registration-privacy-button-v623:focus-visible,
.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-submit-v623:hover,
.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-submit-v623:focus-visible,
.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 button[type="submit"]:hover,
.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 button[type="submit"]:focus-visible{
    border-color: rgba(255, 224, 90, .96) !important;
    background:
        linear-gradient(180deg, #ffe36f 0%, #ffc400 40%, #ff8a00 100%) !important;
    background-image:
        linear-gradient(180deg, #ffe36f 0%, #ffc400 40%, #ff8a00 100%) !important;
    outline: none !important;
    box-shadow:
        0 0 20px rgba(255, 191, 0, .48),
        0 0 38px rgba(255, 122, 0, .24),
        inset 0 1px 0 rgba(255, 255, 255, .34),
        inset 0 -1px 0 rgba(80, 35, 0, .24) !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623{
    font-size: 0 !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623::before{
    content: "×" !important;
    display: block !important;
    position: relative !important;
    top: -3px !important;
    transform: none !important;
    color: #ffbf00 !important;
    font-size: 30px !important;
    line-height: 1 !important;
    font-weight: 500 !important;
    text-shadow:
        0 0 10px rgba(255, 191, 0, .55),
        0 0 18px rgba(255, 125, 0, .28) !important;
    pointer-events: none !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623{
    top: 27px !important;
}.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623 .webplus-registration-privacy-button-v623,
.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623 .webplus-direct-contact-submit-v623,
.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623 .webplus-button-secondary-v623,
.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623 .webplus-button-primary-v623,
.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623 a,
.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623 button{
    border: 1px solid rgba(255, 191, 0, .82) !important;
    background:
        linear-gradient(180deg, #ffd84a 0%, #ffbf00 42%, #ff7a00 100%) !important;
    background-color: #ffbf00 !important;
    background-image:
        linear-gradient(180deg, #ffd84a 0%, #ffbf00 42%, #ff7a00 100%) !important;
    color: #160b00 !important;
    text-shadow: none !important;
    font-weight: 850 !important;
    box-shadow:
        0 0 16px rgba(255, 191, 0, .36),
        0 0 30px rgba(255, 122, 0, .18),
        inset 0 1px 0 rgba(255, 255, 255, .28),
        inset 0 -1px 0 rgba(80, 35, 0, .22) !important;
}.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623 .webplus-registration-privacy-button-v623:hover,
.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623 .webplus-registration-privacy-button-v623:focus-visible,
.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623 .webplus-direct-contact-submit-v623:hover,
.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623 .webplus-direct-contact-submit-v623:focus-visible,
.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623 .webplus-button-secondary-v623:hover,
.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623 .webplus-button-secondary-v623:focus-visible,
.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623 .webplus-button-primary-v623:hover,
.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623 .webplus-button-primary-v623:focus-visible,
.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623 a:hover,
.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623 a:focus-visible,
.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623 button:hover,
.webplus-work-modal-backdrop-v623.webplus-download-modal-backdrop-v623 .webplus-download-modal-actions-v623 button:focus-visible{
    border-color: rgba(255, 224, 90, .96) !important;
    background:
        linear-gradient(180deg, #ffe36f 0%, #ffc400 40%, #ff8a00 100%) !important;
    background-image:
        linear-gradient(180deg, #ffe36f 0%, #ffc400 40%, #ff8a00 100%) !important;
    outline: none !important;
    box-shadow:
        0 0 20px rgba(255, 191, 0, .48),
        0 0 38px rgba(255, 122, 0, .24),
        inset 0 1px 0 rgba(255, 255, 255, .34),
        inset 0 -1px 0 rgba(80, 35, 0, .24) !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623{
    top: 33px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623::before{
    top: 0 !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623{
    top: 37px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623::before{
    top: -4px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623{
    top: 43px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623::before{
    top: -10px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623{
    top: 43px !important;
    transform: translateY(6px) !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623::before{
    top: -16px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623{
    position: relative !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-anchor-v503-v623{
    position: absolute !important;
    top: 43px !important;
    right: 16px !important;
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    max-width: 40px !important;
    max-height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 100 !important;
    overflow: visible !important;
    pointer-events: none !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-button-v503-v623{
    position: relative !important;
    inset: auto !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    translate: none !important;
    transform: none !important;
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    max-width: 40px !important;
    max-height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: grid !important;
    place-items: center !important;
    box-sizing: border-box !important;
    border: 1px solid rgba(255, 191, 0, .78) !important;
    border-radius: 10px !important;
    background: rgba(3, 3, 3, .96) !important;
    background-color: rgba(3, 3, 3, .96) !important;
    background-image: none !important;
    color: #ffbf00 !important;
    font-size: 0 !important;
    line-height: 1 !important;
    box-shadow:
        0 0 14px rgba(255, 191, 0, .34),
        inset 0 0 10px rgba(255, 191, 0, .10) !important;
    pointer-events: auto !important;
    cursor: pointer !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-button-v503-v623::before,
.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-button-v503-v623::after{
    content: none !important;
    display: none !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-x-v503-v623{
    position: relative !important;
    top: -10px !important;
    left: 0 !important;
    translate: none !important;
    transform: none !important;
    display: block !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #ffbf00 !important;
    font-size: 30px !important;
    line-height: 1 !important;
    font-weight: 500 !important;
    text-shadow:
        0 0 10px rgba(255, 191, 0, .55),
        0 0 18px rgba(255, 125, 0, .28) !important;
    pointer-events: none !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-x-v503-v623{
    top: -14px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623{
    top: 17px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623::before{
    top: -9px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-anchor-v503-v623{
    top: 37px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-x-v503-v623{
    top: -8px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-anchor-v503-v623{
    top: 40px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-x-v503-v623{
    top: -11px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-anchor-v503-v623{
    top: 36px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-x-v503-v623{
    top: -7px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-anchor-v503-v623{
    top: 35px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-x-v503-v623{
    top: -6px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-anchor-v503-v623{
    top: 34px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-x-v503-v623{
    top: -5px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-anchor-v503-v623{
    top: 31px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-x-v503-v623{
    top: -5px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-anchor-v503-v623{
    top: 26px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-x-v503-v623{
    top: -5px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623{
    top: 21px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623::before{
    top: -9px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623{
    top: 25px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623::before{
    top: -13px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623{
    width: 356px !important;
    max-width: calc(100vw - 44px) !important;
    transform: translateY(14px) !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-download-modal-header-v623{
    gap: 4px !important;
    padding-bottom: 4px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623{
    padding-top: 92px !important;
    transform: translateY(-6px) !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623{
    top: 29px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623 .webplus-direct-contact-modal-close-v623::before{
    top: -17px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623{
    position: relative !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623 .webplus-download-close-anchor-v517-v623{
    position: absolute !important;
    top: 29px !important;
    right: 16px !important;
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    max-width: 40px !important;
    max-height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 100 !important;
    overflow: visible !important;
    pointer-events: none !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623 .webplus-download-close-button-v517-v623{
    position: relative !important;
    inset: auto !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    translate: none !important;
    transform: none !important;
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    max-width: 40px !important;
    max-height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: grid !important;
    place-items: center !important;
    box-sizing: border-box !important;
    font-size: 0 !important;
    pointer-events: auto !important;
    cursor: pointer !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623 .webplus-download-close-button-v517-v623::before,
.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623 .webplus-download-close-button-v517-v623::after{
    content: none !important;
    display: none !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623 .webplus-download-close-x-v517-v623{
    position: relative !important;
    top: -4px !important;
    left: 0 !important;
    translate: none !important;
    transform: none !important;
    display: block !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #ffbf00 !important;
    font-size: 30px !important;
    line-height: 1 !important;
    font-weight: 500 !important;
    text-shadow:
        0 0 10px rgba(255, 191, 0, .55),
        0 0 18px rgba(255, 125, 0, .28) !important;
    pointer-events: none !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-anchor-v503-v623{
    top: 22px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-x-v503-v623{
    top: -5px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623 .webplus-download-close-anchor-v517-v623{
    top: 25px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623 .webplus-download-close-x-v517-v623{
    top: -4px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-anchor-v503-v623{
    top: 14px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-x-v503-v623{
    top: -5px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623 .webplus-download-close-anchor-v517-v623{
    top: 17px !important;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623.webplus-download-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-download-modal-window-v623.webplus-contact-form-modal-v623 .webplus-download-close-x-v517-v623{
    top: -4px !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-license-working-image-v520-v623{
    width: 60% !important;
    max-width: 60% !important;
    height: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-license-working-image-frame-v522-v623{
    width: auto !important;
    max-width: none !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    justify-self: center !important;
    box-sizing: border-box !important;
    padding: 10px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}.webplus-work-modal-backdrop-v623:not(.desktop-theme-showcase)
.webplus-license-working-image-frame-v522-v623 > .webplus-license-working-image-v520-v623{
    width: 216px !important;
    max-width: min(216px, calc(100vw - 80px)) !important;
    height: auto !important;
    flex: 0 0 auto !important;
    margin: 0 !important;
}.webplus-license-modal-backdrop-v523-v623{
    position: fixed;
    inset: 0;
    z-index: 5100;
    display: grid;
    place-items: center;
    padding: 36px;
    background: rgba(0, 0, 0, .72);
    backdrop-filter: blur(4px) brightness(.66) saturate(.82);
}.webplus-license-modal-v523-v623{
    position: relative;
    width: min(675px, calc(100vw - 72px));
    max-height: calc(100vh - 72px);
    padding: 72px 0 0;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid rgba(255, 191, 0, .78);
    border-radius: 13.5px;
    background: #050403;
    color: rgba(255, 244, 214, .92);
    box-shadow:
        0 0 0 1px rgba(255, 125, 0, .30),
        0 0 18px rgba(255, 191, 0, .45),
        0 0 36px rgba(255, 125, 0, .30),
        0 24px 60px rgba(0, 0, 0, .72),
        inset 0 0 18px rgba(255, 191, 0, .13);
}.webplus-license-modal-v523-v623::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 62px;
    z-index: 1;
    pointer-events: none;
    background: #050403;
    border: 0;
    box-shadow: none;
}.webplus-license-modal-logo-v523-v623{
    position: absolute;
    top: 9px;
    left: 18px;
    z-index: 4;
    width: 46px;
    height: 46px;
    display: block;
    object-fit: contain;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent;
    box-shadow: none;
    filter: none;
}.webplus-license-modal-close-v523-v623{
    position: absolute;
    top: 11px;
    right: 16px;
    z-index: 4;
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    display: grid;
    place-items: center;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    border: 1px solid rgba(255, 191, 0, .78);
    border-radius: 10px;
    background: #030303;
    color: #ffbf00;
    font-family: inherit;
    font-size: 30px;
    line-height: 1;
    font-weight: 500;
    cursor: pointer;
    text-shadow:
        0 0 10px rgba(255, 191, 0, .55),
        0 0 18px rgba(255, 125, 0, .28);
    box-shadow:
        0 0 14px rgba(255, 191, 0, .34),
        inset 0 0 10px rgba(255, 191, 0, .10);
}.webplus-license-modal-close-v523-v623:hover,
.webplus-license-modal-close-v523-v623:focus-visible{
    border-color: rgba(255, 191, 0, .95);
    background: #000000;
    outline: none;
    box-shadow:
        0 0 18px rgba(255, 191, 0, .46),
        0 0 28px rgba(255, 125, 0, .22),
        inset 0 0 12px rgba(255, 191, 0, .12);
}.webplus-license-modal-content-v523-v623{
    position: relative;
    z-index: 2;
    width: 100%;
    min-height: 450px;
    display: grid;
    place-items: center;
    padding: 24px;
    box-sizing: border-box;
    background: #050403;
    color: rgba(255, 244, 214, .92);
    border: 0;
    box-shadow: none;
}.webplus-license-modal-inner-v523-v623{
    width: min(440px, calc(100vw - 48px));
    min-height: 0;
    display: grid;
    place-items: center;
    justify-items: center;
    gap: 8px;
    padding: 16px 12px 14px;
    box-sizing: border-box;
    border: 1px solid rgba(255, 191, 0, .30);
    border-radius: 16.5px;
    background: #050403;
    color: rgba(255, 244, 214, .90);
    text-align: center;
    box-shadow:
        0 0 14px rgba(255, 191, 0, .10),
        inset 0 0 18px rgba(255, 191, 0, .06);
}.webplus-license-image-frame-v523-v623{
    width: auto;
    max-width: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    justify-self: center;
    padding: 10px;
    margin: 0 auto;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid rgba(255, 191, 0, .28);
    border-radius: 15px;
    background: #050403;
    box-shadow:
        0 0 14px rgba(255, 191, 0, .10),
        inset 0 0 18px rgba(255, 191, 0, .06);
}.webplus-license-image-v523-v623{
    width: 216px;
    max-width: min(216px, calc(100vw - 80px));
    height: auto;
    flex: 0 0 auto;
    display: block;
    margin: 0;
    border: 0;
    border-radius: 10px;
    object-fit: contain;
}.webplus-license-modal-inner-v523-v623 h3{
    margin: 0;
    color: #f4f6fb;
    font-size: clamp(20px, 3vw, 28px);
    line-height: 1.1;
    font-weight: 650;
    text-shadow: none;
}.webplus-license-modal-inner-v523-v623 p{
    width: min(480px, 100%);
    margin: 0;
    color: rgba(255, 244, 214, .84);
    font-size: clamp(12px, 1.7vw, 16px);
    line-height: 1.35;
    text-shadow: none;
}.webplus-license-modal-inner-v523-v623 p strong{
    color: #ffd54a;
    font-weight: 700;
}.webplus-license-modal-v523-v623{
    width: min(675px, calc(100vw - 72px));
    max-height: calc(100vh - 72px);
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    overflow: visible !important;
}.webplus-license-modal-v523-v623::before{
    display: none !important;
}.webplus-license-modal-content-v523-v623{
    min-height: auto !important;
    padding: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}.webplus-license-modal-inner-v523-v623{
    width: min(440px, calc(100vw - 48px)) !important;
    gap: 10px !important;
    padding: 12px 12px 14px !important;
    background: #050403 !important;
    border: 1px solid rgba(255, 191, 0, .52) !important;
    border-radius: 16.5px !important;
    box-shadow:
        0 0 0 1px rgba(255, 125, 0, .20),
        0 0 18px rgba(255, 191, 0, .34),
        0 0 34px rgba(255, 125, 0, .20),
        0 18px 46px rgba(0, 0, 0, .66),
        inset 0 0 14px rgba(255, 191, 0, .08) !important;
}.webplus-license-modal-header-v525-v623{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin: 0;
    padding: 0;
    background: transparent;
}.webplus-license-modal-logo-v523-v623{
    position: static !important;
    z-index: auto !important;
    width: 46px;
    height: 46px;
    flex: 0 0 auto;
}.webplus-license-modal-close-v523-v623{
    position: static !important;
    z-index: auto !important;
    flex: 0 0 auto;
}.webplus-work-modal-backdrop-v623.webplus-register-modal-backdrop-v623:not(.webplus-download-modal-backdrop-v623):not(.desktop-theme-showcase)
.webplus-register-modal-window-v623.webplus-contact-form-modal-v623 .webplus-register-close-x-v503-v623{
    position: relative !important;
    top: -4px !important;
}.webplus-license-modal-close-v523-v623 .webplus-license-close-x-v527-v623{
    position: relative;
    top: -2px;
    left: 0;
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font: inherit;
    line-height: 1;
    color: inherit;
    pointer-events: none;
}.webplus-registration-window-pass-through-v541-v623,
.webplus-registration-actions-pass-through-v541-v623,
.webplus-registration-close-pass-through-v541-v623{
    display: contents;
}html:has(.webplus-register-webplus-page-v541-v623),
body:has(.webplus-register-webplus-page-v541-v623){
    min-height: 100%;
    margin: 0;
    background:
        radial-gradient(circle at 50% 22%, rgba(11, 115, 255, .12), transparent 24rem),
        linear-gradient(180deg, #f7fbff 0%, #eaf4ff 52%, #f8fbff 100%) !important;
    color: #0b1b3a !important;
}.webplus-register-webplus-page-v541-v623{
    min-height: 100vh !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 22px !important;
    display: grid !important;
    place-items: center !important;
    box-sizing: border-box !important;
    overflow: auto !important;
    background:
        radial-gradient(circle at 50% 22%, rgba(11, 115, 255, .12), transparent 24rem),
        linear-gradient(180deg, #f7fbff 0%, #eaf4ff 52%, #f8fbff 100%) !important;
}.webplus-register-webplus-window-v541-v623{
    position: relative !important;
    width: 546px !important;
    max-width: calc(100vw - 44px) !important;
    max-height: calc(100vh - 44px) !important;
    padding: 72px 17px 19px !important;
    display: block !important;
    overflow: auto !important;
    box-sizing: border-box !important;
    border: 1px solid rgba(11, 115, 255, .34) !important;
    border-radius: 22px !important;
    background:
        radial-gradient(circle at 50% 0%, rgba(11, 115, 255, .08), transparent 22rem),
        linear-gradient(180deg, #ffffff 0%, #f5faff 100%) !important;
    color: #0b1b3a !important;
    box-shadow:
        0 0 0 1px rgba(11, 115, 255, .08),
        0 0 22px rgba(11, 115, 255, .18),
        0 24px 56px rgba(19, 65, 132, .24),
        inset 0 0 18px rgba(11, 115, 255, .05) !important;
}.webplus-register-webplus-logo-v541-v623{
    position: absolute !important;
    top: 9px !important;
    left: 18px !important;
    width: 46px !important;
    height: 46px !important;
    display: block !important;
    object-fit: contain !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    outline: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    filter: none !important;
    z-index: 4 !important;
}.webplus-register-webplus-close-v541-v623{
    position: absolute !important;
    top: 14px !important;
    right: 16px !important;
    width: 40px !important;
    height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 5 !important;
}.webplus-register-webplus-close-v541-v623 .webplus-return-to-caller-row-v623{
    width: 40px !important;
    height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
}.webplus-register-webplus-close-v541-v623 .webplus-return-to-caller-button-v623,
.webplus-register-webplus-close-v541-v623 a.webplus-return-to-caller-button-v623{
    position: relative !important;
    width: 40px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    height: 40px !important;
    min-height: 40px !important;
    max-height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: grid !important;
    place-items: center !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    border: 1px solid rgba(11, 115, 255, .42) !important;
    border-radius: 10px !important;
    background: #ffffff !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 1 !important;
    text-decoration: none !important;
    box-shadow:
        0 0 14px rgba(11, 115, 255, .18),
        inset 0 0 10px rgba(11, 115, 255, .05) !important;
}.webplus-register-webplus-close-v541-v623 .webplus-return-to-caller-button-v623::before,
.webplus-register-webplus-close-v541-v623 a.webplus-return-to-caller-button-v623::before{
    content: "×" !important;
    position: relative !important;
    top: -4px !important;
    display: block !important;
    color: #0b73ff !important;
    font-size: 30px !important;
    line-height: 1 !important;
    font-weight: 500 !important;
    text-shadow: 0 0 10px rgba(11, 115, 255, .20) !important;
    pointer-events: none !important;
}.webplus-register-webplus-header-v541-v623{
    margin: 0 0 12px !important;
    padding: 13px 14px 12px !important;
    display: grid !important;
    justify-items: center !important;
    gap: 8px !important;
    text-align: center !important;
    border: 0 !important;
    border-radius: 16px !important;
    background: transparent !important;
    box-shadow: none !important;
}.webplus-register-webplus-eyebrow-v541-v623{
    display: none !important;
}.webplus-register-webplus-header-v541-v623 h1{
    margin: 0 !important;
    color: #0a3f95 !important;
    font-size: 31px !important;
    line-height: 1.02 !important;
    font-weight: 780 !important;
    letter-spacing: -.02em !important;
    text-shadow: none !important;
}.webplus-register-webplus-header-v541-v623 > p:last-child{
    max-width: 448px !important;
    margin: 0 !important;
    color: #51647f !important;
    font-size: 15.5px !important;
    line-height: 1.32 !important;
    text-shadow: none !important;
}.webplus-register-webplus-content-v541-v623{
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}.webplus-register-webplus-form-v541-v623{
    width: 100% !important;
    display: grid !important;
    gap: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}.webplus-register-webplus-grid-v541-v623{
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 10px !important;
    margin: 0 !important;
    padding: 0 !important;
}.webplus-register-webplus-field-v541-v623{
    display: grid !important;
    gap: 5px !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #0a3f95 !important;
    font-size: 14px !important;
    line-height: 1.2 !important;
    font-weight: 650 !important;
}.webplus-register-webplus-field-v541-v623 > span{
    color: #0a3f95 !important;
    font-size: 14px !important;
    line-height: 1.2 !important;
}.webplus-register-webplus-page-v541-v623 .webplus-required-star-v623{
    color: #0b73ff !important;
    font-weight: 800 !important;
}.webplus-register-webplus-input-v541-v623{
    width: 100% !important;
    min-height: 37px !important;
    height: 37px !important;
    padding: 8px 10px !important;
    box-sizing: border-box !important;
    border: 1px solid rgba(11, 115, 255, .28) !important;
    border-radius: 10px !important;
    background: #ffffff !important;
    color: #0b1b3a !important;
    font-size: 15px !important;
    line-height: 1.2 !important;
    outline: none !important;
    box-shadow: inset 0 1px 2px rgba(19, 65, 132, .06) !important;
}.webplus-register-webplus-input-v541-v623:focus,
.webplus-register-webplus-input-v541-v623:focus-visible{
    border-color: rgba(11, 115, 255, .62) !important;
    outline: none !important;
    box-shadow:
        0 0 0 2px rgba(11, 115, 255, .10),
        inset 0 1px 2px rgba(19, 65, 132, .06) !important;
}.webplus-register-webplus-checks-v541-v623{
    display: grid !important;
    gap: 8px !important;
    margin: 12px 0 !important;
    padding: 10px 11px !important;
    border: 1px solid rgba(11, 115, 255, .20) !important;
    border-radius: 12px !important;
    background: linear-gradient(180deg, #f8fbff 0%, #edf6ff 100%) !important;
    box-shadow: inset 0 0 12px rgba(11, 115, 255, .035) !important;
}.webplus-register-webplus-checks-v541-v623 label{
    display: grid !important;
    grid-template-columns: 20px 1fr !important;
    align-items: start !important;
    column-gap: 10px !important;
    min-height: 22px !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #51647f !important;
    font-size: 14px !important;
    line-height: 1.25 !important;
    font-weight: 500 !important;
}.webplus-register-webplus-checks-v541-v623 input[type="checkbox"]{
    width: 16px !important;
    min-width: 16px !important;
    height: 16px !important;
    margin: 2px 0 0 !important;
    padding: 0 !important;
    justify-self: center !important;
    accent-color: #0b73ff !important;
    box-shadow: none !important;
}.webplus-register-webplus-checks-v541-v623 label span{
    display: inline !important;
    color: #51647f !important;
    font-size: 14px !important;
    line-height: 1.25 !important;
}.webplus-register-webplus-required-v541-v623{
    margin: 9px 0 !important;
    color: #51647f !important;
    font-size: 13px !important;
    line-height: 1.25 !important;
}.webplus-register-webplus-actions-v541-v623{
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 11px !important;
    margin-top: 11px !important;
    align-items: stretch !important;
}.webplus-register-webplus-privacy-row-v541-v623{
    display: contents !important;
}.webplus-register-webplus-privacy-button-v541-v623,
.webplus-register-webplus-submit-v541-v623{
    min-height: 39px !important;
    padding: 8px 13px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
    border: 1px solid rgba(11, 115, 255, .34) !important;
    border-radius: 11px !important;
    font-size: 14px !important;
    line-height: 1.2 !important;
    font-weight: 750 !important;
    text-decoration: none !important;
    cursor: pointer !important;
    text-shadow: none !important;
}.webplus-register-webplus-privacy-button-v541-v623{
    background: #ffffff !important;
    color: #0b73ff !important;
    box-shadow: 0 8px 18px rgba(11, 115, 255, .09) !important;
}.webplus-register-webplus-submit-v541-v623{
    background: linear-gradient(180deg, #2389ff 0%, #0b73ff 100%) !important;
    color: #ffffff !important;
    box-shadow: 0 12px 24px rgba(11, 115, 255, .20) !important;
}.webplus-register-webplus-submit-v541-v623:disabled{
    opacity: .66 !important;
    cursor: wait !important;
}.webplus-register-webplus-alert-v541-v623{
    display: grid !important;
    gap: 6px !important;
    margin-top: 12px !important;
    padding: 11px 13px !important;
    border: 1px solid rgba(11, 115, 255, .18) !important;
    border-radius: 12px !important;
    background: #f8fbff !important;
    color: #51647f !important;
    font-size: 14px !important;
    line-height: 1.32 !important;
    box-shadow: 0 10px 22px rgba(19, 65, 132, .08) !important;
}.webplus-register-webplus-alert-v541-v623 p{
    margin: 0 !important;
}.webplus-register-webplus-alert-success-v541-v623{
    border-color: rgba(28, 151, 89, .28) !important;
    background: linear-gradient(180deg, #f3fcf7 0%, #ecf9f2 100%) !important;
    color: #126b3f !important;
}.webplus-register-webplus-alert-danger-v541-v623{
    border-color: rgba(212, 59, 59, .28) !important;
    background: #fff6f6 !important;
    color: #b32626 !important;
}@media (max-width: 620px) {.webplus-register-webplus-page-v541-v623{
        padding: 12px !important;
    }.webplus-register-webplus-window-v541-v623{
        max-width: calc(100vw - 24px) !important;
        max-height: calc(100vh - 24px) !important;
        padding: 68px 12px 14px !important;
        border-radius: 18px !important;
    }.webplus-register-webplus-actions-v541-v623{
        grid-template-columns: 1fr !important;
    }}.webplus-download-webplus-backdrop-v542-v623{
    position: fixed;
    inset: 0;
    z-index: 5200;
    display: grid;
    place-items: center;
    padding: 22px;
    background: rgba(7, 24, 54, .34);
    backdrop-filter: blur(4px) brightness(.82) saturate(.92);
}.webplus-download-webplus-window-v542-v623{
    position: relative;
    top: -6px;
    width: 356px;
    max-width: calc(100vw - 44px);
    max-height: calc(100vh - 44px);
    overflow: auto;
    padding: 92px 17px 19px;
    box-sizing: border-box;
    border: 1px solid rgba(11, 115, 255, .42);
    border-radius: 22px;
    background:
        radial-gradient(circle at 50% 0%, rgba(11, 115, 255, .09), transparent 18rem),
        linear-gradient(180deg, #ffffff 0%, #f8fbff 52%, #eef6ff 100%);
    color: #0b1b3a;
    box-shadow:
        0 0 0 1px rgba(11, 115, 255, .08),
        0 0 20px rgba(11, 115, 255, .20),
        0 22px 54px rgba(18, 76, 160, .22),
        inset 0 0 18px rgba(11, 115, 255, .05);
}.webplus-download-webplus-window-v542-v623::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 62px;
    pointer-events: none;
    background:
        radial-gradient(circle at 10% 50%, rgba(11, 115, 255, .10), transparent 26%),
        linear-gradient(180deg, #ffffff 0%, #f7fbff 100%);
    border-bottom: 1px solid rgba(11, 115, 255, .10);
}.webplus-download-webplus-logo-v542-v623{
    position: absolute;
    top: 9px;
    left: 18px;
    z-index: 4;
    width: 46px;
    height: 46px;
    display: block;
    object-fit: contain;
    border: 0;
    background: transparent;
}.webplus-download-webplus-close-anchor-v542-v623{
    position: absolute;
    top: 17px;
    right: 16px;
    z-index: 5;
    width: 40px;
    height: 40px;
}.webplus-download-webplus-close-button-v542-v623{
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
    display: grid;
    place-items: center;
    margin: 0;
    padding: 0;
    border: 1px solid rgba(11, 115, 255, .42);
    border-radius: 10px;
    background: #ffffff;
    color: #0b63d1;
    font: inherit;
    font-size: 0;
    cursor: pointer;
    box-shadow:
        0 0 12px rgba(11, 115, 255, .16),
        inset 0 0 9px rgba(11, 115, 255, .05);
}.webplus-download-webplus-close-x-v542-v623{
    position: relative;
    top: -4px;
    display: block;
    color: #0b63d1;
    font-size: 30px;
    line-height: 1;
    font-weight: 500;
    pointer-events: none;
}.webplus-download-webplus-content-v542-v623{
    width: 100%;
    display: grid;
    gap: 12px;
}.webplus-download-webplus-header-v542-v623{
    display: grid;
    justify-items: center;
    gap: 4px;
    margin: 0 0 12px;
    padding: 13px 14px 4px;
    text-align: center;
    border: 1px solid rgba(11, 115, 255, .16);
    border-radius: 16px;
    background: rgba(255, 255, 255, .78);
    box-shadow: inset 0 0 12px rgba(11, 115, 255, .04);
}.webplus-download-webplus-header-v542-v623 h3{
    margin: 0;
    color: #083f93;
    font-size: 31px;
    line-height: 1.02;
    font-weight: 780;
}.webplus-download-webplus-header-v542-v623 p{
    max-width: 100%;
    margin: 4px auto 0;
    color: #4b617c;
    font-size: 15px;
    line-height: 1.32;
}.webplus-download-webplus-body-v542-v623{
    display: grid;
    gap: 12px;
    padding: 2px 0 0;
}.webplus-download-webplus-body-v542-v623 h4{
    margin: 0;
    color: #0b63d1;
    font-size: 18px;
    line-height: 1.15;
    text-align: center;
}.webplus-download-webplus-body-v542-v623 > p{
    margin: 0;
    color: #4b617c;
    font-size: 15px;
    line-height: 1.36;
    text-align: center;
}.webplus-download-webplus-status-list-v542-v623{
    display: grid;
    gap: 8px;
    padding: 10px 11px;
    border: 1px solid rgba(11, 115, 255, .22);
    border-radius: 12px;
    background: rgba(241, 247, 255, .92);
    box-shadow: inset 0 0 12px rgba(11, 115, 255, .04);
}.webplus-download-webplus-status-list-v542-v623 div{
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
    gap: 12px;
    min-height: 30px;
    padding: 6px 8px;
    border: 1px solid rgba(11, 115, 255, .13);
    border-radius: 10px;
    background: #ffffff;
}.webplus-download-webplus-status-list-v542-v623 span{
    color: #4b617c;
    font-size: 14px;
    line-height: 1.2;
}.webplus-download-webplus-status-list-v542-v623 strong{
    color: #0b63d1;
    font-size: 14px;
    line-height: 1.2;
    text-align: right;
}.webplus-download-webplus-actions-v542-v623{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 11px;
    margin-top: 2px;
}.webplus-download-webplus-register-v542-v623,
.webplus-download-webplus-download-v542-v623{
    min-height: 39px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 8px 13px;
    border-radius: 11px;
    font-size: 14px;
    line-height: 1.2;
    text-decoration: none;
    cursor: pointer;
}.webplus-download-webplus-register-v542-v623{
    border: 1px solid rgba(11, 115, 255, .34);
    background: #ffffff;
    color: #0b63d1;
}.webplus-download-webplus-download-v542-v623{
    border: 1px solid #0b63d1;
    background: linear-gradient(180deg, #1677e8, #075bbf);
    color: #ffffff;
    box-shadow: 0 8px 18px rgba(11, 99, 209, .18);
}@media (max-width: 520px) {.webplus-download-webplus-actions-v542-v623{
        grid-template-columns: 1fr;
    }}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623{
    width: 100vw !important;
    min-width: 100vw !important;
    height: 100vh !important;
    min-height: 100vh !important;
    margin: 0 !important;
    padding: 0 !important;
    display: grid !important;
    place-items: center !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    background:
        radial-gradient(circle at 14% 0%, rgba(11, 115, 255, .10), transparent 32%),
        linear-gradient(180deg, #f7fbff 0%, #eaf4ff 52%, #f8fbff 100%) !important;
    color: #0b1b3a !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-modal-page-v623{
    position: relative !important;
    width: 80vw !important;
    max-width: 80vw !important;
    height: 80vh !important;
    max-height: 80vh !important;
    min-width: min(80vw, 720px) !important;
    display: grid !important;
    grid-template-rows: auto auto 1fr !important;
    gap: 14px !important;
    padding: 76px 24px 24px !important;
    border: 1px solid rgba(11, 115, 255, .30) !important;
    border-radius: 28px !important;
    background:
        radial-gradient(circle at 92% 0%, rgba(54, 132, 255, .13), transparent 34%),
        linear-gradient(180deg, #ffffff 0%, #f7fbff 100%) !important;
    box-shadow:
        0 0 0 1px rgba(11, 115, 255, .08),
        0 0 22px rgba(11, 115, 255, .16),
        0 34px 82px rgba(7, 36, 84, .22),
        inset 0 0 18px rgba(11, 115, 255, .04) !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-modal-page-v623::before{
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 62px !important;
    z-index: 1 !important;
    pointer-events: none !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-modal-page-v623::after{
    content: "" !important;
    position: absolute !important;
    top: 9px !important;
    left: 18px !important;
    width: 46px !important;
    height: 46px !important;
    z-index: 8 !important;
    pointer-events: none !important;
    background-image: url("images/showcase/branding/iq-logo.png") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-modal-header-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-search-panel-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-modal-scroll-v623{
    position: relative !important;
    z-index: 2 !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-modal-header-v623{
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 16px !important;
    align-items: start !important;
    padding-bottom: 10px !important;
    border: 0 !important;
    border-bottom: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-title-block-v623{
    display: grid !important;
    gap: 6px !important;
    min-width: 0 !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-title-block-v623 .webplus-eyebrow-v623{
    margin: 0 !important;
    color: #0b73ff !important;
    font-size: 12px !important;
    font-weight: 800 !important;
    letter-spacing: .08em !important;
    text-transform: uppercase !important;
    text-shadow: none !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-title-block-v623 h1{
    margin: 0 !important;
    color: #0a3f95 !important;
    font-size: clamp(1.6rem, 3.1vw, 3.1rem) !important;
    line-height: 1 !important;
    font-weight: 780 !important;
    letter-spacing: -.035em !important;
    text-shadow: none !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-title-block-v623 p{
    width: min(760px, 100%) !important;
    margin: 0 !important;
    color: #51647f !important;
    font-size: 15px !important;
    line-height: 1.34 !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-modal-header-v623 .webplus-return-to-caller-row-v623{
    position: absolute !important;
    top: -29px !important;
    right: 16px !important;
    z-index: 8 !important;
    width: min(735px, calc(100% - 36px)) !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    justify-content: flex-end !important;
    align-self: start !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-return-to-caller-button-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 a.webplus-return-to-caller-button-v623{
    position: relative !important;
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    max-width: 40px !important;
    max-height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: grid !important;
    place-items: center !important;
    overflow: hidden !important;
    border: 1px solid rgba(11, 115, 255, .52) !important;
    border-radius: 10px !important;
    background: linear-gradient(180deg, #ffffff, #eef6ff) !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 1 !important;
    text-decoration: none !important;
    text-shadow: none !important;
    box-shadow:
        0 0 14px rgba(11, 115, 255, .20),
        inset 0 0 10px rgba(11, 115, 255, .06) !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-return-to-caller-button-v623::before,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 a.webplus-return-to-caller-button-v623::before{
    content: "×" !important;
    display: block !important;
    color: #0b73ff !important;
    font-size: 30px !important;
    line-height: 1 !important;
    font-weight: 500 !important;
    text-shadow: 0 0 9px rgba(11, 115, 255, .18) !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-return-to-caller-button-v623:hover,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-return-to-caller-button-v623:focus-visible{
    border-color: rgba(11, 115, 255, .82) !important;
    background: #ffffff !important;
    outline: none !important;
    box-shadow:
        0 0 18px rgba(11, 115, 255, .28),
        inset 0 0 12px rgba(11, 115, 255, .08) !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-search-panel-v623{
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto auto !important;
    gap: 10px !important;
    align-items: end !important;
    padding: 14px !important;
    border: 1px solid rgba(11, 115, 255, .20) !important;
    border-top-width: 1px !important;
    border-top-style: solid !important;
    border-top-color: rgba(11, 115, 255, .20) !important;
    border-radius: 20px !important;
    background: linear-gradient(180deg, #ffffff, #f5faff) !important;
    box-shadow:
        0 0 14px rgba(11, 115, 255, .08),
        inset 0 0 18px rgba(11, 115, 255, .03) !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-search-panel-v623::before,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-search-panel-v623::after{
    content: none !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-search-label-v623{
    display: grid !important;
    gap: 6px !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-search-label-v623 span{
    color: #0b1b3a !important;
    font-size: 13px !important;
    font-weight: 700 !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-search-input-v623{
    width: 100% !important;
    height: 40px !important;
    min-height: 40px !important;
    padding: 0 14px !important;
    border: 1px solid rgba(15, 94, 210, .26) !important;
    border-radius: 14px !important;
    background: #ffffff !important;
    color: #0b1b3a !important;
    font-size: 15px !important;
    outline: none !important;
    box-sizing: border-box !important;
    box-shadow: inset 0 0 10px rgba(11, 115, 255, .025) !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-search-input-v623:focus{
    border-color: rgba(11, 115, 255, .62) !important;
    box-shadow:
        0 0 0 4px rgba(11, 115, 255, .10),
        0 0 15px rgba(11, 115, 255, .14) !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-search-button-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-clear-button-v623{
    height: 40px !important;
    min-width: 96px !important;
    white-space: nowrap !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-search-status-v623{
    grid-column: 1 / -1 !important;
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
    align-items: center !important;
    color: #51647f !important;
    font-size: 13px !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-search-nav-v623{
    display: flex !important;
    gap: 8px !important;
    align-items: center !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-nav-button-v623{
    border-radius: 999px !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-modal-scroll-v623{
    min-height: 0 !important;
    height: 100% !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    display: grid !important;
    align-content: start !important;
    gap: 14px !important;
    padding: 2px 12px 2px 2px !important;
    scrollbar-width: thin !important;
    scrollbar-color: rgba(11, 115, 255, .45) rgba(11, 115, 255, .08) !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-modal-scroll-v623::-webkit-scrollbar{
    width: 10px !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-modal-scroll-v623::-webkit-scrollbar-track{
    background: rgba(11, 115, 255, .08) !important;
    border-radius: 999px !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-modal-scroll-v623::-webkit-scrollbar-thumb{
    background: rgba(11, 115, 255, .45) !important;
    border-radius: 999px !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-public-card-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-empty-result-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-subscribe-callout-v623{
    display: grid !important;
    gap: 9px !important;
    padding: 18px 20px !important;
    border: 1px solid rgba(11, 115, 255, .18) !important;
    border-radius: 20px !important;
    background: linear-gradient(180deg, #ffffff 0%, #f7fbff 100%) !important;
    box-shadow:
        0 0 14px rgba(11, 115, 255, .06),
        inset 0 0 18px rgba(11, 115, 255, .025) !important;
    color: #0b1b3a !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-card-meta-v623{
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
    align-items: center !important;
    color: #6a7c95 !important;
    font-size: 13px !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-card-meta-v623 strong{
    color: #0b73ff !important;
    font-weight: 800 !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-public-card-v623 h2,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-empty-result-v623 h2,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-subscribe-callout-v623 h2{
    margin: 0 !important;
    color: #0a3f95 !important;
    font-size: 22px !important;
    line-height: 1.12 !important;
    text-shadow: none !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-public-card-v623 p,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-empty-result-v623 p,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-subscribe-callout-v623 p,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-card-body-v623 p{
    margin: 0 !important;
    color: #445872 !important;
    line-height: 1.44 !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-card-body-v623{
    display: grid !important;
    gap: 8px !important;
    padding-top: 2px !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-subscribe-callout-v623{
    justify-items: center !important;
    text-align: center !important;
}.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-register-link-v623{
    width: fit-content !important;
    min-height: 40px !important;
    display: inline-grid !important;
    place-items: center !important;
    padding: 0 18px !important;
    text-decoration: none !important;
}@media (max-width: 900px) {.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623{
        place-items: start center !important;
        padding: 14px !important;
        overflow: auto !important;
    }html:has(.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623),
body:has(.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623){
        overflow: auto !important;
    }.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-modal-page-v623{
        width: min(94vw, 100%) !important;
        max-width: min(94vw, 100%) !important;
        min-width: 0 !important;
        height: min(88vh, 900px) !important;
        max-height: none !important;
        padding: 76px 18px 18px !important;
        border-radius: 24px !important;
    }.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-modal-header-v623{
        grid-template-columns: 1fr !important;
    }.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-search-panel-v623{
        grid-template-columns: 1fr !important;
    }.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-search-button-v623,
.webplus-newsletter-public-page-v623.webplus-newsletter-public-theme-showcase-v623.webplus-newsletter-webplus-v543-v623 .webplus-newsletter-clear-button-v623{
        width: 100% !important;
    }}.webplus-platforms-webplus-backdrop-v544-v623{
    position: fixed;
    inset: 0;
    z-index: 5100;
    display: grid;
    place-items: center;
    padding: 36px;
    background: rgba(222, 241, 255, .72);
    backdrop-filter: blur(4px) brightness(.98) saturate(1.04);
    -webkit-backdrop-filter: blur(4px) brightness(.98) saturate(1.04);
}.webplus-platforms-webplus-window-v544-v623{
    width: min(560px, calc(100vw - 72px));
    max-height: calc(100vh - 72px);
    display: grid;
    grid-template-rows: auto minmax(0, 1fr);
    overflow: hidden;
    box-sizing: border-box;
    border: 1px solid rgba(0, 132, 255, .62);
    border-radius: 16px;
    background: #ffffff;
    color: #0b1b3a;
    box-shadow:
        0 0 0 1px rgba(0, 184, 255, .18),
        0 0 18px rgba(0, 136, 255, .24),
        0 0 36px rgba(0, 92, 184, .14),
        0 24px 60px rgba(25, 72, 125, .20),
        inset 0 0 18px rgba(0, 136, 255, .05);
}.webplus-platforms-webplus-topbar-v544-v623{
    min-height: 64px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 9px 16px 9px 18px;
    box-sizing: border-box;
    background: #ffffff;
    border: 0;
}.webplus-platforms-webplus-logo-v544-v623{
    width: 46px;
    height: 46px;
    display: block;
    object-fit: contain;
    flex: 0 0 auto;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    box-shadow: none;
    filter: none;
}.webplus-platforms-webplus-close-v544-v623{
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    display: grid;
    place-items: center;
    margin: 0;
    padding: 0 0 1px;
    box-sizing: border-box;
    border: 1px solid rgba(0, 132, 255, .62);
    border-radius: 10px;
    background: #ffffff;
    color: #0b63d8;
    font-family: inherit;
    font-size: 30px;
    line-height: 1;
    font-weight: 500;
    cursor: pointer;
    text-shadow: none;
    box-shadow:
        0 0 14px rgba(0, 136, 255, .18),
        inset 0 0 10px rgba(0, 184, 255, .07);
}.webplus-platforms-webplus-close-v544-v623:hover,
.webplus-platforms-webplus-close-v544-v623:focus-visible{
    border-color: rgba(0, 132, 255, .90);
    background: #f2f9ff;
    color: #063f8c;
    outline: none;
    box-shadow:
        0 0 0 4px rgba(0, 136, 255, .10),
        0 0 22px rgba(0, 136, 255, .26),
        inset 0 0 12px rgba(0, 184, 255, .08);
}.webplus-platforms-webplus-content-v544-v623{
    min-height: 0;
    overflow-y: auto;
    overflow-x: hidden;
    display: grid;
    align-content: start;
    gap: 12px;
    padding: 8px 18px 18px;
    box-sizing: border-box;
    background: #ffffff;
    scrollbar-width: thin;
    scrollbar-color: rgba(0, 132, 255, .46) #f4faff;
}.webplus-platforms-webplus-content-v544-v623::-webkit-scrollbar{
    width: 10px;
}.webplus-platforms-webplus-content-v544-v623::-webkit-scrollbar-track{
    background: #f4faff;
}.webplus-platforms-webplus-content-v544-v623::-webkit-scrollbar-thumb{
    border-radius: 999px;
    background: rgba(0, 132, 255, .46);
}.webplus-platforms-webplus-heading-v544-v623{
    display: grid;
    justify-items: center;
    gap: 5px;
    margin: 0;
    padding: 0 6px 4px;
    text-align: center;
    background: transparent;
    border: 0;
}.webplus-platforms-webplus-heading-v544-v623 h3{
    margin: 0;
    color: #063f8c;
    font-size: clamp(24px, 3vw, 31px);
    line-height: 1.08;
    font-weight: 760;
    text-shadow: none;
}.webplus-platforms-webplus-heading-v544-v623 p{
    width: min(430px, 100%);
    margin: 0;
    color: #486380;
    font-size: 14px;
    line-height: 1.35;
}.webplus-platforms-webplus-grid-v544-v623{
    display: grid;
    grid-template-columns: repeat(3, 138px);
    justify-content: center;
    gap: 8px;
    margin: 0;
    padding: 0;
    background: transparent;
}.webplus-platforms-webplus-card-v544-v623{
    width: 138px;
    min-width: 138px;
    max-width: 138px;
    min-height: 184px;
    height: 184px;
    display: grid;
    grid-template-rows: 84px 30px 38px;
    align-items: center;
    justify-items: center;
    gap: 2px;
    padding: 12px;
    box-sizing: border-box;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
    border: 1px solid rgba(0, 132, 255, .30);
    border-radius: 15px;
    background: linear-gradient(180deg, #ffffff 0%, #edf7ff 100%);
    color: #0b1b3a;
    box-shadow:
        0 0 10px rgba(0, 136, 255, .08),
        inset 0 0 14px rgba(0, 184, 255, .04);
    transition: border-color .16s ease, box-shadow .16s ease, background .16s ease;
}.webplus-platforms-webplus-card-v544-v623:hover,
.webplus-platforms-webplus-card-v544-v623:focus-visible{
    border-color: rgba(0, 132, 255, .72);
    background: linear-gradient(180deg, #ffffff 0%, #e7f5ff 100%);
    outline: none;
    box-shadow:
        0 0 0 1px rgba(0, 184, 255, .12) inset,
        0 0 18px rgba(0, 136, 255, .26),
        0 14px 30px rgba(0, 92, 184, .12);
}.webplus-platforms-webplus-art-v544-v623{
    width: 110px;
    height: 84px;
    display: grid;
    place-items: center;
    box-sizing: border-box;
    border: 1px solid rgba(0, 132, 255, .22);
    border-radius: 13px;
    background: #f8fcff;
    box-shadow:
        0 0 10px rgba(0, 136, 255, .08),
        inset 0 0 12px rgba(0, 184, 255, .04);
}.webplus-platforms-webplus-frame-v544-v623{
    width: 82px;
    height: 70px;
    display: grid;
    place-items: center;
    box-sizing: border-box;
    padding: 6px;
    border: 1px solid rgba(0, 132, 255, .18);
    border-radius: 11px;
    background: #edf8ff;
}.webplus-platforms-webplus-core-v544-v623{
    width: 58px;
    height: 58px;
    display: grid;
    place-items: center;
    overflow: hidden;
    border-radius: 10px;
    background: #ffffff;
    box-shadow: 0 0 10px rgba(0, 136, 255, .10);
}.webplus-platforms-webplus-brand-v544-v623{
    width: 52px;
    height: 52px;
    max-width: 52px;
    max-height: 52px;
    display: block;
    object-fit: contain;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    filter: none;
}.webplus-platforms-webplus-brand-x-v544-v623,
.webplus-platforms-webplus-brand-gmail-v544-v623,
.webplus-platforms-webplus-brand-youtube-v544-v623{
    width: 56px;
    height: 56px;
    max-width: 56px;
    max-height: 56px;
}.webplus-platforms-webplus-brand-facebook-v544-v623,
.webplus-platforms-webplus-brand-linkedin-v544-v623{
    width: 50px;
    height: 50px;
    max-width: 50px;
    max-height: 50px;
}.webplus-platforms-webplus-brand-discord-v544-v623{
    width: 56px;
    height: 56px;
    max-width: 56px;
    max-height: 56px;
}.webplus-platforms-webplus-card-v544-v623 strong{
    width: 100%;
    min-height: 28px;
    display: grid;
    place-items: center;
    margin: 0;
    color: #063f8c;
    font-size: 13px;
    line-height: 1.08;
    font-weight: 760;
    text-shadow: none;
}.webplus-platforms-webplus-card-v544-v623 small{
    width: 100%;
    min-height: 34px;
    display: -webkit-box;
    overflow: hidden;
    margin: 0;
    color: #486380;
    font-size: 11px;
    line-height: 1.22;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}@media (max-width: 560px) {.webplus-platforms-webplus-backdrop-v544-v623{
        padding: 12px;
    }.webplus-platforms-webplus-window-v544-v623{
        width: min(440px, calc(100vw - 24px));
        max-height: calc(100vh - 24px);
    }.webplus-platforms-webplus-grid-v544-v623{
        grid-template-columns: repeat(2, 138px);
    }}@media (max-width: 340px) {.webplus-platforms-webplus-grid-v544-v623{
        grid-template-columns: 138px;
    }}.webplus-contact-webplus-backdrop-v545-v623{
    position: fixed;
    inset: 0;
    z-index: 5200;
    display: grid;
    place-items: center;
    padding: 28px;
    overflow: auto;
    background: rgba(222, 241, 255, .72);
    backdrop-filter: blur(5px) brightness(.98) saturate(1.04);
    -webkit-backdrop-filter: blur(5px) brightness(.98) saturate(1.04);
}.webplus-contact-webplus-window-v545-v623{
    position: relative;
    width: min(760px, calc(100vw - 56px));
    max-height: calc(100vh - 56px);
    display: grid;
    grid-template-rows: 64px minmax(0, 1fr);
    overflow: hidden;
    box-sizing: border-box;
    border: 1px solid rgba(0, 132, 255, .62);
    border-radius: 22px;
    background: #ffffff;
    color: #0b1b3a;
    box-shadow:
        0 0 22px rgba(0, 136, 255, .24),
        0 24px 60px rgba(25, 72, 125, .20);
}.webplus-contact-webplus-window-v545-v623::before,
.webplus-contact-webplus-window-v545-v623::after,
.webplus-contact-webplus-content-v545-v623::before,
.webplus-contact-webplus-content-v545-v623::after,
.webplus-contact-webplus-heading-v545-v623::before,
.webplus-contact-webplus-heading-v545-v623::after{
    content: none !important;
    display: none !important;
}.webplus-contact-webplus-topbar-v545-v623{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding: 9px 16px 9px 18px;
    box-sizing: border-box;
    background: #ffffff;
    border: 0;
    box-shadow: none;
}.webplus-contact-webplus-logo-v545-v623{
    width: 46px;
    height: 46px;
    flex: 0 0 auto;
    display: block;
    object-fit: contain;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    box-shadow: none;
    filter: none;
}.webplus-contact-webplus-close-v545-v623{
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    display: grid;
    place-items: center;
    margin: 0;
    padding: 0 0 1px;
    box-sizing: border-box;
    border: 1px solid rgba(0, 132, 255, .62);
    border-radius: 10px;
    background: #ffffff;
    color: #0b63d8;
    font-family: inherit;
    font-size: 30px;
    line-height: 1;
    font-weight: 500;
    cursor: pointer;
    text-shadow: none;
    box-shadow: 0 0 12px rgba(0, 136, 255, .18);
}.webplus-contact-webplus-close-v545-v623:hover,
.webplus-contact-webplus-close-v545-v623:focus-visible{
    border-color: rgba(0, 132, 255, .94);
    background: #f2f9ff;
    color: #063f8c;
    outline: none;
    box-shadow: 0 0 17px rgba(0, 136, 255, .30);
}.webplus-contact-webplus-content-v545-v623{
    min-height: 0;
    overflow-y: auto;
    display: grid;
    align-content: start;
    gap: 20px;
    padding: 10px 34px 30px;
    box-sizing: border-box;
    border: 0;
    background: #ffffff;
    box-shadow: none;
    scrollbar-width: thin;
    scrollbar-color: rgba(0, 132, 255, .42) #f4faff;
}.webplus-contact-webplus-content-v545-v623::-webkit-scrollbar{ width: 10px; }.webplus-contact-webplus-content-v545-v623::-webkit-scrollbar-track{ background: #f4faff; }.webplus-contact-webplus-content-v545-v623::-webkit-scrollbar-thumb{
    border-radius: 999px;
    background: rgba(0, 132, 255, .42);
}.webplus-contact-webplus-heading-v545-v623{
    display: grid;
    gap: 9px;
    margin: 0;
    padding: 0 54px 2px;
    text-align: center;
    border: 0;
    background: transparent;
    box-shadow: none;
}.webplus-contact-webplus-heading-v545-v623 h3{
    margin: 0;
    color: #0b63d8;
    font-size: clamp(28px, 2.4vw, 38px);
    line-height: 1.05;
    font-weight: 800;
    letter-spacing: -.02em;
    text-shadow: none;
}.webplus-contact-webplus-heading-v545-v623 p{
    width: min(590px, 100%);
    margin: 0 auto;
    color: #486380;
    font-size: 16px;
    line-height: 1.46;
    font-weight: 450;
}.webplus-contact-webplus-form-v545-v623{
    width: 100%;
    display: grid;
    gap: 16px;
    margin: 0;
    padding: 0;
}.webplus-contact-webplus-field-v545-v623{
    display: grid;
    gap: 8px;
    margin: 0;
    color: #18395f;
    font-size: 15px;
    line-height: 1.2;
    font-weight: 700;
}.webplus-contact-webplus-field-v545-v623 span{ color: #18395f; }.webplus-contact-webplus-field-v545-v623 em,
.webplus-contact-webplus-required-v545-v623 em{ color: #0b63d8; font-style: normal; }.webplus-contact-webplus-input-v545-v623,
.webplus-contact-webplus-editor-v545-v623{
    width: 100%;
    min-width: 0;
    box-sizing: border-box;
    border: 1px solid rgba(0, 132, 255, .34);
    border-radius: 13px;
    background: #f8fcff;
    color: #0b1b3a;
    font-family: inherit;
    font-size: 16px;
    outline: none;
    box-shadow: none;
}.webplus-contact-webplus-input-v545-v623{ height: 48px; padding: 0 15px; }.webplus-contact-webplus-editor-v545-v623{
    min-height: 210px;
    max-height: 38vh;
    resize: vertical;
    padding: 14px 15px;
    line-height: 1.45;
}.webplus-contact-webplus-input-v545-v623:focus,
.webplus-contact-webplus-editor-v545-v623:focus{
    border-color: rgba(0, 132, 255, .84);
    box-shadow: 0 0 0 2px rgba(0, 136, 255, .11);
}.webplus-contact-webplus-required-v545-v623{
    margin: -2px 0 0;
    color: #607792;
    font-size: 13px;
    line-height: 1.3;
}.webplus-contact-webplus-submit-v545-v623{
    min-width: 176px;
    height: 46px;
    justify-self: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 22px;
    border: 1px solid rgba(0, 132, 255, .72);
    border-radius: 999px;
    background: linear-gradient(180deg, #168cff, #0964d8);
    color: #ffffff;
    font-family: inherit;
    font-size: 15px;
    font-weight: 800;
    letter-spacing: .01em;
    cursor: pointer;
    text-shadow: none;
    box-shadow: 0 0 15px rgba(0, 136, 255, .22);
}.webplus-contact-webplus-submit-v545-v623:hover,
.webplus-contact-webplus-submit-v545-v623:focus-visible{
    border-color: rgba(0, 132, 255, .96);
    outline: none;
    box-shadow: 0 0 20px rgba(0, 136, 255, .32);
}.webplus-contact-webplus-submit-v545-v623:disabled{ opacity: .62; cursor: wait; }.webplus-contact-webplus-alert-v545-v623{
    display: grid;
    gap: 6px;
    padding: 13px 15px;
    border: 1px solid rgba(0, 132, 255, .32);
    border-radius: 13px;
    background: #f4faff;
    color: #18395f;
    box-shadow: none;
}.webplus-contact-webplus-alert-v545-v623 strong,
.webplus-contact-webplus-alert-v545-v623 p{ margin: 0; }.webplus-contact-webplus-alert-success-v545-v623{ border-color: rgba(0, 132, 255, .44); }.webplus-contact-webplus-alert-danger-v545-v623{ border-color: rgba(220, 53, 69, .58); color: #9d1c2c; }@media (max-width: 820px) {.webplus-contact-webplus-backdrop-v545-v623{ padding: 14px; }.webplus-contact-webplus-window-v545-v623{
        width: min(100%, calc(100vw - 28px));
        max-height: calc(100vh - 28px);
        border-radius: 18px;
    }.webplus-contact-webplus-content-v545-v623{ padding: 8px 18px 22px; }.webplus-contact-webplus-heading-v545-v623{ padding: 0 8px 2px; }.webplus-contact-webplus-editor-v545-v623{ min-height: 170px; }}.webplus-novedades-webplus-backdrop-v546-v623{
    position: fixed;
    inset: 0;
    z-index: 5150;
    display: grid;
    place-items: center;
    padding: 36px;
    overflow: auto;
    background: rgba(8, 24, 48, .38);
    backdrop-filter: blur(5px) brightness(.94) saturate(1.06);
    -webkit-backdrop-filter: blur(5px) brightness(.94) saturate(1.06);
}.webplus-novedades-webplus-window-v546-v623{
    position: relative;
    width: min(1040px, calc(100vw - 72px));
    height: min(760px, calc(100vh - 72px));
    max-height: calc(100vh - 72px);
    display: grid;
    grid-template-rows: 64px minmax(0, 1fr);
    overflow: hidden;
    box-sizing: border-box;
    border: 1px solid rgba(0, 111, 238, .46);
    border-radius: 22px;
    background: #ffffff;
    color: #17385f;
    box-shadow:
        0 0 22px rgba(0, 111, 238, .20),
        0 24px 60px rgba(15, 51, 92, .28);
}.webplus-novedades-webplus-window-v546-v623::before,
.webplus-novedades-webplus-window-v546-v623::after,
.webplus-novedades-webplus-content-v546-v623::before,
.webplus-novedades-webplus-content-v546-v623::after,
.webplus-novedades-webplus-heading-v546-v623::before,
.webplus-novedades-webplus-heading-v546-v623::after,
.webplus-novedades-webplus-body-v546-v623::before,
.webplus-novedades-webplus-body-v546-v623::after,
.webplus-novedades-webplus-empty-v546-v623::before,
.webplus-novedades-webplus-empty-v546-v623::after{
    content: none !important;
    display: none !important;
}.webplus-novedades-webplus-topbar-v546-v623{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding: 9px 16px 9px 18px;
    box-sizing: border-box;
    background: #f8fbff;
    border: 0;
    box-shadow: none;
}.webplus-novedades-webplus-logo-v546-v623{
    width: 46px;
    height: 46px;
    flex: 0 0 auto;
    display: block;
    object-fit: contain;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent;
    box-shadow: none;
    filter: none;
}.webplus-novedades-webplus-close-v546-v623{
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    display: grid;
    place-items: center;
    margin: 0;
    padding: 0 0 1px;
    box-sizing: border-box;
    border: 1px solid rgba(0, 111, 238, .58);
    border-radius: 10px;
    background: #ffffff;
    color: #0868d9;
    font-family: inherit;
    font-size: 30px;
    line-height: 1;
    font-weight: 500;
    cursor: pointer;
    text-shadow: 0 0 10px rgba(0, 111, 238, .20);
    box-shadow: 0 0 12px rgba(0, 111, 238, .16);
}.webplus-novedades-webplus-close-v546-v623:hover,
.webplus-novedades-webplus-close-v546-v623:focus-visible{
    border-color: rgba(0, 111, 238, .92);
    background: #f5faff;
    outline: none;
    box-shadow: 0 0 17px rgba(0, 111, 238, .28);
}.webplus-novedades-webplus-content-v546-v623{
    min-height: 0;
    overflow-y: auto;
    display: grid;
    grid-template-rows: auto minmax(0, 1fr);
    align-content: stretch;
    gap: 20px;
    padding: 10px 34px 30px;
    box-sizing: border-box;
    border: 0;
    background: #ffffff;
    box-shadow: none;
    scrollbar-width: thin;
    scrollbar-color: rgba(0, 111, 238, .34) #eef6ff;
}.webplus-novedades-webplus-content-v546-v623::-webkit-scrollbar{
    width: 10px;
}.webplus-novedades-webplus-content-v546-v623::-webkit-scrollbar-track{
    background: #eef6ff;
    border-radius: 999px;
}.webplus-novedades-webplus-content-v546-v623::-webkit-scrollbar-thumb{
    background: rgba(0, 111, 238, .34);
    border-radius: 999px;
}.webplus-novedades-webplus-heading-v546-v623{
    display: grid;
    gap: 9px;
    margin: 0;
    padding: 0 54px 2px;
    text-align: center;
    border: 0;
    background: transparent;
    box-shadow: none;
}.webplus-novedades-webplus-heading-v546-v623 h3{
    margin: 0;
    color: #0868d9;
    font-size: clamp(28px, 2.4vw, 38px);
    line-height: 1.05;
    font-weight: 800;
    letter-spacing: -.02em;
    text-shadow: 0 0 11px rgba(0, 111, 238, .16);
}.webplus-novedades-webplus-heading-v546-v623 p{
    width: min(620px, 100%);
    margin: 0 auto;
    color: #4e6e92;
    font-size: 16px;
    line-height: 1.46;
    font-weight: 450;
}.webplus-novedades-webplus-body-v546-v623,
.webplus-novedades-webplus-empty-v546-v623{
    min-width: 0;
    min-height: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: #ffffff;
    box-shadow: none;
}@media (max-width: 820px) {.webplus-novedades-webplus-backdrop-v546-v623{
        padding: 14px;
    }.webplus-novedades-webplus-window-v546-v623{
        width: min(100%, calc(100vw - 28px));
        height: min(760px, calc(100vh - 28px));
        max-height: calc(100vh - 28px);
        border-radius: 18px;
    }.webplus-novedades-webplus-content-v546-v623{
        padding: 8px 18px 22px;
    }.webplus-novedades-webplus-heading-v546-v623{
        padding: 0 8px 2px;
    }}.webplus-store-webplus-backdrop-v547-v623{
    position: fixed;
    inset: 0;
    z-index: 5100;
    display: grid;
    place-items: center;
    padding: 36px;
    background: rgba(6, 25, 52, .42);
    backdrop-filter: blur(4px) brightness(.94) saturate(1.08);
}.webplus-store-webplus-shell-v547-v623{
    position: relative;
    width: min(675px, calc(100vw - 72px));
    max-height: calc(100vh - 72px);
    display: grid;
    place-items: center;
    padding: 0;
    box-sizing: border-box;
    overflow: visible;
    border: 0;
    background: transparent;
    box-shadow: none;
}.webplus-store-webplus-card-v547-v623{
    width: min(440px, calc(100vw - 48px));
    min-height: 0;
    display: grid;
    place-items: center;
    justify-items: center;
    gap: 10px;
    padding: 12px 12px 14px;
    box-sizing: border-box;
    border: 1px solid rgba(3, 105, 245, .42);
    border-radius: 16.5px;
    background: linear-gradient(180deg, #ffffff 0%, #f6faff 100%);
    color: #18395f;
    text-align: center;
    box-shadow:
        0 0 0 1px rgba(3, 105, 245, .14),
        0 0 18px rgba(3, 105, 245, .22),
        0 0 34px rgba(91, 169, 255, .15),
        0 18px 46px rgba(20, 58, 103, .24),
        inset 0 0 14px rgba(3, 105, 245, .06);
}.webplus-store-webplus-header-v547-v623{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin: 0;
    padding: 0;
    background: transparent;
}.webplus-store-webplus-logo-v547-v623{
    position: static;
    width: 46px;
    height: 46px;
    flex: 0 0 auto;
    display: block;
    object-fit: contain;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent;
    box-shadow: none;
}.webplus-store-webplus-close-v547-v623{
    position: static;
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    flex: 0 0 auto;
    display: grid;
    place-items: center;
    margin: 0;
    padding: 0 0 2px;
    box-sizing: border-box;
    border: 1px solid rgba(3, 105, 245, .58);
    border-radius: 10px;
    background: #ffffff;
    color: #0b63d8;
    font-family: inherit;
    font-size: 30px;
    line-height: 1;
    font-weight: 500;
    cursor: pointer;
    text-shadow: 0 0 10px rgba(3, 105, 245, .24);
    box-shadow:
        0 0 14px rgba(3, 105, 245, .20),
        inset 0 0 10px rgba(3, 105, 245, .05);
}.webplus-store-webplus-close-v547-v623:hover,
.webplus-store-webplus-close-v547-v623:focus-visible{
    border-color: rgba(3, 105, 245, .90);
    background: #f3f8ff;
    outline: none;
    box-shadow:
        0 0 18px rgba(3, 105, 245, .28),
        0 0 28px rgba(91, 169, 255, .15),
        inset 0 0 12px rgba(3, 105, 245, .07);
}.webplus-store-webplus-image-frame-v547-v623{
    width: auto;
    max-width: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    justify-self: center;
    padding: 10px;
    margin: 0 auto;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid rgba(3, 105, 245, .24);
    border-radius: 15px;
    background: #ffffff;
    box-shadow:
        0 0 14px rgba(3, 105, 245, .10),
        inset 0 0 18px rgba(3, 105, 245, .04);
}.webplus-store-webplus-image-v547-v623{
    width: 216px;
    max-width: min(216px, calc(100vw - 80px));
    height: auto;
    flex: 0 0 auto;
    display: block;
    margin: 0;
    border: 0;
    border-radius: 10px;
    object-fit: contain;
}.webplus-store-webplus-card-v547-v623 h3{
    margin: 0;
    color: #123f78;
    font-size: clamp(20px, 3vw, 28px);
    line-height: 1.1;
    font-weight: 650;
    text-shadow: none;
}.webplus-store-webplus-card-v547-v623 p{
    width: min(480px, 100%);
    margin: 0;
    color: #486787;
    font-size: clamp(12px, 1.7vw, 16px);
    line-height: 1.35;
    text-shadow: none;
}.webplus-store-webplus-card-v547-v623 p strong{
    color: #0b63d8;
    font-weight: 700;
}@media (max-width: 640px) {.webplus-store-webplus-backdrop-v547-v623{
        padding: 18px;
    }.webplus-store-webplus-shell-v547-v623{
        width: min(675px, calc(100vw - 36px));
        max-height: calc(100vh - 36px);
    }.webplus-store-webplus-card-v547-v623{
        width: min(440px, calc(100vw - 36px));
    }}.webplus-license-webplus-backdrop-v548-v623{
    position: fixed;
    inset: 0;
    z-index: 5100;
    display: grid;
    place-items: center;
    padding: 36px;
    background: rgba(7, 20, 42, .46);
    backdrop-filter: blur(4px) brightness(.92) saturate(1.05);
}.webplus-license-webplus-shell-v548-v623{
    position: relative;
    width: min(675px, calc(100vw - 72px));
    max-height: calc(100vh - 72px);
    display: grid;
    place-items: center;
    padding: 0;
    margin: 0;
    border: 0;
    background: transparent;
    box-shadow: none;
    overflow: visible;
}.webplus-license-webplus-card-v548-v623{
    width: min(440px, calc(100vw - 48px));
    min-height: 0;
    display: grid;
    place-items: center;
    justify-items: center;
    gap: 10px;
    padding: 12px 12px 14px;
    box-sizing: border-box;
    border: 1px solid rgba(11, 115, 255, .44);
    border-radius: 16.5px;
    background:
        radial-gradient(circle at 50% 0%, rgba(11, 115, 255, .08), transparent 16rem),
        linear-gradient(180deg, #ffffff 0%, #f7fbff 100%);
    color: #16365f;
    text-align: center;
    box-shadow:
        0 0 0 1px rgba(11, 115, 255, .12),
        0 0 18px rgba(11, 115, 255, .22),
        0 0 34px rgba(3, 105, 245, .13),
        0 18px 46px rgba(7, 36, 84, .24),
        inset 0 0 14px rgba(11, 115, 255, .05);
}.webplus-license-webplus-card-v548-v623::before,
.webplus-license-webplus-card-v548-v623::after,
.webplus-license-webplus-header-v548-v623::before,
.webplus-license-webplus-header-v548-v623::after,
.webplus-license-webplus-image-frame-v548-v623::before,
.webplus-license-webplus-image-frame-v548-v623::after{
    content: none !important;
}.webplus-license-webplus-header-v548-v623{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    box-shadow: none;
}.webplus-license-webplus-logo-v548-v623{
    position: static;
    width: 46px;
    height: 46px;
    flex: 0 0 auto;
    display: block;
    object-fit: contain;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent;
    box-shadow: none;
}.webplus-license-webplus-close-v548-v623{
    position: static;
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    flex: 0 0 auto;
    display: grid;
    place-items: center;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    border: 1px solid rgba(11, 115, 255, .62);
    border-radius: 10px;
    background: linear-gradient(180deg, #ffffff, #edf6ff);
    color: #0369f5;
    font-family: inherit;
    font-size: 30px;
    line-height: 1;
    font-weight: 500;
    cursor: pointer;
    text-shadow: 0 0 10px rgba(3, 105, 245, .18);
    box-shadow:
        0 0 14px rgba(11, 115, 255, .16),
        inset 0 0 10px rgba(11, 115, 255, .06);
}.webplus-license-webplus-close-v548-v623:hover,
.webplus-license-webplus-close-v548-v623:focus-visible{
    border-color: rgba(11, 115, 255, .88);
    background: #ffffff;
    outline: none;
    box-shadow:
        0 0 18px rgba(11, 115, 255, .26),
        0 0 28px rgba(3, 105, 245, .12),
        inset 0 0 12px rgba(11, 115, 255, .08);
}.webplus-license-webplus-close-x-v548-v623{
    position: relative;
    top: -2px;
    left: 0;
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font: inherit;
    line-height: 1;
    color: inherit;
    pointer-events: none;
}.webplus-license-webplus-image-frame-v548-v623{
    width: auto;
    max-width: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    justify-self: center;
    padding: 10px;
    margin: 0 auto;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid rgba(11, 115, 255, .22);
    border-radius: 15px;
    background: linear-gradient(180deg, #ffffff, #f7fbff);
    box-shadow:
        0 0 14px rgba(11, 115, 255, .08),
        inset 0 0 18px rgba(11, 115, 255, .035);
}.webplus-license-webplus-image-v548-v623{
    width: 216px;
    max-width: min(216px, calc(100vw - 80px));
    height: auto;
    flex: 0 0 auto;
    display: block;
    margin: 0;
    border: 0;
    border-radius: 10px;
    object-fit: contain;
}.webplus-license-webplus-card-v548-v623 h3{
    margin: 0;
    color: #123a6d;
    font-size: clamp(20px, 3vw, 28px);
    line-height: 1.1;
    font-weight: 650;
    text-shadow: none;
}.webplus-license-webplus-card-v548-v623 p{
    width: min(480px, 100%);
    margin: 0;
    color: rgba(22, 54, 95, .82);
    font-size: clamp(12px, 1.7vw, 16px);
    line-height: 1.35;
    text-shadow: none;
}.webplus-license-webplus-card-v548-v623 p strong{
    color: #0369f5;
    font-weight: 700;
}@media (max-width: 640px) {.webplus-license-webplus-backdrop-v548-v623{
        padding: 20px;
    }.webplus-license-webplus-shell-v548-v623{
        width: min(675px, calc(100vw - 40px));
    }.webplus-license-webplus-card-v548-v623{
        width: min(440px, calc(100vw - 40px));
    }}.webplus-news-webplus-backdrop-v549-v623{
    position: fixed;
    inset: 0;
    z-index: 5100;
    display: grid;
    place-items: center;
    padding: 36px;
    background: rgba(7, 20, 42, .46);
    backdrop-filter: blur(4px) brightness(.92) saturate(1.05);
}.webplus-news-webplus-shell-v549-v623{
    position: relative;
    width: min(675px, calc(100vw - 72px));
    max-height: calc(100vh - 72px);
    display: grid;
    place-items: center;
    padding: 0;
    margin: 0;
    border: 0;
    background: transparent;
    box-shadow: none;
    overflow: visible;
}.webplus-news-webplus-card-v549-v623{
    width: min(440px, calc(100vw - 48px));
    min-height: 0;
    display: grid;
    place-items: center;
    justify-items: center;
    gap: 10px;
    padding: 12px 12px 14px;
    box-sizing: border-box;
    border: 1px solid rgba(11, 115, 255, .44);
    border-radius: 16.5px;
    background:
        radial-gradient(circle at 50% 0%, rgba(11, 115, 255, .08), transparent 16rem),
        linear-gradient(180deg, #ffffff 0%, #f7fbff 100%);
    color: #16365f;
    text-align: center;
    box-shadow:
        0 0 0 1px rgba(11, 115, 255, .12),
        0 0 18px rgba(11, 115, 255, .22),
        0 0 34px rgba(3, 105, 245, .13),
        0 18px 46px rgba(7, 36, 84, .24),
        inset 0 0 14px rgba(11, 115, 255, .05);
}.webplus-news-webplus-card-v549-v623::before,
.webplus-news-webplus-card-v549-v623::after,
.webplus-news-webplus-header-v549-v623::before,
.webplus-news-webplus-header-v549-v623::after,
.webplus-news-webplus-image-frame-v549-v623::before,
.webplus-news-webplus-image-frame-v549-v623::after{
    content: none !important;
}.webplus-news-webplus-header-v549-v623{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    box-shadow: none;
}.webplus-news-webplus-logo-v549-v623{
    position: static;
    width: 46px;
    height: 46px;
    flex: 0 0 auto;
    display: block;
    object-fit: contain;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent;
    box-shadow: none;
}.webplus-news-webplus-close-v549-v623{
    position: static;
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    flex: 0 0 auto;
    display: grid;
    place-items: center;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    border: 1px solid rgba(11, 115, 255, .62);
    border-radius: 10px;
    background: linear-gradient(180deg, #ffffff, #edf6ff);
    color: #0369f5;
    font-family: inherit;
    font-size: 30px;
    line-height: 1;
    font-weight: 500;
    cursor: pointer;
    text-shadow: 0 0 10px rgba(3, 105, 245, .18);
    box-shadow:
        0 0 14px rgba(11, 115, 255, .16),
        inset 0 0 10px rgba(11, 115, 255, .06);
}.webplus-news-webplus-close-v549-v623:hover,
.webplus-news-webplus-close-v549-v623:focus-visible{
    border-color: rgba(11, 115, 255, .88);
    background: #ffffff;
    outline: none;
    box-shadow:
        0 0 18px rgba(11, 115, 255, .26),
        0 0 28px rgba(3, 105, 245, .12),
        inset 0 0 12px rgba(11, 115, 255, .08);
}.webplus-news-webplus-close-x-v549-v623{
    position: relative;
    top: -2px;
    left: 0;
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font: inherit;
    line-height: 1;
    color: inherit;
    pointer-events: none;
}.webplus-news-webplus-image-frame-v549-v623{
    width: auto;
    max-width: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    justify-self: center;
    padding: 10px;
    margin: 0 auto;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid rgba(11, 115, 255, .22);
    border-radius: 15px;
    background: linear-gradient(180deg, #ffffff, #f7fbff);
    box-shadow:
        0 0 14px rgba(11, 115, 255, .08),
        inset 0 0 18px rgba(11, 115, 255, .035);
}.webplus-news-webplus-image-v549-v623{
    width: 216px;
    max-width: min(216px, calc(100vw - 80px));
    height: auto;
    flex: 0 0 auto;
    display: block;
    margin: 0;
    border: 0;
    border-radius: 10px;
    object-fit: contain;
}.webplus-news-webplus-card-v549-v623 h3{
    margin: 0;
    color: #123a6d;
    font-size: clamp(20px, 3vw, 28px);
    line-height: 1.1;
    font-weight: 650;
    text-shadow: none;
}.webplus-news-webplus-card-v549-v623 p{
    width: min(480px, 100%);
    margin: 0;
    color: rgba(22, 54, 95, .82);
    font-size: clamp(12px, 1.7vw, 16px);
    line-height: 1.35;
    text-shadow: none;
}.webplus-news-webplus-card-v549-v623 p strong{
    color: #0369f5;
    font-weight: 700;
}@media (max-width: 640px) {.webplus-news-webplus-backdrop-v549-v623{
        padding: 20px;
    }.webplus-news-webplus-shell-v549-v623{
        width: min(675px, calc(100vw - 40px));
    }.webplus-news-webplus-card-v549-v623{
        width: min(440px, calc(100vw - 40px));
    }}.webplus-about-webplus-backdrop-v551-v623{
    position: fixed;
    inset: 0;
    z-index: 5200;
    display: grid;
    place-items: center;
    padding: 36px;
    overflow: auto;
    background: rgba(7, 20, 40, .38);
    backdrop-filter: blur(5px) brightness(.96) saturate(1.04);
    -webkit-backdrop-filter: blur(5px) brightness(.96) saturate(1.04);
}.webplus-about-webplus-window-v551-v623{
    position: relative;
    width: min(1080px, calc(100vw - 72px));
    height: min(720px, calc(100vh - 72px));
    max-height: calc(100vh - 72px);
    display: grid;
    grid-template-rows: 64px minmax(0, 1fr);
    overflow: hidden;
    box-sizing: border-box;
    border: 1px solid rgba(3, 105, 245, .46);
    border-radius: 22px;
    background: linear-gradient(180deg, #ffffff 0%, #f7fbff 100%);
    color: #17314f;
    box-shadow:
        0 0 22px rgba(3, 105, 245, .24),
        0 24px 60px rgba(20, 55, 95, .24);
}.webplus-about-webplus-window-v551-v623::before,
.webplus-about-webplus-window-v551-v623::after,
.webplus-about-webplus-topbar-v551-v623::before,
.webplus-about-webplus-topbar-v551-v623::after,
.webplus-about-webplus-content-v551-v623::before,
.webplus-about-webplus-content-v551-v623::after,
.webplus-about-webplus-heading-v551-v623::before,
.webplus-about-webplus-heading-v551-v623::after,
.webplus-about-webplus-layout-v551-v623::before,
.webplus-about-webplus-layout-v551-v623::after,
.webplus-about-webplus-photo-frame-v551-v623::before,
.webplus-about-webplus-photo-frame-v551-v623::after,
.webplus-about-webplus-text-scroll-v551-v623::before,
.webplus-about-webplus-text-scroll-v551-v623::after{
    content: none !important;
    display: none !important;
}.webplus-about-webplus-topbar-v551-v623{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding: 9px 16px 9px 18px;
    box-sizing: border-box;
    background: #ffffff;
    border: 0;
    box-shadow: none;
}.webplus-about-webplus-logo-v551-v623{
    width: 46px;
    height: 46px;
    flex: 0 0 auto;
    display: block;
    object-fit: contain;
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: transparent;
    box-shadow: none;
    filter: none;
}.webplus-about-webplus-close-v551-v623{
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    display: grid;
    place-items: center;
    margin: 0;
    padding: 0 0 1px;
    box-sizing: border-box;
    border: 1px solid rgba(3, 105, 245, .56);
    border-radius: 10px;
    background: #ffffff;
    color: #0369f5;
    font-family: inherit;
    font-size: 30px;
    line-height: 1;
    font-weight: 500;
    cursor: pointer;
    text-shadow: 0 0 10px rgba(3, 105, 245, .20);
    box-shadow: 0 0 12px rgba(3, 105, 245, .16);
}.webplus-about-webplus-close-v551-v623:hover,
.webplus-about-webplus-close-v551-v623:focus-visible{
    border-color: rgba(3, 105, 245, .92);
    background: #f5f9ff;
    outline: none;
    box-shadow: 0 0 17px rgba(3, 105, 245, .28);
}.webplus-about-webplus-content-v551-v623{
    min-height: 0;
    display: grid;
    grid-template-rows: auto minmax(0, 1fr);
    gap: 20px;
    padding: 10px 34px 30px;
    box-sizing: border-box;
    overflow: hidden;
    border: 0;
    background: linear-gradient(180deg, #ffffff 0%, #f7fbff 100%);
    box-shadow: none;
}.webplus-about-webplus-heading-v551-v623{
    display: grid;
    gap: 6px;
    margin: 0;
    padding: 0 54px 2px;
    text-align: center;
    border: 0;
    background: transparent;
    box-shadow: none;
}.webplus-about-webplus-kicker-v551-v623{
    margin: 0;
    color: rgba(23, 49, 79, .68);
    font-size: 13px;
    line-height: 1.15;
    font-weight: 700;
    letter-spacing: .13em;
    text-transform: uppercase;
    text-shadow: none;
}.webplus-about-webplus-heading-v551-v623 h3{
    margin: 0;
    color: #0369f5;
    font-size: clamp(28px, 2.4vw, 38px);
    line-height: 1.05;
    font-weight: 800;
    letter-spacing: -.02em;
    text-shadow: 0 0 10px rgba(3, 105, 245, .12);
}.webplus-about-webplus-layout-v551-v623{
    min-width: 0;
    min-height: 0;
    display: grid;
    grid-template-columns: 318px minmax(0, 1fr);
    gap: 24px;
    align-items: stretch;
    overflow: hidden;
}.webplus-about-webplus-photo-frame-v551-v623{
    width: 100%;
    min-width: 0;
    max-height: 100%;
    align-self: start;
    margin: 0;
    padding: 7px;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid rgba(3, 105, 245, .34);
    border-radius: 16px;
    background: #f3f8ff;
    box-shadow: none;
}.webplus-about-webplus-photo-v551-v623{
    width: 100%;
    max-height: 100%;
    display: block;
    border: 0;
    border-radius: 11px;
    object-fit: contain;
    object-position: center top;
    box-shadow: none;
    filter: none;
}.webplus-about-webplus-text-scroll-v551-v623{
    min-width: 0;
    min-height: 0;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    display: grid;
    align-content: start;
    gap: 16px;
    padding: 2px 14px 2px 0;
    box-sizing: border-box;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    color: #294766;
    font-size: 16px;
    line-height: 1.58;
    scrollbar-width: thin;
    scrollbar-color: rgba(3, 105, 245, .34) rgba(222, 235, 251, .80);
}.webplus-about-webplus-text-scroll-v551-v623 p{
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    color: inherit;
}.webplus-about-webplus-text-scroll-v551-v623::-webkit-scrollbar{
    width: 9px;
}.webplus-about-webplus-text-scroll-v551-v623::-webkit-scrollbar-track{
    background: rgba(222, 235, 251, .80);
    border-radius: 999px;
}.webplus-about-webplus-text-scroll-v551-v623::-webkit-scrollbar-thumb{
    background: rgba(3, 105, 245, .34);
    border-radius: 999px;
}@media (max-width: 900px) {.webplus-about-webplus-backdrop-v551-v623{
        padding: 14px;
    }.webplus-about-webplus-window-v551-v623{
        width: min(100%, calc(100vw - 28px));
        height: min(720px, calc(100vh - 28px));
        max-height: calc(100vh - 28px);
        border-radius: 18px;
    }.webplus-about-webplus-content-v551-v623{
        padding: 8px 18px 22px;
    }.webplus-about-webplus-heading-v551-v623{
        padding: 0 8px 2px;
    }.webplus-about-webplus-layout-v551-v623{
        grid-template-columns: minmax(220px, 280px) minmax(0, 1fr);
        gap: 18px;
    }}

/* ========================================================================== */
/* V_623 — WEB+ / DESKTOP / COLUMNA 1                                        */
/* El título Proyectos y Servicios permanece recortado dentro de su columna.  */
/* ========================================================================== */
.webplus-home-dashboard-v623.desktop-theme-showcase
.webplus-desktop-panel-one-v623
.webplus-projects-title-v623 {
    grid-template-columns: auto minmax(0, 1fr) !important;
    min-width: 0 !important;
    max-width: 100% !important;
    overflow: hidden !important;
    clip-path: inset(0) !important;
}
.webplus-home-dashboard-v623.desktop-theme-showcase
.webplus-desktop-panel-one-v623
.webplus-projects-title-v623 > div {
    min-width: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
}
.webplus-home-dashboard-v623.desktop-theme-showcase
.webplus-desktop-panel-one-v623
.webplus-projects-title-v623 h2 {
    display: block !important;
    min-width: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: clip !important;
    clip-path: inset(0) !important;
}


/* ========================================================================== */
/* V_623 — WEB+ / DESKTOP / COLUMNA 1 — CLIPPING ESTRUCTURAL DEFINITIVO       */
/* El panel, el encabezado, el título y el subtítulo no pueden pintar fuera.   */
/* ========================================================================== */
.webplus-home-dashboard-v623.desktop-theme-showcase
#projects.webplus-desktop-panel-one-v623 {
    min-width: 0 !important;
    overflow: hidden !important;
    overflow: clip !important;
    contain: paint !important;
    isolation: isolate !important;
}
.webplus-home-dashboard-v623.desktop-theme-showcase
#projects.webplus-desktop-panel-one-v623
.webplus-projects-title-v623 {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    overflow: clip !important;
    clip-path: inset(0) !important;
    contain: paint !important;
    isolation: isolate !important;
}
.webplus-home-dashboard-v623.desktop-theme-showcase
#projects.webplus-desktop-panel-one-v623
.webplus-projects-title-v623 > div {
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    justify-self: stretch !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    overflow: clip !important;
    clip-path: inset(0) !important;
    contain: paint !important;
}
.webplus-home-dashboard-v623.desktop-theme-showcase
#projects.webplus-desktop-panel-one-v623
.webplus-projects-title-v623 h2,
.webplus-home-dashboard-v623.desktop-theme-showcase
#projects.webplus-desktop-panel-one-v623
.webplus-projects-title-v623 p,
.webplus-home-dashboard-v623.desktop-theme-showcase
#projects.webplus-desktop-panel-one-v623
.webplus-projects-title-v623 .webplus-title-description-safe-v623 {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    inline-size: 100% !important;
    max-inline-size: 100% !important;
    min-inline-size: 0 !important;
    box-sizing: border-box !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    overflow: clip !important;
    text-overflow: clip !important;
    clip-path: inset(0) !important;
    contain: paint !important;
}



/* ========================================================================== */
/* V_623 — WEB+ / DESKTOP / COLUMNA 2 — UN SOLO MARCO                        */
/* El contenedor panel-three-main fue eliminado físicamente del Razor.        */
/* La columna y su contenido son ahora un único elemento visual.              */
/* ========================================================================== */
.webplus-home-dashboard-v623.desktop-theme-showcase
section.webplus-desktop-panel-two-v623.webplus-panel-three-main-v623 {
    height: 100% !important;
    min-height: 0 !important;
    display: grid !important;
    grid-template-rows: auto minmax(0, 1fr) !important;
    gap: 10px !important;
    padding: 12px !important;
    margin: 0 !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
    background: #ffffff !important;
    background-color: #ffffff !important;
    border: 1px solid rgba(11, 115, 255, .14) !important;
    border-radius: 16px !important;
    box-shadow: 0 12px 28px rgba(19, 55, 107, .07) !important;
    outline: 0 !important;
}
.webplus-home-dashboard-v623.desktop-theme-showcase
section.webplus-desktop-panel-two-v623.webplus-panel-three-main-v623::before,
.webplus-home-dashboard-v623.desktop-theme-showcase
section.webplus-desktop-panel-two-v623.webplus-panel-three-main-v623::after {
    content: none !important;
    display: none !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}
.webplus-home-dashboard-v623.desktop-theme-showcase
section.webplus-desktop-panel-two-v623.webplus-panel-three-main-v623.placeholder-mode {
    grid-template-rows: minmax(0, 1fr) !important;
    place-items: center !important;
}
.webplus-home-dashboard-v623.desktop-theme-showcase
section.webplus-desktop-panel-two-v623.webplus-panel-three-main-v623.placeholder-mode
> .webplus-work-placeholder-v623 {
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    display: grid !important;
    place-items: center !important;
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
}

/* ========================================================================== */
/* V_623 — WEB+ / DESKTOP / SOBRE MÍ — ENCABEZADO SIN LÍNEA HORIZONTAL       */
/* El topbar y el contenido comparten el fondo continuo de la ventana.        */
/* ========================================================================== */
#window-about-root.webplus-window-about-backdrop-v623
.webplus-window-about-shell-v623 {
    gap: 0 !important;
    background: linear-gradient(180deg, #ffffff 0%, #f7fbff 100%) !important;
    background-color: #ffffff !important;
}
#window-about-root.webplus-window-about-backdrop-v623
.webplus-window-about-topbar-v623,
#window-about-root.webplus-window-about-backdrop-v623
.webplus-window-about-content-v623 {
    border: 0 !important;
    border-top: 0 !important;
    border-bottom: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    background-color: transparent !important;
}
#window-about-root.webplus-window-about-backdrop-v623
.webplus-window-about-topbar-v623::before,
#window-about-root.webplus-window-about-backdrop-v623
.webplus-window-about-topbar-v623::after,
#window-about-root.webplus-window-about-backdrop-v623
.webplus-window-about-content-v623::before,
#window-about-root.webplus-window-about-backdrop-v623
.webplus-window-about-content-v623::after {
    content: none !important;
    display: none !important;
    border: 0 !important;
    box-shadow: none !important;
}

/* V_624 - Tienda y resultados de pago - Tema WEB+ */
.webplus-commerce-page-v623 {
    min-height: 100vh;
    padding: 20px 18px 48px;
    background:
        radial-gradient(circle at 15% 0%, rgba(118, 65, 190, .24), transparent 36%),
        radial-gradient(circle at 90% 10%, rgba(0, 174, 243, .16), transparent 32%),
        #070b12;
    color: #edf5ff;
}

.webplus-commerce-page-header-v623,
.webplus-payment-result-header-v623 {
    text-align: center;
}

.webplus-commerce-page-header-v623 h1,
.webplus-payment-result-header-v623 h1 {
    font-size: clamp(2.5rem, 7vw, 5.4rem);
    margin: 8px 0 12px;
}

.webplus-commerce-layout-v623 {
    width: min(1120px, 100%);
    margin: 20px auto 0;
    display: grid;
    grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr);
    gap: 18px;
}

.webplus-commerce-product-card-v623,
.webplus-commerce-buyer-card-v623,
.webplus-payment-result-panel-v623 {
    box-shadow: 0 18px 54px rgba(0,0,0,.34);
}

.webplus-commerce-product-heading-v623 {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 14px;
}

.webplus-commerce-product-heading-v623 h2 {
    margin: 0;
    font-size: clamp(2rem, 5vw, 3.7rem);
}

.webplus-commerce-feature-list-v623 {
    margin: 18px 0;
}

.webplus-commerce-price-block-v623 {
    margin: 18px 0;
    padding: 18px;
    border: 1px solid rgba(255,191,0,.32);
    border-radius: 12px;
    background: rgba(255,191,0,.08);
    text-align: center;
}

.webplus-commerce-price-block-v623 strong {
    color: #ffd56a;
    font-size: clamp(1.8rem, 5vw, 3rem);
}

.webplus-commerce-test-alert-v623 {
    width: min(1120px, 100%);
    margin: 12px auto;
}

.webplus-commerce-privacy-check-v623 a {
    color: #84d9ff;
}

.webplus-commerce-buy-button-v623 {
    width: 100%;
    font-weight: 700;
}

.webplus-commerce-buy-button-v623:disabled {
    opacity: .48;
    cursor: not-allowed;
}

.webplus-payment-result-panel-v623 {
    width: min(760px, 100%);
    margin: 22px auto;
}

.webplus-payment-result-actions-v623 {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    margin-top: 18px;
}

.webplus-payment-result-actions-v623 a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}

@media (max-width: 820px) {
    .webplus-commerce-layout-v623 {
        grid-template-columns: 1fr;
    }

    .webplus-commerce-page-v623 {
        padding-inline: 12px;
    }
}

/* V_625 - Tienda compacta WEB+; aislada de las ventanas existentes */
#window-store-page-root.webplus-commerce-page-v623,
#window-payment-result-root.webplus-commerce-page-v623 {
    padding: 10px 14px 28px;
}

#window-store-page-root .webplus-commerce-page-header-v623,
#window-payment-result-root .webplus-payment-result-header-v623 {
    width: min(980px, 100%);
    max-width: none;
    margin: 2px auto 7px;
    padding: 0;
}

#window-store-page-root .webplus-commerce-page-header-v623 h1,
#window-payment-result-root .webplus-payment-result-header-v623 h1 {
    margin: 2px 0 4px;
    font-size: clamp(1.9rem, 3.4vw, 2.75rem);
    line-height: 1.04;
}

#window-store-page-root .webplus-commerce-page-header-v623 > p:last-child,
#window-payment-result-root .webplus-payment-result-header-v623 > p:last-child {
    width: min(760px, 100%);
    margin: 0 auto;
    font-size: .84rem;
    line-height: 1.35;
}

#window-store-page-root .webplus-window-store-page-eyebrow-v623,
#window-payment-result-root .webplus-eyebrow-v623 {
    margin: 0;
    font-size: .7rem;
}

#window-store-page-root .webplus-window-store-page-return-row-v623,
#window-payment-result-root .webplus-window-payment-result-return-row-v623 {
    width: min(980px, 100%);
    margin: 4px auto 7px;
    justify-content: flex-start;
}

#window-store-page-root .webplus-window-store-page-return-button-v623,
#window-payment-result-root .webplus-window-payment-result-return-button-v623 {
    min-height: 30px;
    padding: 6px 10px;
    font-size: .8rem;
}

#window-store-page-root .webplus-commerce-test-alert-v623 {
    width: min(980px, 100%);
    margin: 7px auto;
    padding: 7px 10px;
    font-size: .76rem;
}

#window-store-page-root .webplus-commerce-layout-v623 {
    width: min(980px, 100%);
    margin: 9px auto 0;
    grid-template-columns: minmax(0, 1.08fr) minmax(330px, .92fr);
    gap: 12px;
    align-items: start;
}

#window-store-page-root .webplus-commerce-product-card-v623,
#window-store-page-root .webplus-commerce-buyer-card-v623,
#window-payment-result-root .webplus-payment-result-panel-v623 {
    padding: 12px 13px;
    border-radius: 9px;
    box-shadow: 0 10px 28px rgba(0,0,0,.28);
}

#window-store-page-root .webplus-commerce-product-heading-v623 {
    gap: 8px;
}

#window-store-page-root .webplus-commerce-product-heading-v623 h2 {
    font-size: clamp(1.5rem, 2.6vw, 2rem);
    line-height: 1.05;
}

#window-store-page-root .webplus-commerce-product-card-v623 > p,
#window-store-page-root .webplus-commerce-buyer-card-v623 > p {
    margin: 5px 0 8px;
    font-size: .8rem;
    line-height: 1.35;
}

#window-store-page-root .webplus-commerce-buyer-card-v623 h2 {
    margin: 0;
    font-size: 1.12rem;
}

#window-store-page-root .webplus-commerce-feature-list-v623 {
    margin: 8px 0;
    gap: 5px;
}

#window-store-page-root .webplus-commerce-feature-list-v623 div {
    padding: 6px 8px;
    font-size: .75rem;
}

#window-store-page-root .webplus-commerce-price-block-v623 {
    margin: 8px 0;
    padding: 10px;
    border-radius: 8px;
}

#window-store-page-root .webplus-commerce-price-block-v623 strong {
    font-size: clamp(1.25rem, 2.4vw, 1.65rem);
}

#window-store-page-root .webplus-commerce-buyer-card-v623 .webplus-form-grid-v623 {
    gap: 7px 8px;
}

#window-store-page-root .webplus-commerce-buyer-card-v623 label {
    gap: 3px;
    font-size: .76rem;
}

#window-store-page-root .webplus-commerce-buyer-card-v623 input {
    min-height: 32px;
    padding: 6px 8px;
    font-size: .84rem;
}

#window-store-page-root .webplus-commerce-privacy-check-v623 {
    margin: 9px 0;
    font-size: .75rem;
}

#window-store-page-root .webplus-commerce-buy-button-v623 {
    width: auto;
    min-width: 220px;
    max-width: 100%;
    min-height: 32px;
    padding: 6px 12px;
    font-size: .8rem;
}

#window-store-page-root .webplus-alert-v623 {
    margin-top: 8px;
    padding: 7px 9px;
    font-size: .76rem;
}

#window-payment-result-root .webplus-payment-result-panel-v623 {
    width: min(640px, 100%);
    margin: 10px auto;
}

#window-payment-result-root .webplus-payment-result-status-v623 {
    gap: 5px;
}

#window-payment-result-root .webplus-payment-result-status-v623 div {
    padding: 7px 9px;
    font-size: .8rem;
}

#window-payment-result-root .webplus-payment-result-actions-v623 {
    margin-top: 10px;
}

@media (max-width: 820px) {
    #window-store-page-root .webplus-commerce-layout-v623 {
        grid-template-columns: 1fr;
        width: min(620px, 100%);
    }
}

@media (max-width: 520px) {
    #window-store-page-root.webplus-commerce-page-v623,
    #window-payment-result-root.webplus-commerce-page-v623 {
        padding-inline: 8px;
    }

    #window-store-page-root .webplus-commerce-buyer-card-v623 .webplus-form-grid-v623 {
        grid-template-columns: 1fr;
    }

    #window-store-page-root .webplus-commerce-buy-button-v623 {
        width: 100%;
    }
}

/* ========================================================================== 
   V_656 — Resultado del registro en ventana modal (WEB+)
   Propiedad exclusiva del tema WEB+. No comparte reglas con WEB04+.
   ========================================================================== */
#window-register-result-root.webplus-window-register-result-backdrop-v623 {
    position: fixed;
    inset: 0;
    z-index: 60000;
    display: grid;
    place-items: center;
    padding: 24px;
    overflow: auto;
    box-sizing: border-box;
    background: rgba(5, 24, 52, .68);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
}

#window-register-result-root.webplus-window-register-result-backdrop-v623 .webplus-window-register-result-shell-v623 {
    position: relative;
    width: min(640px, calc(100vw - 48px));
    max-height: calc(100vh - 48px);
    overflow: auto;
    display: grid;
    justify-items: center;
    gap: 16px;
    padding: 42px 42px 34px;
    box-sizing: border-box;
    border: 2px solid #0b73ff;
    border-radius: 24px;
    background: linear-gradient(180deg, #ffffff 0%, #eef6ff 100%);
    color: #10213d;
    box-shadow:
        0 0 0 5px rgba(11, 115, 255, .13),
        0 26px 80px rgba(2, 20, 48, .38),
        inset 0 1px 0 rgba(255, 255, 255, .9);
    text-align: center;
}

#window-register-result-root.webplus-window-register-result-backdrop-v623 .webplus-window-register-result-close-v623 {
    position: absolute;
    top: 14px;
    right: 14px;
    width: 46px;
    height: 46px;
    display: grid;
    place-items: center;
    padding: 0;
    border: 2px solid #0b73ff;
    border-radius: 12px;
    background: #ffffff;
    color: #0b4fa8;
    box-shadow: 0 0 0 5px rgba(11, 115, 255, .12);
    font: 800 34px/1 Arial, sans-serif;
    cursor: pointer;
}

#window-register-result-root.webplus-window-register-result-backdrop-v623 .webplus-window-register-result-close-v623:hover,
#window-register-result-root.webplus-window-register-result-backdrop-v623 .webplus-window-register-result-close-v623:focus-visible {
    background: #eaf4ff;
    color: #063a7b;
    outline: none;
}

#window-register-result-root.webplus-window-register-result-backdrop-v623 .webplus-window-register-result-icon-v623 {
    width: 76px;
    height: 76px;
    display: grid;
    place-items: center;
    border: 3px solid #168a51;
    border-radius: 50%;
    background: #eefbf4;
    color: #168a51;
    box-shadow: 0 0 24px rgba(22, 138, 81, .18);
    font: 900 46px/1 Arial, sans-serif;
}

#window-register-result-root.webplus-window-register-result-backdrop-v623.webplus-register-result-is-error-v623 .webplus-window-register-result-icon-v623 {
    border-color: #c93b46;
    background: #fff0f1;
    color: #c93b46;
    box-shadow: 0 0 24px rgba(201, 59, 70, .16);
}

#window-register-result-root.webplus-window-register-result-backdrop-v623 .webplus-window-register-result-title-v623 {
    margin: 4px 56px 0;
    color: #0b4fa8;
    font-size: clamp(1.65rem, 3vw, 2.25rem);
    line-height: 1.12;
    font-weight: 850;
    text-shadow: none;
}

#window-register-result-root.webplus-window-register-result-backdrop-v623.webplus-register-result-is-error-v623 .webplus-window-register-result-title-v623 {
    color: #a72330;
}

#window-register-result-root.webplus-window-register-result-backdrop-v623 .webplus-window-register-result-message-v623 {
    width: 100%;
    display: grid;
    gap: 12px;
    color: #172944;
    font-size: clamp(1rem, 1.7vw, 1.18rem);
    line-height: 1.55;
}

#window-register-result-root.webplus-window-register-result-backdrop-v623 .webplus-window-register-result-message-v623 p {
    margin: 0;
    color: #172944;
    opacity: 1;
    text-shadow: none;
}

#window-register-result-root.webplus-window-register-result-backdrop-v623 .webplus-window-register-result-spam-v623 {
    padding-top: 4px;
    color: #4f627d !important;
    font-size: .94em;
}

#window-register-result-root.webplus-window-register-result-backdrop-v623 .webplus-window-register-result-accept-v623 {
    min-width: 220px;
    min-height: 50px;
    margin-top: 6px;
    padding: 10px 28px;
    border: 1px solid #0b73ff;
    border-radius: 14px;
    background: linear-gradient(180deg, #2387ff 0%, #0862d2 100%);
    color: #ffffff;
    box-shadow: 0 9px 22px rgba(11, 115, 255, .24), inset 0 1px 0 rgba(255, 255, 255, .34);
    font-size: 1.05rem;
    font-weight: 850;
    cursor: pointer;
}

#window-register-result-root.webplus-window-register-result-backdrop-v623 .webplus-window-register-result-accept-v623:hover,
#window-register-result-root.webplus-window-register-result-backdrop-v623 .webplus-window-register-result-accept-v623:focus-visible {
    filter: brightness(1.08);
    outline: none;
}

@media (max-width: 620px) {
    #window-register-result-root.webplus-window-register-result-backdrop-v623 {
        padding: 14px;
    }

    #window-register-result-root.webplus-window-register-result-backdrop-v623 .webplus-window-register-result-shell-v623 {
        width: calc(100vw - 28px);
        max-height: calc(100vh - 28px);
        gap: 13px;
        padding: 34px 20px 24px;
        border-radius: 18px;
    }

    #window-register-result-root.webplus-window-register-result-backdrop-v623 .webplus-window-register-result-close-v623 {
        top: 10px;
        right: 10px;
        width: 40px;
        height: 40px;
        font-size: 29px;
    }

    #window-register-result-root.webplus-window-register-result-backdrop-v623 .webplus-window-register-result-icon-v623 {
        width: 64px;
        height: 64px;
        font-size: 38px;
    }

    #window-register-result-root.webplus-window-register-result-backdrop-v623 .webplus-window-register-result-title-v623 {
        margin-inline: 42px;
    }

    #window-register-result-root.webplus-window-register-result-backdrop-v623 .webplus-window-register-result-accept-v623 {
        width: 100%;
        min-width: 0;
    }
}

/* ========================================================================== 
   V_657 — Política de privacidad modal desde Registro (WEB+)
   Propiedad exclusiva del tema WEB+. No comparte reglas con WEB04+.
   ========================================================================== */
#window-register-privacy-modal-root.webplus-window-register-privacy-backdrop-v623 {
    position: fixed;
    inset: 0;
    z-index: 65000;
    display: grid;
    place-items: center;
    padding: 24px;
    box-sizing: border-box;
    background: rgba(5, 24, 52, .72);
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
}

#window-register-privacy-modal-root.webplus-window-register-privacy-backdrop-v623 .webplus-window-register-privacy-shell-v623 {
    position: relative;
    width: min(900px, calc(100vw - 48px));
    max-height: calc(100vh - 48px);
    display: grid;
    grid-template-rows: auto minmax(0, 1fr);
    gap: 18px;
    padding: 34px 28px 28px;
    box-sizing: border-box;
    overflow: hidden;
    border: 2px solid #0b73ff;
    border-radius: 24px;
    background: linear-gradient(180deg, #ffffff 0%, #eef6ff 100%);
    color: #10213d;
    box-shadow:
        0 0 0 5px rgba(11, 115, 255, .13),
        0 28px 88px rgba(2, 20, 48, .42),
        inset 0 1px 0 rgba(255, 255, 255, .9);
}

#window-register-privacy-modal-root.webplus-window-register-privacy-backdrop-v623 .webplus-window-register-privacy-close-v623 {
    position: absolute;
    top: 14px;
    right: 14px;
    z-index: 2;
    width: 46px;
    height: 46px;
    display: grid;
    place-items: center;
    padding: 0;
    border: 2px solid #0b73ff;
    border-radius: 12px;
    background: #ffffff;
    color: #0b4fa8;
    box-shadow: 0 0 0 5px rgba(11, 115, 255, .12);
    font: 800 34px/1 Arial, sans-serif;
    cursor: pointer;
}

#window-register-privacy-modal-root.webplus-window-register-privacy-backdrop-v623 .webplus-window-register-privacy-close-v623:hover,
#window-register-privacy-modal-root.webplus-window-register-privacy-backdrop-v623 .webplus-window-register-privacy-close-v623:focus-visible {
    background: #eaf4ff;
    color: #063a7b;
    outline: none;
}

#window-register-privacy-modal-root.webplus-window-register-privacy-backdrop-v623 .webplus-window-register-privacy-header-v623 {
    padding: 0 64px 0 4px;
}

#window-register-privacy-modal-root.webplus-window-register-privacy-backdrop-v623 .webplus-window-register-privacy-eyebrow-v623 {
    margin: 0 0 5px;
    color: #0b73ff;
    font-size: .86rem;
    font-weight: 800;
    letter-spacing: .08em;
    text-transform: uppercase;
}

#window-register-privacy-modal-root.webplus-window-register-privacy-backdrop-v623 .webplus-window-register-privacy-title-v623 {
    margin: 0;
    color: #0b4fa8;
    font-size: clamp(1.65rem, 3vw, 2.35rem);
    line-height: 1.12;
    font-weight: 850;
}

#window-register-privacy-modal-root.webplus-window-register-privacy-backdrop-v623 .webplus-window-register-privacy-intro-v623 {
    margin: 8px 0 0;
    color: #4f627d;
    font-size: 1rem;
    line-height: 1.45;
}

#window-register-privacy-modal-root.webplus-window-register-privacy-backdrop-v623 .webplus-window-register-privacy-scroll-v623 {
    min-height: 0;
    overflow: auto;
    display: grid;
    gap: 14px;
    padding: 18px 20px;
    border: 1px solid rgba(11, 115, 255, .22);
    border-radius: 16px;
    background: rgba(255, 255, 255, .82);
    box-shadow: inset 0 1px 3px rgba(19, 65, 132, .08);
    scrollbar-color: #8ebdff #edf5ff;
}

#window-register-privacy-modal-root.webplus-window-register-privacy-backdrop-v623 .webplus-window-register-privacy-section-v623 {
    padding-bottom: 13px;
    border-bottom: 1px solid rgba(11, 115, 255, .14);
}

#window-register-privacy-modal-root.webplus-window-register-privacy-backdrop-v623 .webplus-window-register-privacy-section-v623:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}

#window-register-privacy-modal-root.webplus-window-register-privacy-backdrop-v623 .webplus-window-register-privacy-section-v623 h3 {
    margin: 0 0 6px;
    color: #0b4fa8;
    font-size: 1.04rem;
    line-height: 1.3;
}

#window-register-privacy-modal-root.webplus-window-register-privacy-backdrop-v623 .webplus-window-register-privacy-section-v623 p {
    margin: 0;
    color: #253a58;
    font-size: .96rem;
    line-height: 1.58;
}

.webplus-register-webplus-submit-v541-v623:disabled,
#window-register-modal-root .webplus-window-register-modal-submit-v623:disabled {
    opacity: .46 !important;
    filter: grayscale(.2) !important;
    cursor: not-allowed !important;
    box-shadow: none !important;
}

@media (max-width: 620px) {
    #window-register-privacy-modal-root.webplus-window-register-privacy-backdrop-v623 {
        padding: 12px;
    }

    #window-register-privacy-modal-root.webplus-window-register-privacy-backdrop-v623 .webplus-window-register-privacy-shell-v623 {
        width: calc(100vw - 24px);
        max-height: calc(100vh - 24px);
        gap: 14px;
        padding: 26px 14px 14px;
        border-radius: 18px;
    }

    #window-register-privacy-modal-root.webplus-window-register-privacy-backdrop-v623 .webplus-window-register-privacy-close-v623 {
        top: 9px;
        right: 9px;
        width: 40px;
        height: 40px;
        font-size: 29px;
    }

    #window-register-privacy-modal-root.webplus-window-register-privacy-backdrop-v623 .webplus-window-register-privacy-header-v623 {
        padding-right: 46px;
    }

    #window-register-privacy-modal-root.webplus-window-register-privacy-backdrop-v623 .webplus-window-register-privacy-scroll-v623 {
        padding: 14px;
    }
}

/* V_658: validación estricta de correo, aislada para webplus. */
.webplus-window-register-page-email-error-v623,
.webplus-window-register-modal-email-error-v623 {
    display: block;
    margin-top: 8px;
    color: #b42318;
    font-size: 0.88rem;
    font-weight: 700;
    line-height: 1.35;
}

.webplus-window-register-page-input-v623[aria-invalid="true"],
.webplus-window-register-modal-input-v623[aria-invalid="true"] {
    outline: 2px solid #b42318;
    outline-offset: 2px;
}
