.elementor-65 .elementor-element.elementor-element-42a630a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-65 .elementor-element.elementor-element-f0ec2bd{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;overflow:visible;}.elementor-65 .elementor-element.elementor-element-f0ec2bd:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-f0ec2bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050262;}.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-65 .elementor-element.elementor-element-2daac02 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:2.1px;color:#FA0F06;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-65 .elementor-element.elementor-element-4c7d5cc .elementor-icon-list-icon i{color:#FA0F06;transition:color 0.3s;}.elementor-65 .elementor-element.elementor-element-4c7d5cc .elementor-icon-list-icon svg{fill:#FA0F06;transition:fill 0.3s;}.elementor-65 .elementor-element.elementor-element-4c7d5cc{--e-icon-list-icon-size:21px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-65 .elementor-element.elementor-element-4c7d5cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-65 .elementor-element.elementor-element-4c7d5cc .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-65 .elementor-element.elementor-element-4c7d5cc .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-65 .elementor-element.elementor-element-bb2693a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:2.1px;color:#FA0F06;}.elementor-65 .elementor-element.elementor-element-8471ea7 .elementor-icon-list-icon i{color:#FA0F06;transition:color 0.3s;}.elementor-65 .elementor-element.elementor-element-8471ea7 .elementor-icon-list-icon svg{fill:#FA0F06;transition:fill 0.3s;}.elementor-65 .elementor-element.elementor-element-8471ea7{--e-icon-list-icon-size:21px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-65 .elementor-element.elementor-element-8471ea7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-65 .elementor-element.elementor-element-8471ea7 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-65 .elementor-element.elementor-element-8471ea7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-65 .elementor-element.elementor-element-7910212 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:2.1px;color:#FA0F06;}.elementor-65 .elementor-element.elementor-element-1cc55bf .elementor-icon-list-icon i{color:#FA0F06;transition:color 0.3s;}.elementor-65 .elementor-element.elementor-element-1cc55bf .elementor-icon-list-icon svg{fill:#FA0F06;transition:fill 0.3s;}.elementor-65 .elementor-element.elementor-element-1cc55bf{--e-icon-list-icon-size:21px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-65 .elementor-element.elementor-element-1cc55bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-65 .elementor-element.elementor-element-1cc55bf .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-65 .elementor-element.elementor-element-1cc55bf .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-65 .elementor-element.elementor-element-5fe8dba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:2.1px;color:#FA0F06;}.elementor-65 .elementor-element.elementor-element-918f2aa{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:16px;--grid-column-gap:10px;--grid-row-gap:10px;}.elementor-65 .elementor-element.elementor-element-918f2aa .elementor-social-icon{background-color:#FA0F06;--icon-padding:12px;}.elementor-65 .elementor-element.elementor-element-918f2aa .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-65 .elementor-element.elementor-element-918f2aa .elementor-social-icon:hover{background-color:#050262;}.elementor-65 .elementor-element.elementor-element-918f2aa .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-918f2aa .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-65 .elementor-element.elementor-element-73e7c1b{--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:15px 15px;--row-gap:15px;--column-gap:15px;overflow:visible;}.elementor-65 .elementor-element.elementor-element-202b77e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;color:#050262;}.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-65 .elementor-element.elementor-element-5132e12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:26px;}.elementor-65 .elementor-element.elementor-element-5132e12 p{margin-block-end:0px;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-65 .elementor-element.elementor-element-7746fa8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-7746fa8 .fluentform-widget-wrapper{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-7746fa8 .fluentform-widget-wrapper .ff-el-input--label label{font-family:"Poppins", Sans-serif;}.elementor-65 .elementor-element.elementor-element-7746fa8 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-65 .elementor-element.elementor-element-7746fa8 .fluentform-widget-wrapper .ff-el-group textarea, .elementor-65 .elementor-element.elementor-element-7746fa8 .fluentform-widget-wrapper .ff-el-group select{font-family:"Poppins", Sans-serif;}.elementor-65 .elementor-element.elementor-element-7746fa8 .ff-el-progress-status{color:#050262;}.elementor-65 .elementor-element.elementor-element-7746fa8 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#050262 !important;color:#ffffff !important;font-family:"Poppins", Sans-serif;}.elementor-65 .elementor-element.elementor-element-273caf6{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;overflow:visible;}.elementor-65 .elementor-element.elementor-element-b4dcc16{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-65 .elementor-element.elementor-element-35b9073 iframe{height:450px;}.elementor-65 .elementor-element.elementor-element-1b5e211{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-65 .elementor-element.elementor-element-1df3116 iframe{height:450px;}@media(min-width:768px){.elementor-65 .elementor-element.elementor-element-f0ec2bd{--width:50%;}.elementor-65 .elementor-element.elementor-element-73e7c1b{--width:50%;}.elementor-65 .elementor-element.elementor-element-b4dcc16{--width:50%;}.elementor-65 .elementor-element.elementor-element-1b5e211{--width:50%;}}/* Start custom CSS for fluent-form-widget, class: .elementor-element-7746fa8 *//* Container Spacing and Font */
.fluentform {
    font-family: 'Inter', sans-serif; /* Replace with your site's font */
}

/* Label Styling */
.ff-el-group label.ff-el-is-required::after {
    color: #e63946 !important; /* Red asterisk */
    content: " *";
}

.ff-el-group label {
    font-weight: 700 !important;
    color: #000051 !important; /* Deep Blue color from the image */
    margin-bottom: 10px !important;
    font-size: 15px !important;
}

/* Input & Textarea Styling */
.fluentform input[type=text], 
.fluentform input[type=email], 
.fluentform input[type=tel], 
.fluentform input[type=date], 
.fluentform select, 
.fluentform textarea {
    background-color: #f1f5f9 !important; /* Light grayish-blue background */
    border: 1px solid transparent !important;
    border-radius: 8px !important; /* Rounded corners */
    padding: 12px 15px !important;
    color: #334155 !important;
    transition: all 0.3s ease;
}

/* Placeholder Styling */
::placeholder {
    color: #94a3b8 !important;
    opacity: 1;
}

/* Focus State */
.fluentform input:focus, 
.fluentform textarea:focus {
    background-color: #ffffff !important;
    border-color: #3b82f6 !important; /* Blue border on click */
    box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1) !important;
    outline: none;
}

/* Dropdown/Select Arrow Styling */
.fluentform select {
    appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23333' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 15px center;
}

/* Adjusting the Textarea height */
.fluentform textarea {
    min-height: 120px;
}/* End custom CSS */