.elementor-8121 .elementor-element.elementor-element-2cd39f05{--display:flex;}.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-8121 .elementor-element.elementor-element-190d523f{color:#EFEDEB;}.elementor-8121 .elementor-element.elementor-element-e23ba84{color:#EFEDEB;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8121 .elementor-element.elementor-element-16cf8db{--divider-border-style:solid;--divider-color:#91857D2E;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8121 .elementor-element.elementor-element-16cf8db .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-8121 .elementor-element.elementor-element-16cf8db .elementor-divider{text-align:center;padding-block-start:60px;padding-block-end:60px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8121 .elementor-element.elementor-element-5dfa8bd{--display:flex;}.elementor-8121 .elementor-element.elementor-element-575f226{color:#EFEDEB;}.elementor-8121 .elementor-element.elementor-element-23b1bc3{--divider-border-style:solid;--divider-color:#91857D2E;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8121 .elementor-element.elementor-element-23b1bc3 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-8121 .elementor-element.elementor-element-23b1bc3 .elementor-divider{text-align:center;padding-block-start:60px;padding-block-end:60px;}.elementor-8121 .elementor-element.elementor-element-3465731{color:#EFEDEB;}.elementor-8121 .elementor-element.elementor-element-ac4ef28{--divider-border-style:solid;--divider-color:#91857D2E;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8121 .elementor-element.elementor-element-ac4ef28 .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-8121 .elementor-element.elementor-element-ac4ef28 .elementor-divider{text-align:center;padding-block-start:60px;padding-block-end:60px;}.elementor-8121 .elementor-element.elementor-element-4d89f75{color:#EFEDEB;}.elementor-8121 .elementor-element.elementor-element-d3b83fc{--divider-border-style:solid;--divider-color:#91857D2E;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8121 .elementor-element.elementor-element-d3b83fc .elementor-divider-separator{width:85%;margin:0 auto;margin-center:0;}.elementor-8121 .elementor-element.elementor-element-d3b83fc .elementor-divider{text-align:center;padding-block-start:60px;padding-block-end:60px;}.elementor-8121 .elementor-element.elementor-element-ecba8a1{color:#EFEDEB;}.elementor-8121 .elementor-element.elementor-element-e36d38f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8121 .elementor-element.elementor-element-1b27c5d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8121 .elementor-element.elementor-element-8d8bc2d{font-family:"Excon", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-9afbbbb );}.elementor-8121 .elementor-element.elementor-element-8d8bc2d a{color:var( --e-global-color-fee8932 );}.elementor-8121 .elementor-element.elementor-element-a49700a{font-family:"Excon", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-9afbbbb );}.elementor-8121 .elementor-element.elementor-element-a49700a a{color:var( --e-global-color-fee8932 );}@media(max-width:1024px){.elementor-8121 .elementor-element.elementor-element-e36d38f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8121 .elementor-element.elementor-element-e36d38f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8121 .elementor-element.elementor-element-8d8bc2d{font-size:18px;}.elementor-8121 .elementor-element.elementor-element-a49700a{font-size:18px;}}/* Start custom CSS for text-editor, class: .elementor-element-8d8bc2d */figcaption {
    color: #efedeb;
    font-size: 14px;
    padding-top: 10px;
}

.elementor-8121 .elementor-element.elementor-element-8d8bc2d ol {
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a49700a */figcaption {
    color: #efedeb;
    font-size: 14px;
    padding-top: 10px;
}

.elementor-8121 .elementor-element.elementor-element-a49700a ol {
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5c421bd */.gform_required_legend {
    display: none;
}

.gform-theme--framework .gform-field-label--type-inline {
    color: #fff !important;
    font-family: "excon" !important;
}

.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
    border-radius: 100px !important;
    background: #221d1c !important;
    accent-color: #fff !important;
}

.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked::before, .gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked::before {
    color: #fff !important;
}

.gform-theme--foundation .gform_fields {
    row-gap: 20px !important;
}

.gform-theme--foundation .gfield .ginput_password.large, .gform-theme--foundation .gfield input.large, .gform-theme--foundation .gfield select.large {
    background: #221d1c !important;
    border: 1px solid #91857d;
    border-radius: 0px;
    color: #fff;
    font-family: "excon";
    font-size: 17px;
}

.gform-theme--foundation .gfield textarea.small {
    background: #221d1c !important;
    border: 1px solid #91857d;
    border-radius: 0px;
    color: #fff;
    font-family: "excon";
    font-size: 17px;
}

#gform_submit_button_1 {
    background-color: var(--e-global-color-fee8932);
    font-family: "Excon", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    fill: var(--e-global-color-2056822);
    color: var(--e-global-color-2056822);
    transition-duration: 0.5s;
    border-radius: 100px 100px 100px 100px;
    padding: 15px 25px 15px 25px;
    width: 100%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Excon';
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/Excon-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */