.elementor-2174 .elementor-element.elementor-element-023a188{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-2174 .elementor-element.elementor-element-023a188:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-023a188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digitallifebox.com/wp-content/uploads/2025/07/Background-copy.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2174 .elementor-element.elementor-element-023a188, .elementor-2174 .elementor-element.elementor-element-023a188::before{--border-transition:0.3s;}.elementor-2174 .elementor-element.elementor-element-f2f7e83{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--background-transition:0.3s;--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-2174 .elementor-element.elementor-element-bc3cbbf{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--border-radius:48px 48px 48px 48px;--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-2174 .elementor-element.elementor-element-bc3cbbf:not(.elementor-motion-effects-element-type-background), .elementor-2174 .elementor-element.elementor-element-bc3cbbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AEC90B;}.elementor-2174 .elementor-element.elementor-element-bc3cbbf, .elementor-2174 .elementor-element.elementor-element-bc3cbbf::before{--border-transition:0.3s;}.elementor-2174 .elementor-element.elementor-element-2703638 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 8% 0% 8%;border-style:none;}.elementor-2174 .elementor-element.elementor-element-2703638{text-align:center;}.elementor-2174 .elementor-element.elementor-element-2703638 .elementor-heading-title{color:var( --e-global-color-b1c621d );font-family:"Inter", Sans-serif;font-size:2vw;font-weight:400;}.elementor-2174 .elementor-element.elementor-element-97caa34 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:4% 0% 4% 0%;border-style:none;}.elementor-2174 .elementor-element.elementor-element-97caa34{text-align:center;}.elementor-2174 .elementor-element.elementor-element-97caa34 .elementor-heading-title{color:var( --e-global-color-b1c621d );font-family:"Inter", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-2174 .elementor-element.elementor-element-9b49bbb > .elementor-widget-container{margin:0% 0% 0% 0%;padding:4% 0% 4% 0%;border-style:none;}.elementor-2174 .elementor-element.elementor-element-9b49bbb{text-align:center;}.elementor-2174 .elementor-element.elementor-element-9b49bbb .elementor-heading-title{color:var( --e-global-color-b1c621d );font-family:"Inter", Sans-serif;font-size:0.5vw;font-weight:400;}.elementor-2174 .elementor-element.elementor-element-a37a6c0{--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:40px 20px;--background-transition:0.3s;}.elementor-2174 .elementor-element.elementor-element-e9e8230 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-2174 .elementor-element.elementor-element-e9e8230{text-align:center;}.elementor-2174 .elementor-element.elementor-element-e9e8230 .elementor-heading-title{color:var( --e-global-color-36ae427 );font-family:"Inter", Sans-serif;font-weight:900;}.elementor-2174 .elementor-element.elementor-element-ab7bfda > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-2174 .elementor-element.elementor-element-ab7bfda{text-align:center;}.elementor-2174 .elementor-element.elementor-element-ab7bfda .elementor-heading-title{color:var( --e-global-color-36ae427 );font-family:"Inter", Sans-serif;font-weight:900;}.elementor-2174 .elementor-element.elementor-element-444f139 .elementor-repeater-item-0d56cfe.elementor-social-icon{background-color:#000000;}.elementor-2174 .elementor-element.elementor-element-444f139 .elementor-repeater-item-0d56cfe.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-2174 .elementor-element.elementor-element-444f139 .elementor-repeater-item-0d56cfe.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-2174 .elementor-element.elementor-element-444f139 .elementor-repeater-item-19db901.elementor-social-icon{background-color:#000000;}.elementor-2174 .elementor-element.elementor-element-444f139 .elementor-repeater-item-19db901.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-2174 .elementor-element.elementor-element-444f139 .elementor-repeater-item-19db901.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-2174 .elementor-element.elementor-element-444f139 .elementor-repeater-item-fb40dba.elementor-social-icon{background-color:#000000;}.elementor-2174 .elementor-element.elementor-element-444f139 .elementor-repeater-item-fb40dba.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-2174 .elementor-element.elementor-element-444f139 .elementor-repeater-item-fb40dba.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-2174 .elementor-element.elementor-element-444f139 .elementor-repeater-item-7bec850.elementor-social-icon{background-color:#000000;}.elementor-2174 .elementor-element.elementor-element-444f139 .elementor-repeater-item-7bec850.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-2174 .elementor-element.elementor-element-444f139 .elementor-repeater-item-7bec850.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-2174 .elementor-element.elementor-element-444f139 .elementor-repeater-item-fcb10c5.elementor-social-icon{background-color:#000000;}.elementor-2174 .elementor-element.elementor-element-444f139 .elementor-repeater-item-fcb10c5.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-2174 .elementor-element.elementor-element-444f139 .elementor-repeater-item-fcb10c5.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-2174 .elementor-element.elementor-element-444f139{--grid-template-columns:repeat(5, auto);width:100%;max-width:100%;--icon-size:32px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-2174 .elementor-element.elementor-element-444f139 .elementor-widget-container{text-align:center;}.elementor-2174 .elementor-element.elementor-element-444f139.elementor-element{--align-self:center;}.elementor-2174 .elementor-element.elementor-element-444f139 .elementor-social-icon{background-color:#FFFFFF;border-style:none;}.elementor-2174 .elementor-element.elementor-element-444f139 .elementor-social-icon i{color:#00000000;}.elementor-2174 .elementor-element.elementor-element-444f139 .elementor-social-icon svg{fill:#00000000;}@media(min-width:769px){.elementor-2174 .elementor-element.elementor-element-f2f7e83{--content-width:90%;}.elementor-2174 .elementor-element.elementor-element-bc3cbbf{--width:70%;}}@media(max-width:1440px){.elementor-2174 .elementor-element.elementor-element-f2f7e83{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-2174 .elementor-element.elementor-element-f2f7e83{--grid-auto-flow:row;}}@media(max-width:768px){.elementor-2174 .elementor-element.elementor-element-f2f7e83{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for shortcode, class: .elementor-element-ce6ed60 *//* Make sure inner fields stay fully opaque */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
  background-color: white;
  border-radius: 48px;
  border: none;
  padding: 16px 20px;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 12px;
}

/* Style submit button */
.wpcf7 input[type="submit"] {
  width: 100%;
  padding: 16px 20px;
  border-radius: 48px;
  border: none;
  font-size: 18px;
  font-weight: bold;
  cursor: pointer;
  color: white;
  background: linear-gradient(90deg, #440E68 0%, #7D1AC0 100%);
  transition: background 0.3s ease;
}

.wpcf7 input[type="submit"]:hover {
  background: linear-gradient(90deg, #440E68 0%, #7D1AC0 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc3cbbf */.elementor-2174 .elementor-element.elementor-element-bc3cbbf {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-444f139 */.elementor-2174 .elementor-element.elementor-element-444f139 .elementor-icon {
  background-color: transparent !important;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2f7e83 */.elementor-2174 .elementor-element.elementor-element-f2f7e83 {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */