.elementor-7 .elementor-element.elementor-element-ce22c64 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e33b055 .hero_banner{background-image:url("https://soles4souls.org/wp-content/uploads/2025/05/heroimg_desk.png");background-size:cover;}.elementor-7 .elementor-element.elementor-element-ec0b5c6{padding:128px 0px 64px 0px;}.elementor-7 .elementor-element.elementor-element-2616789 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-29bfc85 > .elementor-container{max-width:100px;}.elementor-7 .elementor-element.elementor-element-29bfc85{padding:128px 0px 64px 0px;}.elementor-7 .elementor-element.elementor-element-3dd57d7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-7 .elementor-element.elementor-element-3137ba9 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-7 .elementor-element.elementor-element-3137ba9{text-align:center;}.elementor-7 .elementor-element.elementor-element-3137ba9 .elementor-heading-title{font-family:"Buenos Aires Bold", Sans-serif;font-size:40px;font-weight:700;line-height:44px;color:#000000;}.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-7 .elementor-element.elementor-element-026cf3a > .elementor-widget-container{margin:0px 0px 064px 0px;}.elementor-7 .elementor-element.elementor-element-026cf3a{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#000000;}.elementor-7 .elementor-element.elementor-element-222b90c > .elementor-widget-container{margin:0px 0px 064px 0px;}.elementor-7 .elementor-element.elementor-element-222b90c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-a3fb188:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a3fb188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-a3fb188{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 129px 0px;}.elementor-7 .elementor-element.elementor-element-a3fb188 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-89047eb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-89047eb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4a08611 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 64px 0px;}.elementor-7 .elementor-element.elementor-element-f796785 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-aba1a98{margin-top:0px;margin-bottom:0px;padding:64px 0px 64px 0px;}.elementor-7 .elementor-element.elementor-element-313c01b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-313c01b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-905a4cf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-905a4cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 50%, #F8FAF9 0%);}.elementor-7 .elementor-element.elementor-element-905a4cf > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-905a4cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-7 .elementor-element.elementor-element-88eb969 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-88eb969 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-60b2be8 .image_text{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F8FAF9;}.elementor-7 .elementor-element.elementor-element-7733d4b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7733d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAF9;}.elementor-7 .elementor-element.elementor-element-7733d4b > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-7733d4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:128px 0px 128px 0px;}.elementor-7 .elementor-element.elementor-element-c9b21ad > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c9b21ad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-2420220 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-2420220{padding:0px 0px 80px 0px;}.elementor-7 .elementor-element.elementor-element-ea52839 > .elementor-widget-container{margin:0px 0px 032px 0px;}.elementor-7 .elementor-element.elementor-element-ea52839 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:34px;color:#62CCBF;}.elementor-7 .elementor-element.elementor-element-6602a14 > .elementor-widget-container{margin:0px 0px 024px 0px;}.elementor-7 .elementor-element.elementor-element-6602a14 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:44px;color:#000000;}.elementor-7 .elementor-element.elementor-element-9ed3b8c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.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-7 .elementor-element.elementor-element-6e9f57d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:34px;color:#000000;}.elementor-7 .elementor-element.elementor-element-efc5465{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#000000;}.elementor-7 .elementor-element.elementor-element-58b0cb5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-74218ab .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:34px;color:#000000;}.elementor-7 .elementor-element.elementor-element-1be6068{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#000000;}.elementor-7 .elementor-element.elementor-element-698c2ec > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-833dc58 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:34px;color:#000000;}.elementor-7 .elementor-element.elementor-element-d5573c0{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#000000;}.elementor-7 .elementor-element.elementor-element-36083dd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b67432f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-0e4bedf > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-7 .elementor-element.elementor-element-0e4bedf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:44px;color:#000000;}.elementor-7 .elementor-element.elementor-element-0a944ca .btn{center:auto;}.elementor-7 .elementor-element.elementor-element-c386b4e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0e2f685{padding:128px 0px 128px 0px;}.elementor-7 .elementor-element.elementor-element-6ab35e1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-17349fd > .elementor-widget-container{padding:0px 0px 64px 0px;}.elementor-7 .elementor-element.elementor-element-648d98b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-648d98b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAF9;}.elementor-7 .elementor-element.elementor-element-648d98b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:128px 0px 64px 0px;}.elementor-7 .elementor-element.elementor-element-648d98b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-ce2dc1e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6ce9a01 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-7 .elementor-element.elementor-element-7f0581a .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-7 .elementor-element.elementor-element-7f0581a{padding:0px 0px 48px 0px;}.elementor-7 .elementor-element.elementor-element-dcc7438 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4f5e8dc img{width:180px;max-width:100%;}.elementor-7 .elementor-element.elementor-element-6eb9c94 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-75db8cc img{width:180px;}.elementor-7 .elementor-element.elementor-element-db5f6f5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-bd494c6 img{width:180px;max-width:100%;}.elementor-7 .elementor-element.elementor-element-993eb72 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5547a53 img{width:180px;}.elementor-7 .elementor-element.elementor-element-f3b0ae8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2f98154 img{width:180px;}.elementor-7 .elementor-element.elementor-element-d6ba2c8 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-7 .elementor-element.elementor-element-d6ba2c8{padding:0px 0px 48px 0px;}.elementor-7 .elementor-element.elementor-element-236df57 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5611e94 img{width:180px;}.elementor-7 .elementor-element.elementor-element-5e477b1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3950bd3 img{width:180px;}.elementor-7 .elementor-element.elementor-element-284765c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f92a5f0 img{width:180px;max-width:100%;}.elementor-7 .elementor-element.elementor-element-392a9ab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4ba1d85 img{width:180px;}.elementor-7 .elementor-element.elementor-element-18fc0ed > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5d7cac1 img{width:180px;max-width:100%;}.elementor-7 .elementor-element.elementor-element-533a742 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-7 .elementor-element.elementor-element-533a742{padding:0px 0px 48px 0px;}.elementor-7 .elementor-element.elementor-element-b2fd7db > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-17418f6 img{width:180px;max-width:100%;}.elementor-7 .elementor-element.elementor-element-39fb7ab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5ff05fb img{width:180px;}.elementor-7 .elementor-element.elementor-element-b213d05 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7cb3071 img{width:180px;}.elementor-7 .elementor-element.elementor-element-df51aa0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-40a3756 img{width:180px;max-width:100%;}.elementor-7 .elementor-element.elementor-element-79d0a83 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-174fe0a img{width:180px;}.elementor-7 .elementor-element.elementor-element-0492b02 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-7 .elementor-element.elementor-element-0492b02{padding:0px 0px 48px 0px;}.elementor-7 .elementor-element.elementor-element-2967a73 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1f4ff46 img{width:180px;max-width:100%;}.elementor-7 .elementor-element.elementor-element-6b94a4b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fd66ecd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-188773c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8eb0d8b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e951bd0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e951bd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAF9;}.elementor-7 .elementor-element.elementor-element-e951bd0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 0px 32px 0px;}.elementor-7 .elementor-element.elementor-element-e951bd0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-87f43fc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7f48822 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-7 .elementor-element.elementor-element-7f48822{padding:0px 0px 16px 0px;}.elementor-7 .elementor-element.elementor-element-54d1155 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c2a92bd img{width:150px;}.elementor-7 .elementor-element.elementor-element-ec590cf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-77e658b img{width:150px;max-width:100%;}.elementor-7 .elementor-element.elementor-element-834a623 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-7 .elementor-element.elementor-element-834a623{padding:0px 0px 16px 0px;}.elementor-7 .elementor-element.elementor-element-bac8629 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8cd6196 img{width:150px;}.elementor-7 .elementor-element.elementor-element-21d7b22 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-31d46f3 img{width:150px;max-width:100%;}.elementor-7 .elementor-element.elementor-element-1a5ede1 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-7 .elementor-element.elementor-element-1a5ede1{padding:0px 0px 16px 0px;}.elementor-7 .elementor-element.elementor-element-dc11cad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-457911b img{width:150px;max-width:100%;}.elementor-7 .elementor-element.elementor-element-9ab65d6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-04ecb30 img{width:150px;}.elementor-7 .elementor-element.elementor-element-ddbfe23 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-7 .elementor-element.elementor-element-ddbfe23{padding:0px 0px 16px 0px;}.elementor-7 .elementor-element.elementor-element-e7916bc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-215949e img{width:150px;max-width:100%;}.elementor-7 .elementor-element.elementor-element-5b1c8d4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-52cfc9a img{width:150px;}.elementor-7 .elementor-element.elementor-element-3c124bb .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-7 .elementor-element.elementor-element-3c124bb{padding:0px 0px 16px 0px;}.elementor-7 .elementor-element.elementor-element-7d9482e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-992ed76 img{width:150px;max-width:100%;}.elementor-7 .elementor-element.elementor-element-4b47b3d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-fdb4511 img{width:150px;}.elementor-7 .elementor-element.elementor-element-6798376 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-7 .elementor-element.elementor-element-6798376{padding:0px 0px 16px 0px;}.elementor-7 .elementor-element.elementor-element-38d1ff1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ed700a5 img{width:150px;max-width:100%;}.elementor-7 .elementor-element.elementor-element-f34946f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-412e75a img{width:150px;}.elementor-7 .elementor-element.elementor-element-2c18076 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-7 .elementor-element.elementor-element-2c18076{padding:0px 0px 16px 0px;}.elementor-7 .elementor-element.elementor-element-76338a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2abf7ee img{width:150px;}.elementor-7 .elementor-element.elementor-element-e3c1e77 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9d5d24a img{width:150px;max-width:100%;}.elementor-7 .elementor-element.elementor-element-bbae538 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-7 .elementor-element.elementor-element-bbae538{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c97545d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b1f04b8 img{width:150px;}.elementor-7 .elementor-element.elementor-element-bf8ef38 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-82e81ac:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-82e81ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8FAF9 50%, #FFFFFF 0%);}.elementor-7 .elementor-element.elementor-element-82e81ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 128px 0px;}.elementor-7 .elementor-element.elementor-element-82e81ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-df3c77b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-df3c77b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-338404f .image_text{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F8FAF9;}.elementor-7 .elementor-element.elementor-element-6e91eff > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-3137ba9 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-7 .elementor-element.elementor-element-ea52839 > .elementor-widget-container{margin:0px 0px 024px 0px;}.elementor-7 .elementor-element.elementor-element-6602a14 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-7 .elementor-element.elementor-element-0e4bedf > .elementor-widget-container{margin:0px 0px 016px 0px;}}@media(max-width:575px){.elementor-7 .elementor-element.elementor-element-46ab963{padding:0px 0px 32px 0px;}.elementor-7 .elementor-element.elementor-element-e33b055 .hero_banner{background-image:url("https://soles4souls.org/wp-content/uploads/2025/05/heroimg_mob.jpg");background-size:initial;}.elementor-7 .elementor-element.elementor-element-ec0b5c6{padding:32px 0px 32px 0px;}.elementor-7 .elementor-element.elementor-element-29bfc85{padding:32px 0px 32px 0px;}.elementor-7 .elementor-element.elementor-element-026cf3a > .elementor-widget-container{margin:0px 0px 032px 0px;}.elementor-7 .elementor-element.elementor-element-026cf3a{line-height:22px;}.elementor-7 .elementor-element.elementor-element-222b90c > .elementor-widget-container{margin:0px 0px 032px 0px;}.elementor-7 .elementor-element.elementor-element-a3fb188{padding:32px 0px 64px 0px;}.elementor-7 .elementor-element.elementor-element-89047eb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-4a08611 > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-7 .elementor-element.elementor-element-aba1a98{padding:32px 0px 32px 0px;}.elementor-7 .elementor-element.elementor-element-905a4cf > .elementor-background-overlay{opacity:0;}.elementor-7 .elementor-element.elementor-element-905a4cf{padding:32px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-60b2be8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7733d4b > .elementor-background-overlay{opacity:0;}.elementor-7 .elementor-element.elementor-element-7733d4b{padding:64px 0px 64px 0px;}.elementor-7 .elementor-element.elementor-element-2420220{padding:0px 0px 40px 0px;}.elementor-7 .elementor-element.elementor-element-ea52839 > .elementor-widget-container{margin:0px 0px 024px 0px;}.elementor-7 .elementor-element.elementor-element-ea52839 .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-7 .elementor-element.elementor-element-6602a14 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-7 .elementor-element.elementor-element-6602a14 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-7 .elementor-element.elementor-element-0e4bedf > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-7 .elementor-element.elementor-element-0e4bedf .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-7 .elementor-element.elementor-element-0e2f685{padding:64px 0px 64px 0px;}.elementor-7 .elementor-element.elementor-element-17349fd > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-7 .elementor-element.elementor-element-648d98b{padding:64px 0px 16px 0px;}.elementor-7 .elementor-element.elementor-element-6ce9a01 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-e951bd0{padding:0px 0px 64px 0px;}.elementor-7 .elementor-element.elementor-element-7f48822{padding:0px 0px 32px 0px;}.elementor-7 .elementor-element.elementor-element-834a623{padding:0px 0px 32px 0px;}.elementor-7 .elementor-element.elementor-element-1a5ede1{padding:0px 0px 32px 0px;}.elementor-7 .elementor-element.elementor-element-ddbfe23{padding:0px 0px 32px 0px;}.elementor-7 .elementor-element.elementor-element-3c124bb{padding:0px 0px 32px 0px;}.elementor-7 .elementor-element.elementor-element-6798376{padding:0px 0px 32px 0px;}.elementor-7 .elementor-element.elementor-element-2c18076{padding:0px 0px 32px 0px;}.elementor-7 .elementor-element.elementor-element-82e81ac:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-82e81ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8FAF9 0%, #FFFFFF 0%);}.elementor-7 .elementor-element.elementor-element-82e81ac{padding:0px 0px 64px 0px;}.elementor-7 .elementor-element.elementor-element-338404f > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for heroBannerBlock, class: .elementor-element-e33b055 */.hero_banner .content .banner_logo {
    display: none;
}
   .homebanner .hero_banner{
    background-position:top;
   }
@media (min-width:768px) and (max-width:1024px){
   .homebanner .hero_banner{
    background-position:right;
} 
}
@media(max-width:767.98px){
.hero_banner {
    background-size:  100% !important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-46ab963 */.p-2 {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-026cf3a */.fullWidthCopy{
    max-width: 600px;
    margin: auto;
}
.fullWidthCopy p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for boxedGridCardBlock, class: .elementor-element-7813431 */.boxedGrid p{
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3dd57d7 */.fullWidthVideo{
    max-width: 920px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29bfc85 */.custom-video svg {
  transition: 0.3s ease;
}

.custom-video svg ellipse[fill-opacity="0.3"] {
  transition: 0.3s ease;
}

.custom-video svg path:nth-of-type(1) {
  fill: white;
  stroke: white;
  stroke-width: 2;
  transition: 0.3s ease;
}

.custom-video svg path:nth-of-type(2) {
  stroke: none;
  fill: #62ccbf;
  transition: 0.3s ease;
}

.custom-video svg:hover path:nth-of-type(1) {
  fill: #62ccbf;
  stroke: none;
}

.custom-video svg:hover path:nth-of-type(2) {
  fill: white;
}/* End custom CSS */
/* Start custom CSS for accordionBlock, class: .elementor-element-f796785 */@media(max-width:766.99px){
.home_accordion .s4s_container {
    width: 100%;
    margin: 0;
}
}

#set_1:hover #down-arrow,
#set_2:hover #down-arrow,
#set_3:hover #down-arrow,
#set_4:hover #down-arrow {
    transform: rotate(-45deg);
}

#set_1.active:hover #down-arrow,
#set_2.active:hover #down-arrow,
#set_3.active:hover #down-arrow,
#set_4.active:hover #down-arrow {
    transform: rotate(0deg);
}

#set_1:hover #down-arrow path,
#set_2:hover #down-arrow path,
#set_3:hover #down-arrow path,
#set_4:hover #down-arrow path {
   stroke: #62CCBF;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-926b9be */.elementor-7 .elementor-element.elementor-element-926b9be{
    width: 17% !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efc5465 */.elementor-7 .elementor-element.elementor-element-efc5465 p{
    margin: 0
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2c74802 */.elementor-7 .elementor-element.elementor-element-2c74802{
    width: 77.87% !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9ed3b8c */.elementor-7 .elementor-element.elementor-element-9ed3b8c>div{
  justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fa09170 */.elementor-7 .elementor-element.elementor-element-fa09170{
    width: 17% !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1be6068 */.elementor-7 .elementor-element.elementor-element-1be6068 p{
    margin: 0
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c972c82 */.elementor-7 .elementor-element.elementor-element-c972c82{
    width: 77.87% !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-58b0cb5 */.elementor-7 .elementor-element.elementor-element-58b0cb5>div{
  justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0ae0ff3 */.elementor-7 .elementor-element.elementor-element-0ae0ff3{
    width: 17% !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5573c0 */.elementor-7 .elementor-element.elementor-element-d5573c0 p{
    margin: 0
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5495469 */.elementor-7 .elementor-element.elementor-element-5495469{
    width: 77.87% !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-698c2ec */.elementor-7 .elementor-element.elementor-element-698c2ec>div{
  justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-107defa */.elementor-7 .elementor-element.elementor-element-107defa>div{
 gap: 32px;
}
@media (max-width: 767.98px){
    .elementor-7 .elementor-element.elementor-element-107defa>div{
     gap: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-77a0a41 */.elementor-7 .elementor-element.elementor-element-77a0a41 {
    width: 39.24% !important;
}
@media (max-width: 767.98px){
    .elementor-7 .elementor-element.elementor-element-77a0a41{
      width: 87.2% !important;
      margin: auto;
     order: 2;
     padding-top: 32px;
    }
 }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0780f6a */.elementor-7 .elementor-element.elementor-element-0780f6a img{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-36083dd */.elementor-7 .elementor-element.elementor-element-36083dd {
    width: 49.34% !important;
}
@media (max-width: 767.98px){
    .elementor-7 .elementor-element.elementor-element-36083dd{
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2420220 */.elementor-7 .elementor-element.elementor-element-2420220> .elementor-container{ 
    justify-content: space-between;
}
@media (max-width: 767.98px){
    .elementor-7 .elementor-element.elementor-element-2420220> .elementor-container{
        flex-direction: column;
          width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-08f33e0 */.elementor-7 .elementor-element.elementor-element-08f33e0 {
    width: 39.24% !important;
}
@media (max-width: 767.98px){
    .elementor-7 .elementor-element.elementor-element-08f33e0{
      width: 87.2% !important;
      margin: auto;
     order: 2;
     padding-top: 32px;
    }
 }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c386b4e */.elementor-7 .elementor-element.elementor-element-c386b4e {
    width: 49.34% !important;
}
@media (max-width: 767.98px){
    .elementor-7 .elementor-element.elementor-element-c386b4e{
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b67432f */.elementor-7 .elementor-element.elementor-element-b67432f> .elementor-container{ 
    justify-content: space-between;
}
@media (max-width: 767.98px){
    .elementor-7 .elementor-element.elementor-element-b67432f> .elementor-container{
        flex-direction: column;
          width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for textAndTextBlock, class: .elementor-element-6ce9a01 */@media (max-width: 575px) {
    .elementor-7 .elementor-element.elementor-element-6ce9a01 > .elementor-widget-container {
        padding: 0px 0px 0px  0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-648d98b */.col_20 {
    /*width: 180px !important;*/
}
.elementor-section.elementor-section-boxed > .elementor-container {
    column-gap: 6.21% !important;
    flex-wrap: nowrap;
}

@media screen and (max-width: 575.98px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
    column-gap: 6.21% !important;
        flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-87f43fc *//*.partner_logo .elementor-container {*/
/*    flex-wrap: nowrap !important;*/
/*}*/
.partner_logo > .elementor-container  {
    flex-wrap: nowrap !important;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e951bd0 */.partner_logo img {
    width: 140px !important;
    height: 80px;
}
.partner_logo .col_20 {
    width: 140px !important;
    display: flex;
    justify-content: space-between;
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */