.elementor-30900 .elementor-element.elementor-element-ac7250e:not(.elementor-motion-effects-element-type-background),.elementor-30900 .elementor-element.elementor-element-ac7250e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://ccisandfriends.events/wp-content/uploads/2026/03/hom2-new-slider.jpg);background-repeat:no-repeat;background-size:cover}.elementor-30900 .elementor-element.elementor-element-ac7250e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:250px 10px 175px 10px}.elementor-30900 .elementor-element.elementor-element-ac7250e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-30900 .elementor-element.elementor-element-a6e523b .prelements-heading .title-inner .title{font-size:42px;color:#FFF}.elementor-30900 .elementor-element.elementor-element-a6e523b .prelements-heading .title-inner .sub-text{font-size:18px;font-weight:500;text-transform:none;line-height:30px;color:#FFF}.elementor-30900 .elementor-element.elementor-element-a6e523b .prelements-heading .title-inner .title span{font-size:120px}.elementor-30900 .elementor-element.elementor-element-6dc4807{padding:0 0 0 0}.elementor-30900 .elementor-element.elementor-element-555af4d>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-30900 .elementor-element.elementor-element-dae35c5 .gallery-item .gallery-caption{display:none}.elementor-30900 .elementor-element.elementor-element-dae35c5 .gallery-item{padding:0 0 0 0}.elementor-30900 .elementor-element.elementor-element-dae35c5 .gallery{margin:0 0 0 0}@media(min-width:768px){.elementor-30900 .elementor-element.elementor-element-26e3f5a{width:74%}.elementor-30900 .elementor-element.elementor-element-35c35aa{width:25.956%}}@media(max-width:767px){.elementor-30900 .elementor-element.elementor-element-ac7250e{padding:0 0 0 0}.elementor-30900 .elementor-element.elementor-element-a6e523b>.elementor-widget-container{padding:200px 10px 70px 10px}.elementor-30900 .elementor-element.elementor-element-a6e523b .prelements-heading .title-inner .title{font-size:30px;line-height:1.35em}.elementor-30900 .elementor-element.elementor-element-a6e523b .prelements-heading .title-inner .sub-text{font-size:16px}.elementor-30900 .elementor-element.elementor-element-a6e523b .prelements-heading .title-inner .title span.watermark{font-size:60px}}