/* system-theme-v3 */
@import url('https://cdn-uicons.flaticon.com/4.0.0/uicons-regular-rounded/css/uicons-regular-rounded.css');

@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Poetsen+One:wght@400&display=swap');

.pb-node-container_1793791676171_1 { display: flex; align-items: center; justify-content: center; min-height: 600px; padding: 24px; background-color: rgba(0,0,0,0.5); font-family: "DM Sans" }

.pb-node-container_1793791676171_2 { border-radius: 16px; position: relative; width: 90%; max-width: 400px; background-color: #ffffff; color: #111827; overflow: hidden; height: 100vh; font-family: "DM Sans" }

.pb-node-button_1793791676171_3 { position: absolute; top: 8px; right: 8px; padding: 8px; background-color: transparent; color: #111827; font-family: "DM Sans" }

.pb-node-div_1793791769418_1 { display: flex; flex-direction: row; gap: 6px; justify-content: space-between; align-items: center; _padding-mode: all; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; background-color: #000000; font-family: "DM Sans" }

.pb-node-image_1793791782041_2 { width: auto; height: 20px; display: block; font-family: "DM Sans" }

.pb-node-button_1793791796251_3 { border-radius: 12px; background-color: #348ef7; color: #ffffff; font-weight: 600; height: 40px; _padding-mode: custom; padding-top: 0px; padding-right: 24px; padding-bottom: 0px; padding-left: 24px; transition-duration: 200ms; transition-property: all; transition-timing-function: ease-in-out; transition-delay: 0ms; outline-style: solid; outline-width: 3px; outline-offset: 2px; outline-color: rgba(37, 99, 235, 0.00); display: flex; flex-direction: row; gap: 6px; align-items: center; justify-content: center; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; width: 40px; border-style: solid; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; border-width: 1px; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-color: #348ef7; border-top-color: #348ef7; border-bottom-color: #348ef7; border-left-color: #348ef7; border-right-color: #348ef7; font-family: "DM Sans" }

.pb-node-div_1793791839397_4 { _padding-mode: all; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; display: flex; flex-direction: column; gap: 6px; font-family: "DM Sans" }

.pb-node-link_1793791857810_5 { border-radius: 12px; background-color: #348ef7; color: #ffffff; font-weight: 600; height: 55px; _padding-mode: custom; padding-top: 0px; padding-right: 24px; padding-bottom: 0px; padding-left: 24px; transition-duration: 200ms; transition-property: all; transition-timing-function: ease-in-out; transition-delay: 0ms; outline-style: solid; outline-width: 3px; outline-offset: 2px; outline-color: rgba(37, 99, 235, 0.00); display: flex; flex-direction: row; gap: 6px; align-items: center; justify-content: center; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; width: 100%; border-style: solid; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; border-width: 1px; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-color: #348ef7; border-top-color: #348ef7; border-bottom-color: #348ef7; border-left-color: #348ef7; border-right-color: #348ef7; font-family: "DM Sans" }

.pb-node-link_1793791872958_6 { color: #000000; font-size: 18px; _padding-mode: custom; padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; font-weight: 600; font-family: "DM Sans" }

.pb-node-link_1793791908134_7 { color: #000000; font-size: 18px; _padding-mode: custom; padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; font-weight: 600; font-family: "DM Sans" }

.pb-node-link_1793791908492_8 { color: #000000; font-size: 18px; _padding-mode: custom; padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; font-weight: 600; font-family: "DM Sans" }

.pb-node-link_1793791908649_9 { color: #000000; font-size: 18px; _padding-mode: custom; padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; font-weight: 600; font-family: "DM Sans" }

.pb-node-link_1793791909580_10 { color: #000000; font-size: 18px; _padding-mode: custom; padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; font-weight: 600; font-family: "DM Sans" }

.pb-node-icon_1794424414669_1 { font-size: 16px; color: #ffffff; font-family: "DM Sans" }

@media (max-width: 1024px) {
.pb-node-container_1793791676171_1 { display: flex; align-items: center; justify-content: center; min-height: 600px; padding: 24px; background-color: rgba(0,0,0,0.5); width: 90%; max-width: 1250px; margin-left: auto; margin-right: auto; font-family: "DM Sans" }
.pb-node-container_1793791676171_2 { border-radius: 16px; position: relative; width: 90%; max-width: 1250px; background-color: #ffffff; color: #111827; overflow: hidden; height: 100vh; margin-left: auto; margin-right: auto; font-family: "DM Sans" }
.pb-node-button_1793791676171_3 { position: absolute; top: 8px; right: 8px; padding: 8px; background-color: transparent; color: #111827; font-family: "DM Sans" }
.pb-node-div_1793791769418_1 { display: flex; flex-direction: row; gap: 6px; justify-content: space-between; align-items: center; _padding-mode: all; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; background-color: #000000; font-family: "DM Sans" }
.pb-node-image_1793791782041_2 { width: auto; height: 20px; display: block; font-family: "DM Sans" }
.pb-node-button_1793791796251_3 { border-radius: 12px; background-color: #348ef7; color: #ffffff; font-weight: 600; height: 40px; _padding-mode: custom; padding-top: 0px; padding-right: 24px; padding-bottom: 0px; padding-left: 24px; transition-duration: 200ms; transition-property: all; transition-timing-function: ease-in-out; transition-delay: 0ms; outline-style: solid; outline-width: 3px; outline-offset: 2px; outline-color: rgba(37, 99, 235, 0.00); display: flex; flex-direction: row; gap: 6px; align-items: center; justify-content: center; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; width: 40px; border-style: solid; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; border-width: 1px; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-color: #348ef7; border-top-color: #348ef7; border-bottom-color: #348ef7; border-left-color: #348ef7; border-right-color: #348ef7; font-family: "DM Sans" }
.pb-node-div_1793791839397_4 { _padding-mode: all; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; display: flex; flex-direction: column; gap: 6px; font-family: "DM Sans" }
.pb-node-link_1793791857810_5 { border-radius: 12px; background-color: #348ef7; color: #ffffff; font-weight: 600; height: 55px; _padding-mode: custom; padding-top: 0px; padding-right: 24px; padding-bottom: 0px; padding-left: 24px; transition-duration: 200ms; transition-property: all; transition-timing-function: ease-in-out; transition-delay: 0ms; outline-style: solid; outline-width: 3px; outline-offset: 2px; outline-color: rgba(37, 99, 235, 0.00); display: flex; flex-direction: row; gap: 6px; align-items: center; justify-content: center; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; width: 100%; border-style: solid; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; border-width: 1px; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-color: #348ef7; border-top-color: #348ef7; border-bottom-color: #348ef7; border-left-color: #348ef7; border-right-color: #348ef7; font-family: "DM Sans" }
.pb-node-link_1793791872958_6 { color: #000000; font-size: 18px; _padding-mode: custom; padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; font-weight: 600; font-family: "DM Sans" }
.pb-node-link_1793791908134_7 { color: #000000; font-size: 18px; _padding-mode: custom; padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; font-weight: 600; font-family: "DM Sans" }
.pb-node-link_1793791908492_8 { color: #000000; font-size: 18px; _padding-mode: custom; padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; font-weight: 600; font-family: "DM Sans" }
.pb-node-link_1793791908649_9 { color: #000000; font-size: 18px; _padding-mode: custom; padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; font-weight: 600; font-family: "DM Sans" }
.pb-node-link_1793791909580_10 { color: #000000; font-size: 18px; _padding-mode: custom; padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; font-weight: 600; font-family: "DM Sans" }
.pb-node-icon_1794424414669_1 { font-size: 16px; color: #ffffff; font-family: "DM Sans" }
}

@media (max-width: 768px) {
.pb-node-container_1793791676171_1 { display: flex; align-items: center; justify-content: center; min-height: 600px; padding: 24px; background-color: rgba(0,0,0,0.5); width: 90%; max-width: 1250px; margin-left: auto; margin-right: auto; font-family: "DM Sans" }
.pb-node-container_1793791676171_2 { border-radius: 16px; position: relative; width: 90%; max-width: 1250px; background-color: #ffffff; color: #111827; overflow: hidden; height: 100vh; margin-left: auto; margin-right: auto; font-family: "DM Sans" }
.pb-node-button_1793791676171_3 { position: absolute; top: 8px; right: 8px; padding: 8px; background-color: transparent; color: #111827; font-family: "DM Sans" }
.pb-node-div_1793791769418_1 { display: flex; flex-direction: row; gap: 6px; justify-content: space-between; align-items: center; _padding-mode: all; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; background-color: #000000; font-family: "DM Sans" }
.pb-node-image_1793791782041_2 { width: auto; height: 20px; display: block; font-family: "DM Sans" }
.pb-node-button_1793791796251_3 { border-radius: 12px; background-color: #348ef7; color: #ffffff; font-weight: 600; height: 40px; _padding-mode: custom; padding-top: 0px; padding-right: 24px; padding-bottom: 0px; padding-left: 24px; transition-duration: 200ms; transition-property: all; transition-timing-function: ease-in-out; transition-delay: 0ms; outline-style: solid; outline-width: 3px; outline-offset: 2px; outline-color: rgba(37, 99, 235, 0.00); display: flex; flex-direction: row; gap: 6px; align-items: center; justify-content: center; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; width: 40px; border-style: solid; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; border-width: 1px; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-color: #348ef7; border-top-color: #348ef7; border-bottom-color: #348ef7; border-left-color: #348ef7; border-right-color: #348ef7; font-family: "DM Sans" }
.pb-node-div_1793791839397_4 { _padding-mode: all; padding-top: 24px; padding-right: 24px; padding-bottom: 24px; padding-left: 24px; display: flex; flex-direction: column; gap: 6px; font-family: "DM Sans" }
.pb-node-link_1793791857810_5 { border-radius: 12px; background-color: #348ef7; color: #ffffff; font-weight: 600; height: 55px; _padding-mode: custom; padding-top: 0px; padding-right: 24px; padding-bottom: 0px; padding-left: 24px; transition-duration: 200ms; transition-property: all; transition-timing-function: ease-in-out; transition-delay: 0ms; outline-style: solid; outline-width: 3px; outline-offset: 2px; outline-color: rgba(37, 99, 235, 0.00); display: flex; flex-direction: row; gap: 6px; align-items: center; justify-content: center; border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; width: 100%; border-style: solid; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; border-width: 1px; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-color: #348ef7; border-top-color: #348ef7; border-bottom-color: #348ef7; border-left-color: #348ef7; border-right-color: #348ef7; font-family: "DM Sans" }
.pb-node-link_1793791872958_6 { color: #000000; font-size: 18px; _padding-mode: custom; padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; font-weight: 600; font-family: "DM Sans" }
.pb-node-link_1793791908134_7 { color: #000000; font-size: 18px; _padding-mode: custom; padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; font-weight: 600; font-family: "DM Sans" }
.pb-node-link_1793791908492_8 { color: #000000; font-size: 18px; _padding-mode: custom; padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; font-weight: 600; font-family: "DM Sans" }
.pb-node-link_1793791908649_9 { color: #000000; font-size: 18px; _padding-mode: custom; padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; font-weight: 600; font-family: "DM Sans" }
.pb-node-link_1793791909580_10 { color: #000000; font-size: 18px; _padding-mode: custom; padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; font-weight: 600; font-family: "DM Sans" }
.pb-node-icon_1794424414669_1 { font-size: 16px; color: #ffffff; font-family: "DM Sans" }
}

.pb-node-button_1793791796251_3:hover { outline-color: #348ef7 }

@media (max-width: 1024px) { .pb-node-button_1793791796251_3:hover { outline-color: #348ef7 } }

@media (max-width: 768px) { .pb-node-button_1793791796251_3:hover { outline-color: #348ef7 } }

.pb-node-link_1793791857810_5:hover { outline-color: #348ef7 }

@media (max-width: 1024px) { .pb-node-link_1793791857810_5:hover { outline-color: #348ef7 } }

@media (max-width: 768px) { .pb-node-link_1793791857810_5:hover { outline-color: #348ef7 } }
