.elementor-7949 .elementor-element.elementor-element-3eb88927{margin-top:0px;margin-bottom:0px;padding:20px 0px 10px 0px;}.elementor-7949 .elementor-element.elementor-element-172efa3f > .elementor-container{min-height:100vh;}.elementor-7949 .elementor-element.elementor-element-172efa3f{margin-top:0px;margin-bottom:0px;padding:0px 6px 0px 2px;}.elementor-7949 .elementor-element.elementor-element-2874252{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-7949 .elementor-element.elementor-element-2874252:not(.elementor-motion-effects-element-type-background), .elementor-7949 .elementor-element.elementor-element-2874252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E6E7;}.elementor-7949 .elementor-element.elementor-element-6111d9d0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px !important;--row-gap:30px !important;--column-gap:30px !important;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7949 .elementor-element.elementor-element-3da03410{--display:flex;}.elementor-7949 .elementor-element.elementor-element-be61b83 .elementor-heading-title{color:#1B1B1B;}.elementor-7949 .elementor-element.elementor-element-76521110{background-image:url("https://www.vhrconsultancy.com/wp-content/uploads/2026/10/Vector-8.png");padding:35px 35px 35px 85px;background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-7949 .elementor-element.elementor-element-76521110, .elementor-7949 .elementor-element.elementor-element-76521110 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#1B1B1B;}.elementor-7949 .elementor-element.elementor-element-44be36a0{--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;--border-radius:18px 18px 18px 18px;--margin-top:24px;--margin-bottom:24px;--margin-left:40px;--margin-right:40px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7949 .elementor-element.elementor-element-44be36a0:not(.elementor-motion-effects-element-type-background), .elementor-7949 .elementor-element.elementor-element-44be36a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF4F18;}.elementor-7949 .elementor-element.elementor-element-47d004a4 .elementor-heading-title{color:#FFFFFF;}.elementor-7949 .elementor-element.elementor-element-248527d5, .elementor-7949 .elementor-element.elementor-element-248527d5 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#FFFFFF;}.elementor-7949 .elementor-element.elementor-element-2476504b{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7949 .elementor-element.elementor-element-2476504b:not(.elementor-motion-effects-element-type-background), .elementor-7949 .elementor-element.elementor-element-2476504b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2E6E7;}.elementor-7949 .elementor-element.elementor-element-1b92ac6e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px !important;--row-gap:0px !important;--column-gap:20px !important;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7949 .elementor-element.elementor-element-42bda5f6 img{height:420px;object-fit:cover;object-position:top center;}.elementor-7949 .elementor-element.elementor-element-7ae50106{--display:flex;}.elementor-7949 .elementor-element.elementor-element-561e7d40{background-color:#B7E1E4;padding:25px 25px 25px 55px;border-radius:20px 20px 20px 20px;}.elementor-7949 .elementor-element.elementor-element-77d84b9a .elementor-button{background-color:#FF4F18;}.elementor-7949 .elementor-element.elementor-element-77d84b9a{padding:0px 0px 0px 55px;}.elementor-7949 .elementor-element.elementor-element-704743d1{--display:flex;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7949 .elementor-element.elementor-element-704743d1:not(.elementor-motion-effects-element-type-background), .elementor-7949 .elementor-element.elementor-element-704743d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBE4DA;}.elementor-7949 .elementor-element.elementor-element-5d9aade6 .elementor-heading-title{color:#1B1B1B;}.elementor-7949 .elementor-element.elementor-element-53ca86cc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px !important;--row-gap:0px !important;--column-gap:20px !important;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7949 .elementor-element.elementor-element-4f06df24{background-color:#B7E1E4;padding:25px 25px 25px 55px;border-radius:20px 20px 20px 20px;}.elementor-7949 .elementor-element.elementor-element-9c3f725{--display:flex;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7949 .elementor-element.elementor-element-309dbb56 > .elementor-element-populated{padding:0% 6% 0% 4%;}@media(max-width:1024px){.elementor-7949 .elementor-element.elementor-element-172efa3f{margin-top:40px;margin-bottom:0px;}.elementor-7949 .elementor-element.elementor-element-6111d9d0{--grid-auto-flow:row;}.elementor-7949 .elementor-element.elementor-element-1b92ac6e{--grid-auto-flow:row;}.elementor-7949 .elementor-element.elementor-element-53ca86cc{--grid-auto-flow:row;}.elementor-7949 .elementor-element.elementor-element-309dbb56 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-7949 .elementor-element.elementor-element-172efa3f{margin-top:0px;margin-bottom:0px;}.elementor-7949 .elementor-element.elementor-element-2874252{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7949 .elementor-element.elementor-element-6111d9d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7949 .elementor-element.elementor-element-be61b83 .elementor-heading-title{font-size:32px;}.elementor-7949 .elementor-element.elementor-element-76521110{padding:24px 24px 24px 24px;}.elementor-7949 .elementor-element.elementor-element-44be36a0{--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7949 .elementor-element.elementor-element-47d004a4 .elementor-heading-title{font-size:26px;}.elementor-7949 .elementor-element.elementor-element-2476504b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7949 .elementor-element.elementor-element-748ee557 .elementor-heading-title{font-size:26px;}.elementor-7949 .elementor-element.elementor-element-1b92ac6e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7949 .elementor-element.elementor-element-42bda5f6 img{height:320px;object-fit:cover;object-position:top center;}.elementor-7949 .elementor-element.elementor-element-77d84b9a{padding:0px 25px 0px 25px;}.elementor-7949 .elementor-element.elementor-element-704743d1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7949 .elementor-element.elementor-element-5d9aade6 .elementor-heading-title{font-size:26px;}.elementor-7949 .elementor-element.elementor-element-53ca86cc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7949 .elementor-element.elementor-element-309dbb56 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-7949 .elementor-element.elementor-element-2420866{width:100%;}.elementor-7949 .elementor-element.elementor-element-7a45eb9c{width:30%;}.elementor-7949 .elementor-element.elementor-element-309dbb56{width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7949 .elementor-element.elementor-element-309dbb56{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-7fff9afe */.elementor-7949 .elementor-element.elementor-element-7fff9afe .coaching-menu { padding: 0 0 14px; }
.elementor-7949 .elementor-element.elementor-element-7fff9afe .coaching-menu h2 { font-family: Moretregular, Georgia, serif !important; font-size: 38px !important; line-height: 1.2 !important; margin: 0 0 18px !important; }
.elementor-7949 .elementor-element.elementor-element-7fff9afe .coaching-menu-number { margin-right: 12px; }
.elementor-7949 .elementor-element.elementor-element-7fff9afe .coaching-menu ol { list-style-type: upper-roman !important; margin: 0 0 0 84px !important; padding: 0 !important; }
.elementor-7949 .elementor-element.elementor-element-7fff9afe .coaching-menu li { font-family: Moretregular, Georgia, serif; font-size: 29px; line-height: 1.3; margin: 0 0 16px; padding-left: 5px; }
.elementor-7949 .elementor-element.elementor-element-7fff9afe .coaching-menu li::marker { color: #1b1b1b; }
.elementor-7949 .elementor-element.elementor-element-7fff9afe .coaching-menu a { color: #1b1b1b !important; text-decoration: none !important; }
.elementor-7949 .elementor-element.elementor-element-7fff9afe .coaching-menu a:hover, .elementor-7949 .elementor-element.elementor-element-7fff9afe .coaching-menu a:focus-visible { color: #ff4b15 !important; }
.elementor-7949 .elementor-element.elementor-element-7fff9afe .coaching-menu-icf { font-family: Figtree, sans-serif; font-size: 15px; font-weight: 600; margin-left: 3px; vertical-align: middle; }
@media (max-width: 767px) { .elementor-7949 .elementor-element.elementor-element-7fff9afe .coaching-menu h2 { font-size: 27px !important; } .elementor-7949 .elementor-element.elementor-element-7fff9afe .coaching-menu ol { margin-left: 42px !important; } .elementor-7949 .elementor-element.elementor-element-7fff9afe .coaching-menu li { font-size: 22px; margin-bottom: 12px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76521110 */.elementor-7949 .elementor-element.elementor-element-76521110 { background-size: 100% 100% !important; }
.elementor-7949 .elementor-element.elementor-element-76521110 h2 { font-family: Moretregular, Georgia, serif !important; font-size: 32px !important; line-height: 1.2 !important; margin: 0 0 18px !important; }
.elementor-7949 .elementor-element.elementor-element-76521110 ul { list-style: none !important; margin: 0 0 20px !important; padding: 0 !important; }
.elementor-7949 .elementor-element.elementor-element-76521110 li { position: relative; padding-left: 24px; margin: 0 0 4px; font-size: 18px; line-height: 1.45; }
.elementor-7949 .elementor-element.elementor-element-76521110 li::before { content: ""; position: absolute; left: 0; top: 0.19em; width: 9px; height: 19px; background: url("https://vhr.adsmsg.work/wp-content/uploads/2025/12/Group-69.png") center / contain no-repeat; }
.elementor-7949 .elementor-element.elementor-element-76521110 p { font-size: 18px; line-height: 1.5; margin: 22px 0; }
@media (max-width: 767px) { .elementor-7949 .elementor-element.elementor-element-76521110 { background-image: none !important; background-color: #b7e1e4; border-radius: 18px; } .elementor-7949 .elementor-element.elementor-element-76521110 h2 { font-size: 25px !important; } .elementor-7949 .elementor-element.elementor-element-76521110 p, .elementor-7949 .elementor-element.elementor-element-76521110 li { font-size: 16px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-248527d5 */@media (max-width: 767px) { .elementor-7949 .elementor-element.elementor-element-248527d5 p { font-size: 14px !important; line-height: 1.45; overflow-wrap: anywhere; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44be36a0 */.elementor-7949 .elementor-element.elementor-element-44be36a0 {
  display: grid !important;
  grid-template-columns: minmax(190px, .72fr) minmax(0, 1.45fr) !important;
  align-items: center !important;
  column-gap: 34px !important;
  width: calc(100% - 80px) !important;
  min-height: 0 !important;
  margin: 24px auto 36px !important;
  padding: 32px 38px !important;
  border-radius: 22px !important;
  background: #b7e1e4 !important;
  box-shadow: 0 10px 24px rgba(32,35,34,.08);
  position: relative;
}
.elementor-7949 .elementor-element.elementor-element-44be36a0::before {
  content: "";
  position: absolute;
  left: -28px;
  top: 44px;
  width: 28px;
  height: 56px;
  background: #b7e1e4;
  clip-path: path("M28 0 C28 18 22 24 2 26 Q0 28 2 30 C22 32 28 38 28 56 Z");
}
.elementor-7949 .elementor-element.elementor-element-44be36a0 > .elementor-widget-heading,
.elementor-7949 .elementor-element.elementor-element-44be36a0 > .elementor-widget-text-editor { width: 100% !important; min-width: 0; }
.elementor-7949 .elementor-element.elementor-element-44be36a0 .elementor-heading-title {
  font-family: Moretregular, Georgia, serif !important;
  font-size: 42px !important;
  line-height: 1.1 !important;
  color: #202322 !important;
  margin: 0 !important;
}
.elementor-7949 .elementor-element.elementor-element-44be36a0 .elementor-widget-text-editor .elementor-text-editor p.coaching-contact-lead {
  margin: 0 0 16px;
  color: #202322 !important;
  font-family: Figtree, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.45;
}
.elementor-7949 .elementor-element.elementor-element-44be36a0 .coaching-contact-options { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 12px; }
.elementor-7949 .elementor-element.elementor-element-44be36a0 .coaching-contact-option {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 92px;
  padding: 16px 42px 16px 18px;
  border: 1px solid rgba(32,35,34,.09);
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 4px 12px rgba(32,35,34,.05);
  color: #202322 !important;
  text-decoration: none !important;
  transition: transform .2s, box-shadow .2s;
}
.elementor-7949 .elementor-element.elementor-element-44be36a0 .coaching-contact-option:hover,
.elementor-7949 .elementor-element.elementor-element-44be36a0 .coaching-contact-option:focus-visible { transform: translateY(-3px); box-shadow: 0 8px 18px rgba(32,35,34,.12); }
.elementor-7949 .elementor-element.elementor-element-44be36a0 .coaching-contact-option:focus-visible { outline: 2px solid #ff4f18; outline-offset: 2px; }
.elementor-7949 .elementor-element.elementor-element-44be36a0 .elementor-widget-text-editor .coaching-contact-label { margin-bottom: 6px; color: #e84914 !important; font: 700 12px/1.2 Figtree,Arial,sans-serif; letter-spacing: .09em; text-transform: uppercase; }
.elementor-7949 .elementor-element.elementor-element-44be36a0 .elementor-widget-text-editor .coaching-contact-option strong { color: #202322 !important; font: 700 15px/1.25 Figtree,Arial,sans-serif; overflow-wrap: anywhere; }
.elementor-7949 .elementor-element.elementor-element-44be36a0 .coaching-contact-arrow { position: absolute; right: 13px; top: 50%; transform: translateY(-50%); display: grid; place-items: center; width: 26px; height: 26px; border-radius: 50%; background: #ff4f18; color: #fff; font: 18px/1 Arial,sans-serif; }
@media (max-width: 1024px) {
  .elementor-7949 .elementor-element.elementor-element-44be36a0 { grid-template-columns: 1fr !important; gap: 16px !important; }
}
@media (max-width: 767px) {
  .elementor-7949 .elementor-element.elementor-element-44be36a0 { grid-template-columns: 1fr !important; gap: 18px !important; width: 100% !important; margin: 18px 0 28px !important; padding: 24px 18px !important; }
  .elementor-7949 .elementor-element.elementor-element-44be36a0::before { display: none; }
  .elementor-7949 .elementor-element.elementor-element-44be36a0 .elementor-heading-title { font-size: 32px !important; }
  .elementor-7949 .elementor-element.elementor-element-44be36a0 .coaching-contact-options { grid-template-columns: 1fr; }
  .elementor-7949 .elementor-element.elementor-element-44be36a0 .coaching-contact-option { min-height: 72px; padding-right: 18px; }
  .elementor-7949 .elementor-element.elementor-element-44be36a0 .coaching-contact-option:last-child .coaching-contact-arrow { display: none; }
  .elementor-7949 .elementor-element.elementor-element-44be36a0 .elementor-widget-text-editor .coaching-contact-option strong { font-size: 13px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-561e7d40 */.elementor-7949 .elementor-element.elementor-element-561e7d40 { background: url("https://vhr.adsmsg.work/wp-content/uploads/2025/12/Vector-8.png") center / 100% 100% no-repeat !important; border-radius: 0 !important; }
@media (max-width: 767px) { .elementor-7949 .elementor-element.elementor-element-561e7d40 { background: #b7e1e4 !important; border-radius: 18px !important; padding: 24px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae50106 */.elementor-7949 .elementor-element.elementor-element-7ae50106 {
  position: relative;
  justify-content: center;
  gap: 18px;
  padding-bottom: 24px;
  border-radius: 22px;
  background: #b7e1e4;
}
.elementor-7949 .elementor-element.elementor-element-7ae50106::before {
  content: "";
  position: absolute;
  left: -28px;
  top: 44px;
  width: 28px;
  height: 56px;
  background: #b7e1e4;
  clip-path: path("M28 0 C28 18 22 24 2 26 Q0 28 2 30 C22 32 28 38 28 56 Z");
}
.elementor-7949 .elementor-element.elementor-element-7ae50106 .elementor-element-4590701 {
  background: transparent !important;
  border-radius: 0 !important;
}
.elementor-7949 .elementor-element.elementor-element-7ae50106 .elementor-element-f34f5a8 {
  padding-left: 55px;
}
@media (max-width: 767px) {
  .elementor-7949 .elementor-element.elementor-element-7ae50106 {
    justify-content: flex-start;
    gap: 18px;
    border-radius: 18px;
  }
  .elementor-7949 .elementor-element.elementor-element-7ae50106::before { display: none; }
  .elementor-7949 .elementor-element.elementor-element-7ae50106 .elementor-element-4590701 { padding-bottom: 0 !important; }
  .elementor-7949 .elementor-element.elementor-element-7ae50106 .elementor-element-f34f5a8 { padding: 0 24px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f06df24 */.elementor-7949 .elementor-element.elementor-element-4f06df24 { background: url("https://vhr.adsmsg.work/wp-content/uploads/2025/12/Vector-8.png") center / 100% 100% no-repeat !important; border-radius: 0 !important; }
@media (max-width: 767px) { .elementor-7949 .elementor-element.elementor-element-4f06df24 { background: #b7e1e4 !important; border-radius: 18px !important; padding: 24px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76521110 */.elementor-7949 .elementor-element.elementor-element-76521110 { background-size: 100% 100% !important; }
.elementor-7949 .elementor-element.elementor-element-76521110 h2 { font-family: Moretregular, Georgia, serif !important; font-size: 32px !important; line-height: 1.2 !important; margin: 0 0 18px !important; }
.elementor-7949 .elementor-element.elementor-element-76521110 ul { list-style: none !important; margin: 0 0 20px !important; padding: 0 !important; }
.elementor-7949 .elementor-element.elementor-element-76521110 li { position: relative; padding-left: 24px; margin: 0 0 4px; font-size: 18px; line-height: 1.45; }
.elementor-7949 .elementor-element.elementor-element-76521110 li::before { content: ""; position: absolute; left: 0; top: 0.19em; width: 9px; height: 19px; background: url("https://vhr.adsmsg.work/wp-content/uploads/2025/12/Group-69.png") center / contain no-repeat; }
.elementor-7949 .elementor-element.elementor-element-76521110 p { font-size: 18px; line-height: 1.5; margin: 22px 0; }
@media (max-width: 767px) { .elementor-7949 .elementor-element.elementor-element-76521110 { background-image: none !important; background-color: #b7e1e4; border-radius: 18px; } .elementor-7949 .elementor-element.elementor-element-76521110 h2 { font-size: 25px !important; } .elementor-7949 .elementor-element.elementor-element-76521110 p, .elementor-7949 .elementor-element.elementor-element-76521110 li { font-size: 16px; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-248527d5 */@media (max-width: 767px) { .elementor-7949 .elementor-element.elementor-element-248527d5 p { font-size: 14px !important; line-height: 1.45; overflow-wrap: anywhere; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44be36a0 */.elementor-7949 .elementor-element.elementor-element-44be36a0 {
  display: grid !important;
  grid-template-columns: minmax(190px, .72fr) minmax(0, 1.45fr) !important;
  align-items: center !important;
  column-gap: 34px !important;
  width: calc(100% - 80px) !important;
  min-height: 0 !important;
  margin: 24px auto 36px !important;
  padding: 32px 38px !important;
  border-radius: 22px !important;
  background: #b7e1e4 !important;
  box-shadow: 0 10px 24px rgba(32,35,34,.08);
  position: relative;
}
.elementor-7949 .elementor-element.elementor-element-44be36a0::before {
  content: "";
  position: absolute;
  left: -28px;
  top: 44px;
  width: 28px;
  height: 56px;
  background: #b7e1e4;
  clip-path: path("M28 0 C28 18 22 24 2 26 Q0 28 2 30 C22 32 28 38 28 56 Z");
}
.elementor-7949 .elementor-element.elementor-element-44be36a0 > .elementor-widget-heading,
.elementor-7949 .elementor-element.elementor-element-44be36a0 > .elementor-widget-text-editor { width: 100% !important; min-width: 0; }
.elementor-7949 .elementor-element.elementor-element-44be36a0 .elementor-heading-title {
  font-family: Moretregular, Georgia, serif !important;
  font-size: 42px !important;
  line-height: 1.1 !important;
  color: #202322 !important;
  margin: 0 !important;
}
.elementor-7949 .elementor-element.elementor-element-44be36a0 .elementor-widget-text-editor .elementor-text-editor p.coaching-contact-lead {
  margin: 0 0 16px;
  color: #202322 !important;
  font-family: Figtree, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.45;
}
.elementor-7949 .elementor-element.elementor-element-44be36a0 .coaching-contact-options { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 12px; }
.elementor-7949 .elementor-element.elementor-element-44be36a0 .coaching-contact-option {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 92px;
  padding: 16px 42px 16px 18px;
  border: 1px solid rgba(32,35,34,.09);
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 4px 12px rgba(32,35,34,.05);
  color: #202322 !important;
  text-decoration: none !important;
  transition: transform .2s, box-shadow .2s;
}
.elementor-7949 .elementor-element.elementor-element-44be36a0 .coaching-contact-option:hover,
.elementor-7949 .elementor-element.elementor-element-44be36a0 .coaching-contact-option:focus-visible { transform: translateY(-3px); box-shadow: 0 8px 18px rgba(32,35,34,.12); }
.elementor-7949 .elementor-element.elementor-element-44be36a0 .coaching-contact-option:focus-visible { outline: 2px solid #ff4f18; outline-offset: 2px; }
.elementor-7949 .elementor-element.elementor-element-44be36a0 .elementor-widget-text-editor .coaching-contact-label { margin-bottom: 6px; color: #e84914 !important; font: 700 12px/1.2 Figtree,Arial,sans-serif; letter-spacing: .09em; text-transform: uppercase; }
.elementor-7949 .elementor-element.elementor-element-44be36a0 .elementor-widget-text-editor .coaching-contact-option strong { color: #202322 !important; font: 700 15px/1.25 Figtree,Arial,sans-serif; overflow-wrap: anywhere; }
.elementor-7949 .elementor-element.elementor-element-44be36a0 .coaching-contact-arrow { position: absolute; right: 13px; top: 50%; transform: translateY(-50%); display: grid; place-items: center; width: 26px; height: 26px; border-radius: 50%; background: #ff4f18; color: #fff; font: 18px/1 Arial,sans-serif; }
@media (max-width: 1024px) {
  .elementor-7949 .elementor-element.elementor-element-44be36a0 { grid-template-columns: 1fr !important; gap: 16px !important; }
}
@media (max-width: 767px) {
  .elementor-7949 .elementor-element.elementor-element-44be36a0 { grid-template-columns: 1fr !important; gap: 18px !important; width: 100% !important; margin: 18px 0 28px !important; padding: 24px 18px !important; }
  .elementor-7949 .elementor-element.elementor-element-44be36a0::before { display: none; }
  .elementor-7949 .elementor-element.elementor-element-44be36a0 .elementor-heading-title { font-size: 32px !important; }
  .elementor-7949 .elementor-element.elementor-element-44be36a0 .coaching-contact-options { grid-template-columns: 1fr; }
  .elementor-7949 .elementor-element.elementor-element-44be36a0 .coaching-contact-option { min-height: 72px; padding-right: 18px; }
  .elementor-7949 .elementor-element.elementor-element-44be36a0 .coaching-contact-option:last-child .coaching-contact-arrow { display: none; }
  .elementor-7949 .elementor-element.elementor-element-44be36a0 .elementor-widget-text-editor .coaching-contact-option strong { font-size: 13px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-561e7d40 */.elementor-7949 .elementor-element.elementor-element-561e7d40 { background: url("https://vhr.adsmsg.work/wp-content/uploads/2025/12/Vector-8.png") center / 100% 100% no-repeat !important; border-radius: 0 !important; }
@media (max-width: 767px) { .elementor-7949 .elementor-element.elementor-element-561e7d40 { background: #b7e1e4 !important; border-radius: 18px !important; padding: 24px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae50106 */.elementor-7949 .elementor-element.elementor-element-7ae50106 {
  position: relative;
  justify-content: center;
  gap: 18px;
  padding-bottom: 24px;
  border-radius: 22px;
  background: #b7e1e4;
}
.elementor-7949 .elementor-element.elementor-element-7ae50106::before {
  content: "";
  position: absolute;
  left: -28px;
  top: 44px;
  width: 28px;
  height: 56px;
  background: #b7e1e4;
  clip-path: path("M28 0 C28 18 22 24 2 26 Q0 28 2 30 C22 32 28 38 28 56 Z");
}
.elementor-7949 .elementor-element.elementor-element-7ae50106 .elementor-element-4590701 {
  background: transparent !important;
  border-radius: 0 !important;
}
.elementor-7949 .elementor-element.elementor-element-7ae50106 .elementor-element-f34f5a8 {
  padding-left: 55px;
}
@media (max-width: 767px) {
  .elementor-7949 .elementor-element.elementor-element-7ae50106 {
    justify-content: flex-start;
    gap: 18px;
    border-radius: 18px;
  }
  .elementor-7949 .elementor-element.elementor-element-7ae50106::before { display: none; }
  .elementor-7949 .elementor-element.elementor-element-7ae50106 .elementor-element-4590701 { padding-bottom: 0 !important; }
  .elementor-7949 .elementor-element.elementor-element-7ae50106 .elementor-element-f34f5a8 { padding: 0 24px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f06df24 */.elementor-7949 .elementor-element.elementor-element-4f06df24 { background: url("https://vhr.adsmsg.work/wp-content/uploads/2025/12/Vector-8.png") center / 100% 100% no-repeat !important; border-radius: 0 !important; }
@media (max-width: 767px) { .elementor-7949 .elementor-element.elementor-element-4f06df24 { background: #b7e1e4 !important; border-radius: 18px !important; padding: 24px !important; } }/* End custom CSS */
@media (max-width:100px) and (min-width:100px){.elementor-7949 .elementor-element.elementor-element-172efa3f > .elementor-container > .elementor-row{flex-wrap: wrap;}.elementor-7949 .elementor-element.elementor-element-309dbb56{width: 100% !important;order : 1;}}