.elementor-40 .elementor-element.elementor-element-ba9d435{--display:flex;--min-height:100vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7add42d{--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-40 .elementor-element.elementor-element-7add42d:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-7add42d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sandbox-d.izatic.com/wp-content/uploads/2025/11/Rectangle-100.webp");background-repeat:no-repeat;}.elementor-40 .elementor-element.elementor-element-63eed34{--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-widget-ha-cf7 .wpcf7-form-control:not(.wpcf7-submit){font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-cf7 label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-cf7 .wpcf7-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-40 .elementor-element.elementor-element-7e8fd98a:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-7e8fd98a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-7e8fd98a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5vw 5vw 5vw 5vw;}.elementor-40 .elementor-element.elementor-element-7e8fd98a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-165d5327 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-165d5327:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-165d5327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-40 .elementor-element.elementor-element-165d5327{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e8e8e8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-40 .elementor-element.elementor-element-165d5327, .elementor-40 .elementor-element.elementor-element-165d5327 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-40 .elementor-element.elementor-element-165d5327:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;box-shadow:10px 10px 20px 0px rgba(0,0,0,0.05);}.elementor-40 .elementor-element.elementor-element-165d5327 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-78033ecc img{border-radius:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-2372e550 > .elementor-element-populated{border-style:dotted;border-width:0px 0px 0px 1px;border-color:#cccccc;padding:0px 0px 0px 30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-7dac9678 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#242424;}.elementor-40 .elementor-element.elementor-element-4068fbbb{text-align:left;}.elementor-40 .elementor-element.elementor-element-4068fbbb .elementor-heading-title{font-size:14px;font-weight:400;text-transform:none;line-height:1.2em;color:#8c8c8c;}.elementor-40 .elementor-element.elementor-element-30c893ed > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-30c893ed:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-30c893ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-40 .elementor-element.elementor-element-30c893ed{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e8e8e8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-40 .elementor-element.elementor-element-30c893ed, .elementor-40 .elementor-element.elementor-element-30c893ed > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-40 .elementor-element.elementor-element-30c893ed:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;box-shadow:10px 10px 20px 0px rgba(0,0,0,0.05);}.elementor-40 .elementor-element.elementor-element-30c893ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-779dca15 img{border-radius:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-77124aff > .elementor-element-populated{border-style:dotted;border-width:0px 0px 0px 1px;border-color:#cccccc;padding:0px 0px 0px 30px;}.elementor-40 .elementor-element.elementor-element-51d85228 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#242424;}.elementor-40 .elementor-element.elementor-element-18a9f5f5{text-align:left;}.elementor-40 .elementor-element.elementor-element-18a9f5f5 .elementor-heading-title{font-size:14px;font-weight:400;text-transform:none;line-height:1.2em;color:#8c8c8c;}.elementor-40 .elementor-element.elementor-element-505252ba > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-505252ba:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-505252ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-40 .elementor-element.elementor-element-505252ba{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e8e8e8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-40 .elementor-element.elementor-element-505252ba, .elementor-40 .elementor-element.elementor-element-505252ba > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-40 .elementor-element.elementor-element-505252ba:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;box-shadow:10px 10px 20px 0px rgba(0,0,0,0.05);}.elementor-40 .elementor-element.elementor-element-505252ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-3e5f2119 img{border-radius:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-42b9aabd > .elementor-element-populated{border-style:dotted;border-width:0px 0px 0px 1px;border-color:#cccccc;padding:0px 0px 0px 30px;}.elementor-40 .elementor-element.elementor-element-7ac653bd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#242424;}.elementor-40 .elementor-element.elementor-element-2e795aba{text-align:left;}.elementor-40 .elementor-element.elementor-element-2e795aba .elementor-heading-title{font-size:14px;font-weight:400;text-transform:none;line-height:1.2em;color:#8c8c8c;}.elementor-40 .elementor-element.elementor-element-a295090{--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-40 .elementor-element.elementor-element-5c6a42f{text-align:center;}.elementor-40 .elementor-element.elementor-element-5c6a42f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:#000000;}.elementor-40 .elementor-element.elementor-element-5738fb2{border-radius:30px 30px 30px 30px;}.elementor-40 .elementor-element.elementor-element-5738fb2 iframe{height:60vh;}.elementor-40 .elementor-element.elementor-element-d1003a5{--display:flex;--min-height:0vh;--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;--z-index:99;}.elementor-40 .elementor-element.elementor-element-92d4907.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40 .elementor-element.elementor-element-92d4907{z-index:999;}.elementor-40 .elementor-element.elementor-element-92d4907 img{border-radius:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-f901fc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-f901fc6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:#000000;}.elementor-widget-ucaddon_uc_icon_accordion .ue_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_uc_icon_accordion .uc_content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-bd9e692 .uc-heading{background-color:#d5d5d5;flex-direction:row;padding:10px 10px 10px 10px;}.elementor-40 .elementor-element.elementor-element-bd9e692.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-40 .elementor-element.elementor-element-bd9e692 .uc_ac_box{margin-bottom:10px;}.elementor-40 .elementor-element.elementor-element-bd9e692 .ue_title{color:#000000;}.elementor-40 .elementor-element.elementor-element-bd9e692 .uc_content{background-color:#f2f2f2;color:#616161;padding:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-bd9e692 .ue_icon{width:50px;height:50px;font-size:14px;border-radius:50px 50px 50px 50px;background-color:#747474;color:#ffffff;}.elementor-40 .elementor-element.elementor-element-bd9e692 .ue_icon_spacing{width:15px;}.elementor-40 .elementor-element.elementor-element-bd9e692 .ue_icon svg{fill:#ffffff;}.elementor-40 .elementor-element.elementor-element-bd9e692 .ue_expand_inside{width:14px;height:14px;font-size:14px;color:#bfbfbf;border-radius:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-bd9e692 .ue_expand_inside svg{fill:#bfbfbf;}.elementor-40 .elementor-element.elementor-element-bd9e692 .ue_expand_spacing{width:15px;}.elementor-40 .elementor-element.elementor-element-1450c40{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-a162e3b{--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-40 .elementor-element.elementor-element-a162e3b:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-a162e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sandbox-d.izatic.com/wp-content/uploads/2025/11/Picture1.webp");background-repeat:no-repeat;}.elementor-40 .elementor-element.elementor-element-15e06d4{--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:600px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-15e06d4:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-15e06d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4C1C1;}.elementor-40 .elementor-element.elementor-element-138bc58 .uc-heading{background-color:#d5d5d5;flex-direction:row;padding:10px 10px 10px 10px;}.elementor-40 .elementor-element.elementor-element-138bc58 .uc_ac_box{margin-bottom:10px;}.elementor-40 .elementor-element.elementor-element-138bc58 .ue_title{color:#000000;}.elementor-40 .elementor-element.elementor-element-138bc58 .uc_content{background-color:#f2f2f2;color:#616161;padding:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-138bc58 .ue_icon{width:50px;height:50px;font-size:14px;border-radius:50px 50px 50px 50px;background-color:#747474;color:#ffffff;}.elementor-40 .elementor-element.elementor-element-138bc58 .ue_icon_spacing{width:15px;}.elementor-40 .elementor-element.elementor-element-138bc58 .ue_icon svg{fill:#ffffff;}.elementor-40 .elementor-element.elementor-element-138bc58 .ue_expand_inside{width:14px;height:14px;font-size:14px;color:#bfbfbf;border-radius:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-138bc58 .ue_expand_inside svg{fill:#bfbfbf;}.elementor-40 .elementor-element.elementor-element-138bc58 .ue_expand_spacing{width:15px;}.elementor-40 .elementor-element.elementor-element-6221ca4c{--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-40 .elementor-element.elementor-element-43873ccb{--display:flex;--position:absolute;--min-height:53vh;--border-radius:28px 28px 28px 28px;top:99px;}.elementor-40 .elementor-element.elementor-element-43873ccb:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-43873ccb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5DA0E31A;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-43873ccb{left:30px;}body.rtl .elementor-40 .elementor-element.elementor-element-43873ccb{right:30px;}.elementor-40 .elementor-element.elementor-element-12a81441{--display:flex;--border-radius:28px 28px 28px 28px;--z-index:999;}.elementor-40 .elementor-element.elementor-element-12a81441:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-12a81441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-6737b919{text-align:center;}.elementor-40 .elementor-element.elementor-element-6737b919 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );color:#FFFFFF;}.elementor-40 .elementor-element.elementor-element-1bfca8a6{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-40 .elementor-element.elementor-element-edcb90 .elementor-button{background-color:#3680D0;}.elementor-40 .elementor-element.elementor-element-edcb90 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-edcb90 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-edcb90 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-edcb90 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-640b85c1 .elementor-button{background-color:#3680D0;}.elementor-40 .elementor-element.elementor-element-640b85c1 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-640b85c1 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-640b85c1 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-640b85c1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-52076f33 .elementor-button{background-color:#3680D0;}.elementor-40 .elementor-element.elementor-element-52076f33 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-52076f33 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-52076f33 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-52076f33 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-ha-cf7 .wpcf7-form-control:not(.wpcf7-submit){font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-cf7 label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-cf7 .wpcf7-submit{font-size:var( --e-global-typography-accent-font-size );}.elementor-40 .elementor-element.elementor-element-7e8fd98a{padding:50px 20px 50px 20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-40 .elementor-element.elementor-element-5c6a42f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-f901fc6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-ucaddon_uc_icon_accordion .ue_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_uc_icon_accordion .uc_content{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-6737b919 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-ha-cf7 .wpcf7-form-control:not(.wpcf7-submit){font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-cf7 label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-cf7 .wpcf7-submit{font-size:var( --e-global-typography-accent-font-size );}.elementor-40 .elementor-element.elementor-element-7e8fd98a{padding:20px 20px 20px 20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-40 .elementor-element.elementor-element-5c6a42f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-f901fc6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-ucaddon_uc_icon_accordion .ue_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_uc_icon_accordion .uc_content{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-6737b919 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-7add42d{--width:50%;}.elementor-40 .elementor-element.elementor-element-63eed34{--width:60%;}.elementor-40 .elementor-element.elementor-element-a3e7f35{width:35%;}.elementor-40 .elementor-element.elementor-element-2372e550{width:64.992%;}.elementor-40 .elementor-element.elementor-element-6b2f173f{width:35%;}.elementor-40 .elementor-element.elementor-element-77124aff{width:64.992%;}.elementor-40 .elementor-element.elementor-element-71de6048{width:35%;}.elementor-40 .elementor-element.elementor-element-42b9aabd{width:64.992%;}.elementor-40 .elementor-element.elementor-element-a162e3b{--width:50%;}.elementor-40 .elementor-element.elementor-element-15e06d4{--width:50%;}.elementor-40 .elementor-element.elementor-element-43873ccb{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-3191c658{width:50%;}.elementor-40 .elementor-element.elementor-element-6c30b21f{width:50%;}.elementor-40 .elementor-element.elementor-element-4f08c7b3{width:50%;}}/* Start custom CSS for ha-cf7, class: .elementor-element-90d128e *//* === Contact Form Container === */
.contact-form-container {
  max-width: 650px;
  margin: 0 auto;
  font-family: 'Inter', sans-serif;
  color: #000;
}

/* Headings and Description */
.contact-form-container h2 {
  font-size: 2.5rem;
  font-weight: 700;
  margin-bottom: 10px;
}

.contact-form-container h4 {
  font-size: 1.1rem;
  font-weight: 600;
  margin-bottom: 5px;
}

.contact-form-container .form-description {
  color: #777;
  font-size: 0.95rem;
  margin-bottom: 25px;
}

/* === Grid Layout === */
.form-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 25px;
}

.form-group {
  display: flex;
  flex-direction: column;
}

.form-group label {
  font-weight: 600;
  margin-bottom: 6px;
}

/* === Input & Textarea Styling === */
input[type="text"],
input[type="email"],
input[type="tel"],
textarea {
  border: none;
  border-bottom: 1px solid #000;
  padding: 6px 0;
  font-size: 1rem;
  outline: none;
  width: 100%;
  transition: border-color 0.3s ease;
  line-height: 1.2;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
textarea:focus {
  border-bottom-color: #2a66b7;
}



/* === Full-Width Message Field === */
.full-width {
  grid-column: span 2;
  margin-top: 20px;
}

/* === Submit Section === */
.submit-wrap {
  margin-top: 25px;
  padding-top: 20px;
}

input[type="submit"] {
  background-color: #2a66b7 !important; 
  color: #fff !important;
  border: none !important;
  padding: 10px 30px !important;
  border-radius: 25px !important;
  cursor: pointer !important;
  font-size: 1rem !important;
  font-weight: 500 !important;
  transition: background-color 0.3s ease !important;
  appearance: none;
}

input[type="submit"]:hover {
  background-color: #1d4e8f !important; 
}


/* === Responsive (Mobile) === */
@media (max-width: 768px) {
  .form-grid {
    grid-template-columns: 1fr;
    gap: 15px;
  }

  .full-width {
    grid-column: span 1;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7e8fd98a */.elementor-element.elementor-element-165d5327,
.elementor-element.elementor-element-165d5327 * {
    border: none !important;
    box-shadow: none !important;
}



.elementor-element.elementor-element-6c30b21f,
.elementor-element.elementor-element-6c30b21f * {
    border: none !important;
    box-shadow: none !important;
}


.elementor-element.elementor-element-4f08c7b3,
.elementor-element.elementor-element-4f08c7b3 * {
    border: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a162e3b */.elementor-element-a162e3b {
  position: relative;  /* make it stackable */
  z-index: 5;          /* higher number = in front */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15e06d4 */.elementor-element-15e06d4 {
  position: relative;
  z-index: 1;          /* behind */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1450c40 */..elementor-40 .elementor-element.elementor-element-1450c40 {
    position: relative;
}/* End custom CSS */