.elementor-27735 .elementor-element.elementor-element-4e94e5f:not(.elementor-motion-effects-element-type-background), .elementor-27735 .elementor-element.elementor-element-4e94e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F6;}.elementor-27735 .elementor-element.elementor-element-4e94e5f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27735 .elementor-element.elementor-element-4e94e5f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27735 .elementor-element.elementor-element-bf027aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-27735 .elementor-element.elementor-element-1ac7c0f{text-align:center;}.elementor-27735 .elementor-element.elementor-element-1ac7c0f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:41px;color:#000000;}.elementor-27735 .elementor-element.elementor-element-f15f940{text-align:center;}.elementor-27735 .elementor-element.elementor-element-f15f940 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:93px;color:#000000;}.elementor-27735 .elementor-element.elementor-element-7afd7b2{text-align:center;}.elementor-27735 .elementor-element.elementor-element-7afd7b2 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:93px;color:#000000;}.elementor-27735 .elementor-element.elementor-element-866132c{text-align:center;}.elementor-27735 .elementor-element.elementor-element-866132c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:36px;color:#666666;}.elementor-27735 .elementor-element.elementor-element-c5545ed > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-27735 .elementor-element.elementor-element-c5545ed img{width:58%;}.elementor-27735 .elementor-element.elementor-element-21a93e6{text-align:center;}.elementor-27735 .elementor-element.elementor-element-21a93e6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:19px;}.elementor-27735 .elementor-element.elementor-element-49db8fb .elementor-button{background-color:#02010100;font-family:"Helvetica", Sans-serif;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:29px 29px 29px 29px;}.elementor-27735 .elementor-element.elementor-element-49db8fb > .elementor-widget-container{padding:0px 0px 80px 0px;}.elementor-27735 .elementor-element.elementor-element-c49bea6 > .elementor-container{max-width:1400px;}.elementor-27735 .elementor-element.elementor-element-c49bea6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;}.elementor-27735 .elementor-element.elementor-element-c49bea6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27735 .elementor-element.elementor-element-695582d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27735 .elementor-element.elementor-element-695582d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-bc-flex-widget .elementor-27735 .elementor-element.elementor-element-695582d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-27735 .elementor-element.elementor-element-695582d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-27735 .elementor-element.elementor-element-695582d > .elementor-element-populated, .elementor-27735 .elementor-element.elementor-element-695582d > .elementor-element-populated > .elementor-background-overlay, .elementor-27735 .elementor-element.elementor-element-695582d > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-27735 .elementor-element.elementor-element-695582d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27735 .elementor-element.elementor-element-695582d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27735 .elementor-element.elementor-element-fa4a141 > .elementor-widget-container{padding:190px 0px 0px 0px;}.elementor-27735 .elementor-element.elementor-element-fa4a141{text-align:center;}.elementor-27735 .elementor-element.elementor-element-fa4a141 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:64px;color:#000000;}.elementor-27735 .elementor-element.elementor-element-239b839 > .elementor-widget-container{margin:-34px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27735 .elementor-element.elementor-element-239b839{text-align:center;}.elementor-27735 .elementor-element.elementor-element-239b839 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:60px;color:#A432F3;}.elementor-27735 .elementor-element.elementor-element-223ce78 > .elementor-widget-container{padding:0px 0px 195px 0px;}.elementor-27735 .elementor-element.elementor-element-223ce78{text-align:center;}.elementor-27735 .elementor-element.elementor-element-223ce78 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;line-height:33px;color:#666666;}.elementor-27735 .elementor-element.elementor-element-8560519 > .elementor-container{max-width:1400px;}.elementor-27735 .elementor-element.elementor-element-8560519{margin-top:20px;margin-bottom:0px;}.elementor-27735 .elementor-element.elementor-element-3c92f55:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27735 .elementor-element.elementor-element-3c92f55 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-27735 .elementor-element.elementor-element-3c92f55 > .elementor-element-populated, .elementor-27735 .elementor-element.elementor-element-3c92f55 > .elementor-element-populated > .elementor-background-overlay, .elementor-27735 .elementor-element.elementor-element-3c92f55 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-27735 .elementor-element.elementor-element-3c92f55 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-27735 .elementor-element.elementor-element-3c92f55 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27735 .elementor-element.elementor-element-d69a78d > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-27735 .elementor-element.elementor-element-d69a78d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:70px;font-weight:bold;}.elementor-27735 .elementor-element.elementor-element-1ac6477 > .elementor-widget-container{margin:0px 050px 0px 40px;padding:0px 0px 0px 0px;}.elementor-27735 .elementor-element.elementor-element-1ac6477{text-align:start;}.elementor-27735 .elementor-element.elementor-element-1ac6477 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;line-height:33px;color:#666666;}.elementor-27735 .elementor-element.elementor-element-9a185df > .elementor-widget-container{margin:0px 0px -10px -10px;padding:0px 0px 0px 0px;}.elementor-27735 .elementor-element.elementor-element-9a185df{text-align:start;}.elementor-27735 .elementor-element.elementor-element-9a185df img{width:91%;border-radius:16px 16px 16px 16px;}.elementor-27735 .elementor-element.elementor-element-33506a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27735 .elementor-element.elementor-element-33506a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-27735 .elementor-element.elementor-element-33506a2 > .elementor-element-populated, .elementor-27735 .elementor-element.elementor-element-33506a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-27735 .elementor-element.elementor-element-33506a2 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-27735 .elementor-element.elementor-element-33506a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-27735 .elementor-element.elementor-element-33506a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27735 .elementor-element.elementor-element-6a0357a > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-27735 .elementor-element.elementor-element-6a0357a{text-align:start;}.elementor-27735 .elementor-element.elementor-element-08cfa79 > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-27735 .elementor-element.elementor-element-08cfa79 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:70px;font-weight:bold;}.elementor-27735 .elementor-element.elementor-element-a0bf806{width:auto;max-width:auto;text-align:start;}.elementor-27735 .elementor-element.elementor-element-a0bf806 > .elementor-widget-container{margin:0px 0px 0px 45px;}.elementor-27735 .elementor-element.elementor-element-a0bf806 img{width:66%;}.elementor-27735 .elementor-element.elementor-element-3dab2ae > .elementor-widget-container{margin:-52px 0px 0px 299px;}.elementor-27735 .elementor-element.elementor-element-3dab2ae{text-align:start;}.elementor-27735 .elementor-element.elementor-element-3dab2ae img{width:14%;}.elementor-27735 .elementor-element.elementor-element-9a0260e > .elementor-widget-container{margin:0px 050px 0px 40px;padding:0px 0px 0px 0px;}.elementor-27735 .elementor-element.elementor-element-9a0260e{text-align:start;}.elementor-27735 .elementor-element.elementor-element-9a0260e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;line-height:33px;color:#666666;}.elementor-27735 .elementor-element.elementor-element-d0b78d4 > .elementor-widget-container{margin:0px 050px 0px 40px;padding:0px 0px 0px 0px;}.elementor-27735 .elementor-element.elementor-element-d0b78d4{text-align:start;}.elementor-27735 .elementor-element.elementor-element-d0b78d4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;line-height:33px;color:#666666;}.elementor-27735 .elementor-element.elementor-element-d6371b8 > .elementor-widget-container{margin:0px -12px -9px 0px;}.elementor-27735 .elementor-element.elementor-element-d6371b8{text-align:end;}.elementor-27735 .elementor-element.elementor-element-d6371b8 img{width:94%;border-radius:16px 16px 16px 16px;}.elementor-27735 .elementor-element.elementor-element-7ad6584 > .elementor-container{max-width:1424px;}.elementor-27735 .elementor-element.elementor-element-7ad6584{margin-top:10px;margin-bottom:0px;}.elementor-27735 .elementor-element.elementor-element-190ae01 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-27735 .elementor-element.elementor-element-916b85e > .elementor-container{max-width:1400px;}.elementor-27735 .elementor-element.elementor-element-aff11c1 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-27735 .elementor-element.elementor-element-237f73d img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-27735 .elementor-element.elementor-element-ad17e8d > .elementor-container{max-width:1400px;}.elementor-27735 .elementor-element.elementor-element-52c050a img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-27735 .elementor-element.elementor-element-1c17fe8 > .elementor-container{max-width:1400px;}.elementor-27735 .elementor-element.elementor-element-36b4a77 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-27735 .elementor-element.elementor-element-694af34 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-27735 .elementor-element.elementor-element-fe1cfe4 > .elementor-container{max-width:1400px;}.elementor-27735 .elementor-element.elementor-element-7d17a94 img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-27735 .elementor-element.elementor-element-870a068 > .elementor-container{max-width:1400px;}.elementor-27735 .elementor-element.elementor-element-273cbee img{width:100%;}.elementor-27735 .elementor-element.elementor-element-b6fa045 > .elementor-container{max-width:1400px;}.elementor-27735 .elementor-element.elementor-element-b6fa045{margin-top:20px;margin-bottom:0px;}.elementor-27735 .elementor-element.elementor-element-e4bea7a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27735 .elementor-element.elementor-element-e4bea7a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-27735 .elementor-element.elementor-element-e4bea7a > .elementor-element-populated, .elementor-27735 .elementor-element.elementor-element-e4bea7a > .elementor-element-populated > .elementor-background-overlay, .elementor-27735 .elementor-element.elementor-element-e4bea7a > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-27735 .elementor-element.elementor-element-e4bea7a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27735 .elementor-element.elementor-element-e4bea7a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27735 .elementor-element.elementor-element-917e8c6 > .elementor-widget-container{padding:50px 0px 0px 275px;}.elementor-27735 .elementor-element.elementor-element-917e8c6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-27735 .elementor-element.elementor-element-049056d > .elementor-container{max-width:1350px;}.elementor-27735 .elementor-element.elementor-element-049056d{margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-27735 .elementor-element.elementor-element-0449107 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:300;}@media(max-width:1024px){.elementor-27735 .elementor-element.elementor-element-f15f940 .elementor-heading-title{font-size:76px;}.elementor-27735 .elementor-element.elementor-element-7afd7b2 .elementor-heading-title{font-size:76px;}.elementor-27735 .elementor-element.elementor-element-866132c .elementor-heading-title{font-size:25px;}.elementor-27735 .elementor-element.elementor-element-8560519{padding:0px 20px 0px 20px;}.elementor-27735 .elementor-element.elementor-element-9a185df > .elementor-widget-container{margin:3px 0px -18px -8px;}.elementor-27735 .elementor-element.elementor-element-d6371b8 > .elementor-widget-container{margin:42px -11px -9px 0px;}.elementor-27735 .elementor-element.elementor-element-917e8c6 > .elementor-widget-container{padding:50px 0px 0px 40px;}}@media(max-width:767px){.elementor-27735 .elementor-element.elementor-element-f15f940 .elementor-heading-title{font-size:55px;}.elementor-27735 .elementor-element.elementor-element-7afd7b2 .elementor-heading-title{font-size:55px;}}/* Start custom CSS for shortcode, class: .elementor-element-47a3eee *//* ===== Form Wrapper ===== */
.apple-partner-form {
  max-width: 900px;
  margin: auto;
  padding: 40px;
  background: #000;
  border-radius: 22px;
  box-sizing: border-box;
}

/* ===== Rows & Columns ===== */
.apple-partner-form .form-row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.apple-partner-form .col-6 {
  width: 50%;
  padding: 0 15px;
}

.apple-partner-form .col-12 {
  width: 100%;
  padding: 0 15px;
}

/* ===== Labels ===== */
.apple-partner-form label {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  display: block;
  margin-bottom: 8px;
}

/* ================================================= */
/* 🔥 FORCE DARK INPUTS (CF7 OVERRIDE)               */
/* ================================================= */
.apple-partner-form input,
.apple-partner-form textarea,
.apple-partner-form .wpcf7-form-control {
  background-color: transparent !important;
  border: 1px solid #3a3a3c !important;
  border-radius: 12px;
  padding: 15px !important;
  font-size: 15px;
  color: #ffffff !important;
  margin-bottom: 24px;
  box-sizing: border-box;
}

/* Placeholder color */
.apple-partner-form input::placeholder,
.apple-partner-form textarea::placeholder {
  color: #8e8e93;
}

/* Focus state */
.apple-partner-form input:focus,
.apple-partner-form textarea:focus {
  outline: none;
  border-color: #ffffff !important;
}

/* Textarea */
.apple-partner-form textarea {
  min-height: 140px;
  resize: none;
}

/* ================================================= */
/* ✅ Submit Button – Left aligned                   */
/* ================================================= */
.apple-partner-form input[type="submit"] {
  background: #bf2029 !important;
  color: #ffffff !important;
  font-size: 15px;
  padding: 14px 40px !important;
  border-radius: 14px;
  border: none !important;
  cursor: pointer;
  width: auto !important;
  display: inline-block;
  transition: 0.3s ease;
}

.apple-partner-form input[type="submit"]:hover {
  background: #a61b22 !important;
}

/* ===== Mobile ===== */
@media (max-width: 767px) {
  .apple-partner-form {
    padding: 25px;
  }

  .apple-partner-form .col-6 {
    width: 100%;
  }
}
.apple-partner-form .wpcf7-response-output {
  text-align: center;
  animation: fadeInCF7 0.4s ease-in-out;
}

@keyframes fadeInCF7 {
  from {
    opacity: 0;
    transform: translateY(6px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-92001fa */.menu-item-class .sub-menu {
    left: 0 !important;
    right: auto !important;
    width: 100% !important;
}/* End custom CSS */