.elementor-1350 .elementor-element.elementor-element-3585918{--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;}.elementor-1350 .elementor-element.elementor-element-3585918:not(.elementor-motion-effects-element-type-background), .elementor-1350 .elementor-element.elementor-element-3585918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111A2E;}.elementor-1350 .elementor-element.elementor-element-643d1b0{--spacer-size:50px;}.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-1350 .elementor-element.elementor-element-0a6512b{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 050px 0px 050px;text-align:center;}.elementor-1350 .elementor-element.elementor-element-0a6512b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.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-1350 .elementor-element.elementor-element-cf0d3d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0180px 0px 0180px;text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#D1D5DB;}.elementor-1350 .elementor-element.elementor-element-4638ab3{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-1350 .elementor-element.elementor-element-444990b{--display:flex;}.elementor-1350 .elementor-element.elementor-element-f1fb724{--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;--border-radius:500px 0500px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1350 .elementor-element.elementor-element-41dfd66{--display:flex;--min-height:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;--border-radius:500px 500px 0px 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-1350 .elementor-element.elementor-element-41dfd66:not(.elementor-motion-effects-element-type-background), .elementor-1350 .elementor-element.elementor-element-41dfd66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1350 .elementor-element.elementor-element-6059fbe{--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;--margin-top:-795px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1350 .elementor-element.elementor-element-2f71cb9{--display:flex;--justify-content:center;}.elementor-1350 .elementor-element.elementor-element-9b6e0c1{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1350 .elementor-element.elementor-element-756d326{--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-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-1350 .elementor-element.elementor-element-19650ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1350 .elementor-element.elementor-element-27616da{--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;--margin-top:-650px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1350 .elementor-element.elementor-element-3284ac9{--display:flex;--justify-content:center;}.elementor-1350 .elementor-element.elementor-element-88f5bf3{--spacer-size:50px;}.elementor-1350 .elementor-element.elementor-element-d0f10ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1350 .elementor-element.elementor-element-3a8b7ec{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1350 .elementor-element.elementor-element-5f9d816{--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-1350 .elementor-element.elementor-element-d2f647b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1350 .elementor-element.elementor-element-d2f647b:not(.elementor-motion-effects-element-type-background), .elementor-1350 .elementor-element.elementor-element-d2f647b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111A2E;}.elementor-1350 .elementor-element.elementor-element-e43e575{--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;}.elementor-1350 .elementor-element.elementor-element-fdbfee0{--display:flex;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:#111A2E;--border-color:#111A2E;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1350 .elementor-element.elementor-element-fdbfee0:not(.elementor-motion-effects-element-type-background), .elementor-1350 .elementor-element.elementor-element-fdbfee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1350 .elementor-element.elementor-element-fdbfee0:hover{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:#FFFFFF;--border-color:#FFFFFF;box-shadow:0px 0px 20px 3px #111A2E;}.elementor-1350 .elementor-element.elementor-element-fdbfee0, .elementor-1350 .elementor-element.elementor-element-fdbfee0::before{--border-transition:0.3s;}.elementor-1350 .elementor-element.elementor-element-afa6ba7{text-align:start;}.elementor-1350 .elementor-element.elementor-element-afa6ba7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:#111A2E;}.elementor-1350 .elementor-element.elementor-element-4925f82{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:040px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-1350 .elementor-element.elementor-element-4925f82:hover{border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 20px 20px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 5px 20px 2px #FFFFFF;}.elementor-1350 .elementor-element.elementor-element-4925f82, .elementor-1350 .elementor-element.elementor-element-4925f82::before{--border-transition:0.3s;}.elementor-1350 .elementor-element.elementor-element-be716be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1350 .elementor-element.elementor-element-7b9775d{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1350 .elementor-element.elementor-element-da01c4c{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1350 .elementor-element.elementor-element-419a826{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1350 .elementor-element.elementor-element-481d72a{--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;}.elementor-1350 .elementor-element.elementor-element-a0c01d2{--display:flex;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:#111A2E;--border-color:#111A2E;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-1350 .elementor-element.elementor-element-a0c01d2:not(.elementor-motion-effects-element-type-background), .elementor-1350 .elementor-element.elementor-element-a0c01d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1350 .elementor-element.elementor-element-a0c01d2:hover{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:#FFFFFF;--border-color:#FFFFFF;box-shadow:0px 0px 20px 3px #111A2E;}.elementor-1350 .elementor-element.elementor-element-a0c01d2, .elementor-1350 .elementor-element.elementor-element-a0c01d2::before{--border-transition:0.3s;}.elementor-1350 .elementor-element.elementor-element-772f693{text-align:start;}.elementor-1350 .elementor-element.elementor-element-772f693 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:#111A2E;}.elementor-1350 .elementor-element.elementor-element-54c8b70{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#111A2E;}.elementor-1350 .elementor-element.elementor-element-51c8b4e{--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;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:040px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-1350 .elementor-element.elementor-element-51c8b4e:hover{border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 20px 20px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 1px 20px 2px #FFFFFF;}.elementor-1350 .elementor-element.elementor-element-51c8b4e, .elementor-1350 .elementor-element.elementor-element-51c8b4e::before{--border-transition:0.3s;}.elementor-1350 .elementor-element.elementor-element-9c7fb52{--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;}.elementor-1350 .elementor-element.elementor-element-dc9d1eb{--display:flex;}.elementor-1350 .elementor-element.elementor-element-a856f20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1350 .elementor-element.elementor-element-98dc7e6{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1350 .elementor-element.elementor-element-4bca533{--display:flex;}.elementor-1350 .elementor-element.elementor-element-e0b9f86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1350 .elementor-element.elementor-element-0c4824a{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1350 .elementor-element.elementor-element-ba01863{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1350 .elementor-element.elementor-element-638c254{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1350 .elementor-element.elementor-element-49f2c4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1350 .elementor-element.elementor-element-4e6c8f6{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-1350 .elementor-element.elementor-element-736514e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1350 .elementor-element.elementor-element-c999cfe{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1350 .elementor-element.elementor-element-41dfd66{--width:100%;}.elementor-1350 .elementor-element.elementor-element-e43e575{--width:50%;}.elementor-1350 .elementor-element.elementor-element-481d72a{--width:50%;}}/* Start custom CSS *//* Increase label size + white */ .wpcf7 label { color: #ffffff !important; font-weight: 600; font-size: 18px; /* Increased more */ display: block; margin-bottom: 4px; /* Reduced space */ }

/* Add extra spacing before input wrapper */
.wpcf7 .wpcf7-form-control-wrap {
    display: block;
    margin-top: 8px;
}

/* Reduced spacing between fields */
.wpcf7 input,
.wpcf7 textarea,
.wpcf7 select {
    width: 100%;
    padding: 12px;
    border: 1px solid rgba(255,255,255,0.2);
    border-radius: 6px;
    background-color: rgba(255,255,255,0.05);
    color: #ffffff;
    margin-bottom: 1px;  /* Reduced gap */
}
/* Reduce only message box height */
.wpcf7 textarea[name="your-message"] {
    height: 100px;   /* Adjust size as you want */
    resize: none;   /* Optional */
}


/* Button */
.wpcf7 input[type="submit"] {
    background-color: #111A2E;
    color: #ffffff;
    border: 1px solid #ffffff;
    padding: 12px 30px;
    font-weight: 600;
    border-radius: 6px;
    cursor: pointer;
    transition: 0.3s ease;
    width: auto;
    display: inline-block;
}

/* Center button */
.wpcf7 .wpcf7-submit {
    display: block;
    margin: 12px auto 0;
}

/* Hover */
.wpcf7 input[type="submit"]:hover {
    background-color: #ffffff;
    color: #111A2E;
}

/* SUCCESS MESSAGE - Green border + White text */
.wpcf7-response-output.wpcf7-mail-sent-ok {
    border: 2px solid #28a745 !important;
    color: #ffffff !important;
    background-color: transparent;
}

/* ERROR MESSAGE - Red border + White text */
.wpcf7-response-output.wpcf7-validation-errors,
.wpcf7-response-output.wpcf7-mail-sent-ng {
    border: 2px solid #dc3545 !important;
    color: #ffffff !important;
    background-color: transparent;
}/* End custom CSS */