.elementor-17 .elementor-element.elementor-element-46b7919{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#262628;--border-color:#262628;--padding-top:76px;--padding-bottom:76px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-46b7919:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-46b7919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111112;}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-319543a{text-align:start;}.elementor-17 .elementor-element.elementor-element-319543a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:900;text-transform:uppercase;line-height:1em;color:#ececed;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-17 .elementor-element.elementor-element-b337ded{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16.5px;font-weight:300;line-height:1.7em;color:#9a9a9e;}.elementor-17 .elementor-element.elementor-element-6fa8ede{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:88px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-ce57010{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:40px 56px;--row-gap:40px;--column-gap:56px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8040db0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2px 2px;--row-gap:2px;--column-gap:2px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#262628;--border-color:#262628;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8040db0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-8040db0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262628;}.elementor-17 .elementor-element.elementor-element-2174ce8{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--background-transition:0.2s;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-2174ce8:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2174ce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131314;}.elementor-17 .elementor-element.elementor-element-2174ce8:hover{background-color:#F58220;}.elementor-17 .elementor-element.elementor-element-bc2e7dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bc2e7dc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-bdbd765{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.1em;color:#8f8f93;}.elementor-17 .elementor-element.elementor-element-67008d5{text-align:start;}.elementor-17 .elementor-element.elementor-element-67008d5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;text-transform:none;line-height:1.2em;color:#ececed;}.elementor-17 .elementor-element.elementor-element-361cbf5{width:auto;max-width:auto;}.elementor-17 .elementor-element.elementor-element-361cbf5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#F58220;}.elementor-17 .elementor-element.elementor-element-1702e9a{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--background-transition:0.2s;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-1702e9a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-1702e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131314;}.elementor-17 .elementor-element.elementor-element-1702e9a:hover{background-color:#F58220;}.elementor-17 .elementor-element.elementor-element-538ce71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-538ce71.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-dc98d63{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.1em;color:#8f8f93;}.elementor-17 .elementor-element.elementor-element-a241869{text-align:start;}.elementor-17 .elementor-element.elementor-element-a241869 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;text-transform:none;line-height:1.2em;color:#ececed;}.elementor-17 .elementor-element.elementor-element-7aa3644{width:auto;max-width:auto;}.elementor-17 .elementor-element.elementor-element-7aa3644 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#F58220;}.elementor-17 .elementor-element.elementor-element-c78deaa{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--background-transition:0.2s;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-c78deaa:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c78deaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131314;}.elementor-17 .elementor-element.elementor-element-c78deaa:hover{background-color:#F58220;}.elementor-17 .elementor-element.elementor-element-bd9c52d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bd9c52d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-3909565{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.1em;color:#8f8f93;}.elementor-17 .elementor-element.elementor-element-62ca7d8{text-align:start;}.elementor-17 .elementor-element.elementor-element-62ca7d8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;text-transform:none;line-height:1.2em;color:#ececed;}.elementor-17 .elementor-element.elementor-element-ae091d8{width:auto;max-width:auto;}.elementor-17 .elementor-element.elementor-element-ae091d8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:700;color:#F58220;}.elementor-17 .elementor-element.elementor-element-f7eda2c{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-f7eda2c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f7eda2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131314;}.elementor-17 .elementor-element.elementor-element-f7eda2c:hover{background-color:#1a1a1c;}.elementor-17 .elementor-element.elementor-element-14be32e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-14be32e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-f295e02{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.1em;color:#8f8f93;}.elementor-17 .elementor-element.elementor-element-a1213a8{text-align:start;}.elementor-17 .elementor-element.elementor-element-a1213a8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;text-transform:none;line-height:1.2em;color:#ececed;}.elementor-17 .elementor-element.elementor-element-11bda4a{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-11bda4a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-11bda4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131314;}.elementor-17 .elementor-element.elementor-element-11bda4a:hover{background-color:#1a1a1c;}.elementor-17 .elementor-element.elementor-element-fd3d01e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-fd3d01e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-3b1ea52{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.1em;color:#8f8f93;}.elementor-17 .elementor-element.elementor-element-b26ed4a{text-align:start;}.elementor-17 .elementor-element.elementor-element-b26ed4a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:700;text-transform:none;line-height:1.2em;color:#ececed;}.elementor-17 .elementor-element.elementor-element-bae1bed{--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-bae1bed:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bae1bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131314;}.elementor-17 .elementor-element.elementor-element-bae1bed:hover{background-color:#1a1a1c;}.elementor-17 .elementor-element.elementor-element-cc3ab2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-cc3ab2b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-ee4653c{text-align:start;}.elementor-17 .elementor-element.elementor-element-ee4653c img{width:200px;border-radius:6px 6px 6px 6px;}.elementor-17 .elementor-element.elementor-element-f837e17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#262628;--border-color:#262628;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-17 .elementor-element.elementor-element-f837e17:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f837e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131314;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-bc2e7dc{--width:85%;}.elementor-17 .elementor-element.elementor-element-538ce71{--width:85%;}.elementor-17 .elementor-element.elementor-element-bd9c52d{--width:85%;}.elementor-17 .elementor-element.elementor-element-14be32e{--width:85%;}.elementor-17 .elementor-element.elementor-element-fd3d01e{--width:85%;}.elementor-17 .elementor-element.elementor-element-cc3ab2b{--width:85%;}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-46b7919{--padding-top:56px;--padding-bottom:56px;--padding-left:22px;--padding-right:22px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-319543a .elementor-heading-title{font-size:44px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-6fa8ede{--padding-top:64px;--padding-bottom:64px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-ce57010{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-46b7919{--padding-top:44px;--padding-bottom:44px;--padding-left:22px;--padding-right:22px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-319543a .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-b337ded{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-6fa8ede{--padding-top:48px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-17 .elementor-element.elementor-element-ce57010{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-f837e17{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-2174ce8 */.elementor-17 .elementor-element.elementor-element-2174ce8:hover .elementor-heading-title, .elementor-17 .elementor-element.elementor-element-2174ce8:hover .elementor-widget-text-editor, .elementor-17 .elementor-element.elementor-element-2174ce8:hover .elementor-widget-text-editor p { color: #120c05 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1702e9a */.elementor-17 .elementor-element.elementor-element-1702e9a:hover .elementor-heading-title, .elementor-17 .elementor-element.elementor-element-1702e9a:hover .elementor-widget-text-editor, .elementor-17 .elementor-element.elementor-element-1702e9a:hover .elementor-widget-text-editor p { color: #120c05 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c78deaa */.elementor-17 .elementor-element.elementor-element-c78deaa:hover .elementor-heading-title, .elementor-17 .elementor-element.elementor-element-c78deaa:hover .elementor-widget-text-editor, .elementor-17 .elementor-element.elementor-element-c78deaa:hover .elementor-widget-text-editor p { color: #120c05 !important; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-eec45f8 */.elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme {
  --gf-color-primary: #ececed; --gf-color-primary-rgb: 236,236,237; --gf-color-primary-contrast: #120c05; --gf-color-primary-darker: #ececed; --gf-color-primary-lighter: #ffffff;
  --gf-color-secondary: #0e0e0f; --gf-color-secondary-contrast: #ececed; --gf-color-secondary-darker: #0e0e0f; --gf-color-secondary-lighter: #131314;
  --gf-color-in-error: #F58220; --gf-color-in-error-contrast: #120c05;
  --gf-ctrl-label-color-primary: #8f8f93; --gf-ctrl-label-color-secondary: #8f8f93; --gf-ctrl-label-color-tertiary: #8f8f93;
  --gf-ctrl-label-font-family: 'Poppins', sans-serif; --gf-ctrl-label-font-size-primary: 12px; --gf-ctrl-label-font-weight-primary: 400; --gf-ctrl-label-letter-spacing-primary: 0.1em; --gf-ctrl-label-text-transform-primary: uppercase;
  --gf-ctrl-bg-color: #0e0e0f; --gf-ctrl-bg-color-focus: #0e0e0f; --gf-ctrl-color: #ececed; --gf-ctrl-placeholder-color: #6f6f74;
  --gf-ctrl-border-color: #2f2f32; --gf-ctrl-border-color-hover: #3a3a3e; --gf-ctrl-border-color-focus: #F58220; --gf-ctrl-border-color-error: #F58220; --gf-ctrl-border-color-disabled: #2f2f32;
  --gf-ctrl-radius: 0; --gf-ctrl-font-family: 'Poppins', sans-serif; --gf-ctrl-font-size: 15px; --gf-ctrl-shadow-focus: none; --gf-ctrl-shadow-hover: none;
  --gf-ctrl-btn-bg-color-primary: #F58220; --gf-ctrl-btn-bg-color-hover-primary: #ffa447; --gf-ctrl-btn-bg-color-focus-primary: #ffa447; --gf-ctrl-btn-color-primary: #120c05; --gf-ctrl-btn-color-hover-primary: #120c05; --gf-ctrl-btn-color-focus-primary: #120c05;
  --gf-ctrl-btn-border-color-primary: #F58220; --gf-ctrl-btn-border-color-hover-primary: #ffa447; --gf-ctrl-btn-border-color-focus-primary: #ffa447; --gf-ctrl-btn-radius: 0; --gf-ctrl-btn-font-family: 'Roboto', sans-serif; --gf-ctrl-btn-font-weight: 700; --gf-ctrl-btn-font-size: 16px; --gf-ctrl-btn-letter-spacing: 0.06em; --gf-ctrl-btn-shadow-focus: none; --gf-ctrl-btn-shadow-hover: none;
  --gf-ctrl-select-bg-color: #0e0e0f; --gf-ctrl-select-color: #ececed; --gf-ctrl-select-border-color: #2f2f32;
  --gf-form-gap-x: 16px; --gf-form-gap-y: 16px; --gf-field-gap-y: 16px; --gf-field-req-color: #F58220;
}
.elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme .gfield_label, .elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme .gform-field-label { color: #8f8f93; font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 12px; text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 7px; }
.elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme .gfield_required { color: #F58220; font-size: 11px; text-transform: none; letter-spacing: 0; }
.elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme input:not([type=submit]):not([type=button]), .elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme select, .elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme textarea { background-color: #0e0e0f; border: 1px solid #2f2f32; border-radius: 0; color: #ececed; font-family: 'Poppins', sans-serif; font-size: 15px; padding: 13px 14px; box-shadow: none; height: auto; min-height: 0; line-height: 1.4; }
.elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme select { background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%23ececed' stroke-width='2'/></svg>"); background-repeat: no-repeat; background-position: right 14px center; padding-right: 36px; }
.elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme select option { background: #0e0e0f; color: #ececed; }
.elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme textarea { min-height: 120px; }
.elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme ::placeholder { color: #6f6f74; opacity: 1; }
.elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme input:focus, .elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme select:focus, .elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme textarea:focus { outline: none; border-color: #F58220; box-shadow: none; }
.elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme .gform_footer { margin-top: 16px; padding: 0; }
.elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme .gform_footer input[type=submit], .elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme .gform_footer button { width: 100%; background: #F58220; color: #120c05; border: 0; border-radius: 0; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 16px; text-transform: uppercase; letter-spacing: 0.06em; padding: 16px 22px; transition: background .2s; box-shadow: none; }
.elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme .gform_footer input[type=submit]:hover, .elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme .gform_footer button:hover { background: #ffa447; color: #120c05; }
.elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme .gfield_validation_message, .elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme .validation_message { background: transparent; border: 0; color: #F58220; padding: 6px 0 0; font-family: 'Poppins', sans-serif; font-size: 13px; }
.elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme .gform_validation_errors { background: #0e0e0f; border: 1px solid #F58220; border-radius: 0; box-shadow: none; color: #ececed; }
.elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme .gform_validation_errors h2, .elementor-17 .elementor-element.elementor-element-eec45f8 .gform_wrapper.gform-theme .gform_validation_errors .gform-icon { color: #ececed; }
.elementor-17 .elementor-element.elementor-element-eec45f8 .gform_confirmation_message { color: #ececed; font-family: 'Poppins', sans-serif; font-size: 16px; }/* End custom CSS */