.elementor-5130 .elementor-element.elementor-element-fe43362{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:230px;--padding-bottom:120px;--padding-left:16px;--padding-right:16px;}.elementor-5130 .elementor-element.elementor-element-3d5c17e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5130 .elementor-element.elementor-element-fa68c18 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-5130 .elementor-element.elementor-element-fa68c18 .breadcrumbs{font-family:"JetBrains Mono", Sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:1.04px;gap:5px;}.elementor-5130 .elementor-element.elementor-element-fa68c18 .breadcrumbs a{color:var( --e-global-color-cb4190c );}.elementor-5130 .elementor-element.elementor-element-fa68c18 .breadcrumbs a:hover,
					 .elementor-5130 .elementor-element.elementor-element-fa68c18 .breadcrumbs a:focus{color:var( --e-global-color-primary );}.elementor-5130 .elementor-element.elementor-element-fa68c18 .breadcrumbs .current{color:var( --e-global-color-cb4190c );}.elementor-5130 .elementor-element.elementor-element-fa68c18 .breadcrumbs .separator{color:var( --e-global-color-cb4190c );font-size:12px;padding-inline:10px;}.elementor-5130 .elementor-element.elementor-element-fa68c18 .breadcrumbs .separator svg{fill:var( --e-global-color-cb4190c );width:12px;height:12px;}.elementor-5130 .elementor-element.elementor-element-fa68c18 .breadcrumbs .separator i{font-size:12px;}.elementor-5130 .elementor-element.elementor-element-2db4c4e > .elementor-widget-container{background-color:var( --e-global-color-225d192 );margin:0px 0px 24px 0px;padding:10px 16px 10px 16px;border-radius:999px 999px 999px 999px;}.elementor-5130 .elementor-element.elementor-element-2db4c4e .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-5130 .elementor-element.elementor-element-2db4c4e .elementor-icon{font-size:8px;color:var( --e-global-color-primary );}.elementor-5130 .elementor-element.elementor-element-2db4c4e .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5130 .elementor-element.elementor-element-2db4c4e .elementor-icon-box-title, .elementor-5130 .elementor-element.elementor-element-2db4c4e .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:12px;font-weight:500;}.elementor-5130 .elementor-element.elementor-element-2db4c4e .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-5130 .elementor-element.elementor-element-cdd4ea8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-5130 .elementor-element.elementor-element-cdd4ea8 .elementor-heading-title{font-weight:600;color:var( --e-global-color-secondary );}.elementor-5130 .elementor-element.elementor-element-06eb8aa{width:var( --container-widget-width, 620px );max-width:620px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--container-widget-width:620px;--container-widget-flex-grow:0;font-size:18px;letter-spacing:-0.08px;color:var( --e-global-color-text );}.elementor-5130 .elementor-element.elementor-element-57ee7bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-5130 .elementor-element.elementor-element-57ee7bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-5130 .elementor-element.elementor-element-57ee7bb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-5130 .elementor-element.elementor-element-57ee7bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-5130 .elementor-element.elementor-element-57ee7bb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-5130 .elementor-element.elementor-element-57ee7bb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-5130 .elementor-element.elementor-element-57ee7bb .elementor-icon-list-icon i{color:var( --e-global-color-d72b2f9 );transition:color 0.3s;}.elementor-5130 .elementor-element.elementor-element-57ee7bb .elementor-icon-list-icon svg{fill:var( --e-global-color-d72b2f9 );transition:fill 0.3s;}.elementor-5130 .elementor-element.elementor-element-57ee7bb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5130 .elementor-element.elementor-element-57ee7bb .elementor-icon-list-item > a{font-size:14px;}.elementor-5130 .elementor-element.elementor-element-57ee7bb .elementor-icon-list-text{transition:color 0.3s;}.elementor-5130 .elementor-element.elementor-element-bfc874e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-349596f );--border-color:var( --e-global-color-349596f );--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5130 .elementor-element.elementor-element-4c71445{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-5130 .elementor-element.elementor-element-4c71445 .elementor-heading-title{font-size:14px;}.elementor-5130 .elementor-element.elementor-element-f295a5a{font-family:"JetBrains Mono", Sans-serif;font-size:12px;color:#2E5BFF;}.elementor-5130 .elementor-element.elementor-element-d106ca4{font-family:"JetBrains Mono", Sans-serif;font-size:12px;color:var( --e-global-color-text );}.elementor-5130 .elementor-element.elementor-element-02cc344{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5130 .elementor-element.elementor-element-58c4dea .gform_wrapper{background-color:var( --e-global-color-216f44f );padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-349596f );border-radius:16px 16px 16px 16px;}.elementor-5130 .elementor-element.elementor-element-58c4dea{width:100%;max-width:100%;}.elementor-5130 .elementor-element.elementor-element-50008d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:120px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-5130 .elementor-element.elementor-element-aafa480{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5130 .elementor-element.elementor-element-3f06944 > .elementor-widget-container{background-color:var( --e-global-color-216f44f );padding:10px 16px 10px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-349596f );border-radius:999px 999px 999px 999px;}.elementor-5130 .elementor-element.elementor-element-3f06944 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-5130 .elementor-element.elementor-element-3f06944 .elementor-icon{font-size:8px;color:var( --e-global-color-primary );}.elementor-5130 .elementor-element.elementor-element-3f06944 .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5130 .elementor-element.elementor-element-3f06944 .elementor-icon-box-title, .elementor-5130 .elementor-element.elementor-element-3f06944 .elementor-icon-box-title a{font-family:"Geist", Sans-serif;font-size:12px;font-weight:500;}.elementor-5130 .elementor-element.elementor-element-3f06944 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-5130 .elementor-element.elementor-element-e15b086{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-5130 .elementor-element.elementor-element-e15b086 .elementor-heading-title{font-weight:600;color:var( --e-global-color-secondary );}.elementor-5130 .elementor-element.elementor-element-5f0b8e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5130 .elementor-element.elementor-element-fcdcf0f .elementor-accordion-item{border-width:0px;}.elementor-5130 .elementor-element.elementor-element-fcdcf0f .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-5130 .elementor-element.elementor-element-fcdcf0f .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-5130 .elementor-element.elementor-element-fcdcf0f .elementor-accordion-icon, .elementor-5130 .elementor-element.elementor-element-fcdcf0f .elementor-accordion-title{color:var( --e-global-color-secondary );}.elementor-5130 .elementor-element.elementor-element-fcdcf0f .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-5130 .elementor-element.elementor-element-fcdcf0f .elementor-accordion-title{font-size:20px;font-weight:600;}.elementor-5130 .elementor-element.elementor-element-fcdcf0f .elementor-tab-title{padding:0px 0px 0px 0px;}.elementor-5130 .elementor-element.elementor-element-fcdcf0f .elementor-tab-content{color:var( --e-global-color-text );padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-5130 .elementor-element.elementor-element-3d5c17e{--width:50%;}.elementor-5130 .elementor-element.elementor-element-02cc344{--width:50%;}.elementor-5130 .elementor-element.elementor-element-5f0b8e7{--content-width:1000px;}}@media(max-width:767px){.elementor-5130 .elementor-element.elementor-element-fe43362{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-5130 .elementor-element.elementor-element-bfc874e{--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for icon-list, class: .elementor-element-57ee7bb */.elementor-5130 .elementor-element.elementor-element-57ee7bb .elementor-icon-list-icon {
    color: var(--e-global-color-d72b2f9);
    background-color: color-mix(
        in srgb,
        var(--e-global-color-d72b2f9) 10%,
        transparent
    );
    border-radius: 50%;
    padding: 1px;
    margin-right: 8px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d5c17e */.elementor-5130 .elementor-element.elementor-element-3d5c17e {
    position: sticky;
    top: -30px;
}/* End custom CSS */
/* Start custom CSS for skyweb_gravity_form, class: .elementor-element-58c4dea */.elementor-5130 .elementor-element.elementor-element-58c4dea .gform-theme--foundation {
    --gf-form-gap-y: 24px;
}

/* ----------------------------------------
   Section
---------------------------------------- */

.elementor-5130 .elementor-element.elementor-element-58c4dea .gsection_title {
    font-family: "JetBrains Mono", monospace;
    font-size: 12px;
    letter-spacing: .18em;
    text-transform: uppercase;
    color: var(--e-global-color-cb4190c);
    font-weight: 600;
    margin: 0;
}

.elementor-5130 .elementor-element.elementor-element-58c4dea .gsection {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}

/* ----------------------------------------
   Required
---------------------------------------- */

.elementor-5130 .elementor-element.elementor-element-58c4dea .gfield_required_text {
    display: none;
}

.elementor-5130 .elementor-element.elementor-element-58c4dea .gfield_label>.gfield_required::after,
.elementor-5130 .elementor-element.elementor-element-58c4dea legend.gfield_label>.gfield_required::after {
    content: "*";
    color: var(--e-global-color-02e694a);
    margin-left: 3px;
}

/* ----------------------------------------
   Labels
---------------------------------------- */

.elementor-5130 .elementor-element.elementor-element-58c4dea .gfield_label,
.elementor-5130 .elementor-element.elementor-element-58c4dea legend.gfield_label {
    color: var(--e-global-color-secondary);
}

/* ----------------------------------------
   Inputs
---------------------------------------- */

.elementor-5130 .elementor-element.elementor-element-58c4dea .ginput_container input[type="text"],
.elementor-5130 .elementor-element.elementor-element-58c4dea .ginput_container input[type="email"],
.elementor-5130 .elementor-element.elementor-element-58c4dea .ginput_container input[type="tel"],
.elementor-5130 .elementor-element.elementor-element-58c4dea .ginput_container textarea,
.elementor-5130 .elementor-element.elementor-element-58c4dea .ginput_container select {
    background: var(--e-global-color-6c808ae) !important;
    color: var(--e-global-color-secondary) !important;
    border: 1px solid var(--e-global-color-349596f) !important;
    border-radius: 8px !important;
    padding: 14px 16px !important;
    box-shadow: none !important;
    min-height: 44px;
}

.elementor-5130 .elementor-element.elementor-element-58c4dea .ginput_container select {
    padding: 2px 16px !important;
}

.elementor-5130 .elementor-element.elementor-element-58c4dea .ginput_container input::placeholder,
.elementor-5130 .elementor-element.elementor-element-58c4dea .ginput_container textarea::placeholder {
    color: var(--e-global-color-cb4190c);
}

.elementor-5130 .elementor-element.elementor-element-58c4dea .ginput_container input:focus,
.elementor-5130 .elementor-element.elementor-element-58c4dea .ginput_container textarea:focus,
.elementor-5130 .elementor-element.elementor-element-58c4dea .ginput_container select:focus {
    border-color: var(--e-global-color-secondary) !important;
    outline: none !important;
    box-shadow: 0 0 0 3px color-mix(in srgb, var(--e-global-color-secondary) 15%, transparent) !important;
}

/* ----------------------------------------
   Pills
---------------------------------------- */

.elementor-5130 .elementor-element.elementor-element-58c4dea .skyweb-pills .gfield_checkbox,
.elementor-5130 .elementor-element.elementor-element-58c4dea .skyweb-pills .gfield_radio {
    display: flex !important;
    flex-wrap: wrap !important;
    flex-direction: row !important;
    gap: 10px !important;
    grid-template-columns: none !important;
}

.elementor-5130 .elementor-element.elementor-element-58c4dea .skyweb-pills .gchoice {
    display: inline-flex !important;
    width: auto !important;
    flex: 0 0 auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-5130 .elementor-element.elementor-element-58c4dea .skyweb-pills .gfield-choice-input {
    position: absolute;
    opacity: 0;
    width: 1px;
    height: 1px;
    pointer-events: none;
}

.elementor-5130 .elementor-element.elementor-element-58c4dea .skyweb-pills .gchoice label {
    display: inline-block;
    margin: 0;
    padding: 12px 20px;
    border-radius: 999px;
    border: 1px solid var(--e-global-color-349596f);
    background: var(--e-global-color-6c808ae);
    color: var(--e-global-color-secondary);
    font-weight: 500;
    white-space: nowrap;
    cursor: pointer;
    transition: all .2s ease;
}

/* Hover (not selected) */
.elementor-5130 .elementor-element.elementor-element-58c4dea .skyweb-pills .gchoice:hover:not(:has(.gfield-choice-input:checked)) label {
    border-color: var(--e-global-color-secondary) !important;
    color: var(--e-global-color-secondary) !important;
}

/* Selected */
.elementor-5130 .elementor-element.elementor-element-58c4dea .skyweb-pills .gchoice:has(.gfield-choice-input:checked) label {
    background: var(--e-global-color-secondary) !important;
    border-color: var(--e-global-color-secondary) !important;
    color: var(--e-global-color-216f44f) !important;
}

/* Selected + Hover */
.elementor-5130 .elementor-element.elementor-element-58c4dea .skyweb-pills .gchoice:has(.gfield-choice-input:checked):hover label {
    background: var(--e-global-color-secondary) !important;
    border-color: var(--e-global-color-secondary) !important;
    color: var(--e-global-color-216f44f) !important;
}

/* Keyboard focus */
.elementor-5130 .elementor-element.elementor-element-58c4dea .skyweb-pills .gchoice:has(.gfield-choice-input:focus-visible) label {
    box-shadow: 0 0 0 3px color-mix(in srgb, var(--e-global-color-secondary) 20%, transparent);
}

/* ----------------------------------------
   Description
---------------------------------------- */

.elementor-5130 .elementor-element.elementor-element-58c4dea .gfield_description {
    color: var(--e-global-color-text);
    font-size: 14px;
}

/* ----------------------------------------
   Validation
---------------------------------------- */

.elementor-5130 .elementor-element.elementor-element-58c4dea .validation_message,
.elementor-5130 .elementor-element.elementor-element-58c4dea .gfield_validation_message {
    color: var(--e-global-color-02e694a);
}

/* ----------------------------------------
   Submit
---------------------------------------- */

.elementor-5130 .elementor-element.elementor-element-58c4dea .gform_footer {
    display: block !important;
    width: 100% !important;
    padding: 0 !important;
}

.elementor-5130 .elementor-element.elementor-element-58c4dea .gform_footer input[type="submit"],
.elementor-5130 .elementor-element.elementor-element-58c4dea .gform_footer .gform_button {
    display: block !important;
    width: 100% !important;
    background: var(--e-global-color-secondary) !important;
    color: var(--e-global-color-216f44f) !important;
    border: none !important;
    border-radius: 999px !important;
    padding: 18px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    cursor: pointer;
    transition: opacity .2s ease;
}

.elementor-5130 .elementor-element.elementor-element-58c4dea .gform_footer input[type="submit"]:hover,
.elementor-5130 .elementor-element.elementor-element-58c4dea .gform_footer .gform_button:hover {
    background: var(--e-global-color-primary) !important;
    color: white !important;
    opacity: 1;
}

/* ----------------------------------------
   Privacy
---------------------------------------- */

.elementor-5130 .elementor-element.elementor-element-58c4dea .skyweb-privacy {
    margin-top: 14px;
    text-align: center;
    color: var(--e-global-color-text);
}

.elementor-5130 .elementor-element.elementor-element-58c4dea .skyweb-privacy a {
    color: var(--e-global-color-secondary);
    text-decoration: underline;
}

.elementor-5130 .elementor-element.elementor-element-58c4dea .skyweb-privacy a:hover {
    opacity: .8;
}

/* ----------------------------------------
   Responsive
---------------------------------------- */

@media (max-width:767px) {

    .elementor-5130 .elementor-element.elementor-element-58c4dea .skyweb-pills .gfield_checkbox,
    .elementor-5130 .elementor-element.elementor-element-58c4dea .skyweb-pills .gfield_radio {
        gap: 8px !important;
    }

    .elementor-5130 .elementor-element.elementor-element-58c4dea .skyweb-pills .gchoice label {
        padding: 9px 14px;
        font-size: 14px;
    }
}

@media (max-width:480px) {

    .elementor-5130 .elementor-element.elementor-element-58c4dea .skyweb-pills .gchoice label {
        padding: 8px 12px;
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-fcdcf0f */.elementor-5130 .elementor-element.elementor-element-fcdcf0f .elementor-accordion {
    gap: 12px;
    display: flex;
    flex-direction: column;
}

.elementor-5130 .elementor-element.elementor-element-fcdcf0f .elementor-accordion .elementor-accordion-item {
    background-color: var(--e-global-color-216f44f);
    border: 1px solid var(--e-global-color-349596f);
    border-radius: 20px;
    transition: 0.3s;
    padding: 24px 28px;
}

.elementor-5130 .elementor-element.elementor-element-fcdcf0f .elementor-accordion .elementor-accordion-item:hover {
    border: 1px solid var(--e-global-color-cb4190c);
}

.elementor-5130 .elementor-element.elementor-element-fcdcf0f .elementor-tab-title {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: space-between;
}

.elementor-5130 .elementor-element.elementor-element-fcdcf0f .elementor-tab-content {
    padding-top: 16px !important;
}/* End custom CSS */