.elementor-850 .elementor-element.elementor-element-12ed6f9{--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-850 .elementor-element.elementor-element-12ed6f9:not(.elementor-motion-effects-element-type-background), .elementor-850 .elementor-element.elementor-element-12ed6f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DA700D;}.elementor-850 .elementor-element.elementor-element-c35b985{width:var( --container-widget-width, 85% );max-width:85%;padding:50px 20px 50px 20px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-850 .elementor-element.elementor-element-c35b985.elementor-element{--align-self:center;}.elementor-850 .elementor-element.elementor-element-c35b985 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;line-height:45px;letter-spacing:0.5px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-850 .elementor-element.elementor-element-a13ee22{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-850 .elementor-element.elementor-element-b8f40fe{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-850 .elementor-element.elementor-element-e411808{--spacer-size:10px;}.elementor-850 .elementor-element.elementor-element-fcf579d{--spacer-size:10px;}.elementor-850 .elementor-element.elementor-element-e77fcbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-850 .elementor-element.elementor-element-e77fcbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-850 .elementor-element.elementor-element-e77fcbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-850 .elementor-element.elementor-element-e77fcbb .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-850 .elementor-element.elementor-element-e77fcbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-850 .elementor-element.elementor-element-e77fcbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-850 .elementor-element.elementor-element-e77fcbb .elementor-icon-list-icon i{color:#424242;transition:color 0.3s;}.elementor-850 .elementor-element.elementor-element-e77fcbb .elementor-icon-list-icon svg{fill:#424242;transition:fill 0.3s;}.elementor-850 .elementor-element.elementor-element-e77fcbb{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-850 .elementor-element.elementor-element-e77fcbb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-850 .elementor-element.elementor-element-e77fcbb .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-850 .elementor-element.elementor-element-e77fcbb .elementor-icon-list-text{color:#555555;transition:color 0.3s;}.elementor-850 .elementor-element.elementor-element-d637731.elementor-element{--order:-99999 /* order start hack */;}.elementor-850 .elementor-element.elementor-element-0efe55e{--display:flex;}.elementor-850 .elementor-element.elementor-element-b451900 .hfe-post-card{background-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-850 .elementor-element.elementor-element-b451900 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-850 .elementor-element.elementor-element-b451900.elementor-element{--order:99999 /* order end hack */;}.elementor-850 .elementor-element.elementor-element-b451900 .hfe-posts-grid{grid-template-columns:repeat(1, 1fr);column-gap:10px;row-gap:25px;}.elementor-850 .elementor-element.elementor-element-b451900 .hfe-post-image img{border-radius:10px 10px 0px 0px;}.elementor-850 .elementor-element.elementor-element-b451900 .hfe-post-content{padding:10px 10px 10px 10px;}.elementor-850 .elementor-element.elementor-element-b451900 .hfe-post-title{font-family:"Poppins", Sans-serif;margin-bottom:5px;}.elementor-850 .elementor-element.elementor-element-b451900 .hfe-post-meta{font-family:"Poppins", Sans-serif;margin-bottom:15px;}.elementor-850 .elementor-element.elementor-element-b451900 .hfe-read-more{font-family:"Poppins", Sans-serif;}.elementor-850 .elementor-element.elementor-element-a4f1187{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-850 .elementor-element.elementor-element-e02c92e{--display:flex;}.elementor-850 .elementor-element.elementor-element-aff2a1e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-850 .elementor-element.elementor-element-aff2a1e .elementor-divider-separator{width:100%;}.elementor-850 .elementor-element.elementor-element-aff2a1e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-850 .elementor-element.elementor-element-7e160ab{padding:0px 0px 0px 0px;border-style:none;text-align:justify;font-family:"Poppins", Sans-serif;color:#5E5E5E;}.elementor-850 .elementor-element.elementor-element-011b530{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-850 .elementor-element.elementor-element-011b530 .elementor-divider-separator{width:100%;}.elementor-850 .elementor-element.elementor-element-011b530 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-850 .elementor-element.elementor-element-373a139{padding:0px 0px 0px 0px;text-align:start;}.elementor-850 .elementor-element.elementor-element-373a139 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-850 .elementor-element.elementor-element-9ce6ef9{padding:0px 0px 0px 0px;border-style:none;text-align:justify;font-family:"Poppins", Sans-serif;color:#5E5E5E;}.elementor-850 .elementor-element.elementor-element-ac79ebb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-850 .elementor-element.elementor-element-ac79ebb .elementor-divider-separator{width:100%;}.elementor-850 .elementor-element.elementor-element-ac79ebb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-850 .elementor-element.elementor-element-740aa64{padding:0px 0px 0px 0px;text-align:start;}.elementor-850 .elementor-element.elementor-element-740aa64 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-850 .elementor-element.elementor-element-e0bbafc{padding:0px 0px 0px 0px;border-style:none;text-align:justify;font-family:"Poppins", Sans-serif;color:#5E5E5E;}.elementor-850 .elementor-element.elementor-element-c6a5f08{padding:0px 0px 0px 0px;border-style:none;text-align:justify;font-family:"Poppins", Sans-serif;color:#5E5E5E;}.elementor-850 .elementor-element.elementor-element-d1bbacb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-850 .elementor-element.elementor-element-d1bbacb .elementor-divider-separator{width:100%;}.elementor-850 .elementor-element.elementor-element-d1bbacb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-850 .elementor-element.elementor-element-e29fafd{padding:0px 0px 0px 0px;text-align:start;}.elementor-850 .elementor-element.elementor-element-e29fafd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-850 .elementor-element.elementor-element-077ca9e{padding:0px 0px 0px 0px;border-style:none;text-align:justify;font-family:"Poppins", Sans-serif;color:#5E5E5E;}.elementor-850 .elementor-element.elementor-element-93c6905{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-850 .elementor-element.elementor-element-93c6905 .elementor-divider-separator{width:100%;}.elementor-850 .elementor-element.elementor-element-93c6905 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-850 .elementor-element.elementor-element-320f911{padding:0px 0px 0px 0px;text-align:start;}.elementor-850 .elementor-element.elementor-element-320f911 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-850 .elementor-element.elementor-element-8c9caef{padding:0px 0px 0px 0px;border-style:none;text-align:justify;font-family:"Poppins", Sans-serif;color:#5E5E5E;}.elementor-850 .elementor-element.elementor-element-7bbdef9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-850 .elementor-element.elementor-element-7bbdef9 .elementor-divider-separator{width:100%;}.elementor-850 .elementor-element.elementor-element-7bbdef9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-850 .elementor-element.elementor-element-9598bcd{padding:0px 0px 0px 0px;text-align:start;}.elementor-850 .elementor-element.elementor-element-9598bcd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:34px;color:#020101;}.elementor-850 .elementor-element.elementor-element-4af0966{padding:0px 0px 0px 0px;border-style:none;text-align:justify;font-family:"Poppins", Sans-serif;color:#5E5E5E;}.elementor-850 .elementor-element.elementor-element-964aa1c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-850 .elementor-element.elementor-element-964aa1c .elementor-divider-separator{width:100%;}.elementor-850 .elementor-element.elementor-element-964aa1c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-850 .elementor-element.elementor-element-b604c91{padding:0px 0px 0px 0px;text-align:start;}.elementor-850 .elementor-element.elementor-element-b604c91 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-850 .elementor-element.elementor-element-a920d3d{padding:0px 0px 0px 0px;border-style:none;text-align:justify;font-family:"Poppins", Sans-serif;color:#5E5E5E;}.elementor-850 .elementor-element.elementor-element-196ae2d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-850 .elementor-element.elementor-element-196ae2d .elementor-divider-separator{width:100%;}.elementor-850 .elementor-element.elementor-element-196ae2d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-850 .elementor-element.elementor-element-1440879{padding:0px 0px 0px 0px;text-align:start;}.elementor-850 .elementor-element.elementor-element-1440879 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-850 .elementor-element.elementor-element-dd88cf0{padding:0px 0px 0px 0px;border-style:none;text-align:justify;font-family:"Poppins", Sans-serif;color:#5E5E5E;}.elementor-850 .elementor-element.elementor-element-dd17063{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-850 .elementor-element.elementor-element-dd17063 .elementor-divider-separator{width:100%;}.elementor-850 .elementor-element.elementor-element-dd17063 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-850 .elementor-element.elementor-element-86ddb4d{padding:0px 0px 0px 0px;text-align:start;}.elementor-850 .elementor-element.elementor-element-86ddb4d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:34px;}.elementor-850 .elementor-element.elementor-element-4fd942c{--display:flex;}.elementor-850 .elementor-element.elementor-element-88818ad{--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-850 .elementor-element.elementor-element-e3a92b6{--display:flex;}.elementor-850 .elementor-element.elementor-element-29d8cc4{--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-850 .elementor-element.elementor-element-77b82bd{--display:flex;}.elementor-850 .elementor-element.elementor-element-5a59365{--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-850 .elementor-element.elementor-element-373d952{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-850 .elementor-element.elementor-element-373d952 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}@media(min-width:768px){.elementor-850 .elementor-element.elementor-element-b8f40fe{--width:37%;}.elementor-850 .elementor-element.elementor-element-a4f1187{--width:64%;}}@media(max-width:1024px){.elementor-850 .elementor-element.elementor-element-c35b985{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-850 .elementor-element.elementor-element-b451900 .hfe-posts-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-850 .elementor-element.elementor-element-c35b985{padding:70px 10px 10px 010px;text-align:center;}.elementor-850 .elementor-element.elementor-element-c35b985 .elementor-heading-title{font-size:25px;line-height:33px;}.elementor-850 .elementor-element.elementor-element-d637731{padding:0px 0px 0px 0px;}.elementor-850 .elementor-element.elementor-element-b451900 .hfe-posts-grid{grid-template-columns:repeat(1, 1fr);}.elementor-850 .elementor-element.elementor-element-373a139{padding:10px 10px 10px 10px;}.elementor-850 .elementor-element.elementor-element-373a139 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-850 .elementor-element.elementor-element-740aa64{padding:10px 10px 10px 10px;}.elementor-850 .elementor-element.elementor-element-740aa64 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-850 .elementor-element.elementor-element-e29fafd{padding:10px 10px 10px 10px;}.elementor-850 .elementor-element.elementor-element-e29fafd .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-850 .elementor-element.elementor-element-320f911{padding:10px 10px 10px 10px;}.elementor-850 .elementor-element.elementor-element-320f911 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-850 .elementor-element.elementor-element-9598bcd{padding:10px 10px 10px 10px;}.elementor-850 .elementor-element.elementor-element-9598bcd .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-850 .elementor-element.elementor-element-b604c91{padding:10px 10px 10px 10px;}.elementor-850 .elementor-element.elementor-element-b604c91 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-850 .elementor-element.elementor-element-1440879{padding:10px 10px 10px 10px;}.elementor-850 .elementor-element.elementor-element-1440879 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-850 .elementor-element.elementor-element-86ddb4d{padding:10px 10px 10px 10px;}.elementor-850 .elementor-element.elementor-element-86ddb4d .elementor-heading-title{font-size:25px;line-height:35px;}}/* Start custom CSS for shortcode, class: .elementor-element-d637731 *//* Immigration Form Styling */
.immigration-form{
    max-width: 750px;
    margin: 40px auto;
    background: #fff7ef; /* light orange background */
    padding: 35px;
    border-radius: 14px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
    font-family: Arial, sans-serif;
}

/* Heading */
.immigration-form h3{
    text-align: center;
    font-size: 26px;
    margin-bottom: 25px;
    color: #c2410c; /* orange tone */
}

/* Labels */
.immigration-form label{
    display: block;
    font-weight: 600;
    margin-top: 15px;
    margin-bottom: 6px;
    color: #7c2d12;
}

/* Inputs */
.immigration-form input[type="text"],
.immigration-form input[type="email"],
.immigration-form select,
.immigration-form textarea{
    width: 100%;
    padding: 12px 14px;
    border: 1px solid #ffd7b5;
    border-radius: 8px;
    font-size: 14px;
    transition: 0.3s;
    outline: none;
    background: #fffaf5;
}

/* Focus Effect */
.immigration-form input:focus,
.immigration-form select:focus,
.immigration-form textarea:focus{
    border-color: #f97316;
    box-shadow: 0 0 0 3px rgba(249,115,22,0.2);
    background: #fff;
}

/* Textarea */
.immigration-form textarea{
min-height:80px;
height:80px;
resize:vertical;
}

/* Submit Button */
.immigration-form input[type="submit"]{
    width: 100%;
    margin-top: 20px;
    padding: 14px;
    background: linear-gradient(135deg, #f97316, #fb923c);
    border: none;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    border-radius: 10px;
    cursor: pointer;
    transition: 0.3s;
}

/* Hover */
.immigration-form input[type="submit"]:hover{
    transform: translateY(-2px);
    box-shadow: 0 10px 20px rgba(249,115,22,0.25);
}
/* Remove CF7 Extra Space */
.immigration-form p{
    margin:0 0 12px ;
    padding:0 ;
    line-height:1.4;
}

.immigration-form br{
    display:none;
}

.immigration-form label{
    display:block;
    margin-bottom:6px;
}

.immigration-form .wpcf7-form-control-wrap{
    display:block;
    margin-top:6px;
}

.immigration-form input[type="text"],
.immigration-form input[type="email"],
.immigration-form input[type="tel"],
.immigration-form select,
.immigration-form textarea{
    margin-top:4px;
    margin-bottom:0;
}

/* Radio Group */
.immigration-form .wpcf7-form-control.wpcf7-radio{
    display:flex;
    flex-wrap:wrap;
    gap:15px;
    margin-top:8px;
}

.immigration-form .wpcf7-list-item{
    margin:0;
}

/* Validation Messages */
.immigration-form .wpcf7-not-valid-tip{
    margin-top:4px;
}

/* Submit Button */
.immigration-form input[type="submit"]{
    margin-top:15px;
}/* End custom CSS */