.elementor-667 .elementor-element.elementor-element-c94b768{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-667 .elementor-element.elementor-element-c94b768:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-c94b768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFAF7;}.elementor-667 .elementor-element.elementor-element-2a527a0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:35px 35px 35px 35px;--padding-top:65px;--padding-bottom:65px;--padding-left:65px;--padding-right:65px;}.elementor-667 .elementor-element.elementor-element-2a527a0:not(.elementor-motion-effects-element-type-background), .elementor-667 .elementor-element.elementor-element-2a527a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-667 .elementor-element.elementor-element-45fdad2{--display:flex;--padding-top:14%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.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-667 .elementor-element.elementor-element-03ddc2c{text-align:start;}.elementor-667 .elementor-element.elementor-element-03ddc2c .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.8px;color:#6E6B62;}.elementor-667 .elementor-element.elementor-element-384a872{padding:0% 0% 0% 0%;}.elementor-667 .elementor-element.elementor-element-384a872 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:200;line-height:55px;letter-spacing:0px;color:#FFFFFF;}.elementor-667 .elementor-element.elementor-element-dcef36c{padding:2% 0% 0% 0%;}.elementor-667 .elementor-element.elementor-element-dcef36c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:24px;color:#FFFFFFBF;}.elementor-667 .elementor-element.elementor-element-e801b89{--display:flex;}.elementor-667 .elementor-element.elementor-element-63c635a{padding:2% 0% 0% 0%;}.elementor-667 .elementor-element.elementor-element-63c635a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:capitalize;color:#FFFFFF;}.elementor-667 .elementor-element.elementor-element-ca16f2a{--display:flex;}.elementor-667 .elementor-element.elementor-element-50257ea{width:100%;max-width:100%;margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-667 .elementor-element.elementor-element-77d0175{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;text-align:center;}.elementor-667 .elementor-element.elementor-element-77d0175 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:capitalize;color:#FFFFFFBF;}@media(max-width:1024px){.elementor-667 .elementor-element.elementor-element-2a527a0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-667 .elementor-element.elementor-element-2a527a0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-ca16f2a */.dsd{
        position: absolute;
    top: -100px;
    right: -100px;
    width: 400px;
    height: 400px;
    background: radial-gradient(circle, rgba(200, 155, 58, 0.4), transparent 70%);
    border-radius: 50%;
    filter: blur(50px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-50257ea */div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
    background-color: var(--wpforms-button-background-color-alt, var(--wpforms-button-background-color));
    color: var(--wpforms-button-text-color);
    width: 100%;
    padding: 13px 22px;
    background: #c89b3a;
    color: #ffffff;
    border-radius: 999px;
    font-size: 14px;
    font-weight: 600;
    margin-top: 8px;
    transition: all 0.3s;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea {
    background-color: var(--wpforms-field-background-color);
    background-clip: padding-box;
    border-radius: var(--wpforms-field-border-radius);
    color: var(--wpforms-field-text-color);
    border-width: var(--wpforms-field-border-size);
    border-style: var(--wpforms-field-border-style);
    border-color: var(--wpforms-field-border-color);
    padding: 0 var(--wpforms-field-size-padding-h);
    font-size: var(--wpforms-field-size-font-size);
    line-height: 100%;
    box-shadow: none;
    transition: border 0.15s, box-shadow 0.15s;
    width: 100%;
    padding: 12px 14px;
    background: #ffffff0d;
    border: 1px solid #ffffff1f;
    border-radius: 10px;
    font-family: inherit;
    font-size: 14px;
    color: #fff;
    transition: all 0.2s;
}

.elementor-element div.wpforms-container-full, .elementor-element div.wpforms-container-full .wpforms-form * {
    visibility: inherit;
    font-family: var(--f-mono);
    font-size: 10px;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    color: #ffffff99;
    /*margin-bottom: 6px;*/
    /* display: block; */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e801b89 */.sa{
    background: #ffffff0f;
    border: 1px solid #ffffff1a;
    border-radius: 35px;

    padding: 30px;
    position: relative;
    z-index: 2;
    backdrop-filter: blur(20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c94b768 */header.entry-header .entry-title {
    font-weight: 600;
    font-size: 32px;
    display: none;
    font-size: 2rem;
}/* End custom CSS */