.elementor-9659 .elementor-element.elementor-element-c20aa8b:not(.elementor-motion-effects-element-type-background), .elementor-9659 .elementor-element.elementor-element-c20aa8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inuaai.com/wp-content/uploads/2023/11/Layer-3-scaled.jpg");background-position:top center;background-size:cover;}.elementor-9659 .elementor-element.elementor-element-c20aa8b > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9659 .elementor-element.elementor-element-c20aa8b > .elementor-container{min-height:482px;}.elementor-9659 .elementor-element.elementor-element-c20aa8b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-9659 .elementor-element.elementor-element-4d4b5d1{text-align:center;}.elementor-9659 .elementor-element.elementor-element-4d4b5d1 .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-size:2em;font-weight:600;letter-spacing:0.44em;word-spacing:0px;color:var( --e-global-color-astglobalcolor4 );}.elementor-9659 .elementor-element.elementor-element-7d8094b{margin-top:5%;margin-bottom:0%;overflow:visible;}.elementor-9659 .elementor-element.elementor-element-6587329{text-align:center;}.elementor-9659 .elementor-element.elementor-element-6587329 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;color:var( --e-global-color-primary );}.elementor-9659 .elementor-element.elementor-element-e1ac9ba > .elementor-widget-container{margin:4% 0% 0% 0%;}.elementor-9659 .elementor-element.elementor-element-e1ac9ba .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.5em;font-weight:600;letter-spacing:0em;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-9659 .elementor-element.elementor-element-74c2605{font-family:"Poppins", Sans-serif;}.elementor-9659 .elementor-element.elementor-element-7569e11 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-9659 .elementor-element.elementor-element-7569e11 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.5em;font-weight:600;letter-spacing:0em;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-9659 .elementor-element.elementor-element-92f32f6 .ha-feature-list-wrap{flex-direction:column;}.elementor-9659 .elementor-element.elementor-element-92f32f6.ha-content--column .ha-list-item, .elementor-9659 .elementor-element.elementor-element-92f32f6.ha-content--column .ha-list-item{align-items:left;}.elementor-9659 .elementor-element.elementor-element-92f32f6.ha-content--row .ha-feature-list-wrap{justify-content:left;}.elementor-9659 .elementor-element.elementor-element-92f32f6.ha-content--column.ha-icon--column .ha-content{align-items:left;}.elementor-9659 .elementor-element.elementor-element-92f32f6 .ha-content{flex-direction:row;padding:2% 0% 0% 0%;}.elementor-9659 .elementor-element.elementor-element-92f32f6.ha-content--column .ha-feature-list-wrap{border-style:none;}.elementor-9659 .elementor-element.elementor-element-92f32f6.ha-content--column .ha-list-item:not(:last-child){border-bottom-style:none;}.elementor-9659 .elementor-element.elementor-element-92f32f6 .ha-icon.icon{font-size:16px;}.elementor-9659 .elementor-element.elementor-element-92f32f6 .ha-icon.number{font-size:16px;}.elementor-9659 .elementor-element.elementor-element-92f32f6 .ha-icon.image img{width:16px;}.elementor-9659 .elementor-element.elementor-element-92f32f6.ha-icon--row .ha-icon{margin-right:11px;}.elementor-9659 .elementor-element.elementor-element-92f32f6.ha-icon--row-reverse .ha-icon{margin-left:11px;}.elementor-9659 .elementor-element.elementor-element-92f32f6.ha-icon--column .ha-icon{margin-bottom:11px;}.elementor-9659 .elementor-element.elementor-element-92f32f6 .ha-text{font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.3em;}.elementor-9659 .elementor-element.elementor-element-9b23fbb{margin-top:1%;margin-bottom:0%;overflow:visible;}.elementor-9659 .elementor-element.elementor-element-b8255ba > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-9659 .elementor-element.elementor-element-b8255ba .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.5em;font-weight:600;letter-spacing:0em;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-9659 .elementor-element.elementor-element-7d21dc7 .ha-feature-list-wrap{flex-direction:column;}.elementor-9659 .elementor-element.elementor-element-7d21dc7.ha-content--column .ha-list-item, .elementor-9659 .elementor-element.elementor-element-7d21dc7.ha-content--column .ha-list-item{align-items:left;}.elementor-9659 .elementor-element.elementor-element-7d21dc7.ha-content--row .ha-feature-list-wrap{justify-content:left;}.elementor-9659 .elementor-element.elementor-element-7d21dc7.ha-content--column.ha-icon--column .ha-content{align-items:left;}.elementor-9659 .elementor-element.elementor-element-7d21dc7 .ha-content{flex-direction:row;padding:2% 0% 0% 0%;}.elementor-9659 .elementor-element.elementor-element-7d21dc7.ha-content--column .ha-feature-list-wrap{border-style:none;}.elementor-9659 .elementor-element.elementor-element-7d21dc7.ha-content--column .ha-list-item:not(:last-child){border-bottom-style:none;}.elementor-9659 .elementor-element.elementor-element-7d21dc7 .ha-icon.icon{font-size:16px;}.elementor-9659 .elementor-element.elementor-element-7d21dc7 .ha-icon.number{font-size:16px;}.elementor-9659 .elementor-element.elementor-element-7d21dc7 .ha-icon.image img{width:16px;}.elementor-9659 .elementor-element.elementor-element-7d21dc7.ha-icon--row .ha-icon{margin-right:11px;}.elementor-9659 .elementor-element.elementor-element-7d21dc7.ha-icon--row-reverse .ha-icon{margin-left:11px;}.elementor-9659 .elementor-element.elementor-element-7d21dc7.ha-icon--column .ha-icon{margin-bottom:11px;}.elementor-9659 .elementor-element.elementor-element-7d21dc7 .ha-text{font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.3em;}.elementor-9659 .elementor-element.elementor-element-65fa8da{margin-top:1%;margin-bottom:0%;overflow:visible;}.elementor-9659 .elementor-element.elementor-element-12724cf > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-9659 .elementor-element.elementor-element-12724cf .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.5em;font-weight:600;letter-spacing:0em;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-9659 .elementor-element.elementor-element-8bf1f32 .ha-feature-list-wrap{flex-direction:column;}.elementor-9659 .elementor-element.elementor-element-8bf1f32.ha-content--column .ha-list-item, .elementor-9659 .elementor-element.elementor-element-8bf1f32.ha-content--column .ha-list-item{align-items:left;}.elementor-9659 .elementor-element.elementor-element-8bf1f32.ha-content--row .ha-feature-list-wrap{justify-content:left;}.elementor-9659 .elementor-element.elementor-element-8bf1f32.ha-content--column.ha-icon--column .ha-content{align-items:left;}.elementor-9659 .elementor-element.elementor-element-8bf1f32 .ha-content{flex-direction:row;padding:2% 0% 0% 0%;}.elementor-9659 .elementor-element.elementor-element-8bf1f32.ha-content--column .ha-feature-list-wrap{border-style:none;}.elementor-9659 .elementor-element.elementor-element-8bf1f32.ha-content--column .ha-list-item:not(:last-child){border-bottom-style:none;}.elementor-9659 .elementor-element.elementor-element-8bf1f32 .ha-icon.icon{font-size:16px;}.elementor-9659 .elementor-element.elementor-element-8bf1f32 .ha-icon.number{font-size:16px;}.elementor-9659 .elementor-element.elementor-element-8bf1f32 .ha-icon.image img{width:16px;}.elementor-9659 .elementor-element.elementor-element-8bf1f32.ha-icon--row .ha-icon{margin-right:11px;}.elementor-9659 .elementor-element.elementor-element-8bf1f32.ha-icon--row-reverse .ha-icon{margin-left:11px;}.elementor-9659 .elementor-element.elementor-element-8bf1f32.ha-icon--column .ha-icon{margin-bottom:11px;}.elementor-9659 .elementor-element.elementor-element-8bf1f32 .ha-text{font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.3em;}.elementor-9659 .elementor-element.elementor-element-d1f199c{margin-top:1%;margin-bottom:0%;overflow:visible;}.elementor-9659 .elementor-element.elementor-element-00dc5af > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-9659 .elementor-element.elementor-element-00dc5af .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.5em;font-weight:600;letter-spacing:0em;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-9659 .elementor-element.elementor-element-3286213 .ha-feature-list-wrap{flex-direction:column;}.elementor-9659 .elementor-element.elementor-element-3286213.ha-content--column .ha-list-item, .elementor-9659 .elementor-element.elementor-element-3286213.ha-content--column .ha-list-item{align-items:left;}.elementor-9659 .elementor-element.elementor-element-3286213.ha-content--row .ha-feature-list-wrap{justify-content:left;}.elementor-9659 .elementor-element.elementor-element-3286213.ha-content--column.ha-icon--column .ha-content{align-items:left;}.elementor-9659 .elementor-element.elementor-element-3286213 .ha-content{flex-direction:row;padding:2% 0% 0% 0%;}.elementor-9659 .elementor-element.elementor-element-3286213.ha-content--column .ha-feature-list-wrap{border-style:none;}.elementor-9659 .elementor-element.elementor-element-3286213.ha-content--column .ha-list-item:not(:last-child){border-bottom-style:none;}.elementor-9659 .elementor-element.elementor-element-3286213 .ha-icon.icon{font-size:16px;}.elementor-9659 .elementor-element.elementor-element-3286213 .ha-icon.number{font-size:16px;}.elementor-9659 .elementor-element.elementor-element-3286213 .ha-icon.image img{width:16px;}.elementor-9659 .elementor-element.elementor-element-3286213.ha-icon--row .ha-icon{margin-right:11px;}.elementor-9659 .elementor-element.elementor-element-3286213.ha-icon--row-reverse .ha-icon{margin-left:11px;}.elementor-9659 .elementor-element.elementor-element-3286213.ha-icon--column .ha-icon{margin-bottom:11px;}.elementor-9659 .elementor-element.elementor-element-3286213 .ha-text{font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.3em;}.elementor-9659 .elementor-element.elementor-element-dff2ce4{margin-top:1%;margin-bottom:0%;overflow:visible;}.elementor-9659 .elementor-element.elementor-element-4497a5e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-9659 .elementor-element.elementor-element-4497a5e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.5em;font-weight:600;letter-spacing:0em;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-9659 .elementor-element.elementor-element-26f95c1 .ha-feature-list-wrap{flex-direction:column;}.elementor-9659 .elementor-element.elementor-element-26f95c1.ha-content--column .ha-list-item, .elementor-9659 .elementor-element.elementor-element-26f95c1.ha-content--column .ha-list-item{align-items:left;}.elementor-9659 .elementor-element.elementor-element-26f95c1.ha-content--row .ha-feature-list-wrap{justify-content:left;}.elementor-9659 .elementor-element.elementor-element-26f95c1.ha-content--column.ha-icon--column .ha-content{align-items:left;}.elementor-9659 .elementor-element.elementor-element-26f95c1 .ha-content{flex-direction:row;padding:2% 0% 0% 0%;}.elementor-9659 .elementor-element.elementor-element-26f95c1.ha-content--column .ha-feature-list-wrap{border-style:none;}.elementor-9659 .elementor-element.elementor-element-26f95c1.ha-content--column .ha-list-item:not(:last-child){border-bottom-style:none;}.elementor-9659 .elementor-element.elementor-element-26f95c1 .ha-icon.icon{font-size:16px;}.elementor-9659 .elementor-element.elementor-element-26f95c1 .ha-icon.number{font-size:16px;}.elementor-9659 .elementor-element.elementor-element-26f95c1 .ha-icon.image img{width:16px;}.elementor-9659 .elementor-element.elementor-element-26f95c1.ha-icon--row .ha-icon{margin-right:11px;}.elementor-9659 .elementor-element.elementor-element-26f95c1.ha-icon--row-reverse .ha-icon{margin-left:11px;}.elementor-9659 .elementor-element.elementor-element-26f95c1.ha-icon--column .ha-icon{margin-bottom:11px;}.elementor-9659 .elementor-element.elementor-element-26f95c1 .ha-text{font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.3em;}.elementor-9659 .elementor-element.elementor-element-bbb369b{margin-top:4%;margin-bottom:4%;overflow:visible;}@media(min-width:1025px){.elementor-9659 .elementor-element.elementor-element-c20aa8b:not(.elementor-motion-effects-element-type-background), .elementor-9659 .elementor-element.elementor-element-c20aa8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for shortcode, class: .elementor-element-2d30ed3 *//* Fluent Forms Container Styling */
.fluentform .ff-el-group {
    margin-bottom: 20px;
}

/* Form Input Fields */
.fluentform .ff-el-form-control {
    width: 100%;
    padding: 12px 15px;
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    font-size: 15px;
    transition: all 0.3s ease;
    background-color: #f9f9f9;
}

.fluentform .ff-el-form-control:focus {
    border-color: #0170B9;
    box-shadow: 0 0 0 3px rgba(1, 112, 185, 0.15);
    outline: none;
    background-color: #ffffff;
}

/* Labels */
.fluentform .ff-el-input--label label {
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
    display: block;
    font-size: 14px;
}

/* Required Fields Asterisk */
.fluentform .ff-el-is-required.asterisk-right label:after {
    content: ' *';
    color: #e74c3c;
    font-weight: bold;
}

/* File Upload Buttons */
.fluentform .ff_upload_btn {
    background-color: #0170B9;
    color: #ffffff;
    padding: 10px 20px;
    border-radius: 6px;
    transition: all 0.3s ease;
    border: none;
    cursor: pointer;
    font-weight: 500;
}

.fluentform .ff_upload_btn:hover {
    background-color: #005a94;
    transform: translateY(-1px);
}

/* Submit Button */
.fluentform .ff-btn-submit {
    background-color: #0170B9;
    color: #ffffff;
    padding: 15px 30px;
    border: none;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
    width: 100%;
    margin-top: 20px;
}

.fluentform .ff-btn-submit:hover {
    background-color: #005a94;
    transform: translateY(-2px);
    box-shadow: 0 5px 15px rgba(1, 112, 185, 0.3);
}

/* Select Dropdown */
.fluentform select.ff-el-form-control {
    appearance: none;
    padding: 5px;
    
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M7.247 11.14L2.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;
    padding-right: 40px;
}

/* Form Row Styling */
.fluentform .ff-t-cell {
    padding: 0 10px;
}

.fluentform .ff-t-cell:first-child {
    padding-left: 0;
}

.fluentform .ff-t-cell:last-child {
    padding-right: 0;
}

/* Checkboxes and Radio Buttons */
.fluentform .ff-el-form-check-label {
    padding-left: 25px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 10px;
}

.fluentform .ff-el-form-check-input {
    position: absolute;
    left: 0;
    top: 3px;
    width: 18px;
    height: 18px;
    cursor: pointer;
}

/* Section Break Styling */
.fluentform .ff-el-section-break {
    border-top: 2px solid #e0e0e0;
    margin: 30px 0;
    padding-top: 20px;
}

/* Placeholder Styling */
.fluentform .ff-el-form-control::placeholder {
    color: #999;
    opacity: 1;
}

/* Error Messages */
.fluentform .ff-el-is-error .ff-el-form-control {
    border-color: #e74c3c;
}

.fluentform .ff-el-is-error .error {
    color: #e74c3c;
    font-size: 13px;
    margin-top: 5px;
}

/* Responsive Design */
@media (max-width: 768px) {
    .fluentform .ff-t-container {
        display: block;
    }
    
    .fluentform .ff-t-cell {
        width: 100%;
        padding: 0 0 15px 0;
    }
    
    .fluentform .ff-btn-submit {
        padding: 12px 20px;
    }
}

/* Additional Form Polish */
.fluentform fieldset {
    border: none;
    padding: 0;
    margin: 0;
}

.fluentform .ff-el-form-check {
    margin-bottom: 10px;
}

/* Success Message Styling */
.fluentform .ff-message-success {
    background-color: #d4edda;
    color: #155724;
    padding: 15px;
    border-radius: 6px;
    margin-top: 20px;
    border: 1px solid #c3e6cb;
}/* End custom CSS */