.elementor-5113 .elementor-element.elementor-element-fa385e0 > .elementor-container{max-width:1200px;}.elementor-5113 .elementor-element.elementor-element-bf8c88c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5113 .elementor-element.elementor-element-e4af6d3 > .elementor-widget-container{margin:3.125rem 0rem 0rem 0rem;}.elementor-5113 .elementor-element.elementor-element-e4af6d3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3rem;font-weight:500;color:#1A1A1A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5113 .elementor-element.elementor-element-d5bf0d2 > .elementor-widget-container{margin:0rem 0rem 1.25rem 0rem;}.elementor-5113 .elementor-element.elementor-element-d5bf0d2{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;color:#4D4D4D;}.elementor-5113 .elementor-element.elementor-element-56732ea > .elementor-container{max-width:1200px;}.elementor-5113 .elementor-element.elementor-element-56732ea{margin-top:0rem;margin-bottom:2.5rem;}.elementor-5113 .elementor-element.elementor-element-6fb862a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5113 .elementor-element.elementor-element-6fb862a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2F5;}.elementor-5113 .elementor-element.elementor-element-6fb862a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1.875rem 1.875rem 1.875rem 1.875rem;}.elementor-5113 .elementor-element.elementor-element-6fb862a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5113 .elementor-element.elementor-element-bcb80ff{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;color:#4D4D4D;}.elementor-5113 .elementor-element.elementor-element-8215954{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;color:#4D4D4D;}.elementor-5113 .elementor-element.elementor-element-be2d383 > .elementor-container{max-width:1200px;}.elementor-5113 .elementor-element.elementor-element-be2d383{margin-top:0rem;margin-bottom:2.5rem;}.elementor-5113 .elementor-element.elementor-element-529fc77 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5113 .elementor-element.elementor-element-aaaeb36 > .elementor-container{max-width:1200px;}.elementor-5113 .elementor-element.elementor-element-aaaeb36{margin-top:0rem;margin-bottom:03.75rem;padding:0px 0px 0px 0px;}.elementor-5113 .elementor-element.elementor-element-6cd29f5 > .elementor-element-populated{padding:0px 0px 0px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-ebc8cd2 */.elementor-5113 .elementor-element.elementor-element-ebc8cd2 .gform_fields {
    row-gap: 1.25rem;
    column-gap: 2.5rem;
}

.elementor-5113 .elementor-element.elementor-element-ebc8cd2 input,
.elementor-5113 .elementor-element.elementor-element-ebc8cd2 select {
    width: 100%;
    box-shadow: none;
    border: none;
    border-radius: 0;
    border-bottom: 1px solid var(--siglent-gray-line);
}

.elementor-5113 .elementor-element.elementor-element-ebc8cd2 .siglent-licence-product-type select,
.elementor-5113 .elementor-element.elementor-element-ebc8cd2 .siglent-licence-device-type select,
.elementor-5113 .elementor-element.elementor-element-ebc8cd2 .siglent-licence-option-type-placeholder select,
.elementor-5113 .elementor-element.elementor-element-ebc8cd2 .siglent-licence-option-type select {
    padding-left: 5rem;
}

.elementor-5113 .elementor-element.elementor-element-ebc8cd2 .siglent-licence-serial-number input,
.elementor-5113 .elementor-element.elementor-element-ebc8cd2 .siglent-licence-auth-code input {
    padding-left: 4rem;
}

.elementor-5113 .elementor-element.elementor-element-ebc8cd2 .siglent-licence-serial-number {
    height: 2.25rem;
}

.elementor-5113 .elementor-element.elementor-element-ebc8cd2 .siglent-licence-serial-number .gfield_description {
    position: absolute;
    bottom: -1.75rem;
    font-size: 0.875rem;
    color: #b3b3b3;
}

.elementor-5113 .elementor-element.elementor-element-ebc8cd2 .gfield {
    position: relative;
}

.elementor-5113 .elementor-element.elementor-element-ebc8cd2 .gfield label {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
}

.elementor-5113 .elementor-element.elementor-element-ebc8cd2 .gfield label {
    color: #999;
    font-weight: 400;
    font-size: 1rem;
}

.elementor-5113 .elementor-element.elementor-element-ebc8cd2 input,
.elementor-5113 .elementor-element.elementor-element-ebc8cd2 select {
    background-color: transparent;
}

.elementor-5113 .elementor-element.elementor-element-ebc8cd2 .gfield_required {
    display: none;
}

.elementor-5113 .elementor-element.elementor-element-ebc8cd2 .gform_footer {
    margin-top: 3rem;
}

.elementor-5113 .elementor-element.elementor-element-ebc8cd2 .gform_footer .gform_button {
    background-color: var(--siglent-logo-orange) !important;
    border-radius: 3.125rem !important;
    font-size: 1rem !important;
    font-weight: 400 !important;
    padding: 0.875rem 1.875rem !important;
}

.elementor-5113 .elementor-element.elementor-element-ebc8cd2 .gform_footer .gform_button:hover {
    background-color: var(--siglent-logo-orange-solid-activated) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-afb6a3c */.elementor-5113 .elementor-element.elementor-element-afb6a3c textarea {
    background-color: transparent;
}

.elementor-5113 .elementor-element.elementor-element-afb6a3c .siglent-licence-results .siglent-licence-results-row {
    display: flex;
    column-gap: 2.5rem;
    align-items: center;
    margin-bottom: 1.875rem;
}

.elementor-5113 .elementor-element.elementor-element-afb6a3c .siglent-licence-results .licence-col {
    flex-basis: calc(50% - 2.5rem / 2);
    flex-grow: 0;
    flex-shrink: 0;
    border-bottom: 1px solid var(--siglent-gray-line);
    font-size: 1rem;
    color: #999;
    padding: 0.625rem 0;
}

.elementor-5113 .elementor-element.elementor-element-afb6a3c .siglent-licence-results .option-file {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.elementor-5113 .elementor-element.elementor-element-afb6a3c .siglent-licence-results .option-file.active {
    cursor: pointer;
}

.elementor-5113 .elementor-element.elementor-element-afb6a3c .siglent-licence-results .option-file .title {
    display: flex;
    align-items: center;
    column-gap: 0.5rem;
}

.elementor-5113 .elementor-element.elementor-element-afb6a3c .siglent-licence-results .option-file.active .title {
    color: var(--siglent-logo-orange);
}

.elementor-5113 .elementor-element.elementor-element-afb6a3c .siglent-licence-instruction .title {
    font-size: 1rem;
    color: #999;
    margin-bottom: 0.625rem;
}

.elementor-5113 .elementor-element.elementor-element-afb6a3c .siglent-licence-instruction .wrapper textarea {
    height: 10rem;
    border: 1px solid var(--siglent-gray-line);
    position: relative;
    width: 100%;
    resize: none;
}

.elementor-5113 .elementor-element.elementor-element-afb6a3c .siglent-licence-instruction .instruction-download {
    position: absolute;
    bottom: 1.25rem;
    right: 1.25rem;
    padding: 0.625rem 2.75rem;
    border-radius: 3.125rem;
    border: 1px solid var(--siglent-gray-line);
    font-size: 1rem;
    color: var(--siglent-secondary-text-colour);
    cursor: pointer;
}

.elementor-5113 .elementor-element.elementor-element-afb6a3c .siglent-licence-instruction .instruction-download:disabled {
    cursor: not-allowed;
}

.elementor-5113 .elementor-element.elementor-element-afb6a3c .siglent-licence-instruction .instruction-download:not(:disabled):hover {
    border-color: var(--siglent-logo-orange);
    color: var(--siglent-logo-orange);
}/* End custom CSS */