.elementor-2848 .elementor-element.elementor-element-2e4308c{--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:clamp(2.344vmin, 2.344vw, 4.018vmax);--padding-bottom:clamp(2.344vmin, 2.344vw, 4.018vmax);--padding-left:clamp(2.344vmin, 2.344vw, 4.018vmax);--padding-right:clamp(2.344vmin, 2.344vw, 4.018vmax);}.elementor-2848 .elementor-element.elementor-element-31183b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:clamp(0.156vmin, 0.156vw, 0.268vmax) clamp(0.156vmin, 0.156vw, 0.268vmax) clamp(0.156vmin, 0.156vw, 0.268vmax) clamp(0.156vmin, 0.156vw, 0.268vmax);--border-top-width:clamp(0.156vmin, 0.156vw, 0.268vmax);--border-right-width:clamp(0.156vmin, 0.156vw, 0.268vmax);--border-bottom-width:clamp(0.156vmin, 0.156vw, 0.268vmax);--border-left-width:clamp(0.156vmin, 0.156vw, 0.268vmax);--border-radius:clamp(2.604vmin, 2.604vw, 4.464vmax) clamp(2.604vmin, 2.604vw, 4.464vmax) clamp(2.604vmin, 2.604vw, 4.464vmax) clamp(2.604vmin, 2.604vw, 4.464vmax);--padding-top:clamp(3.125vmin, 3.125vw, 5.357vmax);--padding-bottom:clamp(3.125vmin, 3.125vw, 5.357vmax);--padding-left:clamp(3.125vmin, 3.125vw, 5.357vmax);--padding-right:clamp(3.125vmin, 3.125vw, 5.357vmax);}.elementor-2848 .elementor-element.elementor-element-e45759f{--display:flex;--gap:clamp(1.562vmin, 1.562vw, 2.778vmax) clamp(1.562vmin, 1.562vw, 2.778vmax);--row-gap:clamp(1.562vmin, 1.562vw, 2.778vmax);--column-gap:clamp(1.562vmin, 1.562vw, 2.778vmax);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-2848 .elementor-element.elementor-element-1beee59 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2848 .elementor-element.elementor-element-1beee59 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:clamp(2.344vmin, 2.344vw, 4.018vmax);font-weight:500;line-height:1.4em;letter-spacing:0.2em;}.elementor-2848 .elementor-element.elementor-element-6619fb3{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-2848 .elementor-element.elementor-element-6619fb3 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:clamp(4.688vmin, 4.688vw, 8.036vmax);font-weight:100;line-height:clamp(5.208vmin, 5.208vw, 8.929vmax);letter-spacing:clamp(0.521vmin, 0.521vw, 0.893vmax);color:var( --e-global-color-1f49317 );}.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-2848 .elementor-element.elementor-element-f1b9d91{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:clamp(0.885vmin, 0.885vw, 1.518vmax);font-weight:400;line-height:clamp(1.302vmin, 1.302vw, 2.232vmax);color:var( --e-global-color-1f49317 );}.elementor-2848 .elementor-element.elementor-element-fe4c62d{--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:clamp(0.781vmin, 0.781vw, 1.389vmax) clamp(0.781vmin, 0.781vw, 1.389vmax);--row-gap:clamp(0.781vmin, 0.781vw, 1.389vmax);--column-gap:clamp(0.781vmin, 0.781vw, 1.389vmax);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2848 .elementor-element.elementor-element-c4b8819 > .elementor-widget-container{margin:0 0 clamp(-0.625vmin, -0.625vw, -1.071vmax) 0;}.elementor-2848 .elementor-element.elementor-element-c4b8819{text-align:center;}.elementor-2848 .elementor-element.elementor-element-c4b8819 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:clamp(1.354vmin, 1.354vw, 2.321vmax);font-weight:500;line-height:clamp(1.354vmin, 1.354vw, 2.321vmax);letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-2848 .elementor-element.elementor-element-a09b5b3{--grid-template-columns:repeat(0, auto);width:100%;max-width:100%;--icon-size:clamp(1.354vmin, 1.354vw, 2.321vmax);--grid-column-gap:clamp(0.521vmin, 0.521vw, 0.893vmax);--grid-row-gap:0px;}.elementor-2848 .elementor-element.elementor-element-a09b5b3 .elementor-widget-container{text-align:center;}.elementor-2848 .elementor-element.elementor-element-a09b5b3 > .elementor-widget-container{padding:0 0 0 0;}.elementor-2848 .elementor-element.elementor-element-a09b5b3 .elementor-social-icon{background-color:#231BDB;--icon-padding:0.25em;}.elementor-2848 .elementor-element.elementor-element-a09b5b3 .elementor-social-icon i{color:#FFFFFF;}.elementor-2848 .elementor-element.elementor-element-a09b5b3 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-2848 .elementor-element.elementor-element-b97ffdb > .elementor-widget-container{padding:0 0 0 0;}.elementor-2848 .elementor-element.elementor-element-b97ffdb{text-align:center;}.elementor-2848 .elementor-element.elementor-element-b97ffdb .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:clamp(1.094vmin, 1.094vw, 1.875vmax);font-weight:100;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-2848 .elementor-element.elementor-element-878bf11{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2848 .elementor-element.elementor-element-ab3ef16{--display:flex;border-style:none;--border-style:none;--padding-top:0;--padding-bottom:0;--padding-left:clamp(3.646vmin, 3.646vw, 6.250vmax);--padding-right:0;}.elementor-2848 .elementor-element.elementor-element-985594f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2848 .elementor-element.elementor-element-2f9201cf{--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:center;--align-items:center;--gap:clamp(1.042vmin, 1.042vw, 1.786vmax) clamp(1.042vmin, 1.042vw, 1.786vmax);--row-gap:clamp(1.042vmin, 1.042vw, 1.786vmax);--column-gap:clamp(1.042vmin, 1.042vw, 1.786vmax);--padding-top:clamp(4.167vmin, 4.167vw, 7.143vmax);--padding-bottom:clamp(4.167vmin, 4.167vw, 7.143vmax);--padding-left:clamp(3.646vmin, 3.646vw, 6.250vmax);--padding-right:clamp(3.646vmin, 3.646vw, 6.250vmax);}.elementor-2848 .elementor-element.elementor-element-27f1f681{--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:clamp(1.562vmin, 1.562vw, 2.679vmax) 0;--row-gap:clamp(1.562vmin, 1.562vw, 2.679vmax);--column-gap:0;--border-radius:clamp(0.938vmin, 0.938vw, 1.607vmax) clamp(0.938vmin, 0.938vw, 1.607vmax) clamp(0.938vmin, 0.938vw, 1.607vmax) clamp(0.938vmin, 0.938vw, 1.607vmax);box-shadow:0px 0px 10px -2px rgba(0, 0, 0, 0.27);--padding-top:clamp(2.604vmin, 2.604vw, 4.464vmax);--padding-bottom:clamp(2.604vmin, 2.604vw, 4.464vmax);--padding-left:clamp(1.302vmin, 1.302vw, 2.232vmax);--padding-right:clamp(1.302vmin, 1.302vw, 2.232vmax);}.elementor-2848 .elementor-element.elementor-element-5ed165bf{width:100%;max-width:100%;text-align:center;}.elementor-2848 .elementor-element.elementor-element-5ed165bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(2.083vmin, 2.083vw, 3.571vmax);font-weight:700;line-height:1.4em;color:var( --e-global-color-1f49317 );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-field-group{padding-right:calc( clamp(1.042vmin, 1.042vw, 1.786vmax)/2 );padding-left:calc( clamp(1.042vmin, 1.042vw, 1.786vmax)/2 );margin-bottom:clamp(1.562vmin, 1.562vw, 2.679vmax);}.elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-form-fields-wrapper{margin-left:calc( -clamp(1.042vmin, 1.042vw, 1.786vmax)/2 );margin-right:calc( -clamp(1.042vmin, 1.042vw, 1.786vmax)/2 );margin-bottom:-clamp(1.562vmin, 1.562vw, 2.679vmax);}.elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-labels-inline .elementor-field-group > label{padding-left:clamp(1.042vmin, 1.042vw, 1.786vmax);}body:not(.rtl) .elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-labels-inline .elementor-field-group > label{padding-right:clamp(1.042vmin, 1.042vw, 1.786vmax);}body .elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-labels-above .elementor-field-group > label{padding-bottom:clamp(1.042vmin, 1.042vw, 1.786vmax);}.elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-field-group > label, .elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-field-subgroup label{color:var( --e-global-color-secondary );}.elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:clamp(0.938vmin, 0.938vw, 1.607vmax);font-weight:500;}.elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-field-type-html{padding-bottom:0px;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-field-group .elementor-field{color:var( --e-global-color-secondary );}.elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-field-group .elementor-field, .elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-field-subgroup label{font-family:"Poppins", Sans-serif;font-size:clamp(0.833vmin, 0.833vw, 1.429vmax);font-weight:400;line-height:clamp(0.833vmin, 0.833vw, 1.429vmax);}.elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF14;border-color:#3F3F3F3B;border-width:clamp(0.052vmin, 0.052vw, 0.089vmax) clamp(0.052vmin, 0.052vw, 0.089vmax) clamp(0.052vmin, 0.052vw, 0.089vmax) clamp(0.052vmin, 0.052vw, 0.089vmax);border-radius:clamp(1.042vmin, 1.042vw, 1.786vmax) clamp(1.042vmin, 1.042vw, 1.786vmax) clamp(1.042vmin, 1.042vw, 1.786vmax) clamp(1.042vmin, 1.042vw, 1.786vmax);}.elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF14;border-color:#3F3F3F3B;border-width:clamp(0.052vmin, 0.052vw, 0.089vmax) clamp(0.052vmin, 0.052vw, 0.089vmax) clamp(0.052vmin, 0.052vw, 0.089vmax) clamp(0.052vmin, 0.052vw, 0.089vmax);border-radius:clamp(1.042vmin, 1.042vw, 1.786vmax) clamp(1.042vmin, 1.042vw, 1.786vmax) clamp(1.042vmin, 1.042vw, 1.786vmax) clamp(1.042vmin, 1.042vw, 1.786vmax);}.elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-field-group .elementor-select-wrapper::before{color:#3F3F3F3B;}.elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-button{font-family:"Montserrat", Sans-serif;font-size:clamp(0.938vmin, 0.938vw, 1.607vmax);font-weight:600;border-style:solid;border-width:clamp(0.052vmin, 0.052vw, 0.089vmax) clamp(0.052vmin, 0.052vw, 0.089vmax) clamp(0.052vmin, 0.052vw, 0.089vmax) clamp(0.052vmin, 0.052vw, 0.089vmax);border-radius:clamp(4.167vmin, 4.167vw, 7.143vmax) clamp(4.167vmin, 4.167vw, 7.143vmax) clamp(4.167vmin, 4.167vw, 7.143vmax) clamp(4.167vmin, 4.167vw, 7.143vmax);padding:clamp(0.938vmin, 0.938vw, 1.607vmax) clamp(1.823vmin, 1.823vw, 3.125vmax) clamp(0.938vmin, 0.938vw, 1.607vmax) clamp(1.823vmin, 1.823vw, 3.125vmax);}.elementor-2848 .elementor-element.elementor-element-447b03ca .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2848 .elementor-element.elementor-element-447b03ca .e-form__buttons__wrapper__button-previous{background-color:#61CE70;color:var( --e-global-color-primary );}.elementor-2848 .elementor-element.elementor-element-447b03ca .e-form__buttons__wrapper__button-next:hover{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-button[type="submit"]:hover{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-primary );}.elementor-2848 .elementor-element.elementor-element-447b03ca .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-message{font-family:"Poppins", Sans-serif;font-size:clamp(0.781vmin, 0.781vw, 1.339vmax);font-weight:400;}.elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-message.elementor-message-success{color:#13EB94;}.elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-message.elementor-message-danger{color:#FF3E3E;}.elementor-2848 .elementor-element.elementor-element-447b03ca .elementor-message.elementor-help-inline{color:var( --e-global-color-text );}.elementor-2848 .elementor-element.elementor-element-447b03ca{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2848 .elementor-element.elementor-element-fe4c62d{--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;--flex-wrap:wrap;}.elementor-2848 .elementor-element.elementor-element-a09b5b3{width:auto;max-width:auto;}.elementor-2848 .elementor-element.elementor-element-b97ffdb{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-2848 .elementor-element.elementor-element-31183b4{--flex-wrap:nowrap;}.elementor-2848 .elementor-element.elementor-element-e45759f{--width:47%;}.elementor-2848 .elementor-element.elementor-element-1beee59 .elementor-heading-title{line-height:1.4em;letter-spacing:0.1em;}.elementor-2848 .elementor-element.elementor-element-fe4c62d{--width:63%;--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-2848 .elementor-element.elementor-element-c4b8819 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2848 .elementor-element.elementor-element-878bf11{--width:clamp(0.208vmin, 0.208vw, 0.357vmax);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2848 .elementor-element.elementor-element-ab3ef16{--width:52%;}.elementor-2848 .elementor-element.elementor-element-27f1f681{--width:58%;}.elementor-2848 .elementor-element.elementor-element-5ed165bf > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2848 .elementor-element.elementor-element-e45759f{--width:47%;}.elementor-2848 .elementor-element.elementor-element-fe4c62d{--width:63%;}.elementor-2848 .elementor-element.elementor-element-878bf11{--width:clamp(0.208vmin, 0.208vw, 0.357vmax);}.elementor-2848 .elementor-element.elementor-element-ab3ef16{--width:52%;}.elementor-2848 .elementor-element.elementor-element-27f1f681{--width:58%;}}/* Start custom CSS for heading, class: .elementor-element-c4b8819 */.social-media-heading h2{
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-878bf11 */.v-grad-border{
    background: #FFFFFF;
background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(32, 23, 182, 1) 45%, rgba(32, 23, 182, 1) 55%, rgba(255, 255, 255, 0) 100%);
background: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(32, 23, 182, 1) 45%, rgba(32, 23, 182, 1) 55%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(32, 23, 182, 1) 45%, rgba(32, 23, 182, 1) 55%, rgba(255, 255, 255, 0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#FFFFFF", GradientType=0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab3ef16 */.custom-contact-form .frm_form_field:not(#frm_field_6_container) {
  background: #130842;
  background: -webkit-linear-gradient(145deg, rgb(19, 8, 66) 0%, rgb(34, 25, 203) 33%, rgb(29, 109, 200) 66%, rgb(20, 223, 172) 100%) !important;
  background: -moz-linear-gradient(145deg, rgb(19, 8, 66) 0%, rgb(34, 25, 203) 33%, rgb(29, 109, 200) 66%, rgb(20, 223, 172) 100%) !important;
  background: linear-gradient(145deg, rgb(19, 8, 66) 0%, rgb(34, 25, 203) 33%, rgb(29, 109, 200) 66%, rgb(20, 223, 172) 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#130842", endColorstr="#14DFAC", GradientType=0) !important;
  z-index: 5;
  position: relative;
  border-radius: clamp(0.625vmin, 0.625vw, 1.071vmax) !important;
  margin-bottom: clamp(1.562vmin, 1.562vw, 2.679vmax) !important;
  line-height: 0 !important;
}
.custom-contact-form .frm_form_field:not(#frm_field_6_container)::before {
  content: "";
  display: block;
  width: calc(100% - 2 * calc(1 * clamp(0.104vmin, 0.104vw, 0.179vmax)));
  height: calc(100% - 2 * calc(1 * clamp(0.104vmin, 0.104vw, 0.179vmax)));
  position: absolute;
  top: calc(1 * clamp(0.104vmin, 0.104vw, 0.179vmax) * 2 / 2) !important;
  left: calc(1 * clamp(0.104vmin, 0.104vw, 0.179vmax) * 2 / 2) !important;
  background: #fff;
  z-index: -1;
  border-radius: calc(clamp(0.625vmin, 0.625vw, 1.071vmax) - 1 * clamp(0.104vmin, 0.104vw, 0.179vmax)) !important;
}
@media screen and (max-width: 767px) {
  .custom-contact-form .frm_form_field:not(#frm_field_6_container)::before {
    width: calc(100% - 7.5 * calc(1 * clamp(0.104vmin, 0.104vw, 0.179vmax)));
    height: calc(100% - 5 * calc(1 * clamp(0.104vmin, 0.104vw, 0.179vmax)));
    top: calc(1 * clamp(0.104vmin, 0.104vw, 0.179vmax) * 5 / 2) !important;
    left: calc(1 * clamp(0.104vmin, 0.104vw, 0.179vmax) * 5 * 1.5 / 2) !important;
  }
}
@media screen and (max-width: 767px) {
  .custom-contact-form input:not([type=checkbox]):not([type=radio]):not([type=button]) {
    width: calc(100% - 2 * calc(1 * clamp(0.104vmin, 0.104vw, 0.179vmax))) !important;
  }
}
.custom-contact-form input, .custom-contact-form input::placeholder, .custom-contact-form select, .custom-contact-form select::placeholder, .custom-contact-form textarea, .custom-contact-form textarea::placeholder {
  background: transparent !important;
  border: none !important;
  outline: none !important;
  font: 400 clamp(0.833vmin, 0.833vw, 1.429vmax)/100% "Poppins", sans-serif !important;
  line-height: clamp(0.833vmin, 0.833vw, 1.429vmax) !important;
  max-height: unset !important;
  min-height: unset !important;
  width: calc(100% - 2 * calc(1 * clamp(0.104vmin, 0.104vw, 0.179vmax))) !important;
  height: calc(100% - 2 * calc(1 * clamp(0.104vmin, 0.104vw, 0.179vmax))) !important;
  padding: clamp(0.417vmin, 0.417vw, 0.714vmax) clamp(0.625vmin, 0.625vw, 1.071vmax) !important;
  margin: calc(1 * clamp(0.104vmin, 0.104vw, 0.179vmax)) 0 0 calc(1 * clamp(0.104vmin, 0.104vw, 0.179vmax)) !important;
}
.custom-contact-form input:focus, .custom-contact-form input::placeholder:focus, .custom-contact-form select:focus, .custom-contact-form select::placeholder:focus, .custom-contact-form textarea:focus, .custom-contact-form textarea::placeholder:focus {
  box-shadow: none !important;
  outline: none !important;
}
.custom-contact-form textarea {
  min-height: clamp(5.208vmin, 5.208vw, 8.929vmax) !important;
}
.custom-contact-form .frm_primary_label {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(calc(-100% - clamp(0.365vmin, 0.365vw, 0.625vmax)));
  font: 400 clamp(0.833vmin, 0.833vw, 1.429vmax)/1 "Poppins", sans-serif !important;
  text-transform: uppercase;
  color: black !important;
}
.custom-contact-form #frm_field_8_container,
.custom-contact-form #frm_field_9_container,
.custom-contact-form #frm_field_5_container,
.custom-contact-form #frm_field_10_container,
.custom-contact-form #frm_field_11_container {
  margin-top: clamp(1.302vmin, 1.302vw, 2.232vmax) !important;
}
.custom-contact-form #frm_field_1_container .frm_primary_label,
.custom-contact-form #frm_field_2_container .frm_primary_label,
.custom-contact-form #frm_field_3_container .frm_primary_label,
.custom-contact-form #frm_field_4_container .frm_primary_label {
  display: none !important;
}
.custom-contact-form .frm_button_submit.frm_final_submit {
  background: #130842;
  background: -webkit-linear-gradient(145deg, rgb(19, 8, 66) 0%, rgb(34, 25, 203) 33%, rgb(29, 109, 200) 66%, rgb(20, 223, 172) 100%) !important;
  background: -moz-linear-gradient(145deg, rgb(19, 8, 66) 0%, rgb(34, 25, 203) 33%, rgb(29, 109, 200) 66%, rgb(20, 223, 172) 100%) !important;
  background: linear-gradient(145deg, rgb(19, 8, 66) 0%, rgb(34, 25, 203) 33%, rgb(29, 109, 200) 66%, rgb(20, 223, 172) 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#130842", endColorstr="#14DFAC", GradientType=0) !important;
  padding: clamp(0.781vmin, 0.781vw, 1.339vmax) clamp(1.823vmin, 1.823vw, 3.125vmax) !important;
  font: 500 clamp(0.938vmin, 0.938vw, 1.607vmax)/1 "Poppins", sans-serif !important;
  border: none !important;
  border-radius: clamp(0.521vmin, 0.521vw, 0.893vmax) !important;
}
.custom-contact-form .frm_error {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0 0 clamp(0.26vmin, 0.26vw, 0.446vmax) clamp(0.26vmin, 0.26vw, 0.446vmax) !important;
  transform: translateY(calc(100% + clamp(0.26vmin, 0.26vw, 0.446vmax)));
  color: #e54747 !important;
}
.custom-contact-form .frm_form_field:has(.frm_error) {
  margin-bottom: clamp(0.26vmin, 0.26vw, 0.446vmax) !important;
}

/*# sourceMappingURL=contact-form.css.map *//* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-447b03ca */.custom-form .elementor-message{
    /*max-width: 50%!important;*/
    margin-top:clamp(0.781vmin, 0.781vw, 1.339vmax);
    font-size: clamp(0.729vmin, 0.729vw, 1.250vmax) !important;
}/* End custom CSS */
/* Start custom CSS */.fm-form .frm_form_field{
/*     background: green; */
    border-radius: calc(clamp(0.625vmin, 0.625vw, 1.071vmax) - clamp(0.104vmin, 0.104vw, 0.179vmax)) !important;
}

.fm-form .frm_form_field input:focus,.fm-form .frm_form_field textarea:focus,
.fm-form .frm_form_field select:focus{
/*     background: green; */
    box-shadow: none !important;
}/* End custom CSS */