.elementor-1679 .elementor-element.elementor-element-3b9ad15{--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;--overlay-opacity:0.16;--margin-top:-234px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:283px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1679 .elementor-element.elementor-element-3b9ad15::before, .elementor-1679 .elementor-element.elementor-element-3b9ad15 > .elementor-background-video-container::before, .elementor-1679 .elementor-element.elementor-element-3b9ad15 > .e-con-inner > .elementor-background-video-container::before, .elementor-1679 .elementor-element.elementor-element-3b9ad15 > .elementor-background-slideshow::before, .elementor-1679 .elementor-element.elementor-element-3b9ad15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1679 .elementor-element.elementor-element-3b9ad15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://icwc.us/wp-content/uploads/2025/06/2_Day_Masjid_Front_Entrance.png");--background-overlay:'';background-position:0px -241px;background-repeat:no-repeat;background-size:cover;}.elementor-1679 .elementor-element.elementor-element-bddba4c{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1679 .elementor-element.elementor-element-bddba4c .elementor-heading-title{font-size:55px;color:#333333;}.elementor-1679 .elementor-element.elementor-element-b22f7a1{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1679 .elementor-element.elementor-element-b22f7a1 .bdt-ep-breadcrumb>*>* ,
							 .elementor-1679 .elementor-element.elementor-element-b22f7a1 .bdt-ep-breadcrumb>:nth-child(n+2):not(.bdt-first-column)::before{font-size:14px;}.elementor-1679 .elementor-element.elementor-element-b22f7a1 .bdt-ep-breadcrumb>*>*{color:#666666;}.elementor-1679 .elementor-element.elementor-element-b22f7a1 .bdt-ep-breadcrumb>:nth-child(n+2):not(.bdt-first-column)::before{padding:0px 0px 0px 0px;margin:0px 3px;}.elementor-1679 .elementor-element.elementor-element-b2f8855{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1679 .elementor-element.elementor-element-0af5733{--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:#E5E9E5;--border-color:#E5E9E5;--border-radius:6px 6px 6px 6px;box-shadow:0px 8px 30px 0px rgba(0,0,0,0.06);--padding-top:44px;--padding-bottom:44px;--padding-left:48px;--padding-right:48px;}.elementor-1679 .elementor-element.elementor-element-0af5733:not(.elementor-motion-effects-element-type-background), .elementor-1679 .elementor-element.elementor-element-0af5733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1679 .elementor-element.elementor-element-0af5733{--width:900px;}}@media(max-width:1024px){.elementor-1679 .elementor-element.elementor-element-3b9ad15::before, .elementor-1679 .elementor-element.elementor-element-3b9ad15 > .elementor-background-video-container::before, .elementor-1679 .elementor-element.elementor-element-3b9ad15 > .e-con-inner > .elementor-background-video-container::before, .elementor-1679 .elementor-element.elementor-element-3b9ad15 > .elementor-background-slideshow::before, .elementor-1679 .elementor-element.elementor-element-3b9ad15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1679 .elementor-element.elementor-element-3b9ad15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-1679 .elementor-element.elementor-element-bddba4c .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-1679 .elementor-element.elementor-element-3b9ad15::before, .elementor-1679 .elementor-element.elementor-element-3b9ad15 > .elementor-background-video-container::before, .elementor-1679 .elementor-element.elementor-element-3b9ad15 > .e-con-inner > .elementor-background-video-container::before, .elementor-1679 .elementor-element.elementor-element-3b9ad15 > .elementor-background-slideshow::before, .elementor-1679 .elementor-element.elementor-element-3b9ad15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1679 .elementor-element.elementor-element-3b9ad15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-1679 .elementor-element.elementor-element-bddba4c .elementor-heading-title{font-size:30px;}.elementor-1679 .elementor-element.elementor-element-b2f8855{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1679 .elementor-element.elementor-element-0af5733{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:18px;--padding-right:18px;}}/* Start custom CSS for container, class: .elementor-element-0af5733 */.elementor-1679 .elementor-element.elementor-element-0af5733 .fluentform .ff-custom_html h3{font-family:'Montserrat',sans-serif;font-size:24px;font-weight:700;line-height:1.35;color:#3B7F3E;margin:0 0 16px;}
.elementor-1679 .elementor-element.elementor-element-0af5733 .fluentform .ff-custom_html h4{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:600;color:#333333;margin:10px 0 10px;}
.elementor-1679 .elementor-element.elementor-element-0af5733 .fluentform .ff-custom_html p{font-size:14px;line-height:24px;color:#666666;margin:0 0 12px;}
.elementor-1679 .elementor-element.elementor-element-0af5733 .fluentform .ff-el-section-break .ff-el-section-title{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:600;color:#333333;}
.elementor-1679 .elementor-element.elementor-element-0af5733 .fluentform .ff-el-section-break hr{border-color:#E5E5E5;}
.elementor-1679 .elementor-element.elementor-element-0af5733 .fluentform .ff-el-input--label label{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:500;color:#333333;line-height:21px;}
.elementor-1679 .elementor-element.elementor-element-0af5733 .fluentform .ff-el-form-check label, .elementor-1679 .elementor-element.elementor-element-0af5733 .fluentform .ff_t_c{font-size:14px;color:#555555;line-height:22px;}
.elementor-1679 .elementor-element.elementor-element-0af5733 .fluentform .ff-el-form-control{font-family:'Montserrat',sans-serif;font-size:15px;color:#1F2124;background:#FFFFFF;border:1px solid #D5D9D5;border-radius:4px;padding:9px 14px;min-height:42px;box-shadow:none;transition:border-color .2s;}
.elementor-1679 .elementor-element.elementor-element-0af5733 .fluentform .ff-el-form-control:focus{border-color:#3B7F3E;box-shadow:0 0 0 3px rgba(59,127,62,.12);outline:none;}
.elementor-1679 .elementor-element.elementor-element-0af5733 .fluentform input[type=radio], .elementor-1679 .elementor-element.elementor-element-0af5733 .fluentform input[type=checkbox]{accent-color:#3B7F3E;}
.elementor-1679 .elementor-element.elementor-element-0af5733 .fluentform .ff-el-group{margin-bottom:18px;}
.elementor-1679 .elementor-element.elementor-element-0af5733 .fluentform .ff-btn-submit{font-family:'Montserrat',sans-serif;font-size:17px !important;font-weight:500;background:#3B7F3E !important;color:#FFFFFF !important;border:1px solid #3B7F3E !important;border-radius:4px !important;padding:12px 34px !important;opacity:1 !important;transition:all .25s;}
.elementor-1679 .elementor-element.elementor-element-0af5733 .fluentform .ff-btn-submit:hover{background:#FFFFFF !important;color:#3B7F3E !important;}
@media (max-width:767px){.elementor-1679 .elementor-element.elementor-element-0af5733 .fluentform .ff-custom_html h3{font-size:20px;}}/* End custom CSS */