@charset "UTF-8";
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block .inner-content {
  max-width: 1440px;
  overflow: hidden;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.two-columns-content.our-staff .inner-content {
  max-width: 1240px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.two-columns-content.our-staff .inner-content .ocseo-content-block__content .ocseo-row {
  align-items: flex-start;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.two-columns-content.our-staff .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .headings-section .heading1 {
  color: #010048;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.two-columns-content.our-staff .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.image-content img {
  border-radius: 0px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content {
  max-width: 609px;
  width: 100%;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .headings-section h2, .new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .headings-section h1, .new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .headings-section h3, .new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .headings-section h4 {
  margin-bottom: 0;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content p {
  font-size: 16px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.image-content {
  max-width: 511px;
  width: 100%;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-section .inner-content {
  max-width: 1240px;
  gap: 64px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-section .inner-content .ocseo-content-block__heading {
  color: #ffffff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-section .inner-content .ocseo-content-block__description p {
  color: #ffffff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-section .inner-content .ocseo-content-block__content .ocseo-row {
  display: flex;
  flex-direction: row;
  gap: 64px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column {
  background: #ffffff;
  border-radius: 12px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: center;
  justify-content: center;
  flex: 1;
  position: relative;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .icon {
  display: block;
  background-position: center;
  background-repeat: no-repeat;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .icon.program {
  background-image: url("data:image/svg+xml,%3Csvg width='53' height='47' viewBox='0 0 53 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.9155 8.68121V5.78747C15.9155 4.99169 16.5666 4.3406 17.3624 4.3406H34.7248C35.5206 4.3406 36.1717 4.99169 36.1717 5.78747V17.3624C36.1717 19.7588 38.1159 21.703 40.5123 21.703H46.2998C47.0955 21.703 47.7466 22.3541 47.7466 23.1499V40.5123C47.7466 41.3081 47.0955 41.9592 46.2998 41.9592H34.7248H31.8311H28.9374V37.6186C28.9374 36.018 27.6442 34.7248 26.0436 34.7248C24.443 34.7248 23.1499 36.018 23.1499 37.6186V41.9592H17.3624H5.78747C4.99169 41.9592 4.3406 41.3081 4.3406 40.5123V14.4687C4.3406 13.6729 4.99169 13.0218 5.78747 13.0218H11.5749C13.9713 13.0218 15.9155 11.0776 15.9155 8.68121ZM17.3624 46.2998H23.1499H28.9374H31.8311H34.7248H46.2998C49.4919 46.2998 52.0872 43.7045 52.0872 40.5123V23.1499C52.0872 19.9577 49.4919 17.3624 46.2998 17.3624H44.8529H40.5123V13.0218V5.78747C40.5123 2.59532 37.917 0 34.7248 0H17.3624C14.1703 0 11.5749 2.59532 11.5749 5.78747V8.68121H7.23434H5.78747C2.59532 8.68121 0 11.2765 0 14.4687V40.5123C0 43.7045 2.59532 46.2998 5.78747 46.2998H17.3624ZM31.8311 30.3842C32.6269 30.3842 33.278 29.7331 33.278 28.9374V26.0436C33.278 25.2478 32.6269 24.5968 31.8311 24.5968H28.9374C28.1416 24.5968 27.4905 25.2478 27.4905 26.0436V28.9374C27.4905 29.7331 28.1416 30.3842 28.9374 30.3842H31.8311ZM44.8529 37.6186V34.7248C44.8529 33.9291 44.2018 33.278 43.406 33.278H40.5123C39.7165 33.278 39.0654 33.9291 39.0654 34.7248V37.6186C39.0654 38.4143 39.7165 39.0654 40.5123 39.0654H43.406C44.2018 39.0654 44.8529 38.4143 44.8529 37.6186ZM11.5749 30.3842C12.3707 30.3842 13.0218 29.7331 13.0218 28.9374V26.0436C13.0218 25.2478 12.3707 24.5968 11.5749 24.5968H8.68121C7.88543 24.5968 7.23434 25.2478 7.23434 26.0436V28.9374C7.23434 29.7331 7.88543 30.3842 8.68121 30.3842H11.5749ZM13.0218 37.6186V34.7248C13.0218 33.9291 12.3707 33.278 11.5749 33.278H8.68121C7.88543 33.278 7.23434 33.9291 7.23434 34.7248V37.6186C7.23434 38.4143 7.88543 39.0654 8.68121 39.0654H11.5749C12.3707 39.0654 13.0218 38.4143 13.0218 37.6186ZM23.1499 30.3842C23.9457 30.3842 24.5968 29.7331 24.5968 28.9374V26.0436C24.5968 25.2478 23.9457 24.5968 23.1499 24.5968H20.2561C19.4604 24.5968 18.8093 25.2478 18.8093 26.0436V28.9374C18.8093 29.7331 19.4604 30.3842 20.2561 30.3842H23.1499ZM33.278 8.68121C33.278 7.88543 32.6269 7.23434 31.8311 7.23434H28.9374C28.1416 7.23434 27.4905 7.88543 27.4905 8.68121V11.5749C27.4905 12.3707 28.1416 13.0218 28.9374 13.0218H31.8311C32.6269 13.0218 33.278 12.3707 33.278 11.5749V8.68121ZM23.1499 7.23434H20.2561C19.4604 7.23434 18.8093 7.88543 18.8093 8.68121V11.5749C18.8093 12.3707 19.4604 13.0218 20.2561 13.0218H23.1499C23.9457 13.0218 24.5968 12.3707 24.5968 11.5749V8.68121C24.5968 7.88543 23.9457 7.23434 23.1499 7.23434ZM33.278 20.2562V17.3624C33.278 16.5666 32.6269 15.9155 31.8311 15.9155H28.9374C28.1416 15.9155 27.4905 16.5666 27.4905 17.3624V20.2562C27.4905 21.0519 28.1416 21.703 28.9374 21.703H31.8311C32.6269 21.703 33.278 21.0519 33.278 20.2562ZM43.406 30.3842C44.2018 30.3842 44.8529 29.7331 44.8529 28.9374V26.0436C44.8529 25.2478 44.2018 24.5968 43.406 24.5968H40.5123C39.7165 24.5968 39.0654 25.2478 39.0654 26.0436V28.9374C39.0654 29.7331 39.7165 30.3842 40.5123 30.3842H43.406ZM13.0218 20.2562V17.3624C13.0218 16.5666 12.3707 15.9155 11.5749 15.9155H8.68121C7.88543 15.9155 7.23434 16.5666 7.23434 17.3624V20.2562C7.23434 21.0519 7.88543 21.703 8.68121 21.703H11.5749C12.3707 21.703 13.0218 21.0519 13.0218 20.2562ZM23.1499 21.703C23.9457 21.703 24.5968 21.0519 24.5968 20.2562V17.3624C24.5968 16.5666 23.9457 15.9155 23.1499 15.9155H20.2561C19.4604 15.9155 18.8093 16.5666 18.8093 17.3624V20.2562C18.8093 21.0519 19.4604 21.703 20.2561 21.703H23.1499Z' fill='black'/%3E%3C/svg%3E%0A");
  width: 53px;
  height: 47px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column h3 {
  color: #000000;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column p {
  text-align: left;
  margin-top: 8px;
  margin-bottom: 0;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column a {
  color: #ffffff;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: underline;
  position: relative;
  align-self: stretch;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.news-section .inner-content {
  max-width: 1240px;
  padding-left: 12px;
  padding-right: 12px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.news-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column {
  max-width: 365px;
  padding-bottom: 20px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.news-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .content {
  padding: 0 12px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.news-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .content h3 {
  color: #505050;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 25px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.personalized-programs2 .inner-content {
  padding-left: 12px;
  padding-right: 12px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.personalized-programs2 .inner-content .ocseo-content-block__description {
  max-width: 994px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.personalized-programs2 .inner-content .ocseo-content-block__content .ocseo-row {
  display: flex;
  flex-direction: row;
  gap: 40px;
  align-items: center;
  justify-content: space-between;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  padding: 0 16px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.personalized-programs2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column {
  background: #0E4774;
  border-radius: 10px;
  padding: 24px 16px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex: 1;
  position: relative;
  box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.25);
  max-width: 330px;
  width: 100%;
  cursor: pointer;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.personalized-programs2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column:hover {
  background: #ffffff;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.personalized-programs2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column:hover .icon.intervention-services {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='57' viewBox='0 0 56 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.625 9.84375V12.25L37.1875 7.875C38.0625 7.32812 38.9375 7 39.9219 7C41.2344 7 42.4375 7.54688 43.4219 8.42188L55.0156 19.25C55.5625 19.7969 56 20.6719 56 21.5469C56 23.1875 54.5781 24.5 52.9375 24.5H40.7969C37.0781 24.5 33.5781 23.4062 30.625 21.2188V36.2031L32.8125 34.8906C34.125 34.0156 35 32.5938 35 31.0625V30.7344C35 29.2031 36.0938 28.1094 37.625 28.1094C39.0469 28.1094 40.25 29.2031 40.25 30.7344V31.0625C40.25 34.4531 38.3906 37.625 35.5469 39.375L33.0312 40.7969L33.7969 41.2344C36.6406 42.9844 38.5 46.1562 38.5 49.5469V49.9844C38.5 51.4062 37.2969 52.6094 35.875 52.6094C34.3438 52.6094 33.25 51.4062 33.25 49.9844V49.5469C33.25 48.0156 32.375 46.5938 31.0625 45.8281L30.625 45.5V49.9844V53.4844C30.625 54.9062 29.4219 56.1094 28 56.1094C26.4688 56.1094 25.375 54.9062 25.375 53.4844V49.9844V45.5L24.8281 45.8281C23.5156 46.5938 22.75 48.0156 22.75 49.5469V49.9844C22.75 51.4062 21.5469 52.6094 20.125 52.6094C18.5938 52.6094 17.5 51.4062 17.5 49.9844V49.5469C17.5 46.1562 19.25 42.9844 22.0938 41.2344L22.8594 40.7969L20.3438 39.375C17.5 37.625 15.75 34.4531 15.75 31.0625V30.7344C15.75 29.2031 16.8438 28.1094 18.375 28.1094C19.7969 28.1094 21 29.2031 21 30.7344V31.0625C21 32.5938 21.7656 34.0156 23.0781 34.8906L25.375 36.2031V21.2188C22.3125 23.4062 18.8125 24.5 15.0938 24.5H2.95312C1.3125 24.5 0 23.1875 0 21.5469C0 20.6719 0.328125 19.7969 0.875 19.25L12.4688 8.42188C13.4531 7.54688 14.6562 7 15.9688 7C16.9531 7 17.9375 7.32812 18.7031 7.875L25.375 12.25V9.84375C23.7344 8.96875 22.75 7.21875 22.75 5.25C22.75 2.40625 25.0469 0 28 0C30.8438 0 33.25 2.40625 33.25 5.25C33.25 7.21875 32.1562 8.96875 30.625 9.84375Z' fill='%230E4774'/%3E%3C/svg%3E%0A");
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.personalized-programs2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column:hover .icon.inpatient-drug-rehab {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 43.6406C26.6875 44.1875 25.375 44.7344 24.1719 45.1719C25.9219 48.8906 27.5625 49 28 49C28.3281 49 29.9688 48.8906 31.7188 45.1719C30.5156 44.7344 29.2031 44.1875 28 43.6406ZM48.7812 28C52.3906 33.0312 53.5938 37.9531 51.2969 42C49.1094 46.0469 44.5156 47.4688 38.7188 46.8125C36.3125 52.5 32.5938 56 28 56C23.2969 56 19.5781 52.5 17.1719 46.8125C11.375 47.4688 6.78125 46.0469 4.59375 42C2.29688 37.9531 3.60938 33.0312 7.21875 28C3.60938 23.0781 2.29688 18.1562 4.59375 14C6.78125 10.0625 11.375 8.64062 17.1719 9.29688C19.5781 3.60938 23.2969 0 28 0C32.5938 0 36.3125 3.60938 38.7188 9.29688C44.5156 8.64062 49.1094 10.0625 51.2969 14C53.5938 18.1562 52.3906 23.0781 48.7812 28ZM41.5625 35.4375C41.3438 36.9688 41.125 38.5 40.7969 39.9219C44.2969 40.0312 45.0625 38.9375 45.1719 38.6094C45.5 38.1719 45.9375 36.6406 43.8594 33.3594C43.2031 34.125 42.3281 34.7812 41.5625 35.4375ZM40.7969 16.1875C41.125 17.6094 41.3438 19.1406 41.5625 20.6719C42.3281 21.3281 43.2031 21.9844 43.8594 22.75C45.9375 19.4688 45.5 17.9375 45.1719 17.5C45.0625 17.1719 44.2969 16.0781 40.7969 16.1875ZM31.7188 10.9375C29.9688 7.21875 28.3281 7 28 7C27.5625 7 25.9219 7.21875 24.1719 10.9375C25.375 11.375 26.6875 11.9219 28 12.4688C29.2031 11.9219 30.5156 11.375 31.7188 10.9375ZM14.3281 20.6719C14.5469 19.1406 14.7656 17.6094 15.0938 16.1875C11.5938 15.9688 10.9375 17.1719 10.7188 17.5C10.5 17.9375 9.95312 19.3594 12.0312 22.75C12.7969 21.9844 13.5625 21.3281 14.3281 20.6719ZM12.0312 33.3594C9.95312 36.6406 10.5 38.1719 10.7188 38.6094C10.8281 38.9375 11.5938 40.0312 15.0938 39.9219C14.7656 38.5 14.5469 36.9688 14.3281 35.4375C13.5625 34.7812 12.7969 34.125 12.0312 33.3594ZM36.75 28C36.75 24.9375 35 22.0938 32.375 20.4531C29.6406 18.9219 26.25 18.9219 23.625 20.4531C20.8906 22.0938 19.25 24.9375 19.25 28C19.25 31.1719 20.8906 34.0156 23.625 35.6562C26.25 37.1875 29.6406 37.1875 32.375 35.6562C35 34.0156 36.75 31.1719 36.75 28ZM28 24.5C29.8594 24.5 31.5 26.1406 31.5 28C31.5 29.9688 29.8594 31.5 28 31.5C26.0312 31.5 24.5 29.9688 24.5 28C24.5 26.1406 26.0312 24.5 28 24.5Z' fill='%230E4774'/%3E%3C/svg%3E%0A");
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.personalized-programs2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column:hover .icon.drug-detox {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 0H52.5C54.3594 0 56 1.64062 56 3.5C56 4.8125 55.3438 5.90625 54.3594 6.5625L55.7812 11.0469C55.8906 11.2656 56 11.5938 56 11.8125C56 13.0156 54.9062 14 53.7031 14H17.5V7H14V14H2.1875C0.984375 14 0 13.0156 0 11.8125C0 11.5938 0 11.2656 0.109375 11.0469L1.64062 6.5625C0.65625 5.90625 0 4.8125 0 3.5C0 1.64062 1.53125 0 3.5 0ZM2.625 17.5H14V24.8281C12.4688 25.375 11.2656 26.5781 10.7188 28H2.1875C0.984375 28 0 27.0156 0 25.8125C0 25.5938 0 25.2656 0.109375 25.0469L2.625 17.5ZM15.75 35C17.9375 35 19.9062 33.5781 20.6719 31.5H53.375L55.7812 39.0469C55.8906 39.2656 55.8906 39.5938 55.8906 39.8125C55.8906 41.0156 54.9062 42 53.7031 42H2.1875C0.984375 42 0 41.0156 0 39.8125C0 39.5938 0 39.2656 0.109375 39.0469L2.625 31.5H10.7188C11.4844 33.5781 13.4531 35 15.75 35ZM17.5 24.8281V17.5H53.375L55.7812 25.0469C55.8906 25.2656 56 25.5938 56 25.8125C56 27.0156 54.9062 28 53.7031 28H20.6719C20.125 26.5781 18.9219 25.375 17.5 24.8281ZM2.1875 56C0.984375 56 0 55.0156 0 53.8125C0 53.5938 0 53.2656 0.109375 53.0469L2.625 45.5H53.375L55.7812 53.0469C55.8906 53.2656 55.8906 53.5938 55.8906 53.8125C55.8906 55.0156 54.9062 56 53.7031 56H2.1875Z' fill='%230E4774'/%3E%3C/svg%3E%0A");
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.personalized-programs2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column:hover .icon.outpatient-drug-rehab {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='59' viewBox='0 0 56 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43.6406 43.3125C41.125 39.0469 36.6406 36.2031 31.5 36.2031H24.5C19.25 36.2031 14.7656 39.0469 12.3594 43.3125C16.1875 47.5781 21.7656 50.2031 28 50.2031C34.125 50.2031 39.7031 47.5781 43.6406 43.3125ZM0 29.2031C0 19.25 5.25 10.0625 14 5.03125C22.6406 0 33.25 0 42 5.03125C50.6406 10.0625 56 19.25 56 29.2031C56 39.2656 50.6406 48.4531 42 53.4844C33.25 58.5156 22.6406 58.5156 14 53.4844C5.25 48.4531 0 39.2656 0 29.2031ZM28 30.9531C30.7344 30.9531 33.3594 29.5312 34.7812 27.0156C36.2031 24.6094 36.2031 21.6562 34.7812 19.1406C33.3594 16.7344 30.7344 15.2031 28 15.2031C25.1562 15.2031 22.5312 16.7344 21.1094 19.1406C19.6875 21.6562 19.6875 24.6094 21.1094 27.0156C22.5312 29.5312 25.1562 30.9531 28 30.9531Z' fill='%230E4774'/%3E%3C/svg%3E%0A");
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.personalized-programs2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column:hover h3 {
  color: #0e4774;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.personalized-programs2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column:hover p {
  color: #000000;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.personalized-programs2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column:hover .per-prog {
  background: #0e4774;
  color: #ffffff;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.personalized-programs2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column h3 {
  color: #ffffff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 25px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.personalized-programs2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column p {
  color: #ffffff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.personalized-programs2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .learn-more {
  width: 100%;
  margin-top: auto;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.personalized-programs2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .per-prog {
  background: #fcb91d;
  border-radius: 5px;
  color: #0e4774;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  font-weight: 500;
  width: 100%;
  margin-top: auto;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.personalized-programs2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .icon.intervention-services {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='57' viewBox='0 0 56 57' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.625 9.84375V12.25L37.1875 7.875C38.0625 7.32812 38.9375 7 39.9219 7C41.2344 7 42.4375 7.54688 43.4219 8.42188L55.0156 19.25C55.5625 19.7969 56 20.6719 56 21.5469C56 23.1875 54.5781 24.5 52.9375 24.5H40.7969C37.0781 24.5 33.5781 23.4062 30.625 21.2188V36.2031L32.8125 34.8906C34.125 34.0156 35 32.5938 35 31.0625V30.7344C35 29.2031 36.0938 28.1094 37.625 28.1094C39.0469 28.1094 40.25 29.2031 40.25 30.7344V31.0625C40.25 34.4531 38.3906 37.625 35.5469 39.375L33.0312 40.7969L33.7969 41.2344C36.6406 42.9844 38.5 46.1562 38.5 49.5469V49.9844C38.5 51.4062 37.2969 52.6094 35.875 52.6094C34.3438 52.6094 33.25 51.4062 33.25 49.9844V49.5469C33.25 48.0156 32.375 46.5938 31.0625 45.8281L30.625 45.5V49.9844V53.4844C30.625 54.9062 29.4219 56.1094 28 56.1094C26.4688 56.1094 25.375 54.9062 25.375 53.4844V49.9844V45.5L24.8281 45.8281C23.5156 46.5938 22.75 48.0156 22.75 49.5469V49.9844C22.75 51.4062 21.5469 52.6094 20.125 52.6094C18.5938 52.6094 17.5 51.4062 17.5 49.9844V49.5469C17.5 46.1562 19.25 42.9844 22.0938 41.2344L22.8594 40.7969L20.3438 39.375C17.5 37.625 15.75 34.4531 15.75 31.0625V30.7344C15.75 29.2031 16.8438 28.1094 18.375 28.1094C19.7969 28.1094 21 29.2031 21 30.7344V31.0625C21 32.5938 21.7656 34.0156 23.0781 34.8906L25.375 36.2031V21.2188C22.3125 23.4062 18.8125 24.5 15.0938 24.5H2.95312C1.3125 24.5 0 23.1875 0 21.5469C0 20.6719 0.328125 19.7969 0.875 19.25L12.4688 8.42188C13.4531 7.54688 14.6562 7 15.9688 7C16.9531 7 17.9375 7.32812 18.7031 7.875L25.375 12.25V9.84375C23.7344 8.96875 22.75 7.21875 22.75 5.25C22.75 2.40625 25.0469 0 28 0C30.8438 0 33.25 2.40625 33.25 5.25C33.25 7.21875 32.1562 8.96875 30.625 9.84375Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 56px;
  height: 57px;
  display: block;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.personalized-programs2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .icon.inpatient-drug-rehab {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 43.6406C26.6875 44.1875 25.375 44.7344 24.1719 45.1719C25.9219 48.8906 27.5625 49 28 49C28.3281 49 29.9688 48.8906 31.7188 45.1719C30.5156 44.7344 29.2031 44.1875 28 43.6406ZM48.7812 28C52.3906 33.0312 53.5938 37.9531 51.2969 42C49.1094 46.0469 44.5156 47.4688 38.7188 46.8125C36.3125 52.5 32.5938 56 28 56C23.2969 56 19.5781 52.5 17.1719 46.8125C11.375 47.4688 6.78125 46.0469 4.59375 42C2.29688 37.9531 3.60938 33.0312 7.21875 28C3.60938 23.0781 2.29688 18.1562 4.59375 14C6.78125 10.0625 11.375 8.64062 17.1719 9.29688C19.5781 3.60938 23.2969 0 28 0C32.5938 0 36.3125 3.60938 38.7188 9.29688C44.5156 8.64062 49.1094 10.0625 51.2969 14C53.5938 18.1562 52.3906 23.0781 48.7812 28ZM41.5625 35.4375C41.3438 36.9688 41.125 38.5 40.7969 39.9219C44.2969 40.0312 45.0625 38.9375 45.1719 38.6094C45.5 38.1719 45.9375 36.6406 43.8594 33.3594C43.2031 34.125 42.3281 34.7812 41.5625 35.4375ZM40.7969 16.1875C41.125 17.6094 41.3438 19.1406 41.5625 20.6719C42.3281 21.3281 43.2031 21.9844 43.8594 22.75C45.9375 19.4688 45.5 17.9375 45.1719 17.5C45.0625 17.1719 44.2969 16.0781 40.7969 16.1875ZM31.7188 10.9375C29.9688 7.21875 28.3281 7 28 7C27.5625 7 25.9219 7.21875 24.1719 10.9375C25.375 11.375 26.6875 11.9219 28 12.4688C29.2031 11.9219 30.5156 11.375 31.7188 10.9375ZM14.3281 20.6719C14.5469 19.1406 14.7656 17.6094 15.0938 16.1875C11.5938 15.9688 10.9375 17.1719 10.7188 17.5C10.5 17.9375 9.95312 19.3594 12.0312 22.75C12.7969 21.9844 13.5625 21.3281 14.3281 20.6719ZM12.0312 33.3594C9.95312 36.6406 10.5 38.1719 10.7188 38.6094C10.8281 38.9375 11.5938 40.0312 15.0938 39.9219C14.7656 38.5 14.5469 36.9688 14.3281 35.4375C13.5625 34.7812 12.7969 34.125 12.0312 33.3594ZM36.75 28C36.75 24.9375 35 22.0938 32.375 20.4531C29.6406 18.9219 26.25 18.9219 23.625 20.4531C20.8906 22.0938 19.25 24.9375 19.25 28C19.25 31.1719 20.8906 34.0156 23.625 35.6562C26.25 37.1875 29.6406 37.1875 32.375 35.6562C35 34.0156 36.75 31.1719 36.75 28ZM28 24.5C29.8594 24.5 31.5 26.1406 31.5 28C31.5 29.9688 29.8594 31.5 28 31.5C26.0312 31.5 24.5 29.9688 24.5 28C24.5 26.1406 26.0312 24.5 28 24.5Z' fill='white'/%3E%3C/svg%3E");
  width: 56px;
  height: 56px;
  display: block;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.personalized-programs2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .icon.drug-detox {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 0H52.5C54.3594 0 56 1.64062 56 3.5C56 4.8125 55.3438 5.90625 54.3594 6.5625L55.7812 11.0469C55.8906 11.2656 56 11.5938 56 11.8125C56 13.0156 54.9062 14 53.7031 14H17.5V7H14V14H2.1875C0.984375 14 0 13.0156 0 11.8125C0 11.5938 0 11.2656 0.109375 11.0469L1.64062 6.5625C0.65625 5.90625 0 4.8125 0 3.5C0 1.64062 1.53125 0 3.5 0ZM2.625 17.5H14V24.8281C12.4688 25.375 11.2656 26.5781 10.7188 28H2.1875C0.984375 28 0 27.0156 0 25.8125C0 25.5938 0 25.2656 0.109375 25.0469L2.625 17.5ZM15.75 35C17.9375 35 19.9062 33.5781 20.6719 31.5H53.375L55.7812 39.0469C55.8906 39.2656 55.8906 39.5938 55.8906 39.8125C55.8906 41.0156 54.9062 42 53.7031 42H2.1875C0.984375 42 0 41.0156 0 39.8125C0 39.5938 0 39.2656 0.109375 39.0469L2.625 31.5H10.7188C11.4844 33.5781 13.4531 35 15.75 35ZM17.5 24.8281V17.5H53.375L55.7812 25.0469C55.8906 25.2656 56 25.5938 56 25.8125C56 27.0156 54.9062 28 53.7031 28H20.6719C20.125 26.5781 18.9219 25.375 17.5 24.8281ZM2.1875 56C0.984375 56 0 55.0156 0 53.8125C0 53.5938 0 53.2656 0.109375 53.0469L2.625 45.5H53.375L55.7812 53.0469C55.8906 53.2656 55.8906 53.5938 55.8906 53.8125C55.8906 55.0156 54.9062 56 53.7031 56H2.1875Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 56px;
  height: 56px;
  display: block;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive.personalized-programs2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .icon.outpatient-drug-rehab {
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='59' viewBox='0 0 56 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43.6406 43.3125C41.125 39.0469 36.6406 36.2031 31.5 36.2031H24.5C19.25 36.2031 14.7656 39.0469 12.3594 43.3125C16.1875 47.5781 21.7656 50.2031 28 50.2031C34.125 50.2031 39.7031 47.5781 43.6406 43.3125ZM0 29.2031C0 19.25 5.25 10.0625 14 5.03125C22.6406 0 33.25 0 42 5.03125C50.6406 10.0625 56 19.25 56 29.2031C56 39.2656 50.6406 48.4531 42 53.4844C33.25 58.5156 22.6406 58.5156 14 53.4844C5.25 48.4531 0 39.2656 0 29.2031ZM28 30.9531C30.7344 30.9531 33.3594 29.5312 34.7812 27.0156C36.2031 24.6094 36.2031 21.6562 34.7812 19.1406C33.3594 16.7344 30.7344 15.2031 28 15.2031C25.1562 15.2031 22.5312 16.7344 21.1094 19.1406C19.6875 21.6562 19.6875 24.6094 21.1094 27.0156C22.5312 29.5312 25.1562 30.9531 28 30.9531Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 56px;
  height: 59px;
  display: block;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive .inner-content {
  gap: 40px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive .inner-content .ocseo-content-block__heading {
  color: #010048;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  font-weight: 700;
  position: relative;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive .inner-content .ocseo-content-block__description {
  max-width: 859.18px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive .inner-content .ocseo-content-block__description p {
  color: #000000;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive .inner-content .ocseo-content-block__content .ocseo-row {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  max-width: 437.33px;
  width: 100%;
  gap: 20px;
  box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  padding: 0px;
  background: #ffffff;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .pheading {
  background: #0e4774;
  border-radius: 10px 10px 0px 0px;
  padding: 32px 24px 32px 24px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.15);
  color: #ffffff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 25px;
  font-weight: 700;
  text-decoration: underline;
  line-height: 1.3em;
  width: 100%;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .pfooter {
  background: rgba(252, 177, 4, 0.9);
  border-radius: 0px 0px 10px 10px;
  padding: 16px 24px 16px 24px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  margin-top: auto;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .pfooter a {
  color: #0e4774;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: relative;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column img {
  border-radius: 10px 10px 0px 0px;
  flex-shrink: 0;
  height: 233.5px;
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .content {
  max-width: 389.33px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .content h3 {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 18px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .content p {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .content ul {
  width: 100%;
  list-style-position: inside;
  padding-left: 22px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .content ul li {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  text-indent: -22px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .content p:has(> .btn) {
  display: flex;
  align-items: center;
  justify-content: center;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .content a.btn {
  background: #d5d993;
  border-radius: 5px;
  width: auto;
  height: auto;
  padding: 10px 40px;
  color: #000000;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.safe-supportive .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .content a:hover.btn {
  background: #385762;
  color: #ffffff;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content {
  max-width: 100%;
  align-items: center;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block__heading {
  color: #010048;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block__description {
  max-width: 994px;
  width: 100%;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block__description p {
  color: #000000;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block__description p a {
  text-decoration: underline;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0px;
  width: 100%;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 100px;
  position: relative;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step1 {
  max-width: 100%;
  width: 100%;
  justify-content: center;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step1:before {
  content: "";
  position: absolute;
  width: 50%;
  height: 100%;
  background: #fff;
  top: 0;
  left: 0;
  z-index: 2;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step1 .time-line-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 40px;
  position: relative;
  padding: 52px 0px;
  min-height: 312px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step1 .time-line-wrapper:after {
  content: "";
  position: absolute;
  background: #ffffff;
  border-radius: 0px 155px 155px 0px;
  padding: 55px 219px 55px 400px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  height: 100%;
  right: -150px;
  top: 0;
  z-index: 2;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step1 .time-line-wrapper .time-line-content {
  max-width: 737px;
  z-index: 3;
  display: flex;
  flex-direction: column;
  gap: 34px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step1 .time-line-wrapper .time-line-content h3 {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 30px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step1 .time-line-wrapper .time-line-content p {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step1 .time-line-wrapper .time-line-step {
  max-width: 87px;
  width: 100%;
  z-index: 3;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step1 .time-line-wrapper .time-line-step .step-wrapper {
  background: #ffffff;
  border-radius: 150px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 87px;
  position: relative;
  box-shadow: 0px 10px 20px 0px rgba(14, 71, 116, 0.15);
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step1 .time-line-wrapper .time-line-step .step-wrapper .step-title {
  color: #a6a6a6;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 12px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step1 .time-line-wrapper .time-line-step .step-wrapper .step-number {
  color: #0e4774;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  line-height: 31px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step2 {
  max-width: 100%;
  width: 100%;
  justify-content: center;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step2:after {
  content: "";
  position: absolute;
  width: 50%;
  height: 100%;
  background: #0E4774;
  top: 0;
  right: 0;
  z-index: 1;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step2 .time-line-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 40px;
  position: relative;
  z-index: 2;
  padding: 52px 0px;
  min-height: 312px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step2 .time-line-wrapper:before {
  content: "";
  position: absolute;
  background: #0e4774;
  border-radius: 155px 0px 0px 155px;
  width: 98%;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  justify-content: center;
  height: 100%;
  left: -150px;
  top: 0;
  z-index: 2;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step2 .time-line-wrapper .time-line-content {
  max-width: 737px;
  order: 2;
  z-index: 3;
  display: flex;
  flex-direction: column;
  gap: 34px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step2 .time-line-wrapper .time-line-content h3 {
  color: #fff;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 30px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step2 .time-line-wrapper .time-line-content p {
  color: #fff;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step2 .time-line-wrapper .time-line-step {
  max-width: 87px;
  width: 100%;
  order: 1;
  z-index: 3;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step2 .time-line-wrapper .time-line-step .step-wrapper {
  background: #1265a7;
  border-radius: 150px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 87px;
  position: relative;
  box-shadow: 0px 10px 20px 0px rgba(38, 141, 222, 0.2);
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step2 .time-line-wrapper .time-line-step .step-wrapper .step-title {
  color: #fff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 12px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step2 .time-line-wrapper .time-line-step .step-wrapper .step-number {
  color: #fff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  line-height: 31px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step3 {
  max-width: 100%;
  width: 100%;
  justify-content: center;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step3:before {
  content: "";
  position: absolute;
  width: 50%;
  height: 100%;
  background: #D4D4D4;
  top: 0;
  left: 0;
  z-index: 2;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step3 .time-line-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 40px;
  position: relative;
  z-index: 2;
  padding: 52px 0px;
  min-height: 312px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step3 .time-line-wrapper:after {
  content: "";
  position: absolute;
  background: #D4D4D4;
  border-radius: 0px 155px 155px 0px;
  padding: 55px 219px 55px 400px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  height: 100%;
  right: -150px;
  top: 0;
  z-index: 2;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step3 .time-line-wrapper .time-line-content {
  max-width: 737px;
  z-index: 3;
  display: flex;
  flex-direction: column;
  gap: 34px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step3 .time-line-wrapper .time-line-content h3 {
  color: #010048;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 30px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step3 .time-line-wrapper .time-line-content p {
  color: #010048;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step3 .time-line-wrapper .time-line-content .verify-btn-wrapper {
  max-width: 250px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step3 .time-line-wrapper .time-line-content .verify-btn-wrapper a {
  font-size: 16px;
  line-height: 24px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step3 .time-line-wrapper .time-line-step {
  max-width: 87px;
  width: 100%;
  z-index: 3;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step3 .time-line-wrapper .time-line-step .step-wrapper {
  background: #010048;
  border-radius: 150px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 87px;
  position: relative;
  box-shadow: 0px 10px 20px 0px rgba(46, 45, 190, 0.1);
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step3 .time-line-wrapper .time-line-step .step-wrapper .step-title {
  color: #fff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 12px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.step3 .time-line-wrapper .time-line-step .step-wrapper .step-number {
  color: #fff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  line-height: 31px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.odd::after {
  content: "";
  background-image: var(--background-image-step);
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  z-index: 1;
  right: 0;
  background-size: contain;
  background-position: 100%;
  background-repeat: repeat-x;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.get-stated .inner-content .ocseo-content-block-time-line__item.even::before {
  content: "";
  background-image: var(--background-image-step);
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  z-index: 1;
  left: 0;
  background-size: contain;
  background-position: 100%;
  background-repeat: repeat-x;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.fullwidth-section-images .inner-content {
  max-width: 100%;
  width: 100%;
  padding: 0px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.fullwidth-section-images .inner-content .ocseo-content-block-images {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: center;
  gap: 0px;
  width: 100%;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.fullwidth-section-images .inner-content .ocseo-content-block-images .ocseo-content-block-image {
  max-width: 50%;
  width: 33.3333333333%;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.fullwidth-section-images .inner-content .ocseo-content-block-images .ocseo-content-block-image img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.why-choose-dfcr .inner-content .ocseo-content-block__heading {
  color: #010048;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 34px;
  line-height: 46px;
  font-weight: 600;
  position: relative;
  align-self: stretch;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.why-choose-dfcr .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.why-choose-dfcr .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content p {
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 25px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
  color: #000000;
  margin-bottom: 28px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.why-choose-dfcr .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content p a {
  color: #0e4774;
  text-decoration: underline;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.why-choose-dfcr .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs {
  margin-top: 25px !important;
  display: flex;
  gap: 90px;
  align-items: stretch;
  justify-content: center;
}
@media only screen and (max-width: 768px) {
  .new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.why-choose-dfcr .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs {
    flex-direction: column;
    gap: 20px;
  }
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.why-choose-dfcr .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs.stylepg1 {
  margin-top: 0;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.why-choose-dfcr .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs.stylepg1 .program-section {
  max-width: 550px;
  width: 100%;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.why-choose-dfcr .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs.stylepg1 .program-section .programs-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  margin: 0;
  padding: 0;
  width: 100%;
  list-style: none;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.why-choose-dfcr .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs.stylepg1 .program-section .programs-list li {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  padding-left: 20px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.why-choose-dfcr .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs.stylepg1 .program-section .programs-list li:before {
  background: #010048;
  box-shadow: 0px 0px 10px 0px rgba(1, 0, 72, 0.5);
  content: "";
  border-radius: 50%;
  width: 9.86px;
  height: 10px;
  position: absolute;
  left: 0px;
  top: 6px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__heading {
  color: #ffffff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 18px;
  font-weight: 700;
  position: relative;
  max-width: 812px;
  width: 100%;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__sub_heading {
  color: #ffffff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  line-height: 46px;
  font-weight: 600;
  position: relative;
  max-width: 812px;
  width: 100%;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__description {
  max-width: 812px;
  width: 100%;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__description p {
  color: #ffffff;
  text-align: center;
  font-family: "Outfit-Regular", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__content .ocseo-programs-wrapper {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 22px;
       column-gap: 22px;
  row-gap: 32px;
  align-items: center;
  justify-content: center;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__content .ocseo-programs-wrapper .program-box {
  background: #ffffff;
  border-radius: 10px;
  border-style: solid;
  border-color: #dfdfdf;
  border-width: 1px;
  width: 270px;
  height: 187px;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__content .ocseo-programs-wrapper .program-box h3 {
  color: #00496a;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 18px;
  font-weight: 700;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 22px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__content .ocseo-programs-wrapper .program-box h3:before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  display: block;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__content .ocseo-programs-wrapper .program-box.refresh h3:before {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.8203 11.1641C23.9609 6.30476 16.1094 6.28132 11.2188 11.086L14.4297 14.2969C14.9688 14.836 15.125 15.6407 14.8359 16.3438C14.5469 17.0469 13.8594 17.5001 13.1016 17.5001H3.77344H3.10938C2.07031 17.5001 1.23438 16.6641 1.23438 15.6251V5.62507C1.23438 4.86726 1.6875 4.17976 2.39062 3.8907C3.09375 3.60163 3.89844 3.75788 4.4375 4.29695L7.67969 7.54695C14.5234 0.789134 25.5469 0.812571 32.3516 7.62507C34.2578 9.53132 35.6406 11.7735 36.4844 14.1641C36.9453 15.4688 36.2578 16.8907 34.9609 17.3516C33.6641 17.8126 32.2344 17.1251 31.7734 15.8282C31.1719 14.1251 30.1953 12.5235 28.8203 11.1563V11.1641ZM38.7344 24.3751V24.9688V25.0235V34.3751C38.7344 35.1329 38.2812 35.8204 37.5781 36.1095C36.875 36.3985 36.0703 36.2423 35.5312 35.7032L32.2813 32.4532C25.4375 39.211 14.4141 39.1876 7.60938 32.3751C5.70312 30.4688 4.32031 28.2266 3.47656 25.8282C3.01562 24.5235 3.70312 23.1016 5 22.6407C6.29688 22.1798 7.72656 22.8673 8.1875 24.1641C8.78906 25.8673 9.76562 27.4688 11.1406 28.836C16 33.6954 23.8516 33.7188 28.7422 28.9141L25.5312 25.7032C24.9922 25.1641 24.8359 24.3594 25.125 23.6563C25.4141 22.9532 26.1016 22.5001 26.8594 22.5001H36.2031H36.2578H36.8516C37.8906 22.5001 38.7266 23.336 38.7266 24.3751H38.7344Z' fill='%2347B768'/%3E%3C/svg%3E");
  width: 40px;
  height: 40px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__content .ocseo-programs-wrapper .program-box.pallete h3:before {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_975_250)'%3E%3Cpath d='M36.25 20.1719C36.25 20.3828 36.1719 20.5781 35.9219 20.7969C35.625 21.0391 35.1328 21.25 34.5312 21.25H26.875C22.7344 21.25 19.375 24.6094 19.375 28.75C19.375 29.2812 19.4297 29.7969 19.5391 30.2969C19.7969 31.5234 20.3359 32.7266 20.6641 33.4688C20.7188 33.5938 20.7734 33.7031 20.8125 33.8047C21.2031 34.7031 21.25 35.0078 21.25 35.1406C21.25 35.5547 21.1016 35.8828 20.9531 36.0625C20.8828 36.1484 20.8281 36.1875 20.7969 36.2031C20.7734 36.2188 20.7344 36.2266 20.6719 36.2344C20.4453 36.2422 20.2266 36.25 20 36.25C11.0234 36.25 3.75 28.9766 3.75 20C3.75 11.0234 11.0234 3.75 20 3.75C28.9766 3.75 36.25 11.0234 36.25 20C36.25 20.0547 36.25 20.1094 36.25 20.1719ZM40 20.2109C40 20.1406 40 20.0703 40 20C40 8.95312 31.0469 0 20 0C8.95312 0 0 8.95312 0 20C0 31.0469 8.95312 40 20 40C20.2734 40 20.5547 39.9922 20.8281 39.9844C23.3125 39.8828 25 37.6328 25 35.1406C25 34.0078 24.5234 32.9297 24.0547 31.8594C23.7188 31.0937 23.375 30.3203 23.2109 29.5234C23.1562 29.2734 23.1328 29.0156 23.1328 28.75C23.1328 26.6797 24.8125 25 26.8828 25H34.5312C37.3828 25 39.9766 23.0625 40.0078 20.2109H40ZM12.5 20C12.5 19.337 12.2366 18.7011 11.7678 18.2322C11.2989 17.7634 10.663 17.5 10 17.5C9.33696 17.5 8.70107 17.7634 8.23223 18.2322C7.76339 18.7011 7.5 19.337 7.5 20C7.5 20.663 7.76339 21.2989 8.23223 21.7678C8.70107 22.2366 9.33696 22.5 10 22.5C10.663 22.5 11.2989 22.2366 11.7678 21.7678C12.2366 21.2989 12.5 20.663 12.5 20ZM12.5 15C13.163 15 13.7989 14.7366 14.2678 14.2678C14.7366 13.7989 15 13.163 15 12.5C15 11.837 14.7366 11.2011 14.2678 10.7322C13.7989 10.2634 13.163 10 12.5 10C11.837 10 11.2011 10.2634 10.7322 10.7322C10.2634 11.2011 10 11.837 10 12.5C10 13.163 10.2634 13.7989 10.7322 14.2678C11.2011 14.7366 11.837 15 12.5 15ZM22.5 10C22.5 9.33696 22.2366 8.70107 21.7678 8.23223C21.2989 7.76339 20.663 7.5 20 7.5C19.337 7.5 18.7011 7.76339 18.2322 8.23223C17.7634 8.70107 17.5 9.33696 17.5 10C17.5 10.663 17.7634 11.2989 18.2322 11.7678C18.7011 12.2366 19.337 12.5 20 12.5C20.663 12.5 21.2989 12.2366 21.7678 11.7678C22.2366 11.2989 22.5 10.663 22.5 10ZM27.5 15C28.163 15 28.7989 14.7366 29.2678 14.2678C29.7366 13.7989 30 13.163 30 12.5C30 11.837 29.7366 11.2011 29.2678 10.7322C28.7989 10.2634 28.163 10 27.5 10C26.837 10 26.2011 10.2634 25.7322 10.7322C25.2634 11.2011 25 11.837 25 12.5C25 13.163 25.2634 13.7989 25.7322 14.2678C26.2011 14.7366 26.837 15 27.5 15Z' fill='%2347B768'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_975_250'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 40px;
  height: 40px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__content .ocseo-programs-wrapper .program-box.hand-heart h3:before {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_975_245)'%3E%3Cpath d='M15.5 2.8125C16.3125 1.14844 18.0234 0 20 0C21.9766 0 23.6875 1.14844 24.5 2.8125C25.0469 2.60938 25.6328 2.5 26.25 2.5C29.0078 2.5 31.25 4.74219 31.25 7.5V7.65625C31.6484 7.55469 32.0703 7.5 32.5 7.5C35.2578 7.5 37.5 9.74219 37.5 12.5V26.25C37.5 26.3672 37.4922 26.4844 37.4688 26.6016C36.9844 33.7656 31.2656 39.4922 24.1016 39.9688C23.9844 39.9922 23.875 40 23.75 40H23.125H22.4609C17.1562 40 12.0703 37.8906 8.32031 34.1406L1.46094 27.2891C-0.492188 25.3359 -0.492188 22.1719 1.46094 20.2188C3.41406 18.2656 6.57812 18.2656 8.53125 20.2188L8.74219 20.4297V7.5C8.74219 4.74219 10.9844 2.5 13.7422 2.5C14.3594 2.5 14.9453 2.60938 15.4922 2.8125H15.5ZM18.75 18.125C18.75 19.1641 17.9141 20 16.875 20C15.8359 20 15 19.1641 15 18.125V7.49219C15 6.80469 14.4375 6.25 13.75 6.25C13.0625 6.25 12.5 6.8125 12.5 7.5V24.9531C12.5 25.7109 12.0469 26.3984 11.3438 26.6875C10.6406 26.9766 9.83594 26.8203 9.29688 26.2812L5.88281 22.8672C5.39844 22.3828 4.60156 22.3828 4.11719 22.8672C3.63281 23.3516 3.63281 24.1484 4.11719 24.6328L10.9766 31.4922C14.0234 34.5391 18.1562 36.25 22.4688 36.25H23.125H23.5078C23.5547 36.2422 23.6094 36.2422 23.6562 36.2344C29.1016 35.9688 33.4687 31.6016 33.7344 26.1562C33.7344 26.1094 33.7422 26.0547 33.75 26.0078V12.5C33.75 11.8125 33.1875 11.25 32.5 11.25C31.8125 11.25 31.25 11.8125 31.25 12.5V12.5078V18.125C31.25 19.1641 30.4141 20 29.375 20C28.3359 20 27.5 19.1641 27.5 18.125V11.875V11.8672V7.5C27.5 6.8125 26.9375 6.25 26.25 6.25C25.5625 6.25 25 6.80469 25 7.5V7.50781V18.125C25 19.1641 24.1641 20 23.125 20C22.0859 20 21.25 19.1641 21.25 18.125V7.5V7.49219V5C21.25 4.3125 20.6875 3.75 20 3.75C19.3125 3.75 18.75 4.3125 18.75 5V7.5V7.50781V18.125ZM16.25 25.6875C16.25 23.9219 17.6797 22.5 19.4375 22.5C20.2812 22.5 21.0938 22.8359 21.6953 23.4375L22.0859 23.8281L22.4766 23.4375C23.0781 22.8359 23.8828 22.5 24.7344 22.5C26.5 22.5 27.9219 23.9297 27.9219 25.6875C27.9219 26.5312 27.5859 27.3438 26.9844 27.9453L22.6719 32.2578C22.3438 32.5859 21.8203 32.5859 21.4922 32.2578L17.1875 27.9453C16.5859 27.3438 16.25 26.5391 16.25 25.6875Z' fill='%2347B768'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_975_245'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 40px;
  height: 40px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__content .ocseo-programs-wrapper .program-box.users h3:before {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='33' viewBox='0 0 40 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_975_252)'%3E%3Cpath d='M9 10.0962C10.3261 10.0962 11.5979 9.5643 12.5355 8.61761C13.4732 7.67091 14 6.38691 14 5.04808C14 3.70924 13.4732 2.42525 12.5355 1.47855C11.5979 0.531849 10.3261 0 9 0C7.67392 0 6.40215 0.531849 5.46447 1.47855C4.52678 2.42525 4 3.70924 4 5.04808C4 6.38691 4.52678 7.67091 5.46447 8.61761C6.40215 9.5643 7.67392 10.0962 9 10.0962ZM32 10.0962C33.3261 10.0962 34.5979 9.5643 35.5355 8.61761C36.4732 7.67091 37 6.38691 37 5.04808C37 3.70924 36.4732 2.42525 35.5355 1.47855C34.5979 0.531849 33.3261 0 32 0C30.6739 0 29.4021 0.531849 28.4645 1.47855C27.5268 2.42525 27 3.70924 27 5.04808C27 6.38691 27.5268 7.67091 28.4645 8.61761C29.4021 9.5643 30.6739 10.0962 32 10.0962ZM0 18.8483C0 19.5865 0.6 20.1923 1.33125 20.1923H14.6687C14.6812 20.1923 14.6937 20.1923 14.7125 20.1923C13.05 18.7094 12.0063 16.5451 12.0063 14.1346C12.0063 13.655 12.05 13.1881 12.125 12.7275C11.275 12.3299 10.3312 12.1154 9.3375 12.1154H6.66875C2.9875 12.1154 0 15.1316 0 18.8483ZM25.3312 20.1923H38.6688C39.4062 20.1923 40 19.5865 40 18.8483C40 15.1316 37.0125 12.1154 33.3312 12.1154H30.6688C29.675 12.1154 28.7313 12.3362 27.8813 12.7275C27.9625 13.1818 28 13.655 28 14.1346C28 16.5451 26.95 18.7094 25.2938 20.1923C25.3063 20.1923 25.3188 20.1923 25.3375 20.1923H25.3312ZM20 11.1058C20.394 11.1058 20.7841 11.1841 21.1481 11.3363C21.512 11.4885 21.8427 11.7116 22.1213 11.9929C22.3999 12.2742 22.6209 12.6081 22.7716 12.9755C22.9224 13.343 23 13.7369 23 14.1346C23 14.5324 22.9224 14.9262 22.7716 15.2937C22.6209 15.6612 22.3999 15.9951 22.1213 16.2763C21.8427 16.5576 21.512 16.7807 21.1481 16.9329C20.7841 17.0851 20.394 17.1635 20 17.1635C19.606 17.1635 19.2159 17.0851 18.8519 16.9329C18.488 16.7807 18.1573 16.5576 17.8787 16.2763C17.6001 15.9951 17.3791 15.6612 17.2284 15.2937C17.0776 14.9262 17 14.5324 17 14.1346C17 13.7369 17.0776 13.343 17.2284 12.9755C17.3791 12.6081 17.6001 12.2742 17.8787 11.9929C18.1573 11.7116 18.488 11.4885 18.8519 11.3363C19.2159 11.1841 19.606 11.1058 20 11.1058ZM20 20.1923C20.7879 20.1923 21.5681 20.0356 22.2961 19.7312C23.0241 19.4268 23.6855 18.9806 24.2426 18.4181C24.7998 17.8555 25.2417 17.1877 25.5433 16.4528C25.8448 15.7178 26 14.9301 26 14.1346C26 13.3391 25.8448 12.5514 25.5433 11.8164C25.2417 11.0815 24.7998 10.4137 24.2426 9.85118C23.6855 9.28867 23.0241 8.84247 22.2961 8.53804C21.5681 8.23361 20.7879 8.07692 20 8.07692C19.2121 8.07692 18.4319 8.23361 17.7039 8.53804C16.9759 8.84247 16.3145 9.28867 15.7574 9.85118C15.2002 10.4137 14.7583 11.0815 14.4567 11.8164C14.1552 12.5514 14 13.3391 14 14.1346C14 14.9301 14.1552 15.7178 14.4567 16.4528C14.7583 17.1877 15.2002 17.8555 15.7574 18.4181C16.3145 18.9806 16.9759 19.4268 17.7039 19.7312C18.4319 20.0356 19.2121 20.1923 20 20.1923ZM16.3312 25.2404H23.6688C26.1562 25.2404 28.2437 26.9567 28.8312 29.2788H11.1687C11.7625 26.9567 13.85 25.2404 16.3312 25.2404ZM16.3312 22.2115C11.7312 22.2115 8 25.9787 8 30.6229C8 31.5505 8.74375 32.3077 9.66875 32.3077H30.3312C31.25 32.3077 32 31.5568 32 30.6229C32 25.9787 28.2688 22.2115 23.6688 22.2115H16.3312Z' fill='%2347B768'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_975_252'%3E%3Crect width='40' height='32.3077' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 40px;
  height: 33px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__content .ocseo-programs-wrapper .program-box.user h3:before {
  background-image: url("data:image/svg+xml,%3Csvg width='35' height='38' viewBox='0 0 35 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_975_268)'%3E%3Cpath d='M23.75 9.35C23.75 7.80014 23.0915 6.31376 21.9194 5.21784C20.7473 4.12193 19.1576 3.50625 17.5 3.50625C15.8424 3.50625 14.2527 4.12193 13.0806 5.21784C11.9085 6.31376 11.25 7.80014 11.25 9.35C11.25 10.8999 11.9085 12.3862 13.0806 13.4822C14.2527 14.5781 15.8424 15.1937 17.5 15.1937C19.1576 15.1937 20.7473 14.5781 21.9194 13.4822C23.0915 12.3862 23.75 10.8999 23.75 9.35ZM7.5 9.35C7.5 6.87023 8.55357 4.49202 10.4289 2.73855C12.3043 0.985087 14.8478 0 17.5 0C20.1522 0 22.6957 0.985087 24.5711 2.73855C26.4464 4.49202 27.5 6.87023 27.5 9.35C27.5 11.8298 26.4464 14.208 24.5711 15.9614C22.6957 17.7149 20.1522 18.7 17.5 18.7C14.8478 18.7 12.3043 17.7149 10.4289 15.9614C8.55357 14.208 7.5 11.8298 7.5 9.35ZM3.85156 33.8937H31.1484C30.4531 29.2699 26.2031 25.7125 21.0703 25.7125H13.9297C8.79688 25.7125 4.54688 29.2699 3.85156 33.8937ZM0 35.2305C0 28.0354 6.23438 22.2062 13.9297 22.2062H21.0703C28.7656 22.2062 35 28.0354 35 35.2305C35 36.4285 33.9609 37.4 32.6797 37.4H2.32031C1.03906 37.4 0 36.4285 0 35.2305Z' fill='%2347B768'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_975_268'%3E%3Crect width='35' height='37.4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 35px;
  height: 38px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__content .ocseo-programs-wrapper .program-box.comments h3:before {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='38' viewBox='0 0 50 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_975_265)'%3E%3Cpath d='M6.89063 22.5788C7.65626 21.242 7.42188 19.5985 6.3047 18.5028C4.64063 16.8665 3.75001 14.9016 3.75001 12.8562C3.75001 8.21777 8.73438 3.50625 16.25 3.50625C23.7656 3.50625 28.75 8.21777 28.75 12.8562C28.75 17.4947 23.7656 22.2062 16.25 22.2062C15.2266 22.2062 14.2344 22.1113 13.2969 21.9433C12.4844 21.7972 11.6406 21.8995 10.8984 22.2501C10.5781 22.4035 10.25 22.5496 9.91407 22.6884C8.66407 23.2143 7.34376 23.6745 6.01563 24.0032C6.23438 23.6672 6.43751 23.3385 6.63282 23.0098C6.71876 22.871 6.8047 22.7249 6.88282 22.5788H6.89063ZM8.82626e-06 12.8562C8.82626e-06 15.9096 1.34376 18.7073 3.58595 20.9133C3.51563 21.0375 3.43751 21.169 3.3672 21.2859C2.56251 22.6299 1.62501 23.9521 0.507821 25.0916C-0.00780367 25.6029 -0.140616 26.348 0.148446 26.9835C0.453134 27.6336 1.12501 28.05 1.87501 28.05C5.23438 28.05 8.63282 27.0785 11.4609 25.8805C11.8359 25.7198 12.2109 25.5518 12.5703 25.3838C13.75 25.6029 14.9844 25.7125 16.25 25.7125C25.2266 25.7125 32.5 19.9564 32.5 12.8562C32.5 5.75609 25.2266 0 16.25 0C7.27345 0 8.82626e-06 5.75609 8.82626e-06 12.8562ZM33.75 35.0625C35.0156 35.0625 36.2422 34.9456 37.4297 34.7338C37.7891 34.9018 38.1641 35.0698 38.5391 35.2305C41.3672 36.4285 44.7656 37.4 48.125 37.4C48.875 37.4 49.5469 36.9836 49.8438 36.3408C50.1406 35.698 50 34.9529 49.4844 34.4489C48.375 33.3094 47.4375 31.9872 46.625 30.6432C46.5547 30.519 46.4766 30.3948 46.4063 30.2706C48.6563 28.0573 50 25.2596 50 22.2062C50 15.3106 43.1328 9.67871 34.5156 9.36461C34.8359 10.4749 35 11.6437 35 12.8562V12.9001C41.8125 13.3895 46.25 17.8307 46.25 22.2062C46.25 24.2516 45.3594 26.2165 43.6953 27.8455C42.5781 28.9412 42.3438 30.592 43.1094 31.9215C43.1953 32.0676 43.2813 32.2137 43.3594 32.3525C43.5547 32.6812 43.7656 33.0099 43.9766 33.3459C42.6484 33.0172 41.3281 32.5643 40.0781 32.0311C39.7422 31.8923 39.4141 31.7462 39.0938 31.5928C38.3516 31.2421 37.5078 31.1399 36.6953 31.286C35.75 31.4613 34.7656 31.5489 33.7422 31.5489C28.9219 31.5489 25.1484 29.6132 23.0547 26.9981C21.8047 27.3926 20.4922 27.6848 19.1484 27.8601C21.7969 32.126 27.3438 35.0625 33.75 35.0625Z' fill='%2347B768'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_975_265'%3E%3Crect width='50' height='37.4' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 35px;
  height: 38px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__content .ocseo-programs-wrapper .program-box.cotton h3:before {
  background-image: url("data:image/svg+xml,%3Csvg width='45' height='33' viewBox='0 0 45 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.5 4.42535C24.1562 6.25882 26.5703 9.55758 27.8594 14.329C28.8984 13.5706 30 12.8932 31.1562 12.2967C29.0234 5.55194 24.9609 1.57575 23.5938 0.382892C23.2969 0.125176 22.9062 0 22.5078 0C22.1094 0 21.7188 0.125176 21.4219 0.382892C20.0547 1.57575 15.9922 5.54458 13.8594 12.2967C15.0156 12.8932 16.1172 13.5706 17.1562 14.329C18.4453 9.55758 20.8516 6.25145 22.5156 4.42535H22.5ZM15 32.1851C16.7891 32.6784 18.6719 32.9582 20.625 32.9877H24.375C26.3281 32.9582 28.2109 32.6858 30 32.1851C38.6719 29.7772 45 22.2151 45 13.2613C45 12.444 44.2969 11.7813 43.4297 11.7813C38.6094 11.7813 33.9219 13.0993 30 15.7649C26.7344 17.9739 24.1328 20.9928 22.5 24.5051C20.8672 20.9928 18.2656 17.9812 15 15.7649C11.0781 13.0993 6.39062 11.7813 1.57031 11.7813C0.703125 11.7813 0 12.444 0 13.2613C0 22.2151 6.32812 29.7772 15 32.1851ZM15 28.4666C9.125 26.4269 4.75 21.442 3.89844 15.4188C8.20312 15.8532 12.0703 17.6646 15 20.3669C17.6172 22.7895 19.4844 25.9262 20.25 29.4385C18.4141 29.3723 16.6484 29.0336 15 28.4592V28.4666ZM30 28.4666C28.3516 29.0336 26.5938 29.3796 24.75 29.4459C25.5078 25.9262 27.3828 22.7895 30 20.3743C32.9297 17.6646 36.7969 15.8606 41.1016 15.4261C40.25 21.442 35.875 26.4269 30 28.4592V28.4666Z' fill='%2347B768'/%3E%3C/svg%3E");
  width: 45px;
  height: 33px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__content .ocseo-programs-wrapper .program-box.eye h3:before {
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='35' viewBox='0 0 48 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.7836 3.73636C18.3988 3.73636 13.972 6.04044 10.5776 9.00618C7.39794 11.7929 5.20106 15.1011 4.07785 17.4363C5.20106 19.7716 7.39793 23.0798 10.5694 25.8665C13.972 28.8322 18.3988 31.1363 23.7836 31.1363C29.1685 31.1363 33.5953 28.8322 36.9897 25.8665C40.1694 23.0798 42.3662 19.7716 43.4894 17.4363C42.3662 15.1011 40.1694 11.7929 36.9979 9.00618C33.5953 6.04044 29.1685 3.73636 23.7836 3.73636ZM7.87695 6.27397C11.7669 2.86454 17.1104 0 23.7836 0C30.4569 0 35.8004 2.86454 39.6903 6.27397C43.5555 9.66004 46.1406 13.7 47.3711 16.4789C47.6437 17.0938 47.6437 17.7788 47.3711 18.3938C46.1406 21.1727 43.5555 25.2204 39.6903 28.5987C35.8004 32.0081 30.4569 34.8727 23.7836 34.8727C17.1104 34.8727 11.7669 32.0081 7.87695 28.5987C4.01177 25.2204 1.42673 21.1727 0.204408 18.3938C-0.0681362 17.7788 -0.0681362 17.0938 0.204408 16.4789C1.42673 13.7 4.01177 9.65225 7.87695 6.27397ZM23.7836 23.6636C27.4341 23.6636 30.3908 20.8769 30.3908 17.4363C30.3908 13.9958 27.4341 11.2091 23.7836 11.2091C23.7258 11.2091 23.6763 11.2091 23.6185 11.2091C23.7258 11.6061 23.7836 12.0264 23.7836 12.4545C23.7836 15.2023 21.4133 17.4363 18.4979 17.4363C18.0437 17.4363 17.5977 17.3818 17.1765 17.2806C17.1765 17.3351 17.1765 17.3818 17.1765 17.4363C17.1765 20.8769 20.1332 23.6636 23.7836 23.6636ZM23.7836 7.47271C26.5874 7.47271 29.2763 8.52245 31.2588 10.391C33.2413 12.2595 34.3551 14.7938 34.3551 17.4363C34.3551 20.0788 33.2413 22.6131 31.2588 24.4817C29.2763 26.3502 26.5874 27.3999 23.7836 27.3999C20.9799 27.3999 18.291 26.3502 16.3085 24.4817C14.326 22.6131 13.2122 20.0788 13.2122 17.4363C13.2122 14.7938 14.326 12.2595 16.3085 10.391C18.291 8.52245 20.9799 7.47271 23.7836 7.47271Z' fill='%2347B768'/%3E%3C/svg%3E");
  width: 48px;
  height: 35px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__content .ocseo-programs-wrapper .program-box.sharp-eye h3:before {
  background-image: url("data:image/svg+xml,%3Csvg width='45' height='34' viewBox='0 0 45 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_975_284)'%3E%3Cpath d='M22.4249 2.99524C30.5038 2.99524 37.0499 9.10972 37.0499 16.6559H40.4249C40.4249 7.36929 32.3671 -0.157227 22.4249 -0.157227C12.4827 -0.157227 4.42493 7.36929 4.42493 16.6559H7.79993C7.79993 9.10972 14.346 2.99524 22.4249 2.99524ZM16.8281 14.5543C18.0726 14.5543 19.0781 13.6151 19.0781 12.4527C19.0781 12.3541 19.071 12.2556 19.057 12.1637L19.8234 12.4001L20.8921 12.7351L21.6023 10.7385L20.5335 10.4035L13.7835 8.3019L12.7148 7.96695L12.0046 9.96351L13.0734 10.2985L15.232 10.9684C14.8241 11.3493 14.5781 11.8747 14.5781 12.4527C14.5781 13.6151 15.5835 14.5543 16.8281 14.5543ZM30.3281 12.4527C30.3281 11.8681 30.0749 11.3362 29.6601 10.9552L31.7835 10.2919L32.8523 9.95695L32.1421 7.96038L31.0734 8.29533L24.3234 10.397L23.2546 10.7319L23.9648 12.7285L25.0335 12.3935L25.8562 12.1374C25.8421 12.2359 25.8351 12.341 25.8351 12.4461C25.8351 13.6086 26.8406 14.5477 28.0851 14.5477C29.3296 14.5477 30.3351 13.6086 30.3351 12.4461L30.3281 12.4527ZM-0.0750732 33.4691H44.9249V18.7576H-0.0750732V33.4691ZM28.0499 25.0625H26.9249V27.1642H28.0499H29.1749V29.2658H28.0499H26.9249V30.3166V31.3675H24.6749V30.3166V29.2658H22.4249V30.3166V31.3675H20.1749V30.3166V29.2658H19.0499H17.9249V27.1642H19.0499H20.1749V25.0625H19.0499H17.9249V22.9609H19.0499H20.1749V21.9101V20.8592H22.4249V21.9101V22.9609H24.6749V21.9101V20.8592H26.9249V21.9101V22.9609H28.0499H29.1749V25.0625H28.0499ZM22.4249 25.0625V27.1642H24.6749V25.0625H22.4249ZM40.889 22.3238L40.1577 23.1185L33.4077 30.4743L32.6765 31.269L30.9679 29.9029L31.6991 29.1082L38.4491 21.7524L39.1804 20.9578L40.889 22.3238ZM31.4249 22.9609C31.4249 22.5428 31.6027 22.1419 31.9192 21.8463C32.2357 21.5507 32.6649 21.3846 33.1124 21.3846C33.56 21.3846 33.9892 21.5507 34.3057 21.8463C34.6221 22.1419 34.7999 22.5428 34.7999 22.9609C34.7999 23.3789 34.6221 23.7798 34.3057 24.0754C33.9892 24.371 33.56 24.5371 33.1124 24.5371C32.6649 24.5371 32.2357 24.371 31.9192 24.0754C31.6027 23.7798 31.4249 23.3789 31.4249 22.9609ZM38.7374 27.6896C39.185 27.6896 39.6142 27.8557 39.9307 28.1513C40.2471 28.4469 40.4249 28.8478 40.4249 29.2658C40.4249 29.6839 40.2471 30.0848 39.9307 30.3804C39.6142 30.676 39.185 30.8421 38.7374 30.8421C38.2899 30.8421 37.8606 30.676 37.5442 30.3804C37.2277 30.0848 37.0499 29.6839 37.0499 29.2658C37.0499 28.8478 37.2277 28.4469 37.5442 28.1513C37.8606 27.8557 38.2899 27.6896 38.7374 27.6896ZM15.6749 20.8592V21.9101V26.1133V27.1642H13.4249V26.1133V21.9101V20.8592H15.6749ZM13.4249 29.2658H15.6749V31.3675H13.4249V29.2658ZM6.70305 21.8772V20.8592H8.95305V21.8641C9.32571 21.9232 9.6843 21.9954 10.0148 22.0742L11.1046 22.3304L10.5632 24.3729L9.47336 24.1168C8.88274 23.9789 8.32024 23.8804 7.80696 23.8738C7.42024 23.8672 6.96321 23.946 6.66086 24.1037C6.52024 24.1759 6.44993 24.2416 6.42883 24.2744C6.41477 24.2941 6.39368 24.3335 6.39368 24.432C6.39368 24.4517 6.39368 24.4517 6.40071 24.4583C6.4218 24.4846 6.48508 24.5437 6.6468 24.6225C6.99133 24.7998 7.48352 24.9246 8.15149 25.1019L8.16555 25.1085C8.75618 25.2661 9.52258 25.4632 10.1343 25.8047C10.8093 26.1725 11.4632 26.803 11.4913 27.8144C11.5265 28.9506 10.8445 29.7059 10.0499 30.1065C9.69836 30.2838 9.31165 30.402 8.93899 30.4743V31.3675H6.68899V30.4283C6.16165 30.3232 5.66946 30.1787 5.24055 30.0474C5.12805 30.0145 5.02258 29.9817 4.92415 29.9554L3.86243 29.6402L4.5304 27.6305L5.60618 27.9457C5.73274 27.9851 5.8593 28.018 5.97883 28.0574C6.71008 28.2741 7.27258 28.4383 7.86321 28.458C8.28508 28.4711 8.71399 28.3923 8.99524 28.2544C9.1218 28.1887 9.18508 28.1296 9.21321 28.0902C9.2343 28.0574 9.26946 27.9983 9.26243 27.8735V27.8669C9.26243 27.8275 9.26243 27.7553 9.0093 27.6173C8.68586 27.44 8.21477 27.3021 7.55383 27.1313L7.44133 27.0985C6.87883 26.9474 6.16868 26.7635 5.59211 26.4746C4.94524 26.1462 4.22805 25.5682 4.15774 24.5634C4.07336 23.3878 4.82571 22.6325 5.60618 22.245C5.95774 22.0677 6.33743 21.9495 6.70305 21.8772Z' fill='%2347B768'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_975_284'%3E%3Crect width='45' height='33.6263' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 44px;
  height: 34px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__content .ocseo-programs-wrapper .program-box.hand-holding-heart h3:before {
  background-image: url("data:image/svg+xml,%3Csvg width='45' height='38' viewBox='0 0 45 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_975_278)'%3E%3Cpath d='M12.8047 9.98968C10.5078 7.81506 10.5078 4.28312 12.8047 2.1085C15.1016 -0.066116 18.8203 -0.066116 21.1172 2.1085L22.5 3.42203L23.8828 2.1085C26.1797 -0.066116 29.8984 -0.066116 32.1953 2.1085C34.4922 4.28312 34.4922 7.81506 32.1953 9.98968L24.2578 17.5206C23.7734 17.9803 23.1406 18.2065 22.5 18.2065C21.8594 18.2065 21.2266 17.9803 20.7422 17.5206L12.8047 9.98968ZM14.6406 25.6863C14.0234 25.6863 13.4219 25.8542 12.9062 26.1753L6.66406 30.0648C6.35937 30.2545 5.99219 30.3567 5.625 30.3567H1.875C0.835937 30.3567 0 29.5759 0 28.6053C0 27.6348 0.835937 26.8539 1.875 26.8539H5.05469L10.8203 23.2636C11.9531 22.5558 13.2812 22.1836 14.6406 22.1836H26.875C29.6328 22.1836 31.875 24.278 31.875 26.8539C31.875 26.905 31.875 26.9488 31.875 26.9999L36.9453 24.0809C37.7812 23.5993 38.7344 23.3512 39.7187 23.3512H40.2969C42.8984 23.3512 45.0078 25.3215 45.0078 27.7515C45.0078 29.2402 44.1953 30.634 42.8594 31.444L35.3906 35.9611C33.875 36.8805 32.1016 37.3695 30.2969 37.3695H1.875C0.835937 37.3695 0 36.5886 0 35.6181C0 34.6475 0.835937 33.8667 1.875 33.8667H30.2891C31.375 33.8667 32.4375 33.5748 33.3437 33.0202L40.8125 28.5031C41.0859 28.3353 41.25 28.058 41.25 27.7515C41.25 27.2553 40.8203 26.8539 40.2891 26.8539H39.7109C39.4297 26.8539 39.1484 26.9269 38.9062 27.0656L31.6016 31.2615C31.3047 31.4294 30.9687 31.5243 30.6172 31.5243H26.875H25H20C18.9609 31.5243 18.125 30.7434 18.125 29.7729C18.125 28.8023 18.9609 28.0215 20 28.0215H25H26.875C27.5625 28.0215 28.125 27.4961 28.125 26.8539C28.125 26.2118 27.5625 25.6863 26.875 25.6863H14.6406Z' fill='%2347B768'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_975_278'%3E%3Crect width='45' height='37.3626' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 45px;
  height: 38px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__content .ocseo-programs-wrapper .program-box.hand-shake h3:before {
  background-image: url("data:image/svg+xml,%3Csvg width='51' height='38' viewBox='0 0 51 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1005_133)'%3E%3Cpath d='M21.4224 4.7487L17.4008 8.50518C16.1967 8.81393 15.0791 9.37997 14.1347 10.1592L12.0412 11.9014C11.2385 12.5704 10.1917 12.938 9.11353 12.938H7.55524V22.3475C9.16075 22.3917 10.6876 23.0018 11.8287 24.0677L14.6305 26.6848L15.1814 27.1994L17.3064 29.1842C17.7943 29.64 18.5971 29.64 19.085 29.1842C19.2188 29.0592 19.3211 28.9122 19.3762 28.7578C19.5966 28.1918 20.1081 27.7654 20.7377 27.6331C21.3673 27.5008 22.0284 27.6772 22.4849 28.1109L23.3349 28.8901C24.2478 29.7429 25.7274 29.7429 26.6325 28.8901C27.0575 28.4932 27.2857 27.9859 27.3093 27.464C27.3408 26.8171 27.75 26.2437 28.3797 25.9644C29.0093 25.685 29.7412 25.7438 30.3 26.1187C31.0398 26.6113 32.0708 26.5451 32.7318 25.9276C33.4716 25.2366 33.4716 24.1192 32.7318 23.4355L26.7663 17.8633L23.9488 20.2892C21.8002 22.1417 18.5026 22.1711 16.3147 20.3554C13.8199 18.2823 13.7648 14.6655 16.1888 12.5263L21.7058 7.65978C23.8622 5.76317 26.7112 4.70459 29.6782 4.70459C32.5194 4.70459 35.266 5.6823 37.3831 7.43925L39.752 9.40938H42.8135H45.9616H49.1096C49.8022 9.40938 50.3689 9.93867 50.3689 10.5856V25.8761C50.3689 27.1773 49.2434 28.2285 47.8504 28.2285H45.332C44.4033 28.2285 43.5848 27.7581 43.1519 27.0523H36.4702C36.2026 27.5449 35.8484 28.0153 35.4077 28.427C34.0619 29.6841 32.1967 30.1766 30.4495 29.9046C30.1662 30.4412 29.7805 30.9411 29.3005 31.3896C27.1519 33.3964 23.7914 33.5949 21.3988 31.985C19.4234 33.5141 16.48 33.4185 14.6305 31.6836L12.5134 29.6988L11.9625 29.1842L9.16075 26.5672C8.72789 26.1628 8.16124 25.9276 7.55524 25.8835C7.55524 27.1773 6.42194 28.2285 5.03679 28.2285H2.51834C1.12532 28.2285 -0.000106812 27.1773 -0.000106812 25.8761V10.5856C-0.000106812 9.93867 0.566544 9.40938 1.25912 9.40938H4.40718H7.55524H9.11353C9.27093 9.40938 9.42046 9.35792 9.53064 9.26235L11.6162 7.52746C13.812 5.71171 16.6374 4.70459 19.573 4.70459H20.3836C20.7299 4.70459 21.084 4.71929 21.4224 4.7487ZM42.8135 23.5237V12.938H39.0358C38.5715 12.938 38.1229 12.7762 37.7845 12.4895L34.8804 10.0783C33.448 8.88744 31.5985 8.23318 29.6782 8.23318C27.6792 8.23318 25.7589 8.94625 24.3029 10.2254L18.7859 15.0919C17.9753 15.8123 17.9911 17.0253 18.8253 17.7163C19.5572 18.3264 20.6669 18.3117 21.3831 17.6942L27.0417 12.813C27.8051 12.1514 29.0014 12.1955 29.7097 12.9159C30.418 13.6363 30.3708 14.7464 29.5995 15.408L29.5366 15.4668L35.392 20.9361C36.179 21.6712 36.6905 22.5754 36.9188 23.5164H42.8135V23.5237ZM5.03679 24.6999C5.03679 24.388 4.90412 24.0888 4.66797 23.8682C4.43182 23.6477 4.11153 23.5237 3.77757 23.5237C3.4436 23.5237 3.12331 23.6477 2.88716 23.8682C2.65101 24.0888 2.51834 24.388 2.51834 24.6999C2.51834 25.0119 2.65101 25.3111 2.88716 25.5316C3.12331 25.7522 3.4436 25.8761 3.77757 25.8761C4.11153 25.8761 4.43182 25.7522 4.66797 25.5316C4.90412 25.3111 5.03679 25.0119 5.03679 24.6999ZM46.5912 25.8761C46.9251 25.8761 47.2454 25.7522 47.4816 25.5316C47.7177 25.3111 47.8504 25.0119 47.8504 24.6999C47.8504 24.388 47.7177 24.0888 47.4816 23.8682C47.2454 23.6477 46.9251 23.5237 46.5912 23.5237C46.2572 23.5237 45.9369 23.6477 45.7008 23.8682C45.4646 24.0888 45.332 24.388 45.332 24.6999C45.332 25.0119 45.4646 25.3111 45.7008 25.5316C45.9369 25.7522 46.2572 25.8761 46.5912 25.8761Z' fill='%2347B768'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1005_133'%3E%3Crect width='50.369' height='37.6383' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 51px;
  height: 38px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__content .ocseo-programs-wrapper .program-box.heart h3:before {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='38' viewBox='0 0 40 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_975_286)'%3E%3Cpath d='M17.6406 34.1665L17.4453 33.9986L3.75781 22.1258C1.35937 20.0461 0 17.1271 0 14.0695V13.8287C0 8.69132 3.90625 4.2837 9.3125 3.32045C12.3906 2.76585 15.5391 3.42991 18.0469 5.07912C18.75 5.54615 19.4062 6.08616 20 6.70643C20.3281 6.35616 20.6797 6.03507 21.0547 5.73588C21.3438 5.50237 21.6406 5.28344 21.9531 5.07912C24.4609 3.42991 27.6094 2.76585 30.6875 3.31315C36.0938 4.27641 40 8.69132 40 13.8287V14.0695C40 17.1271 38.6406 20.0461 36.2422 22.1258L22.5547 33.9986L22.3594 34.1665C21.7188 34.7211 20.875 35.0349 20 35.0349C19.125 35.0349 18.2812 34.7284 17.6406 34.1665ZM18.6797 10.5813C18.6484 10.5595 18.625 10.5303 18.6016 10.5011L17.2109 9.0416L17.2031 9.0343C15.3984 7.14428 12.6719 6.28319 10.0156 6.75752C6.375 7.40698 3.75 10.3697 3.75 13.8287V14.0695C3.75 16.1492 4.67969 18.1414 6.3125 19.5571L20 31.43L33.6875 19.5571C35.3203 18.1414 36.25 16.1492 36.25 14.0695V13.8287C36.25 10.377 33.625 7.40698 29.9922 6.75752C27.3359 6.28319 24.6016 7.15158 22.8047 9.0343C22.8047 9.0343 22.8047 9.0343 22.7969 9.0416C22.7891 9.04889 22.7969 9.0416 22.7891 9.04889L21.3984 10.5084C21.375 10.5376 21.3438 10.5595 21.3203 10.5886C20.9688 10.917 20.4922 11.0995 20 11.0995C19.5078 11.0995 19.0312 10.917 18.6797 10.5886V10.5813Z' fill='%2347B768'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_975_286'%3E%3Crect width='40' height='37.3626' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 40px;
  height: 38px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__content .ocseo-programs-wrapper .program-box.family h3:before {
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='52' viewBox='0 0 41 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.7515 11.387C29.931 11.3852 31.35 11.325 32.4819 11.551C34.5891 11.9777 36.4394 13.2268 37.623 15.0219C38.0589 15.6808 38.3927 16.4017 38.6132 17.1603C38.8044 17.8076 38.9233 18.554 39.0475 19.2222L39.5944 22.1772L40.1653 25.2429C40.2666 25.7876 40.4189 26.4929 40.4732 27.0318C40.526 27.5319 40.5002 28.037 40.3963 28.5288C40.0901 29.9693 39.2612 30.8918 38.0638 31.6643C38.1396 32.5276 38.2999 33.3931 38.3946 34.2562C38.4458 34.7235 38.7237 35.7267 38.2112 36.0142C37.6224 36.3441 36.628 36.1084 35.9613 36.1866C35.8209 36.2029 35.429 36.1861 35.2894 36.1635C35.1564 37.0802 35.0787 38.3577 34.9922 39.3053L34.4434 45.3059L34.2661 47.2611C34.1865 48.1429 34.1969 48.9139 33.6184 49.6409C33.1874 50.1801 32.5606 50.5268 31.8749 50.6053C31.0601 50.6956 30.4267 50.3897 29.8118 49.8932C29.616 50.065 29.4006 50.2137 29.1704 50.3357C28.1154 50.8837 26.8464 50.6084 26.0759 49.7087C25.8826 49.4829 25.7741 49.2772 25.6383 49.0133C25.518 49.2381 25.4211 49.3857 25.2528 49.5812C24.74 50.1856 24.0064 50.5588 23.2161 50.6172C22.2137 50.6885 21.5274 50.2688 20.8092 49.6492C20.7787 49.6825 20.7476 49.7153 20.7159 49.7478C19.7891 50.6893 18.3201 50.8983 17.1843 50.2214C16.8284 50.0091 16.6163 49.7998 16.3304 49.5085C15.8119 49.9001 15.582 50.1262 14.9368 50.3721C13.9831 50.7345 12.9238 50.6992 11.9964 50.2743C11.3661 50.0212 10.8476 49.5503 10.4298 49.0274C9.55288 50.0121 8.53108 50.6681 7.16193 50.6235C6.09604 50.5907 5.08729 50.1339 4.3597 49.3543C3.8275 48.7884 3.47873 48.0751 3.35913 47.3074C3.27649 46.7687 3.33837 45.8261 3.36343 45.2552L3.48247 42.6011L3.93228 32.4243C3.30433 32.5728 2.9549 32.6515 2.30356 32.4497C1.64837 32.2434 1.10254 31.7841 0.786925 31.1741C0.40665 30.4413 0.513444 29.1231 0.51416 28.2826L0.514931 24.7394L0.514683 20.7457C0.514463 20.0092 0.489458 19.0609 0.543708 18.3452C0.598178 17.6133 0.737439 16.8903 0.958681 16.1906C1.45957 14.6229 2.50131 12.893 4.00545 12.1275C4.33329 11.9589 4.68966 11.853 5.05633 11.815C5.54181 11.7684 6.27878 11.7916 6.78298 11.792L9.67215 11.7923L13.5069 11.7904C14.1953 11.7897 14.8962 11.7736 15.5834 11.7991C17.3311 11.8638 18.6078 13.2032 19.3493 14.6636C19.6202 14.6401 19.9575 14.5658 20.2522 14.5389C20.9916 14.4712 21.512 14.577 22.2118 14.7424C22.4122 14.4572 22.6328 14.1864 22.8713 13.932C24.4696 12.2486 26.4584 11.4453 28.7515 11.387ZM15.6478 47.8958C15.6789 47.5615 15.6622 46.997 15.6619 46.6423L15.6605 44.4486V41.3343C15.6606 40.8216 15.6781 40.1769 15.6561 39.6779C14.7995 39.4378 14.0759 38.7592 14.0048 37.8411C13.9408 37.015 13.9661 36.1629 13.9662 35.3329L13.9674 33.2293C13.9691 31.6904 13.9496 30.3631 14.7181 28.9744C14.9023 28.6414 15.142 28.3055 15.2408 27.9428C15.2723 27.3557 15.2549 26.6328 15.2549 26.0437V20.8859L15.2514 19.4136C15.2497 18.6943 15.0945 18.0373 15.9283 17.8034C16.0708 17.5651 16.1697 17.329 16.3048 17.0846C16.6046 16.5422 17.0324 16.0293 17.5114 15.6349C17.6183 15.5468 17.9337 15.3803 17.8885 15.2603C17.6568 14.6451 17.0067 13.9545 16.4408 13.6232C16.1009 13.4242 15.857 13.3694 15.4842 13.3572C14.752 13.3334 14.0021 13.3445 13.2722 13.3444L9.01445 13.3443L6.48923 13.3445C6.23037 13.3445 5.48431 13.3289 5.26921 13.366C3.5731 13.5394 2.435 16.1549 2.19052 17.6184C2.01282 18.6821 2.0601 19.8308 2.05988 20.9117L2.05902 25.2451L2.05936 28.4302C2.05955 28.9865 2.04545 29.5708 2.08086 30.1238C2.09832 30.3964 2.19126 30.5988 2.40989 30.7809C2.61665 30.951 2.88291 31.0309 3.14915 31.0031C3.4093 30.9769 3.65618 30.8527 3.81723 30.6443C3.92807 30.503 3.99617 30.3331 4.01352 30.1544C4.04899 29.8192 4.03437 29.3252 4.03398 28.9752L4.03247 27.0571L4.0396 20.6768C4.04023 20.0345 3.97172 18.9013 4.11087 18.2742C4.26847 17.5641 5.61225 17.709 5.57816 18.5465C5.5946 19.1219 5.58364 19.6847 5.58311 20.2543L5.58008 23.8763C5.57783 26.5799 5.61944 29.2877 5.49986 31.9873C5.47825 32.4756 5.45379 32.9641 5.433 33.4523L5.14038 40.0871L4.94296 44.5191C4.91793 45.06 4.82463 46.474 4.87709 46.9584C4.94252 47.564 5.23883 48.1211 5.70442 48.5138C6.20481 48.9266 6.84954 49.1224 7.49501 49.0571C8.13755 48.9869 8.72541 48.6628 9.12783 48.1569C9.72637 47.4101 9.64984 46.6575 9.65009 45.7586L9.64962 43.9089L9.6483 37.5486L9.64722 33.0371L9.64684 31.7733C9.64673 31.5654 9.62938 31.3217 9.65777 31.1163C9.78423 30.2004 11.1102 30.2232 11.1795 31.146C11.2138 31.6009 11.1937 32.0997 11.193 32.564L11.1913 35.182L11.1924 43.6756C11.1922 44.4773 11.0918 46.7962 11.3325 47.4638C11.6447 48.3296 12.4256 48.9756 13.3525 49.0516C14.007 49.1053 14.6269 48.9172 15.1264 48.4882C15.3241 48.3183 15.5033 48.1126 15.6478 47.8958ZM23.5961 15.4735C24.6753 16.2395 25.4032 17.4054 25.6174 18.7113C25.8394 20.0345 25.521 21.3914 24.7337 22.4777C23.947 23.5651 22.7598 24.295 21.4344 24.5064C20.1145 24.704 18.7701 24.3703 17.6958 23.5785C17.4097 23.3672 17.0176 23.0082 16.7921 22.7289L16.794 26.5728C18.1031 25.5717 19.9831 25.1757 21.6037 25.3982C23.3692 25.6497 24.9626 26.5929 26.0327 28.0196C26.7996 29.0355 27.2565 30.2513 27.3487 31.5211C27.3801 31.935 27.3702 32.4486 27.3686 32.8705C27.3664 33.4449 27.3738 34.0348 27.3639 34.6078C28.2861 34.6346 29.2423 34.623 30.1675 34.6227L34.5544 34.6222C35.2863 34.6222 36.1665 34.6001 36.8852 34.626C36.848 34.3787 36.8139 34.0003 36.769 33.7721C36.7079 33.2918 36.6437 32.8107 36.5845 32.3302C36.4187 30.9789 36.1103 29.632 35.8423 28.2975L34.6731 22.4738L34.1284 19.7612C34.035 19.2966 33.6531 17.9886 33.9521 17.5836C34.3396 17.0589 35.2588 17.2805 35.3423 17.9647C35.462 18.5353 35.5659 19.0685 35.6749 19.6201L36.2975 22.7212L37.2383 27.3945C37.4079 28.2369 37.6119 29.1564 37.7535 29.9963C39.3284 28.5841 39.0015 27.4457 38.6587 25.5957L38.1704 22.9602L37.5706 19.7294C37.2195 17.8408 37.0568 16.5357 35.6796 15.0406C34.5208 13.7702 32.8982 13.0216 31.1799 12.9644C30.4405 12.9368 29.4474 12.9405 28.697 12.9567C26.7079 13.045 24.786 13.7992 23.5961 15.4735ZM27.3746 36.1816C27.3487 37.6817 27.6051 38.5425 26.2227 39.4799C26.2486 40.0951 26.3334 40.8218 26.3904 41.4456L26.7096 44.9314L26.9029 47.0601C26.9808 47.9179 26.8699 48.8533 27.9196 49.0602C29.2916 49.0417 29.0454 47.7204 29.0454 46.7503V44.2222L29.0401 36.1861C28.629 36.1872 27.7442 36.2144 27.3746 36.1816ZM20.3356 26.8886C19.6474 26.9657 19.1553 27.056 18.5194 27.3416C17.0296 28.0111 16.0143 29.3728 15.64 30.9469C15.4752 31.6401 15.5144 32.4665 15.5145 33.1891L15.5159 35.4869L15.5156 36.7605C15.5114 37.6304 15.3552 38.1655 16.4154 38.1727C17.328 38.179 17.2063 39.1464 17.206 39.8015L17.2055 41.1427L17.2051 46.045C17.2039 46.4746 17.1667 47.6191 17.2591 47.9749C17.3444 48.304 17.544 48.5917 17.8222 48.7873C18.1346 49.0106 18.4864 49.1028 18.8702 49.0387C19.2467 48.9742 19.5818 48.7619 19.8007 48.4488C20.1015 48.0165 20.0657 47.4662 20.0682 46.9628C20.0704 46.4666 20.0674 45.9698 20.0671 45.4736L20.0652 41.065C20.0652 40.9342 20.0555 40.7789 20.0649 40.6505C20.1103 40.0323 19.8406 39.0013 20.6906 38.8479C20.7894 38.83 20.8905 38.8314 20.9888 38.8512C21.4181 38.9806 21.5988 39.2436 21.6079 39.6834C21.6219 40.3611 21.6079 41.0463 21.6084 41.724L21.6114 46.0183C21.6103 46.4826 21.5643 47.7108 21.6858 48.0922C21.8199 48.5083 22.1432 48.8363 22.5576 48.9759C22.9129 49.1023 23.3045 49.0775 23.641 48.9073C23.991 48.7305 24.2573 48.4226 24.3815 48.0509C24.5225 47.6216 24.474 45.4813 24.474 44.8419L24.4732 40.4349C24.4729 39.9855 24.4093 39.166 24.4966 38.7628C24.5421 38.5521 24.6522 38.3866 24.8447 38.2842C25.1528 38.1203 25.645 38.1903 25.7736 37.7893C25.8991 37.3983 25.8289 35.2831 25.8281 34.7442C25.8267 33.8211 25.857 32.8897 25.8248 31.9675C25.8182 31.7229 25.7972 31.479 25.7617 31.2369C25.6714 30.6357 25.4742 30.0561 25.1793 29.5246C24.5189 28.3319 23.4122 27.4504 22.1019 27.0737C21.5148 26.9057 20.9417 26.8591 20.3356 26.8886ZM21.0499 22.9819C22.9514 22.7725 24.3242 21.0631 24.1182 19.1613C23.9123 17.2596 22.2052 15.8837 20.3031 16.0863C18.3961 16.2894 17.0161 18.0017 17.2226 19.9082C17.4291 21.8148 19.1437 23.1918 21.0499 22.9819ZM30.593 36.1841L30.5883 44.3503L30.5889 46.8235C30.5892 47.2782 30.5735 47.7634 30.6172 48.2131C30.6376 48.4229 30.7235 48.5912 30.8706 48.7448C31.0686 48.95 31.3421 49.0643 31.6268 49.061C32.2249 49.0555 32.5961 48.5871 32.6397 48.02C32.8209 46.3518 32.955 44.6009 33.1084 42.9233L33.7238 36.1819C32.8558 36.2023 31.9826 36.1687 31.1138 36.1888C30.9427 36.1927 30.764 36.1921 30.593 36.1841Z' fill='%2347B768' stroke='%2347B768'/%3E%3Cpath d='M10.0207 0.515898C12.7786 0.297576 15.1925 2.35333 15.4161 5.11075C15.6398 7.86818 13.5887 10.2861 10.8317 10.515C8.06718 10.7447 5.6412 8.68673 5.41696 5.92175C5.19268 3.15678 7.25532 0.734799 10.0207 0.515898ZM10.7226 8.96929C12.622 8.80098 14.0291 7.13049 13.8722 5.23005C13.7152 3.32964 12.0532 1.91258 10.1518 2.05817C8.23436 2.20498 6.80265 3.88426 6.96094 5.80081C7.1192 7.71738 8.80702 9.13904 10.7226 8.96929Z' fill='%2347B768' stroke='%2347B768'/%3E%3Cpath d='M29.4196 0.515981C32.18 0.296887 34.596 2.35622 34.8165 5.11651C35.0371 7.87683 32.9789 10.2937 30.2188 10.5157C27.4564 10.7379 25.0374 8.67802 24.8166 5.91561C24.596 3.15323 26.6572 0.73524 29.4196 0.515981ZM30.1094 8.97053C32.0137 8.80891 33.4283 7.13701 33.2722 5.23228C33.1163 3.32755 31.4486 1.90812 29.5432 2.05856C27.6302 2.20961 26.2034 3.8858 26.3601 5.79847C26.5168 7.71113 28.1972 9.13284 30.1094 8.97053Z' fill='%2347B768' stroke='%2347B768'/%3E%3C/svg%3E%0A");
  width: 41px;
  height: 52px;
}
.new-ocseo-template .main-content-new article .entry-content section.ocseo-content-block.programs-boxes .inner-content .ocseo-content-block__content .ocseo-programs-wrapper .program-box.health-kit h3:before {
  background-image: url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5228 0.25H29.1632L29.1799 0.25875C29.3706 0.356887 29.5795 0.407987 29.7395 0.556697C30.2146 0.998672 30.6804 1.47803 31.1392 1.93763L33.7152 4.51568L36.9619 7.76203C37.5101 8.31036 38.0603 8.85741 38.6046 9.40968C39.0662 9.87807 39.0166 10.3604 39.0109 10.9683C39.5927 10.9697 40.4121 10.9484 40.9739 11.009C42.0517 11.1356 43.0556 11.6203 43.8249 12.3857C44.4032 12.9627 44.8718 13.7354 45.0714 14.5319C45.1061 14.6708 45.2085 15.208 45.25 15.2891V40.9354C45.1351 41.2336 45.1089 41.6263 44.9949 41.9561C44.5612 43.2226 43.6278 44.256 42.412 44.816C42.1569 44.9362 42.0422 44.98 41.7748 45.0547C41.6362 45.0936 41.073 45.201 40.9851 45.25H4.54036C4.37642 45.1779 3.83605 45.0988 3.59004 45.0153C2.18475 44.5482 1.09446 43.4917 0.552922 42.1182C0.437623 41.826 0.353684 41.1749 0.25 40.9862V13.4789C0.307995 13.3597 0.394262 12.8871 0.43967 12.7225C0.653354 11.9477 1.09784 11.1949 1.66396 10.6266C2.44061 9.8528 3.45739 9.36623 4.54719 9.24684C5.09047 9.18968 5.90954 9.21355 6.48648 9.21287C6.50735 7.48122 6.49094 5.74729 6.49089 4.01539C6.49087 3.45243 6.42566 1.55481 6.56659 1.12074C6.72714 0.626326 7.10121 0.463472 7.5228 0.25ZM9.12768 9.21041L14.5928 9.21381L16.2012 9.21337C16.8751 9.21313 17.4923 9.18711 18.1562 9.34084C19.0434 9.5436 19.8542 9.99536 20.4935 10.643C21.1585 11.3177 21.4418 11.9961 21.856 12.825L22.9785 15.0722C23.1367 15.3888 23.396 15.9501 23.5661 16.2332C24.0771 16.2644 24.7528 16.2459 25.2738 16.2458L28.3042 16.2452C30.9293 16.2447 33.5562 16.2425 36.1814 16.2473C36.2465 16.2475 36.3106 16.2527 36.3629 16.2179L36.3698 16.1834C36.3801 14.7045 36.3445 13.1588 36.3781 11.6901C35.065 11.6809 33.7517 11.6784 32.4386 11.6828C31.7821 11.6829 30.4899 11.7288 29.9142 11.5863C29.3603 11.4469 28.8564 11.1551 28.4598 10.7439C28.0665 10.3477 27.7916 9.84963 27.6659 9.3057C27.5475 8.78917 27.5787 8.03388 27.5842 7.48968C27.5994 6.0176 27.5649 4.53695 27.586 3.0658L27.589 2.90107C25.9839 2.88184 24.3586 2.89362 22.7522 2.89349L14.313 2.89331L10.732 2.89371C10.4363 2.89406 9.35158 2.91669 9.13196 2.88268C9.10015 4.98271 9.15007 7.10896 9.12768 9.21041ZM5.08484 11.8622C4.79724 11.8838 4.54818 11.9082 4.27627 12.0121C3.49905 12.3087 2.94435 13.0522 2.90118 13.8863C2.87661 14.3613 2.88725 14.847 2.88727 15.325L2.88758 17.9979L2.88823 26.4858L2.88845 35.9681L2.8874 38.9533C2.88672 39.4765 2.87753 40.0302 2.89615 40.5516C2.91682 41.1303 3.2218 41.7155 3.66739 42.093C4.00776 42.3806 4.42916 42.5555 4.87329 42.5933C5.29675 42.6317 5.93978 42.6137 6.37714 42.6133L8.97473 42.612L17.3323 42.6122L32.5885 42.6126H37.6466C38.571 42.6126 39.5191 42.6238 40.4406 42.6084C40.9858 42.566 41.3347 42.4746 41.7722 42.1292C42.6777 41.4142 42.6144 40.5619 42.6146 39.5195V37.7136V31.8065L42.6133 24.4951L42.6148 22.2745C42.6164 21.1928 42.7541 20.1848 41.8289 19.4034C41.0477 18.7437 40.0693 18.8892 39.1038 18.8894L36.2902 18.89L26.1013 18.8896L23.8585 18.8917C23.4562 18.8922 23.0407 18.9037 22.6388 18.8743C21.7149 18.8066 21.4768 17.973 21.1128 17.2437L19.7038 14.4258C19.0823 13.1818 18.6915 11.8733 17.0459 11.8651C16.3719 11.8617 15.6868 11.8583 15.0117 11.8582L11.2745 11.858L7.21357 11.8581C6.54708 11.8582 5.74286 11.8378 5.08484 11.8622ZM34.4748 9.03381C34.454 8.98758 34.4496 8.98053 34.4129 8.94421C33.4052 7.94641 32.4028 6.93415 31.3993 5.93321C31.2774 5.8115 30.3033 4.82561 30.2414 4.79023C30.2113 4.95839 30.2198 5.35172 30.22 5.53405L30.2233 6.74881C30.2247 7.23003 30.2233 7.71112 30.2185 8.1923C30.2161 8.44571 30.2014 8.65329 30.3176 8.88901C30.4712 9.02173 30.8188 9.04818 31.0181 9.03952C32.1387 8.99085 33.363 9.10142 34.4748 9.03381ZM39.0104 16.2417C39.9282 16.2441 40.9284 16.1824 41.801 16.4485C42.0703 16.5307 42.3463 16.6581 42.6126 16.7595C42.6197 15.8174 42.6968 14.9911 41.9723 14.2612C41.4417 13.7264 40.8621 13.613 40.1354 13.6158C39.8597 13.6169 39.2603 13.6411 39.0148 13.6051C39.0005 14.4837 39.019 15.3642 39.0104 16.2417Z' fill='%2347B768' stroke='%2347B768' stroke-width='0.5'/%3E%3Cpath d='M20.0023 22.4063C20.1827 22.3988 20.3632 22.3957 20.5437 22.3972L23.917 22.3961C24.4689 22.3964 25.1496 22.3704 25.6928 22.4401C25.9395 22.4979 26.1516 22.6302 26.332 22.8051C26.8261 23.2852 26.7079 24.1726 26.7077 24.8178L26.7057 26.7885L28.7661 26.7909C29.4758 26.7907 30.304 26.6659 30.8003 27.2829C31.1866 27.763 31.1014 28.3606 31.1016 28.9449L31.102 30.6185L31.1014 32.4453C31.1011 32.7954 31.093 33.1313 31.0858 33.4835C31.0752 33.9975 30.583 34.6079 30.0636 34.6714C29.4336 34.7485 28.6863 34.7021 28.0403 34.7105C27.6646 34.7156 27.0738 34.7448 26.707 34.7004L26.7075 36.7566C26.7097 37.6447 26.8532 38.6236 25.8345 39.0169C25.7145 39.0631 25.6216 39.0767 25.4953 39.094C24.9046 39.1246 24.1547 39.105 23.5544 39.1053L20.3974 39.1061C19.8962 39.1035 19.5366 39.0657 19.164 38.6952C18.6737 38.2079 18.7941 37.3738 18.794 36.7252C18.7921 36.0559 18.7941 35.3866 18.8 34.7173C18.1155 34.7107 17.4309 34.709 16.7463 34.7116C16.336 34.7118 15.8339 34.7384 15.4377 34.6661C15.2047 34.6235 14.9629 34.498 14.7975 34.3293C14.4532 33.9786 14.4062 33.6949 14.4017 33.232L14.4002 29.7543C14.4002 29.2112 14.3963 28.668 14.4071 28.1251C14.4151 27.7258 14.5292 27.4433 14.8059 27.1596C15.2727 26.6813 16.1069 26.7898 16.7256 26.7902L18.7911 26.7909C18.7958 26.0908 18.797 25.391 18.7948 24.691C18.7915 23.6578 18.6748 22.6005 20.0023 22.4063ZM21.4324 36.4564C21.6461 36.4573 23.9725 36.4797 24.0541 36.4408L24.0633 36.4151C24.0703 35.7261 24.0719 35.0372 24.0681 34.3482C24.0679 33.1586 23.9765 32.0971 25.5599 32.0652C26.5212 32.0461 27.4989 32.0808 28.4591 32.0643C28.4644 31.2111 28.4453 30.2903 28.4679 29.4439C27.8 29.4366 27.1318 29.4346 26.4636 29.4382C25.2683 29.4401 24.0683 29.566 24.0677 27.9097C24.0673 26.9994 24.0545 26.0684 24.0712 25.1566L24.0734 25.0493C23.4984 25.0423 22.9231 25.0406 22.3481 25.0445C22.1212 25.0452 21.6361 25.063 21.4367 25.0309C21.4298 25.7175 21.4288 26.4044 21.4337 27.091C21.4344 27.7803 21.5562 28.5432 21.0182 29.0605C20.8487 29.2257 20.6374 29.3413 20.407 29.3951C20.2576 29.43 20.102 29.4377 19.9492 29.4373C19.0334 29.4351 18.1176 29.4371 17.2019 29.4423C17.1476 29.4428 17.0926 29.4346 17.039 29.427L17.0378 32.0619L19.0222 32.0648C19.9144 32.0637 21.0562 31.9033 21.3674 33.0092C21.4742 33.3888 21.434 34.0083 21.4338 34.4187L21.4324 36.4564Z' fill='%2347B768' stroke='%2347B768' stroke-width='0.5'/%3E%3C/svg%3E");
  width: 46px;
  height: 46px;
}

.dfcr-template-active .keyboard-outline {
  outline: none;
  background: transparent;
}
.dfcr-template-active .ocseo-hero {
  padding: 62px 30px 80px;
}
@media screen and (max-width: 768px) {
  .dfcr-template-active .ocseo-hero {
    padding: 0px 30px 20px;
  }
}
.dfcr-template-active .ocseo-hero {
  background: #fff;
  color: #000000;
  text-align: center;
  width: 100%;
  max-width: 100%;
}
.dfcr-template-active .ocseo-hero__inner {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  gap: 58px;
  flex-direction: row;
}
.dfcr-template-active .ocseo-hero__title {
  font-size: clamp(2rem, 4vw, 3rem);
  margin-bottom: 0.75rem;
}
.dfcr-template-active .ocseo-hero__subtitle {
  font-size: 1.125rem;
  opacity: 0.9;
  margin-bottom: 1.5rem;
}
.dfcr-template-active .ocseo-hero__button {
  display: inline-block;
  padding: 0.75rem 1.5rem;
  border-radius: 999px;
  background-color: #f97316;
  color: #fff;
  font-weight: 600;
  text-decoration: none;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
}
.dfcr-template-active .ocseo-hero__button:hover, .dfcr-template-active .ocseo-hero__button:focus-visible {
  transform: translateY(-1px);
  box-shadow: 0 10px 20px rgba(15, 23, 42, 0.3);
}
.dfcr-template-active .ocseo-hero .loc-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  padding: 18px 0;
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  flex-wrap: wrap;
}
.dfcr-template-active .ocseo-hero .loc-head__address_features {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 50px;
}
.dfcr-template-active .ocseo-hero .loc-head__left {
  min-width: 0;
  flex: 1;
}
.dfcr-template-active .ocseo-hero .loc-head__right {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  gap: 10px;
  white-space: nowrap;
  max-width: 280px;
  width: 100%;
  justify-content: flex-end;
}
.dfcr-template-active .ocseo-hero .loc-head__subtitle {
  color: #000000;
  text-align: left;
  font-family: "Outfit-SemiBold", sans-serif;
  font-size: 16px;
  line-height: 25px;
  font-weight: 600;
  position: relative;
}
.dfcr-template-active .ocseo-hero .loc-head__title {
  color: #000000;
  text-align: left;
  font-family: "Outfit-Bold", sans-serif;
  font-size: 40px;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0;
  margin: 0;
}
.dfcr-template-active .ocseo-hero .loc-head__meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px 14px;
  font-size: 14px;
  opacity: 0.9;
  margin-bottom: 10px;
}
.dfcr-template-active .ocseo-hero .loc-head__address {
  position: relative;
  padding-right: 12px;
}
.dfcr-template-active .ocseo-hero .loc-head__address:after {
  content: "|";
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0.5;
}
.dfcr-template-active .ocseo-hero .loc-head__rating {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.dfcr-template-active .ocseo-hero .loc-head__rating-num {
  font-weight: 700;
}
.dfcr-template-active .ocseo-hero .loc-head__reviews {
  opacity: 0.85;
}
.dfcr-template-active .ocseo-hero .loc-head__features {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 18px;
  padding: 0;
  margin: 0;
  list-style: none;
}
.dfcr-template-active .ocseo-hero .loc-head__feature {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: #000000;
  text-align: left;
  font-family: "Outfit-Regular", sans-serif;
  font-size: 16px;
  line-height: 25px;
  font-weight: 400;
  position: relative;
}
.dfcr-template-active .ocseo-hero .loc-head__check {
  display: inline-flex;
  width: 18px;
  height: 18px;
  align-items: center;
  justify-content: center;
  border-radius: 0;
  font-size: 12px;
  font-weight: 900;
  opacity: 0.8;
  /*border: 1px solid rgba(0,0,0,0.15);*/
}
.dfcr-template-active .ocseo-hero .loc-head__select-label {
  font-size: 14px;
  font-weight: 700;
  opacity: 0.85;
}
.dfcr-template-active .ocseo-hero .loc-head__select {
  height: 40px;
  padding: 0 38px 0 12px;
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  background: #fff;
  font-size: 14px;
  font-weight: 600;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.dfcr-template-active .ocseo-hero .loc-head__select:focus {
  border-color: rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.08);
}
.dfcr-template-active .ocseo-hero .loc-head .facility-select-wrap {
  position: relative;
  display: inline-block;
}
.dfcr-template-active .ocseo-hero .loc-head .facility-select-wrap .facility-select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  height: 40px;
  padding: 0 42px 0 12px;
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.18);
  background-color: #fff;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
}
.dfcr-template-active .ocseo-hero .loc-head .facility-select-wrap .facility-select::-ms-expand {
  display: none;
}
.dfcr-template-active .ocseo-hero .loc-head .facility-select-wrap .facility-select:focus {
  outline: none;
  border-color: rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.08);
}
.dfcr-template-active .ocseo-hero .loc-head .facility-select-wrap:after {
  content: "";
  position: absolute;
  right: 14px;
  top: 50%;
  transform: translateY(-50%);
  width: 14px;
  height: 14px;
  pointer-events: none;
  opacity: 0.75;
  background: url("data:image/svg+xml;utf8,<svg viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2' xmlns='http://www.w3.org/2000/svg'><path d='M5 7l5 5 5-5'/></svg>") no-repeat center/contain;
}
@media (max-width: 900px) {
  .dfcr-template-active .ocseo-hero .loc-head {
    align-items: stretch;
  }
  .dfcr-template-active .ocseo-hero .loc-head__right {
    justify-content: flex-end;
  }
  .dfcr-template-active .ocseo-hero .loc-head__address_features {
    flex-direction: column;
    align-items: flex-start;
    gap: 0px;
  }
}
@media (max-width: 720px) {
  .dfcr-template-active .ocseo-hero .loc-head {
    flex-direction: column;
  }
  .dfcr-template-active .ocseo-hero .loc-head__right {
    justify-content: flex-start;
  }
}
@media (max-width: 516px) {
  .dfcr-template-active .ocseo-hero .loc-head__meta {
    gap: 0px;
  }
  .dfcr-template-active .ocseo-hero .loc-head__address {
    text-align: left;
  }
}
.dfcr-template-active .ocseo-hero .stars {
  --rating: 0;
  --star-size: 16px;
  display: inline-block;
  font-size: var(--star-size);
  line-height: 1;
  letter-spacing: 2px;
}
.dfcr-template-active .ocseo-hero .stars::before {
  content: "★★★★★";
  background: linear-gradient(90deg, #f5b301 calc(var(--rating) / 5 * 100%), rgba(0, 0, 0, 0.15) calc(var(--rating) / 5 * 100%));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}
.dfcr-template-active .ocseo-hero .hero-column.ocseo-hero__content {
  max-width: 100%;
  width: 100%;
}
.dfcr-template-active .ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 27px;
}
@media (max-width: 768px) {
  .dfcr-template-active .ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block {
    padding: 0 25px;
  }
}
.dfcr-template-active .ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block h1 {
  color: #385762;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 48px;
  line-height: 69px;
  font-weight: 700;
}
.dfcr-template-active .ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block p {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.dfcr-template-active .ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block ul {
  list-style: disc;
  padding-left: 20px !important;
  display: flex;
  flex-direction: column;
  gap: 5px;
  list-style-position: inside;
}
.dfcr-template-active .ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block ul li {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.dfcr-template-active .ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block .ocseo-header-logos {
  display: flex;
  flex-direction: row;
  gap: 40px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.dfcr-template-active .ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block p, .dfcr-template-active .ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block h1, .dfcr-template-active .ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block h2, .dfcr-template-active .ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block h3, .dfcr-template-active .ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block ul, .dfcr-template-active .ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block ol {
  margin: 0;
  padding: 0;
}
.dfcr-template-active .ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block .btn.verify-policy-btn {
  color: #ffffff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}
.dfcr-template-active .ocseo-hero .hero-column.ocseo-hero__image {
  max-width: 100%;
  width: 100%;
}
.dfcr-template-active .ocseo-hero .hero-column.ocseo-hero__image img {
  height: 100%;
}
.dfcr-template-active .facility-gallery-hero {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 834px 1fr;
  gap: 32px;
  align-items: start;
}
.dfcr-template-active .facility-gallery-hero__item {
  display: block;
  overflow: hidden;
  border-radius: 10px;
  text-decoration: none;
}
.dfcr-template-active .facility-gallery-hero__item img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
  transition: transform 0.35s ease;
}
.dfcr-template-active .facility-gallery-hero__item:hover img, .dfcr-template-active .facility-gallery-hero__item:focus img {
  transform: scale(1.03);
}
.dfcr-template-active .facility-gallery-hero__item--large {
  width: 834px;
  height: 579px;
}
.dfcr-template-active .facility-gallery-hero__small-grid {
  display: grid;
  grid-template-columns: repeat(2, 269.06px);
  gap: 32px;
}
.dfcr-template-active .facility-gallery-hero__item--small {
  width: 269.06px;
  height: 273.5px;
}
@media (max-width: 1439px) {
  .dfcr-template-active .facility-gallery-hero {
    grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);
    gap: 24px;
  }
  .dfcr-template-active .facility-gallery-hero__item--large {
    width: 100%;
    height: clamp(380px, 42vw, 579px);
  }
  .dfcr-template-active .facility-gallery-hero__small-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }
  .dfcr-template-active .facility-gallery-hero__item--small {
    width: 100%;
    height: clamp(180px, 20vw, 273.5px);
  }
}
@media (max-width: 991px) {
  .dfcr-template-active .facility-gallery-hero {
    grid-template-columns: 1fr;
    gap: 16px;
  }
  .dfcr-template-active .facility-gallery-hero__item--large {
    width: 100%;
    height: 320px;
  }
  .dfcr-template-active .facility-gallery-hero__small-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }
  .dfcr-template-active .facility-gallery-hero__item--small {
    width: 100%;
    height: 180px;
  }
}
@media (max-width: 575px) {
  .dfcr-template-active .facility-gallery-hero__item--large {
    height: 240px;
  }
  .dfcr-template-active .facility-gallery-hero__small-grid {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  .dfcr-template-active .facility-gallery-hero__item--small {
    height: 220px;
  }
}

body:not(.dfcr-template-active) .ocseo-hero .loc-head {
  display: none !important;
}

.ocseo-hero {
  padding: 0;
  background: #fff;
  color: #000000;
  text-align: center;
  width: 100%;
  max-width: 100%;
}
.ocseo-hero__inner {
  max-width: 1264px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  gap: 58px;
  flex-direction: row;
}
.ocseo-hero__title {
  font-size: clamp(2rem, 4vw, 3rem);
  margin-bottom: 0.75rem;
}
.ocseo-hero__subtitle {
  font-size: 1.125rem;
  opacity: 0.9;
  margin-bottom: 1.5rem;
}
.ocseo-hero__button {
  display: inline-block;
  padding: 0.75rem 1.5rem;
  border-radius: 999px;
  background-color: #f97316;
  color: #fff;
  font-weight: 600;
  text-decoration: none;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
}
.ocseo-hero__button:hover, .ocseo-hero__button:focus-visible {
  transform: translateY(-1px);
  box-shadow: 0 10px 20px rgba(15, 23, 42, 0.3);
}
.ocseo-hero .hero-column.ocseo-hero__content {
  max-width: 551.18px;
  width: 100%;
}
.ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 27px;
}
@media (max-width: 768px) {
  .ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block {
    padding: 0 25px;
  }
}
.ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block h1 {
  color: #385762;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 48px;
  line-height: 69px;
  font-weight: 700;
}
.ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block p {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block ul {
  list-style: disc;
  padding-left: 20px !important;
  display: flex;
  flex-direction: column;
  gap: 5px;
  list-style-position: inside;
}
.ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block ul li {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block .ocseo-header-logos {
  display: flex;
  flex-direction: row;
  gap: 40px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block p, .ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block h1, .ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block h2, .ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block h3, .ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block ul, .ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block ol {
  margin: 0;
  padding: 0;
}
.ocseo-hero .hero-column.ocseo-hero__content > .ocseo-hero__content-block .btn.verify-policy-btn {
  color: #ffffff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}
.ocseo-hero .hero-column.ocseo-hero__image {
  max-width: 627.35px;
  width: 100%;
}
.ocseo-hero .hero-column.ocseo-hero__image img {
  height: 100%;
}

.dfcr-template-active .ocseo-content-block .inner-content {
  max-width: 1440px;
  overflow: hidden;
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__heading {
  color: #000000;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  line-height: 44px;
  font-weight: 600;
  position: relative;
  align-self: stretch;
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__description {
  max-width: 1030px;
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__description p {
  color: #000000;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  position: relative;
  padding-left: 80px;
  padding-right: 80px;
  box-sizing: border-box;
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-container {
  max-width: 1020px;
  width: 100%;
  margin: 0 auto;
  /*overflow: hidden;*/
  position: relative;
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-wrapper {
  align-items: center;
  padding: 20px 0;
  max-width: 1020px;
  width: 100%;
  /*overflow: hidden;*/
  margin: 0 auto;
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide {
  width: 320px !important;
  height: 340px;
  border-radius: 25px;
  background: #385762;
  transition: all 0.35s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-next):not(.swiper-slide-prev) {
  opacity: 0;
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide .staff-card {
  width: 100%;
  height: 100%;
  padding: 28px 20px 24px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide .staff-image {
  width: 180px;
  height: 180px;
  margin: 0 auto 22px;
  border-radius: 25px;
  overflow: hidden;
  flex-shrink: 0;
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide .staff-image img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 25px;
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide .staff-name {
  margin: 0 0 8px;
  font-size: 22px;
  line-height: 1.2;
  font-weight: 700;
  color: #ffffff;
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide .staff-position {
  margin: 0;
  font-size: 18px;
  line-height: 1.35;
  font-weight: 400;
  color: #ffffff;
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide-active {
  background: #ffffff;
  border: 1px solid #000000;
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide-active .staff-name,
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide-active .staff-position {
  color: #385762;
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide-active {
  transform: scale(1.02);
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-button-prev,
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-button-next {
  width: 40px;
  height: 40px;
  margin-top: 0;
  transform: translateY(-50%);
  color: #385762;
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-button-prev:after,
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-button-next:after {
  font-size: 28px;
  font-weight: 700;
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-button-prev {
  left: 0px;
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-button-next {
  right: 0px;
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-button-prev {
  transform: translate(-50px, -50%);
}
.dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-button-next {
  transform: translate(50px, -50%);
}
@media (max-width: 1199px) {
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider {
    max-width: 100%;
    padding-left: 50px;
    padding-right: 50px;
  }
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper {
    max-width: 100%;
  }
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide {
    width: 280px;
    height: 320px;
  }
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide .staff-image {
    width: 160px;
    height: 160px;
  }
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide .staff-name {
    font-size: 20px;
  }
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide .staff-position {
    font-size: 17px;
  }
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-button-prev {
    transform: translate(-20px, -50%);
  }
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-button-next {
    transform: translate(20px, -50%);
  }
}
@media (max-width: 767px) {
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider {
    padding-left: 20px;
    padding-right: 20px;
  }
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide {
    width: 260px;
    height: 300px;
    border-radius: 20px;
  }
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide .staff-card {
    padding: 22px 16px 20px;
  }
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide .staff-image {
    width: 140px;
    height: 140px;
    margin-bottom: 18px;
    border-radius: 20px;
  }
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide .staff-image img {
    border-radius: 20px;
  }
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide .staff-name {
    font-size: 18px;
  }
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-slide .staff-position {
    font-size: 16px;
  }
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-button-prev,
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-button-next {
    width: 32px;
    height: 32px;
  }
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-button-prev:after,
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-button-next:after {
    font-size: 20px;
  }
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-button-prev {
    left: -4px;
    transform: translateY(-50%);
  }
  .dfcr-template-active .ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper.new-slider .swiper-button-next {
    right: -4px;
    transform: translateY(-50%);
  }
}
.dfcr-template-active .ocseo-content-block.verify-form-section {
  background-position: bottom center;
  background-repeat: repeat-x;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column {
  gap: 32px;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content {
  max-width: 816px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 34px;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content h3 {
  color: #23407c;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 22px;
  line-height: 44px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
  height: 34px;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content h2 {
  color: #ffffff;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
  max-width: 530px;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content h2.head-style2 {
  color: #385762;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 30px;
  line-height: 36px;
  font-weight: 700;
  position: relative;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content p {
  color: #ffffff;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content ul {
  margin: 0;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content ul li {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 31px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .ats-locations {
  max-width: 610px;
  width: 100%;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: space-between;
  flex-shrink: 0;
  position: relative;
}
@media screen and (max-width: 425px) {
  .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .ats-locations {
    flex-direction: column;
  }
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content {
  max-width: 524px;
  width: 100%;
  background: #ffffff;
  border-radius: 25px;
  padding: 30px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  box-shadow: 0px 0px 24.9px 0px rgba(0, 0, 0, 0.26);
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper {
  max-width: 450px;
  width: 100%;
  gap: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper h2 {
  color: #000000;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 32px;
  font-weight: 700;
  position: relative;
  max-width: 439px;
  width: 100%;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper p {
  color: #000000;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form ::-moz-placeholder, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form ::-moz-placeholder {
  color: #8d8f90 !important; /* your color */
  opacity: 1 !important;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form ::placeholder, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form ::placeholder {
  color: #8d8f90 !important; /* your color */
  opacity: 1 !important;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form :-ms-input-placeholder, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form :-ms-input-placeholder {
  color: #8d8f90 !important;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form ::-ms-input-placeholder, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form ::-ms-input-placeholder {
  color: #8d8f90 !important;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form.wpcf7-form, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form.wpcf7-form {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form.wpcf7-form p:has(> .wpcf7-form-control-wrap), .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form.wpcf7-form p:has(> .wpcf7-form-control-wrap) {
  margin: 0;
  gap: 16px;
  display: flex;
  flex-direction: column;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-email, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-tel, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-url, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-email, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-tel, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-url, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea {
  border: 1px solid #cfd2d7;
  border-radius: 5px;
  padding: 16px;
  font-size: 16px;
  line-height: 24px;
  font-family: "Outfit", sans-serif;
  width: 100%;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text:focus, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-email:focus, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-tel:focus, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-url:focus, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea:focus, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text:focus, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-email:focus, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-tel:focus, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-url:focus, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea:focus {
  outline: none;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea {
  height: 75px;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-submit, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-submit {
  background: #37a2ab;
  border-radius: 10px;
  padding: 18px 20px 18px 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  color: #ffffff;
  text-align: center;
  font-size: 1.2em;
  font-weight: 700;
  width: 100%;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form .gform-body .gform_fields {
  row-gap: 16px;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input[type=text],
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input[type=email],
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input[type=tel],
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input[type=url],
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form .gform-body .gform_fields .gfield .ginput_container input[type=text],
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form .gform-body .gform_fields .gfield .ginput_container input[type=email],
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form .gform-body .gform_fields .gfield .ginput_container input[type=tel],
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form .gform-body .gform_fields .gfield .ginput_container input[type=url],
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form .gform-body .gform_fields .gfield .ginput_container textarea {
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  padding: 16px;
  font-size: 16px;
  line-height: 24px;
  font-family: "Outfit", sans-serif;
  width: 100%;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input[type=text]:focus,
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input[type=email]:focus,
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input[type=tel]:focus,
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input[type=url]:focus,
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea:focus, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form .gform-body .gform_fields .gfield .ginput_container input[type=text]:focus,
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form .gform-body .gform_fields .gfield .ginput_container input[type=email]:focus,
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form .gform-body .gform_fields .gfield .ginput_container input[type=tel]:focus,
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form .gform-body .gform_fields .gfield .ginput_container input[type=url]:focus,
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form .gform-body .gform_fields .gfield .ginput_container textarea:focus {
  outline: none;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form .gform-body .gform_fields .gfield .ginput_container textarea {
  height: 75px;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield select,
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container_select select, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form .gform-body .gform_fields .gfield select,
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form .gform-body .gform_fields .gfield .ginput_container_select select {
  width: 100%;
  max-width: 100%;
  padding: 16px 56px 16px 16px;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  color: #8d8f90;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
  box-shadow: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23222' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");
  background-repeat: no-repeat;
  background-position: right 20px center;
  background-size: 18px;
  cursor: pointer;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield select::focus,
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container_select select::focus, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form .gform-body .gform_fields .gfield select::focus,
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form .gform-body .gform_fields .gfield .ginput_container_select select::focus {
  border-color: #cfcfcf;
  box-shadow: none;
  outline: none;
}
.dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-footer .gform_button, .dfcr-template-active .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .wpcf7 form .gform-footer .gform_button {
  background: #33bd5c;
  border-radius: 10px;
  padding: 18px 20px 18px 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  color: #ffffff;
  text-align: center;
  font-size: 1.2em;
  font-weight: 700;
  width: 100%;
}

.ocseo-content-block {
  padding: 0;
  max-width: 100%;
  width: 100%;
}
.ocseo-content-block .inner-content {
  max-width: 1264px;
  width: 100%;
  margin: 0 auto;
  color: #fff;
  padding: 70px 0;
  gap: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.ocseo-content-block .inner-content h2, .ocseo-content-block .inner-content h3, .ocseo-content-block .inner-content h4, .ocseo-content-block .inner-content h5, .ocseo-content-block .inner-content h6, .ocseo-content-block .inner-content p {
  margin: 0;
  padding: 0;
}
.ocseo-content-block .inner-content h2 {
  color: #ffffff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 34px;
  line-height: 42px;
  font-weight: 700;
  position: relative;
}
.ocseo-content-block .inner-content p {
  color: #ffffff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 32px;
  font-weight: 400;
  position: relative;
}
.ocseo-content-block__heading {
  text-align: center;
  font-size: 1.75rem;
  margin-bottom: 1.5rem;
  color: #0f172a;
}
.ocseo-content-block__content {
  line-height: 1.7;
  color: #1f2937;
  max-width: 100%;
  width: 100%;
}
.ocseo-content-block.lasting-recovery .inner-content .ocseo-content-block__description {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.ocseo-content-block.world-class .inner-content h2 {
  color: #385762;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  line-height: 1.3em;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ocseo-content-block.world-class .inner-content p {
  color: #000000;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
}
.ocseo-content-block.world-class .inner-content .ocseo-content-block__content {
  width: 100%;
  overflow: hidden;
}
.ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper .swiper-wrapper .ocseo-staff-slide .ocseo-staff-name,
.ocseo-content-block.world-class .inner-content .ocseo-content-block__content .ocseo-staff-swiper .swiper-wrapper .ocseo-staff-slide .ocseo-staff-position {
  display: none;
}
.ocseo-content-block.how-help .inner-content > h3 {
  color: #385762;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.how-help .inner-content > h2 {
  color: #385762;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  line-height: 46px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.how-help .inner-content p {
  color: #000000;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  max-width: 926px;
  width: 100%;
}
.ocseo-content-block.how-help .inner-content .ocseo-row {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  padding-top: 30px;
  padding-bottom: 30px;
}
.ocseo-content-block.how-help .inner-content .ocseo-row .text-content {
  max-width: 773.21px;
  width: 100%;
  gap: 16px;
  display: flex;
  flex-direction: column;
}
.ocseo-content-block.how-help .inner-content .ocseo-row .text-content h3 {
  color: #00496a;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 25px;
  line-height: 24px;
  font-weight: 700;
  position: relative;
}
.ocseo-content-block.how-help .inner-content .ocseo-row .text-content ul {
  display: flex;
  flex-direction: column;
  gap: 16px;
  list-style: none;
  padding: 0 0 0 10px;
  margin: 0;
}
.ocseo-content-block.how-help .inner-content .ocseo-row .text-content ul li {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
}
.ocseo-content-block.how-help .inner-content .ocseo-row .image-content {
  max-width: 400px;
  width: 100%;
}
.ocseo-content-block.how-help .inner-content .ocseo-row .image-content img {
  width: 100%;
  height: auto;
  border-radius: var(--radius);
}
.ocseo-content-block.top-reasons .inner-content {
  gap: 48px;
}
.ocseo-content-block.top-reasons .inner-content h2 {
  color: #385762;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1.3em;
}
.ocseo-content-block.top-reasons .inner-content .ocseo-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.ocseo-content-block.top-reasons .inner-content .ocseo-row .ocseo-column {
  max-width: 310px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 35px;
}
.ocseo-content-block.top-reasons .inner-content .ocseo-row .ocseo-column .icon {
  display: block;
}
.ocseo-content-block.top-reasons .inner-content .ocseo-row .ocseo-column .icon.tree {
  width: 55px;
  height: 48px;
  background-image: url("data:image/svg+xml,%3Csvg width='55' height='48' viewBox='0 0 55 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5625 13.3125L9.65625 8.625C9.375 8.15625 8.71875 8.15625 8.4375 8.625L6.5625 11.7188C6.46875 11.9062 6.1875 12 5.90625 12H1.59375C0.75 12 0 11.3438 0.1875 10.5938C1.03125 6.09375 5.625 0 15.0938 0C23.3438 0 27.8438 4.6875 29.4375 8.8125C31.7812 7.21875 34.9688 6 39.0938 6C48.4688 6 53.0625 12.0938 53.9062 16.5938C54.0938 17.3438 53.3438 18 52.5938 18H48.1875C47.9062 18 47.625 17.9062 47.5312 17.7188L45.6562 14.625C45.375 14.1562 44.7188 14.1562 44.4375 14.625L42.5625 17.7188C42.4688 17.9062 42.1875 18 41.9062 18H25.5938C25.3125 18 25.125 18 24.8438 17.9062L10.3125 32.4375C9.75 33 8.8125 33 8.34375 32.3438C5.8125 28.5938 4.78125 21.0938 11.4375 14.4375C11.8125 14.0625 12.1875 13.6875 12.5625 13.3125Z' fill='%23193154'/%3E%3Cpath opacity='0.4' d='M21.0938 45C21.0938 44.7188 21.0938 44.4375 21.1875 44.1562C24.0938 34.7812 24.6562 28.2188 24.2812 23.8125C24.0938 21.8438 23.7188 20.4375 23.3438 19.4062C23.9062 18.9375 24.375 18.375 24.9375 17.9062C25.125 18 25.3125 18 25.5938 18C27.0938 18 28.5938 18 30.0938 18C32.1562 24.0938 33.4688 31.3125 33.4688 38.5312C33.4688 40.875 33.2812 43.125 33 45.375C32.8125 46.875 31.5938 48 30.0938 48H24.0938C23.0625 48 22.2188 47.625 21.6562 46.7812C21.2812 46.3125 21.0938 45.6562 21.0938 45Z' fill='%23193154'/%3E%3C/svg%3E");
}
.ocseo-content-block.top-reasons .inner-content .ocseo-row .ocseo-column .icon.chair {
  width: 60px;
  height: 48px;
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='48' viewBox='0 0 60 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 21C6.9375 21 9 23.0625 9 25.5V33H51V25.5C51 23.0625 52.9688 21 55.5 21C57.9375 21 60 23.0625 60 25.5V42C60 43.6875 58.5938 45 57 45H54C52.3125 45 51 43.6875 51 42H9C9 43.6875 7.59375 45 6 45H3C1.3125 45 0 43.6875 0 42V25.5C0 23.0625 1.96875 21 4.5 21Z' fill='%23193154'/%3E%3Cpath opacity='0.4' d='M6 15C6 8.4375 11.3438 3 18 3L42 3.09375C48.5625 3.09375 54 8.4375 54 15.0938V21.2812C53.0625 21.6562 52.3125 22.2188 51.8438 22.9688C51.5625 23.25 51.2812 23.7188 51.1875 24.1875C51.0938 24.375 51.0938 24.5625 51 24.8438C51 24.9375 51 25.0312 51 25.2188C51 25.2188 51 25.3125 51 25.4062V25.5V33H9V25.5C9 23.625 7.6875 21.9375 6 21.2812V15Z' fill='%23193154'/%3E%3C/svg%3E%0A");
}
.ocseo-content-block.top-reasons .inner-content .ocseo-row .ocseo-column .icon.heart {
  width: 48px;
  height: 48px;
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.4' d='M4.40625 28.2188C1.59375 25.5938 0 21.8438 0 17.9062V17.4375C0 10.875 4.6875 5.25 11.1562 4.21875C15.4688 3.46875 19.7812 4.875 22.875 7.875L24 9L25.125 7.875C28.125 4.875 32.5312 3.46875 36.75 4.21875C43.2188 5.25 48 10.875 48 17.4375V17.9062C48 21.8438 46.3125 25.5938 43.5 28.2188L26.5312 44.0625C25.875 44.7188 24.9375 45 24 45C22.9688 45 22.0312 44.7188 21.375 44.0625L4.40625 28.2188Z' fill='%23193154'/%3E%3C/svg%3E%0A");
}
.ocseo-content-block.top-reasons .inner-content .ocseo-row .ocseo-column h3 {
  color: #000000;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: relative;
  width: 221px;
}
.ocseo-content-block.top-reasons .inner-content .ocseo-row .ocseo-column p {
  color: #000000;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.nationwide-access .inner-content .ocseo-row {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  gap: 85px;
}
.ocseo-content-block.nationwide-access .inner-content .ocseo-row .ocseo-column.text-content {
  max-width: 634px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 34px;
}
.ocseo-content-block.nationwide-access .inner-content .ocseo-row .ocseo-column.text-content h2 {
  color: #ffffff;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  line-height: 44px;
  font-weight: 700;
  position: relative;
}
.ocseo-content-block.nationwide-access .inner-content .ocseo-row .ocseo-column.text-content p {
  color: #ffffff;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.nationwide-access .inner-content .ocseo-row .ocseo-column.image-content {
  max-width: 369px;
  width: 100%;
}
.ocseo-content-block.success-proven .inner-content .ocseo-row {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
}
.ocseo-content-block.success-proven .inner-content .ocseo-row .ocseo-column.image-content {
  max-width: 582px;
  width: 100%;
}
.ocseo-content-block.success-proven .inner-content .ocseo-row .ocseo-column.text-content {
  flex-direction: column;
  max-width: 567px;
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
}
.ocseo-content-block.success-proven .inner-content .ocseo-row .ocseo-column.text-content h3 {
  color: #385762;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 20px;
  line-height: 1.3em;
  font-weight: 500;
  text-transform: uppercase;
  position: relative;
}
.ocseo-content-block.success-proven .inner-content .ocseo-row .ocseo-column.text-content h2 {
  color: #385762;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  line-height: 48px;
  font-weight: 700;
  position: relative;
}
.ocseo-content-block.success-proven .inner-content .ocseo-row .ocseo-column.text-content p {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
}
.ocseo-content-block.recovery-steps .inner-content h2 {
  color: #385762;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  line-height: 28px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.ocseo-content-block.recovery-steps .inner-content .ocseo-row {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
}
.ocseo-content-block.recovery-steps .inner-content .ocseo-row .ocseo-column {
  max-width: 365.49px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 30px;
}
.ocseo-content-block.recovery-steps .inner-content .ocseo-row .ocseo-column .step {
  background: #d5d993;
  border-radius: 32.5px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 65px;
  height: 65px;
  position: relative;
  color: #385762;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 32px;
  line-height: 28px;
  font-weight: 700;
}
.ocseo-content-block.recovery-steps .inner-content .ocseo-row .ocseo-column h3 {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.recovery-steps .inner-content .ocseo-row .ocseo-column p {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.healing-place .inner-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ocseo-content-block.healing-place .inner-content h3 {
  color: #385762;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 20px;
  line-height: 58px;
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.healing-place .inner-content h2 {
  color: #385762;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 38px;
  line-height: 44px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.healing-place .inner-content .ocseo-content-block__description {
  max-width: 1024px;
  width: 100%;
}
.ocseo-content-block.healing-place .inner-content .ocseo-content-block__description p {
  color: #000000;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
}
.ocseo-content-block.healing-place .inner-content .ocseo-content-block__content .ocseo-image-wrapper img {
  border-radius: var(--radius);
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
.ocseo-content-block.proof-outcomes .inner-content {
  gap: 0;
}
.ocseo-content-block.proof-outcomes .inner-content h3 {
  color: #ffffff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 22px;
  line-height: 58px;
  font-weight: 600;
  position: relative;
  align-self: stretch;
  margin-bottom: 13px;
}
.ocseo-content-block.proof-outcomes .inner-content h2 {
  color: #ffffff;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  line-height: 44px;
  font-weight: 700;
  position: relative;
  margin-bottom: 65px;
}
.ocseo-content-block.proof-outcomes .inner-content .ocseo-row {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
}
.ocseo-content-block.proof-outcomes .inner-content .ocseo-row .ocseo-column {
  max-width: 330px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
.ocseo-content-block.proof-outcomes .inner-content .ocseo-row .ocseo-column .value {
  color: #d5d993;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 50px;
  line-height: 44px;
  font-weight: 700;
  position: relative;
}
.ocseo-content-block.proof-outcomes .inner-content .ocseo-row .ocseo-column .title {
  color: #ffffff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 22px;
  line-height: 58px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ocseo-content-block.proof-outcomes .inner-content .ocseo-row .ocseo-column p {
  color: #ffffff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
}
.ocseo-content-block.success-stories .inner-content h2 {
  color: #000000;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  line-height: 46px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.success-stories .inner-content .ocseo-content-block {
  width: 100%;
  overflow: hidden;
}
.ocseo-content-block.success-stories .inner-content .ocseo-content-block__description {
  max-width: 795px;
  width: 100%;
}
.ocseo-content-block.success-stories .inner-content .ocseo-content-block__description p {
  color: #484746;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.success-stories .inner-content .ocseo-content-block__content .readmore-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ocseo-content-block.success-stories .inner-content .ocseo-content-block__content .readmore-wrapper a {
  border-radius: 5px;
  border-style: solid;
  border-color: #d4d4d4;
  border-width: 2px;
  padding: 19px 31px 19px 31px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 240px;
  height: 61px;
  position: relative;
  color: #505050;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}
.ocseo-content-block.customer-story.dark-text .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content h2, .ocseo-content-block.customer-story.dark-text .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content h3, .ocseo-content-block.customer-story.dark-text .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content p, .ocseo-content-block.customer-story.dark-text .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content ul, .ocseo-content-block.customer-story.dark-text .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content ol, .ocseo-content-block.customer-story.dark-text .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content li,
.ocseo-content-block.customer-story.dark-text .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs .programs-list li,
.ocseo-content-block.customer-story.dark-text .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .quote-content, .ocseo-content-block.customer-story.dark-text .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.full-content h2, .ocseo-content-block.customer-story.dark-text .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.full-content h3, .ocseo-content-block.customer-story.dark-text .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.full-content p, .ocseo-content-block.customer-story.dark-text .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.full-content ul, .ocseo-content-block.customer-story.dark-text .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.full-content ol, .ocseo-content-block.customer-story.dark-text .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.full-content li,
.ocseo-content-block.customer-story.dark-text .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.full-content .core-programs .programs-list li,
.ocseo-content-block.customer-story.dark-text .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.full-content .quote-content {
  color: #000 !important;
}
.ocseo-content-block.customer-story.dark-text .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .customer-name, .ocseo-content-block.customer-story.dark-text .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.full-content .customer-name {
  color: #385762 !important;
}
.ocseo-content-block.customer-story.dark-text .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content h2, .ocseo-content-block.customer-story.dark-text .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.full-content h2 {
  font-size: 34px !important;
}
.ocseo-content-block.customer-story .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.full-content {
  max-width: 1150px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}
.ocseo-content-block.customer-story .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.full-content .quote-content,
.ocseo-content-block.customer-story .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.full-content .customer-name {
  color: #ffffff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 25px;
  font-weight: 500;
}
.ocseo-content-block.customer-story .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.full-content .quote-content {
  position: relative;
}
@media screen and (max-width: 768px) {
  .ocseo-content-block.customer-story .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.full-content .quote-content {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.ocseo-content-block.customer-story .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.full-content .quote-content::before {
  content: "“";
  font-size: 50px;
  line-height: 1;
  position: absolute;
  left: -24px;
  top: 0px;
}
@media screen and (max-width: 768px) {
  .ocseo-content-block.customer-story .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.full-content .quote-content::before {
    left: 0px;
  }
}
.ocseo-content-block.customer-story .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.full-content .quote-content::after {
  content: "”";
  font-size: 50px;
  line-height: 1;
  position: absolute;
  margin-left: 8px;
}
@media screen and (max-width: 768px) {
  .ocseo-content-block.customer-story .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.full-content .quote-content::after {
    margin-left: 0;
    right: 0;
  }
}
.ocseo-content-block.verify-form-section {
  background-position: bottom center;
  background-repeat: repeat-x;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column {
  gap: 32px;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content {
  max-width: 523px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 34px;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content h3 {
  color: #23407c;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 22px;
  line-height: 44px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
  height: 34px;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content h2 {
  color: #23407c;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  line-height: 44px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content h2.head-style2 {
  color: #385762;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 30px;
  line-height: 36px;
  font-weight: 700;
  position: relative;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content p {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content ul {
  margin: 0;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content ul li {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 31px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content {
  max-width: 513px;
  width: 100%;
  background: #ffffff;
  border-radius: 25px;
  padding: 30px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  box-shadow: 0px 0px 24.9px 0px rgba(0, 0, 0, 0.26);
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper {
  max-width: 450px;
  width: 100%;
  gap: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper h2 {
  color: #23407c;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 28px;
  line-height: 44px;
  font-weight: 700;
  position: relative;
  max-width: 439px;
  width: 100%;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper p {
  color: #000000;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form ::-moz-placeholder {
  color: #8d8f90 !important; /* your color */
  opacity: 1 !important;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form ::placeholder {
  color: #8d8f90 !important; /* your color */
  opacity: 1 !important;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form :-ms-input-placeholder {
  color: #8d8f90 !important;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form ::-ms-input-placeholder {
  color: #8d8f90 !important;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields {
  row-gap: 16px;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input[type=text],
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input[type=email],
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input[type=tel],
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input[type=url],
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea {
  border: 1px solid #cfd2d7;
  border-radius: 5px;
  padding: 16px;
  font-size: 16px;
  line-height: 24px;
  font-family: "Outfit", sans-serif;
  width: 100%;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input[type=text]:focus,
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input[type=email]:focus,
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input[type=tel]:focus,
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input[type=url]:focus,
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea:focus {
  outline: none;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea {
  height: 75px;
}
.ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper .gform_wrapper form .gform-footer .gform_button {
  background: #33bd5c;
  border-radius: 10px;
  padding: 18px 20px 18px 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  color: #ffffff;
  text-align: center;
  font-size: 1.2em;
  font-weight: 700;
  width: 100%;
}
.ocseo-content-block.accepted-insurance .inner-content {
  gap: 46px;
}
.ocseo-content-block.accepted-insurance .inner-content .ocseo-content-block__heading {
  color: #010048;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  line-height: 46px;
  font-weight: 700;
  position: relative;
}
.ocseo-content-block.accepted-insurance .inner-content .ocseo-content-block__description {
  max-width: 583px;
  width: 100%;
}
.ocseo-content-block.accepted-insurance .inner-content .ocseo-content-block__description p {
  color: #000000;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.accepted-insurance .inner-content .ocseo-content-block__content {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ocseo-content-block.accepted-insurance .inner-content .ocseo-content-block__content .accepted-insurance-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  -moz-column-gap: 76px;
       column-gap: 76px;
  row-gap: 60px;
  max-width: 1000px;
}
.ocseo-content-block.accepted-insurance .inner-content .ocseo-content-block__content .accepted-insurance-wrapper .accepted-insurance__item {
  max-height: 120px;
  display: flex;
  align-items: center;
}
.ocseo-content-block.hero-banner {
  background-size: cover;
  background-position: center;
  min-height: 680px;
}
.ocseo-content-block.hero-banner .inner-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  min-height: 680px;
}
.ocseo-content-block.hero-banner .inner-content .ocseo-content-block__content {
  background: rgba(0, 0, 0, 0.6);
  padding: 35px;
  max-width: 999px;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.ocseo-content-block.hero-banner .inner-content .ocseo-content-block__content h1 {
  color: #ffffff;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 56px;
  font-weight: 700;
  position: relative;
  padding: 0;
  margin: 0;
}
.ocseo-content-block.hero-banner .inner-content .ocseo-content-block__content p {
  color: #ffffff;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 18px;
  font-weight: 400;
  position: relative;
  line-height: 1.3em;
}
.ocseo-content-block.hero-banner.home .inner-content .ocseo-content-block__content {
  max-width: 961px;
  min-height: 499px;
  padding: 32px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 24px;
}
.ocseo-content-block.hero-banner.home .inner-content .ocseo-content-block__content p:has(> .btn) {
  display: flex;
  flex-direction: row;
  gap: 40px;
  align-items: center;
}
.ocseo-content-block.hero-banner.with-success .inner-content .ocseo-content-block-success {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
}
.ocseo-content-block.hero-banner.with-success .inner-content .ocseo-content-block-success .ocseo-content-block__success {
  max-width: 351px;
  width: 100%;
  background: #ffffff;
  border-radius: 12px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 24px;
}
.ocseo-content-block.top-reasons .inner-content {
  gap: 48px;
}
.ocseo-content-block.top-reasons .inner-content h2 {
  color: #385762;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1.3em;
}
.ocseo-content-block.top-reasons .inner-content .ocseo-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  max-width: 1311px;
  margin: 0 auto;
}
.ocseo-content-block.top-reasons .inner-content .ocseo-row .ocseo-column {
  background: #ffffff;
  border-radius: 12px;
  padding: 24px;
  max-width: 336px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 24px;
}
.ocseo-content-block.top-reasons .inner-content .ocseo-row .ocseo-column .icon {
  display: block;
  background-repeat: no-repeat;
  background-position: center;
}
.ocseo-content-block.top-reasons .inner-content .ocseo-row .ocseo-column .icon.care {
  background-image: url("data:image/svg+xml,%3Csvg width='55' height='49' viewBox='0 0 55 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.7812 24.375L15.5625 13.6875C12.5625 10.5938 12.75 5.4375 16.0312 2.53125C18.9375 0 23.25 0.46875 25.875 3.28125L26.9062 4.3125L27.9375 3.28125C30.5625 0.46875 34.875 0 37.7812 2.53125C41.0625 5.4375 41.25 10.5938 38.25 13.6875L28.125 24.375C27.4688 25.0312 26.4375 25.0312 25.7812 24.375ZM53.25 32.4375C54.4688 34.125 54.0938 36.4688 52.3125 37.6875L39.5625 46.9688C37.9688 48.1875 35.9062 48.8438 33.8438 48.8438H1.40625C0.65625 48.8438 0 48.1875 0 47.3438V38.5312C0 37.7812 0.5625 37.0312 1.40625 37.0312H6.5625L10.875 33.5625C12.8438 31.9688 15.4688 31.0312 17.9062 31.0312H32.9062C34.7812 31.0312 36.1875 32.8125 35.9062 34.5938C35.625 36 34.2188 37.0312 32.8125 37.0312H25.4062C24.75 37.0312 24 37.6875 24 38.4375C24 39.1875 24.6562 39.9375 25.4062 39.9375H36.75L48 31.5938C49.6875 30.375 52.0312 30.75 53.25 32.4375Z' fill='%2347B768'/%3E%3C/svg%3E");
  width: 54px;
  height: 48px;
  display: block;
}
.ocseo-content-block.top-reasons .inner-content .ocseo-row .ocseo-column .icon.guide {
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='48' viewBox='0 0 60 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.9062 30C24.5625 30 20.1562 25.6875 20.25 20.25C20.25 14.9062 24.5625 10.5 29.9062 10.5C35.25 10.5 39.6562 14.9062 39.6562 20.25C39.6562 25.6875 35.3438 30 29.9062 30ZM34.5938 33C42 33 48 38.625 48 45.5625C48 46.9688 46.7812 48 45.2812 48H14.625C13.125 48 12 46.9688 12 45.5625C12 38.625 17.9062 33 25.3125 33H34.5938ZM48 15C43.7812 15 40.5 11.7188 40.5 7.5C40.5 3.375 43.7812 0 48 0C52.125 0 55.5 3.375 55.5 7.5C55.5 11.7188 52.125 15 48 15ZM17.1562 20.25C17.1562 23.4375 18.375 26.3438 20.3438 28.5H1.59375C0.65625 28.5 0 27.75 0 26.8125C0 21.9375 3.65625 18 8.25 18H13.9688C15.1875 18 16.3125 18.2812 17.3438 18.8438C17.25 19.3125 17.1562 19.7812 17.1562 20.25ZM12 15C7.78125 15 4.5 11.7188 4.5 7.5C4.5 3.375 7.78125 0 12 0C16.125 0 19.5 3.375 19.5 7.5C19.5 11.7188 16.125 15 12 15ZM51.6562 18C56.25 18 60 21.9375 60 26.8125C60 27.75 59.25 28.5 58.3125 28.5H39.5625C41.5312 26.3438 42.6562 23.4375 42.6562 20.25C42.6562 19.7812 42.5625 19.3125 42.5625 18.8438C43.5938 18.375 44.7188 18 45.9375 18H51.6562Z' fill='%2347B768'/%3E%3C/svg%3E");
  width: 60px;
  height: 48px;
  display: block;
}
.ocseo-content-block.top-reasons .inner-content .ocseo-row .ocseo-column .icon.target {
  background-image: url("data:image/svg+xml,%3Csvg width='61' height='49' viewBox='0 0 61 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.2188 18.375C47.4375 18.375 48.4688 19.4062 48.4688 20.625V25.125C48.4688 26.4375 47.4375 27.375 46.2188 27.375H45.4688V31.9688C45.4688 34.4062 43.4062 36.4688 40.9688 36.4688C40.9688 39.75 38.25 42.4688 34.9688 42.4688H22.125L12.4688 48C10.9688 48.8438 9.1875 48.375 8.34375 46.9688L0.84375 33.9375C0 32.5312 0.46875 30.6562 1.96875 29.8125L9.46875 25.5C9.46875 20.625 12 16.125 16.125 13.6875L18.4688 12.2812V23.625C18.4688 27.5625 21.8438 30.75 25.875 30.2812C29.3438 29.9062 31.9688 26.7188 31.9688 23.1562V18.375H46.2188ZM60 14.9062C60.8438 16.3125 60.375 18.1875 58.9688 18.9375L51.4688 23.25V20.625C51.4688 17.7188 49.0312 15.375 46.2188 15.375H28.9688V23.625C28.9688 25.7812 27.2812 27.375 25.2188 27.375C23.0625 27.375 21.4688 25.7812 21.4688 23.625V11.8125C21.4688 10.7812 21.9375 9.84375 22.7812 9.28125C25.875 7.40625 29.3438 6.375 32.9062 6.375H38.7188L48.4688 0.84375C49.875 0 51.6562 0.46875 52.5 1.875L60 14.9062Z' fill='%2347B768'/%3E%3C/svg%3E%0A");
  width: 60px;
  height: 48px;
  display: block;
}
.ocseo-content-block.top-reasons .inner-content .ocseo-row .ocseo-column h3 {
  color: #000000;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 24px;
  line-height: 140%;
  font-weight: 700;
  position: relative;
  align-self: center;
}
.ocseo-content-block.top-reasons .inner-content .ocseo-row .ocseo-column p {
  color: #000000;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.two-columns-content.dark-bg .inner-content .ocseo-content-block__heading {
  color: #D5D993;
}
.ocseo-content-block.two-columns-content.dark-bg .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content p, .ocseo-content-block.two-columns-content.dark-bg .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content h3 {
  color: #ffffff;
}
.ocseo-content-block.two-columns-content.dark-bg .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs {
  margin-top: 0;
}
.ocseo-content-block.two-columns-content.dark-bg .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs .programs-list li {
  color: #ffffff;
}
.ocseo-content-block.two-columns-content.section-style2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content h2 {
  color: #d5d993;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 34px;
  font-weight: 600;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.two-columns-content.section-style2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content p {
  color: #ffffff;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.two-columns-content.section-style2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content h3 {
  color: #d5d993;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 25px;
  line-height: 24px;
  font-weight: 600;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.two-columns-content.section-style2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs .programs-list li {
  color: #ffffff;
}
.ocseo-content-block.two-columns-content.section-style2 .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs .programs-list li::before {
  background: #F2E3B4;
  box-shadow: 0px 0px 10px 0px #F2E3B4;
}
@media screen and (max-width: 768px) {
  .ocseo-content-block.two-columns-content.image-last .inner-content {
    flex-direction: column;
    padding: 40px 30px;
  }
  .ocseo-content-block.two-columns-content.image-last .inner-content .ocseo-content-block__content .ocseo-row {
    flex-direction: column;
    align-items: center;
    gap: 30px;
  }
  .ocseo-content-block.two-columns-content.image-last .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content {
    order: 2;
    max-width: 100%;
  }
  .ocseo-content-block.two-columns-content.image-last .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.image-content {
    order: 1;
    max-width: 100%;
  }
  .ocseo-content-block.two-columns-content.image-last .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.image-content img {
    width: 100%;
    height: auto;
  }
  .ocseo-content-block.two-columns-content.image-first .inner-content {
    flex-direction: column;
    padding: 40px 30px;
  }
  .ocseo-content-block.two-columns-content.image-first .inner-content .ocseo-content-block__content .ocseo-row {
    flex-direction: column;
    align-items: center;
    gap: 30px;
  }
  .ocseo-content-block.two-columns-content.image-first .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content {
    order: 2;
    max-width: 100%;
  }
  .ocseo-content-block.two-columns-content.image-first .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.image-content {
    order: 1;
    max-width: 100%;
  }
  .ocseo-content-block.two-columns-content.image-first .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.image-content img {
    width: 100%;
    height: auto;
  }
}
.ocseo-content-block.two-columns-content .inner-content {
  gap: 48px;
}
.ocseo-content-block.two-columns-content .inner-content > h2 {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 34px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row {
  background: transparent;
  display: flex;
  flex-direction: row;
  gap: 88px;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
  position: relative;
}
@media screen and (max-width: 768px) {
  .ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 30px;
  }
}
.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content {
  max-width: 754px;
  width: 100%;
  gap: 24px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content h2 {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
  margin: 0 0 22px;
  padding: 0;
}
.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .heading2 {
  color: #505050;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content h3 {
  color: #484746;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 25px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
  margin: 0;
  padding: 0;
}
.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .heading1 {
  color: #505050;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 40px;
  line-height: 46px;
  font-weight: 600;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content p {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  align-self: stretch;
  margin: 0;
  padding: 0;
}
.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: flex-start;
  justify-content: space-between;
  flex-shrink: 0;
  position: relative;
  margin-top: 23px;
  width: 100%;
}
.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs.stylepg1 {
  margin-top: 0;
}
.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs.stylepg1 .program-section h3 {
  margin-bottom: 32px;
}
.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs.stylepg1 .program-section .programs-list li:before {
  background: #3C4D31;
  box-shadow: 0px 0px 10px 0px #3C4D31;
}
@media screen and (max-width: 768px) {
  .ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 24px;
  }
  .ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs .programs-list {
    width: 100%;
  }
}
.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs .programs-list.check-style li {
  padding-left: 30px;
}
.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs .programs-list.check-style li:before {
  content: "✓";
  color: #D5D993;
  font-size: 10px;
  line-height: 1;
  position: absolute;
  left: 0px;
  top: 5px;
  background: transparent;
  box-shadow: none;
  border-radius: 50%;
  border: 1px solid #D5D993;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs .programs-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  margin: 0;
  padding: 0;
  max-width: 352px;
  width: 100%;
  list-style: none;
}
.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs .programs-list li {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  padding-left: 20px;
}
.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content .core-programs .programs-list li:before {
  content: "";
  background: #37a2ab;
  border-radius: 50%;
  width: 9.86px;
  height: 10px;
  position: absolute;
  left: 0px;
  top: 6px;
  box-shadow: 0px 0px 10px 0px rgb(55, 162, 171);
}
.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.image-content {
  max-width: 580px;
  width: 100%;
}
.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.image-content img {
  border-radius: 24px;
  flex-shrink: 0;
  height: 370px;
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
  width: auto;
}
.ocseo-content-block.two-columns-content .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.image-content iframe {
  width: 100%;
}
.ocseo-content-block.cta-content-wrapper.facility-page-cta .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content h2 {
  color: #d5d993;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 34px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.cta-content-wrapper.facility-page-cta .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content p {
  color: #ffffff;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 20px;
  font-weight: 400;
  position: relative;
}
.ocseo-content-block.cta-content-wrapper .inner-content {
  max-width: 1240px !important;
  width: 100%;
}
.ocseo-content-block.cta-content-wrapper .inner-content .ocseo-content-block__content .ocseo-row {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: 32px;
}
@media screen and (max-width: 768px) {
  .ocseo-content-block.cta-content-wrapper .inner-content .ocseo-content-block__content .ocseo-row {
    flex-direction: column !important;
    gap: 30px !important;
  }
}
.ocseo-content-block.cta-content-wrapper .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content {
  max-width: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .ocseo-content-block.cta-content-wrapper .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content {
    max-width: 100%;
  }
}
.ocseo-content-block.cta-content-wrapper .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content h2 {
  color: #ffffff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 34px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
  margin: 0;
  padding: 0;
}
.ocseo-content-block.cta-content-wrapper .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content p {
  color: #ffffff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
  padding: 0;
  margin: 0;
  line-height: 24px;
  letter-spacing: 0;
}
.ocseo-content-block.cta-content-wrapper .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.cta-content {
  max-width: 252px;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
@media screen and (max-width: 768px) {
  .ocseo-content-block.cta-content-wrapper .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.cta-content {
    max-width: 100%;
  }
}
.ocseo-content-block.cta-content-wrapper .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.cta-content a:not(.btn) {
  color: #ffffff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-decoration: underline;
  position: relative;
  align-self: stretch;
}
.ocseo-content-block.cta-content-wrapper .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.cta-content .btn-tel {
  color: #0e4774;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: relative;
  padding: 16px 24px;
  width: auto;
}
.ocseo-content-block.faq-secion-wrapper .inner-content {
  gap: 106px;
}
.ocseo-content-block.faq-secion-wrapper .inner-content h2 {
  color: #010048;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 34px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
  height: 51.37px;
}
.ocseo-content-block.faq-secion-wrapper .inner-content .ocseo-content-block__content {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ocseo-content-block.faq-secion-wrapper .inner-content .ocseo-content-block__content .ocseo-faq {
  max-width: 1172px;
  width: 100%;
}
.ocseo-content-block.faq-secion-wrapper .inner-content .ocseo-content-block__content .ocseo-faq .ocseo-faq-group .ocseo-faq-items .ocseo-faq-item:last-child .ocseo-faq-accordion {
  border-bottom: none;
}
.ocseo-content-block.faq-secion-wrapper .inner-content .ocseo-content-block__content .ocseo-faq .ocseo-faq-group .ocseo-faq-items .ocseo-faq-item .ocseo-faq-accordion {
  border-bottom: 1px solid #d4d4d4;
  padding: 35px 0;
}
.ocseo-content-block.faq-secion-wrapper .inner-content .ocseo-content-block__content .ocseo-faq .ocseo-faq-group .ocseo-faq-items .ocseo-faq-item .ocseo-faq-accordion summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  color: #000000;
  font-family: "Outfit", sans-serif;
  font-size: 20px;
  font-weight: 600;
  position: relative;
}
.ocseo-content-block.faq-secion-wrapper .inner-content .ocseo-content-block__content .ocseo-faq .ocseo-faq-group .ocseo-faq-items .ocseo-faq-item .ocseo-faq-accordion summary::marker {
  content: "";
  display: none;
}
.ocseo-content-block.faq-secion-wrapper .inner-content .ocseo-content-block__content .ocseo-faq .ocseo-faq-group .ocseo-faq-items .ocseo-faq-item .ocseo-faq-accordion summary::after {
  content: "+";
  font-size: 20px;
  line-height: 1;
  width: 22px;
  height: 22px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}
.ocseo-content-block.faq-secion-wrapper .inner-content .ocseo-content-block__content .ocseo-faq .ocseo-faq-group .ocseo-faq-items .ocseo-faq-item .ocseo-faq-accordion summary .ocseo-faq-question-text {
  flex: 1 1 auto;
}
.ocseo-content-block.faq-secion-wrapper .inner-content .ocseo-content-block__content .ocseo-faq .ocseo-faq-group .ocseo-faq-items .ocseo-faq-item .ocseo-faq-accordion[open] {
  padding-bottom: 0;
}
.ocseo-content-block.faq-secion-wrapper .inner-content .ocseo-content-block__content .ocseo-faq .ocseo-faq-group .ocseo-faq-items .ocseo-faq-item .ocseo-faq-accordion[open] summary::after {
  content: "−";
}
.ocseo-content-block.faq-secion-wrapper .inner-content .ocseo-content-block__content .ocseo-faq .ocseo-faq-group .ocseo-faq-items .ocseo-faq-item .ocseo-faq-accordion .ocseo-faq-answer {
  margin: 53px 0;
  padding-left: 40px;
}
.ocseo-content-block.faq-secion-wrapper .inner-content .ocseo-content-block__content .ocseo-faq .ocseo-faq-group .ocseo-faq-items .ocseo-faq-item .ocseo-faq-accordion .ocseo-faq-answer p {
  color: #333333;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 18px;
  font-weight: 400;
  position: relative;
  flex: 1;
  margin-bottom: 20px;
}

.dfcr-header__inner .ocseo-header__inner .ocseo-header__brand .ocseo-header__nav-wrapper {
  width: 100%;
  padding-bottom: 24px;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  align-self: flex-end;
}
@media (max-width: 768px) {
  .dfcr-header__inner .ocseo-header__inner .ocseo-header__brand .ocseo-header__nav-wrapper {
    display: none;
  }
  .dfcr-header__inner .ocseo-header__inner .ocseo-header__brand .ocseo-header__nav-wrapper.is-active {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
  }
  .dfcr-header__inner .ocseo-header__inner .ocseo-header__brand .ocseo-header__nav-wrapper.is-active .ocseo-header__nav {
    width: 100%;
  }
  .dfcr-header__inner .ocseo-header__inner .ocseo-header__brand .ocseo-header__nav-wrapper.is-active .ocseo-header__nav .ocseo-header__menu {
    width: 100%;
  }
  .dfcr-header__inner .ocseo-header__inner .ocseo-header__brand .ocseo-header__nav-wrapper.is-active .ocseo-header__nav .ocseo-header__menu > .menu-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
    position: relative;
  }
  .dfcr-header__inner .ocseo-header__inner .ocseo-header__brand .ocseo-header__nav-wrapper.is-active .ocseo-header__nav .ocseo-header__menu > .menu-item.menu-item-has-children:hover .sub-menu {
    display: block;
    position: relative;
    background: #385762;
    width: 100%;
    padding: 10px;
    height: auto;
    z-index: 99;
    order: 2;
  }
  .dfcr-header__inner .ocseo-header__inner .ocseo-header__brand .ocseo-header__nav-wrapper.is-active .ocseo-header__nav .ocseo-header__menu > .menu-item.menu-item-has-children::after {
    order: 3;
    position: absolute;
    top: 9px;
    right: 0;
  }
}
@media (max-width: 768px) {
  .dfcr-header__inner .ocseo-header__inner .ocseo-header__brand {
    flex-wrap: wrap;
  }
  .dfcr-header__inner .ocseo-header__inner .ocseo-header__brand .ocseo-header__logo {
    order: 1;
  }
  .dfcr-header__inner .ocseo-header__inner .ocseo-header__brand .ocseo-header__nav-wrapper {
    max-width: 100%;
    width: 100%;
    order: 3;
  }
  .dfcr-header__inner .ocseo-header__inner .ocseo-header__brand .burger {
    order: 2;
  }
}

.ocseo-header, .dfcr-header {
  background-color: #ffffff;
}
.ocseo-header__inner p, .dfcr-header__inner p {
  padding: 0;
}
.ocseo-header__inner, .dfcr-header__inner {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0.75rem 0;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 0;
  flex-direction: column;
  width: 100%;
}
@media (max-width: 768px) {
  .ocseo-header__inner, .dfcr-header__inner {
    padding: 0 0 0.75rem;
  }
}
.ocseo-header__topbar, .dfcr-header__topbar {
  display: none;
}
@media (max-width: 768px) {
  .ocseo-header__topbar, .dfcr-header__topbar {
    display: block;
    max-width: 100%;
    width: 100%;
    position: fixed;
    z-index: 9999;
  }
  .ocseo-header__topbar p, .dfcr-header__topbar p {
    display: flex;
    padding: 0;
    width: 100%;
    max-width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 0;
    flex-wrap: nowrap;
    padding: 0;
    margin: 0;
  }
  .ocseo-header__topbar p a, .dfcr-header__topbar p a {
    width: 100%;
    max-width: 50% !important;
    border-radius: 0 !important;
    padding: 15px 8px !important;
    min-height: 56px;
  }
  .ocseo-header__topbar p a.btn:not(.btn-tel), .dfcr-header__topbar p a.btn:not(.btn-tel) {
    background: #385762;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    position: relative;
    color: #ffffff;
    text-align: center;
    font-family: "Outfit", sans-serif;
    font-size: 13px;
    font-weight: 700;
  }
  .ocseo-header__topbar p a.btn.btn-tel, .dfcr-header__topbar p a.btn.btn-tel {
    font-size: 18px !important;
  }
}
.ocseo-header__brand, .dfcr-header__brand {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .ocseo-header__brand, .dfcr-header__brand {
    padding: 25px 25px 0 !important;
    margin-top: 56px;
  }
}
.ocseo-header__brand .burger, .dfcr-header__brand .burger {
  display: none;
}
@media (max-width: 768px) {
  .ocseo-header__brand .burger, .dfcr-header__brand .burger {
    position: relative;
    width: 34px;
    height: 26px;
    border: none;
    background: none;
    padding: 4px;
    cursor: pointer;
    display: inline-flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
  }
  .ocseo-header__brand .burger span, .dfcr-header__brand .burger span {
    display: block;
    height: 3px;
    width: 100%;
    background: #385762; /* change color as needed */
    border-radius: 3px;
    transition: transform 0.25s ease, opacity 0.25s ease, top 0.25s ease, bottom 0.25s ease;
    position: relative;
  }
  .ocseo-header__brand .burger:hover, .ocseo-header__brand .burger:focus, .ocseo-header__brand .burger:active, .dfcr-header__brand .burger:hover, .dfcr-header__brand .burger:focus, .dfcr-header__brand .burger:active {
    outline: none;
  }
  .ocseo-header__brand .burger.is-active span:nth-child(1), .dfcr-header__brand .burger.is-active span:nth-child(1) {
    transform: rotate(45deg);
    top: 5px; /* move to center */
  }
  .ocseo-header__brand .burger.is-active span:nth-child(2), .dfcr-header__brand .burger.is-active span:nth-child(2) {
    opacity: 0; /* hide middle line */
  }
  .ocseo-header__brand .burger.is-active span:nth-child(3), .dfcr-header__brand .burger.is-active span:nth-child(3) {
    transform: rotate(-45deg);
    bottom: 10px; /* move to center */
  }
}
.ocseo-header__logo img, .dfcr-header__logo img {
  /*max-height: 122px;
  max-width: 180px;*/
  width: 100%;
}
.ocseo-header__site-title, .dfcr-header__site-title {
  font-weight: 700;
  font-size: 1.25rem;
  text-decoration: none;
  color: #0f172a;
}
.ocseo-header__tagline, .dfcr-header__tagline {
  font-size: 0.875rem;
  color: #6b7280;
}
.ocseo-header__cta, .dfcr-header__cta {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0px;
}
.ocseo-header__cta p:not(:has(a.btn)), .dfcr-header__cta p:not(:has(a.btn)) {
  color: #333;
  text-align: center;
  font-size: 14px;
  line-height: 26px;
  font-weight: 400;
  position: relative;
  margin: 0;
}
.ocseo-header__cta p:has(a.btn), .dfcr-header__cta p:has(a.btn) {
  margin: 0;
}
.ocseo-header__nav-wrapper, .dfcr-header__nav-wrapper {
  width: 100%;
  padding-bottom: 24px;
  padding-top: 24px;
}
.ocseo-header__menu, .dfcr-header__menu {
  display: flex;
  gap: 60px;
  list-style: none;
  margin: 0;
  padding: 0 !important;
  align-items: center;
}
.ocseo-header__menu li, .dfcr-header__menu li {
  list-style: none !important;
  cursor: pointer;
}
.ocseo-header__menu li.show-fixed, .dfcr-header__menu li.show-fixed {
  display: none;
}
.ocseo-header__menu li.menu-item-has-children:after, .dfcr-header__menu li.menu-item-has-children:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.05469 5.10938L0.304688 1.35938C0 1.07812 0 0.585938 0.304688 0.304688C0.585938 0 1.07812 0 1.35938 0.304688L4.59375 3.51562L7.80469 0.304688C8.08594 0 8.57812 0 8.85938 0.304688C9.16406 0.585938 9.16406 1.07812 8.85938 1.35938L5.10938 5.10938C4.82812 5.41406 4.33594 5.41406 4.05469 5.10938Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 10px;
  height: 6px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 5px;
  display: inline-block;
}
.ocseo-header__menu li.menu-item-has-children:hover:after, .dfcr-header__menu li.menu-item-has-children:hover:after {
  transform: rotate(180deg);
}
.ocseo-header__menu li.menu-item-has-children:hover a, .dfcr-header__menu li.menu-item-has-children:hover a {
  color: #ffffff;
}
.ocseo-header__menu li.menu-item-has-children .sub-menu, .dfcr-header__menu li.menu-item-has-children .sub-menu {
  display: none;
}
.ocseo-header__menu li.menu-item-has-children .sub-menu .menu-item a, .dfcr-header__menu li.menu-item-has-children .sub-menu .menu-item a {
  color: #D5D993;
}
.ocseo-header__menu li.menu-item-has-children .sub-menu .menu-item a:hover, .dfcr-header__menu li.menu-item-has-children .sub-menu .menu-item a:hover {
  color: #ffffff;
}
.ocseo-header__menu li.menu-item-has-children:hover .sub-menu, .dfcr-header__menu li.menu-item-has-children:hover .sub-menu {
  display: block;
  position: absolute;
  background: #385762;
  width: 180px;
  padding: 10px;
  height: auto;
  z-index: 99;
}
.ocseo-header__menu a, .dfcr-header__menu a {
  color: #ffffff;
  text-align: left;
  font-size: 16px;
  line-height: 1.3em;
  font-weight: 500;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
}
.ocseo-header__menu a:hover, .ocseo-header__menu a:focus-visible, .dfcr-header__menu a:hover, .dfcr-header__menu a:focus-visible {
  color: #0f766e;
}

.dfcr-template-active .ocseo-footer__inner {
  padding: 50px 0;
}

#main-footer {
  background-color: #0E4774;
  color: #FFFFFF;
}

.ocseo-footer {
  background-color: #0E4774;
  color: #FFFFFF;
}
.ocseo-footer__inner p, .ocseo-footer__inner ul {
  padding: 0;
}
.ocseo-footer__inner ul {
  list-style: none;
}
.ocseo-footer-row:has(.ocseo-footer-column_brand) {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 54px;
  flex-direction: row;
  width: 100%;
}
.ocseo-footer-row:has(.ocseo-footer-column_brand) .ocseo-footer-column_brand {
  max-width: 319.5px;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.ocseo-footer-row:has(.ocseo-footer-column_brand) .ocseo-footer-column_brand .ocseo-footer__brand img {
  max-width: 250px;
  width: 100%;
  height: auto;
}
.ocseo-footer-row:has(.ocseo-footer-column_brand) .ocseo-footer-column_brand .ocseo-footer__content-block {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.ocseo-footer-row:has(.ocseo-footer-column_brand) .ocseo-footer-column_brand .ocseo-footer__content-block p {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #ffffff;
  text-align: left;
}
.ocseo-footer-row:has(.ocseo-footer-column_brand) .ocseo-footer-column_brand .ocseo-footer__content-block .ocseo-footer-logos {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.ocseo-footer-row:has(.ocseo-footer-column_contacts) .ocseo-footer-column_contacts {
  max-width: 1170px;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.ocseo-footer-row:has(.ocseo-footer-column_contacts) .ocseo-footer-column_contacts .ocseo-footer__contacts-column {
  width: 319.5px;
}
.ocseo-footer-row:has(.ocseo-footer-column_contacts) .ocseo-footer-column_contacts .ocseo-footer__contacts-column h2 {
  color: #ffffff;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 25px;
  line-height: 24px;
  font-weight: 700;
  position: relative;
  margin: 0 0 32px;
}
.ocseo-footer-row:has(.ocseo-footer-column_contacts) .ocseo-footer-column_contacts .ocseo-footer__contacts-column ul li {
  margin-bottom: 8px;
}
.ocseo-footer-row:has(.ocseo-footer-column_contacts) .ocseo-footer-column_contacts .ocseo-footer__contacts-column ul li:last-child {
  margin-bottom: 0;
}
.ocseo-footer-row:has(.ocseo-footer-column_contacts) .ocseo-footer-column_contacts .ocseo-footer__contacts-column ul li a {
  color: #ffffff;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  text-decoration: none;
}
.ocseo-footer-row:has(.ocseo-footer-column_contacts) .ocseo-footer-column_contacts .ocseo-footer__contacts-column .accreditations-img {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
}
.ocseo-footer-row:has(.ocseo-footer-column_contacts) .ocseo-footer-column_contacts .ocseo-footer__contacts-column .accreditations-img img {
  width: auto;
  max-width: 250px;
  height: auto;
}
.ocseo-footer-row:has(.ocseo-footer-column_contacts) .ocseo-footer-column_contacts .ocseo-footer__contacts {
  border-bottom: 1px solid rgba(213, 217, 147, 0.2);
  padding-bottom: 32px;
  margin-bottom: 32px;
}
.ocseo-footer-row:has(.ocseo-footer-column_contacts) .ocseo-footer-column_contacts .ocseo-footer__contacts > .ocseo-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}
.ocseo-footer-row:has(.ocseo-footer-column_contacts) .ocseo-footer-column_contacts .ocseo-footer__contacts > .ocseo-row .ocseo-column {
  width: 319.5px;
  display: flex;
  flex-direction: column;
  gap: 34px;
}
.ocseo-footer-row:has(.ocseo-footer-column_contacts) .ocseo-footer-column_contacts .ocseo-footer__contacts > .ocseo-row .ocseo-column a {
  text-decoration: none;
}
.ocseo-footer-row:has(.ocseo-footer-column_contacts) .ocseo-footer-column_contacts .ocseo-footer__contacts > .ocseo-row .ocseo-column p {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #fff;
}
.ocseo-footer-row:has(.ocseo-footer-column_contacts) .ocseo-footer-column_contacts .ocseo-footer__contacts > .ocseo-row .ocseo-column p.title {
  color: #D5D993;
  font-size: 18px;
}
.ocseo-footer-row:has(.ocseo-footer-column_contacts) .ocseo-footer-column_contacts .ocseo-footer__contacts > .ocseo-row .ocseo-column p a {
  color: #ffffff;
  text-align: left;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.ocseo-footer-row:has(.ocseo-footer-column_contacts) .ocseo-footer-column_contacts .ocseo-footer__contacts > .ocseo-row .ocseo-column .footer-soc-med {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 20px;
}
.ocseo-footer-row:has(.ocseo-footer-column_contacts) .ocseo-footer-column_contacts .ocseo-footer__contacts > .ocseo-row .ocseo-column .footer-soc-med .fb-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 0C1.79375 0 0 1.79375 0 4V24C0 26.2062 1.79375 28 4 28H10.1375V18.8875H6.8375V14H10.1375V11.8938C10.1375 6.45 12.6 3.925 17.95 3.925C18.9625 3.925 20.7125 4.125 21.4312 4.325V8.75C21.0562 8.7125 20.4 8.6875 19.5812 8.6875C16.9562 8.6875 15.9438 9.68125 15.9438 12.2625V14H21.1688L20.2687 18.8875H15.9375V28H24C26.2062 28 28 26.2062 28 24V4C28 1.79375 26.2062 0 24 0H4Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 28px;
  height: 28px;
  display: block;
}
.ocseo-footer-row:has(.ocseo-footer-column_contacts) .ocseo-footer-column_contacts .ocseo-footer__contacts > .ocseo-row .ocseo-column .footer-soc-med .ig-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.15 11.2312C11.786 11.4746 11.4735 11.7873 11.2303 12.1514C10.9871 12.5155 10.8181 12.924 10.7328 13.3535C10.5605 14.2208 10.7398 15.1211 11.2312 15.8563C11.7227 16.5914 12.4861 17.1012 13.3535 17.2735C14.2208 17.4458 15.1211 17.2665 15.8562 16.775C16.5914 16.2835 17.1012 15.5201 17.2735 14.6528C17.4458 13.7854 17.2665 12.8851 16.775 12.15C16.2835 11.4149 15.5201 10.9051 14.6528 10.7328C13.7854 10.5605 12.8851 10.7398 12.15 11.2312ZM21.0438 6.95625C20.7188 6.63125 20.325 6.375 19.8937 6.20625C18.7625 5.7625 16.2938 5.78125 14.7 5.8C14.4437 5.8 14.2063 5.80625 14 5.80625C13.7937 5.80625 13.55 5.80625 13.2875 5.8C11.6938 5.78125 9.2375 5.75625 8.10625 6.20625C7.675 6.375 7.2875 6.63125 6.95625 6.95625C6.625 7.28125 6.375 7.675 6.20625 8.10625C5.7625 9.2375 5.7875 11.7125 5.8 13.3062C5.8 13.5625 5.80625 13.8 5.80625 14C5.80625 14.2 5.80625 14.4375 5.8 14.6938C5.7875 16.2875 5.7625 18.7625 6.20625 19.8937C6.375 20.325 6.63125 20.7125 6.95625 21.0438C7.28125 21.375 7.675 21.625 8.10625 21.7938C9.2375 22.2375 11.7063 22.2188 13.3 22.2C13.5563 22.2 13.7937 22.1938 14 22.1938C14.2063 22.1938 14.45 22.1938 14.7125 22.2C16.3062 22.2188 18.7625 22.2438 19.8937 21.7938C20.325 21.625 20.7125 21.3688 21.0438 21.0438C21.375 20.7188 21.625 20.325 21.7938 19.8937C22.2438 18.7687 22.2188 16.3062 22.2 14.7062C22.2 14.4437 22.1938 14.2 22.1938 13.9937C22.1938 13.7875 22.1938 13.55 22.2 13.2812C22.2188 11.6875 22.2438 9.225 21.7938 8.09375C21.625 7.6625 21.3688 7.275 21.0438 6.94375V6.95625ZM16.85 9.7375C17.9805 10.4934 18.7644 11.6674 19.0293 13.0012C19.2942 14.3351 19.0184 15.7195 18.2625 16.85C17.8882 17.4098 17.4074 17.8903 16.8474 18.2642C16.2874 18.6382 15.6592 18.8981 14.9988 19.0293C13.6649 19.2942 12.2805 19.0184 11.15 18.2625C10.0195 17.5075 9.23527 16.3343 8.96979 15.001C8.70431 13.6677 8.97934 12.2836 9.73438 11.1531C10.4894 10.0226 11.6626 9.23839 12.9959 8.97291C14.3291 8.70743 15.7133 8.98246 16.8438 9.7375H16.85ZM18.675 9.65625C18.4812 9.525 18.325 9.3375 18.2313 9.11875C18.1375 8.9 18.1187 8.6625 18.1625 8.425C18.2063 8.1875 18.325 7.98125 18.4875 7.8125C18.65 7.64375 18.8687 7.53125 19.1 7.4875C19.3313 7.44375 19.575 7.4625 19.7938 7.55625C20.0125 7.65 20.2 7.8 20.3312 7.99375C20.4625 8.1875 20.5312 8.41875 20.5312 8.65625C20.5312 8.8125 20.5 8.96875 20.4438 9.1125C20.3875 9.25625 20.2938 9.3875 20.1875 9.5C20.0812 9.6125 19.9437 9.7 19.8 9.7625C19.6562 9.825 19.5 9.85625 19.3438 9.85625C19.1063 9.85625 18.875 9.7875 18.6812 9.65625H18.675ZM28 4C28 1.79375 26.2062 0 24 0H4C1.79375 0 0 1.79375 0 4V24C0 26.2062 1.79375 28 4 28H24C26.2062 28 28 26.2062 28 24V4ZM22.3125 22.3125C21.1437 23.4813 19.725 23.85 18.125 23.9312C16.475 24.025 11.525 24.025 9.875 23.9312C8.275 23.85 6.85625 23.4813 5.6875 22.3125C4.51875 21.1437 4.15 19.725 4.075 18.125C3.98125 16.475 3.98125 11.525 4.075 9.875C4.15625 8.275 4.51875 6.85625 5.6875 5.6875C6.85625 4.51875 8.28125 4.15 9.875 4.075C11.525 3.98125 16.475 3.98125 18.125 4.075C19.725 4.15625 21.1437 4.51875 22.3125 5.6875C23.4813 6.85625 23.85 8.275 23.925 9.875C24.0187 11.5188 24.0187 16.4625 23.925 18.1187C23.8438 19.7188 23.4813 21.1375 22.3125 22.3062V22.3125Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 28px;
  height: 28px;
  display: block;
}
.ocseo-footer-row:has(.ocseo-footer-column_contacts) .ocseo-footer-column_contacts .ocseo-footer__contacts > .ocseo-row .ocseo-column .footer-soc-med .yt-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.625 14.0125L11.675 10.6313V17.3937L17.625 14.0125ZM24 0H4C1.79375 0 0 1.79375 0 4V24C0 26.2062 1.79375 28 4 28H24C26.2062 28 28 26.2062 28 24V4C28 1.79375 26.2062 0 24 0ZM24.9 8.50625C25.375 10.2938 25.375 14.0187 25.375 14.0187C25.375 14.0187 25.375 17.7437 24.9 19.525C24.6375 20.5125 23.8688 21.2562 22.8875 21.5187C21.1188 22 14 22 14 22C14 22 6.88125 22 5.1125 21.525C4.13125 21.2625 3.3625 20.5187 3.1 19.5312C2.625 17.7437 2.625 14.0187 2.625 14.0187C2.625 14.0187 2.625 10.2875 3.1 8.50625C3.3625 7.51875 4.13125 6.74375 5.1125 6.48125C6.88125 6 14 6 14 6C14 6 21.1188 6 22.8875 6.48125C23.8688 6.74375 24.6375 7.51875 24.9 8.50625Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 28px;
  height: 28px;
  display: block;
}
.ocseo-footer-row:has(.ocseo-footer-column_nav) {
  width: 100%;
}
.ocseo-footer-row:has(.ocseo-footer-column_nav) .ocseo-footer-column_nav {
  padding: 82px 0;
  width: 100%;
  display: flex;
}
.ocseo-footer-row:has(.ocseo-footer-column_nav) .ocseo-footer-column_nav .ocseo-footer__nav {
  width: 100%;
}
.ocseo-footer-row:has(.ocseo-footer-column_nav) .ocseo-footer-column_nav .ocseo-footer__nav .ocseo-footer__menu {
  justify-content: flex-start;
  gap: 40px;
  list-style: none;
}
.ocseo-footer-row:has(.ocseo-footer-column_nav) .ocseo-footer-column_nav .ocseo-footer__nav .ocseo-footer__menu .menu-item a {
  font-size: 16px;
  color: #fff;
}
.ocseo-footer-row:has(.ocseo-footer-column_nav) .ocseo-footer-column_nav .footer-column_socials {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 20px;
}
.ocseo-footer-row:has(.ocseo-footer-column_nav) .ocseo-footer-column_nav .footer-column_socials .ocseo-footer__social-link .icon-fb {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='23' viewBox='0 0 13 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.94138 13.4451V23H8.11107V13.4451H11.9661L12.7683 9.05176H8.11107V7.49746C8.11107 5.175 9.01577 4.28555 11.351 4.28555C12.0775 4.28555 12.6613 4.30352 13 4.33945V0.354883C12.3627 0.179688 10.8029 0 9.90264 0C5.1385 0 2.94138 2.26855 2.94138 7.16055V9.05176H0V13.4451H2.94138Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 13px;
  height: 23px;
  display: block;
}
.ocseo-footer-row:has(.ocseo-footer-column_nav) .ocseo-footer-column_nav .footer-column_socials .ocseo-footer__social-link .icon-ex {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='23' viewBox='0 0 26 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.0365 0H23.9399L15.4144 9.74183L25.4438 23H17.5928L11.4392 14.9611L4.40649 23H0.497596L9.61466 12.5781L0 0H8.05L13.6065 7.34784L20.0365 0ZM18.6654 20.6668H20.8272L6.87236 2.21154H4.55024L18.6654 20.6668Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 26px;
  height: 23px;
  display: block;
}
.ocseo-footer-row:has(.ocseo-footer-column_nav) .ocseo-footer-column_nav .footer-column_socials .ocseo-footer__social-link .icon-ig {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5056 6.09032C8.95766 6.09032 6.09589 8.95208 6.09589 12.5C6.09589 16.0479 8.95766 18.9097 12.5056 18.9097C16.0535 18.9097 18.9153 16.0479 18.9153 12.5C18.9153 8.95208 16.0535 6.09032 12.5056 6.09032ZM12.5056 16.6671C10.2128 16.6671 8.33845 14.7983 8.33845 12.5C8.33845 10.2017 10.2072 8.33287 12.5056 8.33287C14.8039 8.33287 16.6727 10.2017 16.6727 12.5C16.6727 14.7983 14.7983 16.6671 12.5056 16.6671ZM20.6725 5.82813C20.6725 6.65932 20.0031 7.32316 19.1775 7.32316C18.3463 7.32316 17.6824 6.65374 17.6824 5.82813C17.6824 5.00251 18.3518 4.33309 19.1775 4.33309C20.0031 4.33309 20.6725 5.00251 20.6725 5.82813ZM24.9177 7.34548C24.8229 5.3428 24.3654 3.56884 22.8983 2.10727C21.4367 0.64571 19.6628 0.188274 17.6601 0.0878612C15.5961 -0.0292871 9.40952 -0.0292871 7.34548 0.0878612C5.34838 0.182696 3.57442 0.640132 2.10727 2.1017C0.640132 3.56326 0.188274 5.33722 0.0878612 7.3399C-0.0292871 9.40394 -0.0292871 15.5905 0.0878612 17.6545C0.182696 19.6572 0.640132 21.4312 2.10727 22.8927C3.57442 24.3543 5.3428 24.8117 7.34548 24.9121C9.40952 25.0293 15.5961 25.0293 17.6601 24.9121C19.6628 24.8173 21.4367 24.3599 22.8983 22.8927C24.3599 21.4312 24.8173 19.6572 24.9177 17.6545C25.0349 15.5905 25.0349 9.40952 24.9177 7.34548ZM22.2512 19.8692C21.8161 20.9626 20.9737 21.8049 19.8748 22.2456C18.2291 22.8983 14.3242 22.7477 12.5056 22.7477C10.687 22.7477 6.77647 22.8927 5.13639 22.2456C4.04301 21.8105 3.20066 20.9681 2.75996 19.8692C2.10727 18.2235 2.25789 14.3186 2.25789 12.5C2.25789 10.6814 2.11285 6.77089 2.75996 5.13082C3.19508 4.03743 4.03743 3.19508 5.13639 2.75438C6.78205 2.1017 10.687 2.25232 12.5056 2.25232C14.3242 2.25232 18.2347 2.10727 19.8748 2.75438C20.9681 3.1895 21.8105 4.03185 22.2512 5.13082C22.9039 6.77647 22.7533 10.6814 22.7533 12.5C22.7533 14.3186 22.9039 18.2291 22.2512 19.8692Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 25px;
  height: 25px;
  display: block;
}
.ocseo-footer-row:has(.ocseo-footer-column_nav) .ocseo-footer-column_nav .footer-column_socials .ocseo-footer__social-link .icon-in {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.92545 22H0.363393V7.31205H4.92545V22ZM2.64196 5.30848C1.18348 5.30848 0 4.10045 0 2.64196C0 1.94127 0.278349 1.26928 0.773813 0.773813C1.26928 0.278349 1.94127 0 2.64196 0C3.34266 0 4.01465 0.278349 4.51012 0.773813C5.00558 1.26928 5.28393 1.94127 5.28393 2.64196C5.28393 4.10045 4.10045 5.30848 2.64196 5.30848ZM21.9951 22H17.4429V14.85C17.4429 13.146 17.4085 10.9607 15.071 10.9607C12.6991 10.9607 12.3357 12.8121 12.3357 14.7272V22H7.77857V7.31205H12.154V9.31562H12.2179C12.8268 8.16161 14.3147 6.94375 16.5344 6.94375C21.1504 6.94375 22 9.98348 22 13.9317V22H21.9951Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 22px;
  height: 22px;
  display: block;
}
.ocseo-footer-row:has(.ocseo-footer-column_nav) .ocseo-footer-column_nav .footer-column_socials .ocseo-footer__social-link .icon-yt {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='18' viewBox='0 0 26 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.0687 2.81719C24.7734 1.70625 23.9062 0.834375 22.8047 0.539062C20.8078 0 12.8016 0 12.8016 0C12.8016 0 4.79531 0 2.79844 0.539062C1.69687 0.834375 0.829687 1.70625 0.534375 2.81719C0 4.82812 0 9.01875 0 9.01875C0 9.01875 0 13.2094 0.534375 15.2203C0.829687 16.3313 1.69687 17.1656 2.79844 17.4609C4.79531 18 12.8016 18 12.8016 18C12.8016 18 20.8078 18 22.8047 17.4609C23.9062 17.1656 24.7734 16.3266 25.0687 15.2203C25.6031 13.2094 25.6031 9.01875 25.6031 9.01875C25.6031 9.01875 25.6031 4.82812 25.0687 2.81719ZM10.1859 12.825V5.2125L16.875 9.01875L10.1859 12.825Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 26px;
  height: 18px;
  display: block;
}
.ocseo-footer-row:has(.ocseo-footer__copy) {
  width: 100%;
}
.ocseo-footer-row:has(.ocseo-footer__copy) .ocseo-footer__copy {
  text-align: center;
}
.ocseo-footer-row:has(.ocseo-footer__copy) .ocseo-footer__copy p > a {
  color: #fff;
  text-decoration: underline;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
.ocseo-footer-row:has(.ocseo-footer__copy) .ocseo-footer__copy .ocseo-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.ocseo-footer-row:has(.ocseo-footer__copy) .ocseo-footer__copy .ocseo-row p, .ocseo-footer-row:has(.ocseo-footer__copy) .ocseo-footer__copy .ocseo-row a {
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #FFFFFF;
}
.ocseo-footer-row:has(.ocseo-footer__copy) .ocseo-footer__copy .ocseo-row a {
  text-decoration: none;
}
.ocseo-footer__quick-links {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
}
.ocseo-footer__quick-links .ocseo-footer__quick-link-section {
  max-width: 210px;
  width: 100%;
}
.ocseo-footer__quick-links .ocseo-footer__quick-link-section .ocseo-footer__quick-link-title {
  font-size: 18px;
  margin-bottom: 16px;
  color: #D5D993;
  font-weight: 400;
  display: block;
}
.ocseo-footer__quick-links .ocseo-footer__quick-link-section ul {
  display: flex;
  flex-direction: column;
  gap: 5px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.ocseo-footer__quick-links .ocseo-footer__quick-link-section ul .menu-item a {
  text-decoration: none;
  color: #FFFFFF;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
.ocseo-footer__quick-links .ocseo-footer__quick-link-section ul .menu-item a:hover, .ocseo-footer__quick-links .ocseo-footer__quick-link-section ul .menu-item a:focus-visible {
  color: #f97316;
}
.ocseo-footer__inner {
  max-width: 1440px;
  margin: 0 auto;
  padding: 1rem 1.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
  flex-wrap: wrap;
}
.ocseo-footer__menu {
  display: flex;
  gap: 1rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.ocseo-footer__menu a {
  text-decoration: none;
  color: #fff;
  font-size: 0.9rem;
}
.ocseo-footer__menu a:hover, .ocseo-footer__menu a:focus-visible {
  color: #e5e7eb;
}

.btn {
  text-decoration: none;
}
.btn.btn-tel {
  color: #fff;
  text-decoration: none;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
}
.btn.btn-tel.with-icon:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.66811 0.575186L1.14682 0.989312C0.47199 1.17684 0 1.79412 0 2.49735C0 12.1629 7.8249 20 17.4753 20C18.1775 20 18.7938 19.5273 18.981 18.8475L19.3945 17.3238C10.6568 16.2651 3.72911 9.32651 2.66811 0.575186ZM19.7261 16.1049L19.9172 15.4095C20.1239 14.6515 19.7378 13.8584 19.0122 13.5576L15.2675 11.9949C14.6317 11.7292 13.8945 11.9128 13.4615 12.4481L12.4824 13.6475C14.6434 14.9524 17.1009 15.8119 19.73 16.1049H19.7261ZM6.34261 7.50202L7.54014 6.5214C8.07454 6.08383 8.25788 5.34935 7.99263 4.71253L6.43233 0.961964C6.13197 0.235291 5.34012 -0.151486 4.58338 0.0555767L3.88904 0.243105C4.1816 2.87632 5.03976 5.33763 6.34261 7.50202Z' fill='%230E4774'/%3E%3C/svg%3E");
  display: block;
  width: 20px;
  height: 20px;
}
.btn.style3 {
  background: #FCB104;
  border-radius: 5px;
  padding: 8px 24px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  max-width: 280px;
  height: auto;
  position: relative;
  color: #0e4774;
  text-align: center;
  font-family: "Outfit", sans-serif;
}
.btn.style1 {
  display: flex;
  flex-direction: row;
  gap: 13px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  color: #385762;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 28px;
  font-weight: 700;
  position: relative;
}
.btn.style1.with-icon:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.36886 0.726252L1.44802 1.24914C0.595953 1.48592 0 2.26532 0 3.15325C0 15.3573 9.88001 25.2527 22.065 25.2527C22.9516 25.2527 23.7297 24.6559 23.9662 23.7975L24.4882 21.8737C13.4557 20.5369 4.70852 11.776 3.36886 0.726252ZM24.9069 20.3346L25.1482 19.4566C25.4092 18.4996 24.9216 17.4982 24.0056 17.1184L19.2773 15.1452C18.4745 14.8097 17.5437 15.0416 16.997 15.7174L15.7607 17.2318C18.4893 18.8794 21.5922 19.9647 24.9118 20.3346H24.9069ZM8.00842 9.47232L9.52046 8.23416C10.1952 7.68167 10.4267 6.75428 10.0918 5.95022L8.1217 1.21461C7.74246 0.297088 6.74264 -0.191272 5.78714 0.0701732L4.91045 0.306953C5.27984 3.63174 6.36339 6.73949 8.00842 9.47232Z' fill='%23385762'/%3E%3C/svg%3E%0A");
  display: block;
  width: 26px;
  height: 26px;
}
.btn.style2 {
  color: #d5d993;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 28px;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  gap: 13px;
  flex-shrink: 0;
}
.btn.style2.with-icon:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.36886 0.726252L1.44802 1.24914C0.595953 1.48592 0 2.26532 0 3.15325C0 15.3573 9.88001 25.2527 22.065 25.2527C22.9516 25.2527 23.7297 24.6559 23.9662 23.7975L24.4882 21.8737C13.4557 20.5369 4.70852 11.776 3.36886 0.726252ZM24.9069 20.3346L25.1482 19.4566C25.4093 18.4996 24.9217 17.4982 24.0056 17.1184L19.2773 15.1452C18.4745 14.8097 17.5437 15.0416 16.997 15.7174L15.7607 17.2318C18.4893 18.8794 21.5922 19.9647 24.9118 20.3346H24.9069ZM8.00842 9.47232L9.52046 8.23416C10.1952 7.68167 10.4267 6.75428 10.0918 5.95022L8.1217 1.21461C7.74246 0.297088 6.74264 -0.191272 5.78714 0.0701732L4.91045 0.306953C5.27984 3.63174 6.36339 6.73948 8.00842 9.47232Z' fill='%23D5D993'/%3E%3C/svg%3E%0A");
  display: block;
  width: 26px;
  height: 26px;
}
.btn.style4 {
  background: #FCB104;
  border-radius: 12px;
  padding: 15px 25px 15px 25px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.btn.style4.with-icon:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.66811 0.575186L1.14682 0.989312C0.47199 1.17684 0 1.79412 0 2.49735C0 12.1629 7.8249 20 17.4753 20C18.1775 20 18.7938 19.5273 18.981 18.8475L19.3945 17.3238C10.6568 16.2651 3.72911 9.32651 2.66811 0.575186ZM19.7261 16.1049L19.9172 15.4095C20.1239 14.6515 19.7378 13.8584 19.0122 13.5576L15.2675 11.9949C14.6317 11.7292 13.8945 11.9128 13.4615 12.4481L12.4824 13.6475C14.6434 14.9524 17.1009 15.8119 19.73 16.1049H19.7261ZM6.34261 7.50202L7.54014 6.5214C8.07454 6.08383 8.25788 5.34935 7.99263 4.71253L6.43233 0.961964C6.13197 0.235291 5.34012 -0.151486 4.58338 0.0555767L3.88904 0.243105C4.1816 2.87632 5.03976 5.33763 6.34261 7.50202Z' fill='%2347B768'/%3E%3C/svg%3E");
  display: block;
  width: 20px;
  height: 20px;
}
.btn.style4 {
  height: auto;
  position: relative;
  color: #0E4774;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 26px;
  font-weight: 700;
}
.btn.style5 {
  background: #0E4774;
  border-radius: 12px;
  padding: 15px 25px 15px 25px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  max-width: 280px;
  height: auto;
  position: relative;
  color: #ffffff;
  text-align: center;
  font-family: "Outfit", sans-serif;
  font-size: 24px;
  font-weight: 700;
}

ul.list-style2 > li {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: nowrap;
  gap: 10px;
}
ul.list-style2 > li:before {
  content: "";
  background: #33bd5c;
  border-radius: 50%;
  width: 12.6px;
  height: 12.6px;
  position: relative;
  box-shadow: 0px 0px 10px 0px rgb(213, 217, 147);
  display: block;
}

p:empty {
  display: none;
}

.ocseo-scrolled .dfcr-header__inner .ocseo-header__inner {
  padding: 0;
}

.new-ocseo-template .dfcr-header__inner {
  max-width: 1440px;
}
.new-ocseo-template .dfcr-header__inner .ocseo-header__inner {
  max-width: 1440px;
}

.dfcr-header {
  position: relative;
  z-index: 99999;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}
.dfcr-header__inner {
  max-width: 1440px;
  padding: 0;
}
.dfcr-header__inner .ocseo-header__inner {
  max-width: 1440px;
}
.dfcr-header__inner .ocseo-header__inner .ocseo-header__brand .ocseo-header__logo {
  width: 100%;
  max-width: 472px;
}
.dfcr-header__inner .ocseo-header__inner .ocseo-header__brand .ocseo-header__cta {
  max-width: 215px;
  width: 100%;
}
.dfcr-header .ocseo-header__nav-wrapper {
  max-width: 100%;
  display: flex;
  justify-content: center;
  background: #0E4774;
  padding: 16px 0;
}
.dfcr-header .ocseo-header__nav-wrapper .ocseo-header__nav {
  max-width: 1440px;
}
.dfcr-header .ocseo-header__nav-wrapper .ocseo-header__nav .ocseo-header__menu {
  justify-content: center;
}

/* Swiper containers */
.ocseo-swiper {
  width: 100%;
  padding: 20px 0px 40px;
}

.ocseo-testimonial-slide {
  height: auto;
}
.ocseo-testimonial-slide .testimonial-content {
  max-width: 359px;
  width: 100%;
  max-height: 525px;
  height: 100%;
  border-radius: 25px 25px 0px 0px;
  overflow: hidden;
  background: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 16px;
}
.ocseo-testimonial-slide .testimonial-content .ocseo-testimonial-photo {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 0;
}
.ocseo-testimonial-slide .testimonial-content .ocseo-testimonial-photo img {
  align-self: stretch;
  flex-shrink: 0;
  height: 245.16px;
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.ocseo-testimonial-slide .testimonial-content .ocseo-testimonial-text-wrapper {
  padding: 0 40px 40px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.ocseo-testimonial-slide .testimonial-content .ocseo-testimonial-text-wrapper .ocseo-testimonial-name {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: relative;
  align-self: stretch;
}
.ocseo-testimonial-slide .testimonial-content .ocseo-testimonial-text-wrapper .ocseo-testimonial-text p {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}

.dfcr-template-active .ocseo-review-slide {
  height: auto;
  background: #fff;
  padding: 10px 0px;
}
.dfcr-template-active .ocseo-review-slide .review-content {
  max-width: 419.37px;
  width: 100%;
  /*max-height: 402.52px;*/
  height: 100%;
  margin: 0 auto;
  background: #ffffff;
  border-radius: 12px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
}
.dfcr-template-active .ocseo-review-slide .review-content h3 {
  color: #484746;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 20px;
  line-height: 46px;
  font-weight: 700;
  position: relative;
}
.dfcr-template-active .ocseo-review-slide .review-content .rate-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
}
.dfcr-template-active .ocseo-review-slide .review-content .rate-wrapper .ocseo-review-rate {
  display: flex;
  flex-direction: row;
}
.dfcr-template-active .ocseo-review-slide .review-content .rate-wrapper .ocseo-review-date {
  color: #828282;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}
.dfcr-template-active .ocseo-review-slide .review-content .ocseo-review-comments p {
  color: #484746;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.dfcr-template-active .ocseo-review-slide .review-content .ocseo-review-source {
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.dfcr-template-active .ocseo-review-slide .review-content .ocseo-review-source .source-label {
  color: #828282;
  text-align: left;
  font-size: 10px;
  font-weight: 600;
  position: relative;
  line-height: 24px;
}
.dfcr-template-active .ocseo-review-slide .review-content .ocseo-review-source .source-icon {
  width: 16px;
  height: 16px;
  display: block;
}
.dfcr-template-active .ocseo-review-slide .review-content .ocseo-review-source .source-icon.google::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url("../images/google-icon.png") no-repeat center center;
  background-size: contain;
}

.ocseo-review-slide {
  height: auto;
  background: #fff;
  padding: 10px 0px;
}
.ocseo-review-slide .review-content {
  max-width: 320px;
  width: 100%;
  max-height: 485px;
  height: 100%;
  margin: 0 auto;
  background: #ffffff;
  border-radius: 12px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
.ocseo-review-slide .review-content h3 {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 20px;
  line-height: 46px;
  font-weight: 700;
  position: relative;
}
.ocseo-review-slide .review-content .rate-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
}
.ocseo-review-slide .review-content .rate-wrapper .ocseo-review-rate {
  display: flex;
  flex-direction: row;
}
.ocseo-review-slide .review-content .rate-wrapper .ocseo-review-date {
  color: #8b9aa4;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  font-weight: 500;
  position: relative;
}
.ocseo-review-slide .review-content .ocseo-review-comments p {
  color: #000000;
  text-align: left;
  font-family: "Outfit", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}

.ocseo-staff-slide {
  height: auto;
  background: #fff;
}
.ocseo-staff-slide .ocseo-staff-photo {
  display: flex;
  flex-direction: column;
  padding: 0px 11px;
}
.ocseo-staff-slide .ocseo-staff-photo img {
  border-radius: 10px;
  width: 100%;
  height: 240px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.ocseo-review-rate .ocseo-star {
  font-size: 1.1rem;
  margin-right: 2px;
}

.ocseo-review-rate .star-filled {
  color: #f5b301;
}

.ocseo-review-rate .star-empty {
  color: #ddd;
}

/* Basic arrows tweak */
.ocseo-swiper .swiper-button-prev,
.ocseo-swiper .swiper-button-next {
  color: var(--ocseo-primary-color, #0f766e);
}

.ocseo-swiper .swiper-pagination-bullet-active {
  background: var(--ocseo-primary-color, #0f766e);
}

.acf-swiper-gallery {
  display: grid;
  grid-template-columns: 1.45fr 1fr;
  gap: 18px;
  align-items: stretch;
}

.acf-swiper-gallery__main,
.acf-swiper-gallery__thumbs {
  min-width: 0;
}

.acf-gallery-main-swiper,
.acf-gallery-thumbs-swiper {
  height: 100%;
}

.acf-gallery-main-image {
  height: 100%;
  min-height: 410px;
  border-radius: 4px;
  overflow: hidden;
}

.acf-gallery-main-image img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}

.acf-gallery-thumbs-swiper .swiper-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
  transform: none !important;
}

.acf-gallery-thumbs-swiper .swiper-slide {
  width: 100% !important;
  margin: 0 !important;
  height: 195px;
  cursor: pointer;
  opacity: 1;
}

.acf-gallery-thumb-image {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
}

.acf-gallery-thumb-image img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.acf-gallery-thumbs-swiper .swiper-slide-thumb-active .acf-gallery-thumb-image img,
.acf-gallery-thumbs-swiper .swiper-slide:hover .acf-gallery-thumb-image img {
  transform: scale(1.03);
}

.acf-gallery-thumbs-swiper .swiper-slide-thumb-active .acf-gallery-thumb-image {
  outline: 3px solid #d70000;
  outline-offset: -3px;
}

.ocseo-success-swiper {
  width: 300px;
  max-width: 100%;
  margin: 0 auto;
  overflow: hidden;
}

.ocseo-success-swiper .swiper-slide {
  width: 300px;
  height: 300px;
}

.ocseo-success-swiper .swiper-slide img {
  width: 300px;
  height: 300px;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}

.ocseo-success-swiper .swiper-pagination {
  position: relative;
  margin-top: 12px;
  bottom: auto;
}

.ocseo-success-swiper .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background: #cfcfcf;
  opacity: 1;
  margin: 0 5px !important;
}

.ocseo-success-swiper .swiper-pagination-bullet-active {
  background: #000;
}

@media (max-width: 991px) {
  .acf-swiper-gallery {
    grid-template-columns: 1fr;
  }
  .acf-gallery-main-image {
    min-height: 320px;
  }
  .acf-gallery-thumbs-swiper .swiper-slide {
    height: 160px;
  }
}
@media (max-width: 767px) {
  .acf-gallery-thumbs-swiper .swiper-wrapper {
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }
  .acf-gallery-main-image {
    min-height: 260px;
  }
  .acf-gallery-thumbs-swiper .swiper-slide {
    height: 120px;
  }
}
@media only screen and (min-width: 769px) {
  body.ocseo-scrolled header {
    position: fixed;
    box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(10px);
    animation: slideDown 0.35s ease-out;
    top: var(--wp-admin--admin-bar--height, 0);
    margin-top: 0;
    z-index: 99999;
    width: 100%;
  }
  body.ocseo-scrolled header .ocseo-header,
  body.ocseo-scrolled header .lp-header-new {
    background-color: #385762;
  }
  body.ocseo-scrolled header .ocseo-header .ocseo-header__inner,
  body.ocseo-scrolled header .lp-header-new .ocseo-header__inner {
    padding: 0;
  }
  body.ocseo-scrolled header .ocseo-header .ocseo-header__inner .ocseo-header__brand,
  body.ocseo-scrolled header .lp-header-new .ocseo-header__inner .ocseo-header__brand {
    display: none;
  }
  body.ocseo-scrolled header .ocseo-header .ocseo-header__inner .ocseo-header__nav-wrapper,
  body.ocseo-scrolled header .lp-header-new .ocseo-header__inner .ocseo-header__nav-wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }
  body.ocseo-scrolled header .ocseo-header .ocseo-header__inner .ocseo-header__nav-wrapper .ocseo-header__nav .ocseo-header__menu > .menu-item > a,
  body.ocseo-scrolled header .lp-header-new .ocseo-header__inner .ocseo-header__nav-wrapper .ocseo-header__nav .ocseo-header__menu > .menu-item > a {
    color: #ffffff;
    font-size: 16px;
  }
  body.ocseo-scrolled header .ocseo-header .ocseo-header__inner .ocseo-header__nav-wrapper .ocseo-header__nav .ocseo-header__menu > .menu-item.show-fixed,
  body.ocseo-scrolled header .lp-header-new .ocseo-header__inner .ocseo-header__nav-wrapper .ocseo-header__nav .ocseo-header__menu > .menu-item.show-fixed {
    display: flex;
    flex-direction: row;
    gap: 5px;
    align-items: center;
  }
  body.ocseo-scrolled header .ocseo-header .ocseo-header__inner .ocseo-header__nav-wrapper .ocseo-header__nav .ocseo-header__menu > .menu-item.show-fixed.btn-tel,
  body.ocseo-scrolled header .lp-header-new .ocseo-header__inner .ocseo-header__nav-wrapper .ocseo-header__nav .ocseo-header__menu > .menu-item.show-fixed.btn-tel {
    margin-left: auto;
  }
  body.ocseo-scrolled header .ocseo-header .ocseo-header__inner .ocseo-header__nav-wrapper .ocseo-header__nav .ocseo-header__menu > .menu-item.show-fixed.verify-btn,
  body.ocseo-scrolled header .lp-header-new .ocseo-header__inner .ocseo-header__nav-wrapper .ocseo-header__nav .ocseo-header__menu > .menu-item.show-fixed.verify-btn {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    align-self: stretch;
    flex-shrink: 0;
    position: relative;
  }
  body.ocseo-scrolled header .ocseo-header .ocseo-header__inner .ocseo-header__nav-wrapper .ocseo-header__nav .ocseo-header__menu > .menu-item.show-fixed.verify-btn a,
  body.ocseo-scrolled header .lp-header-new .ocseo-header__inner .ocseo-header__nav-wrapper .ocseo-header__nav .ocseo-header__menu > .menu-item.show-fixed.verify-btn a {
    background: #ffffff;
    padding: 10px 22px 10px 22px;
    color: #385762 !important;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
  }
}
@media only screen and (max-width: 768px) {
  body.ocseo-scrolled header .ocseo-header .ocseo-header__inner .ocseo-header__topbar,
  body.ocseo-scrolled header .lp-header-new .ocseo-header__inner .ocseo-header__topbar {
    box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.25);
  }
  .ocseo-header__inner {
    box-sizing: border-box;
    box-shadow: rgba(27, 31, 35, 0.04) 0px 1px 0px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset;
    margin-bottom: 20px !important;
  }
  .ocseo-header__inner * {
    box-sizing: border-box;
  }
  .ocseo-header__inner .ocseo-header__brand {
    padding: 0 25px;
  }
  .ocseo-header__inner .ocseo-header__brand .ocseo-header__cta {
    display: none;
  }
  .ocseo-header__inner .ocseo-header__nav-wrapper {
    display: none;
  }
  .ocseo-header__inner .ocseo-header__nav-wrapper.is-active {
    display: block;
  }
  .ocseo-header__inner .ocseo-header__nav-wrapper.is-active .ocseo-header__nav .ocseo-header__menu {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 50px !important;
    padding-right: 50px !important;
    gap: 10px;
  }
  .ocseo-header__inner .ocseo-header__nav-wrapper.is-active .ocseo-header__nav .ocseo-header__menu .menu-item a {
    text-transform: uppercase;
    width: 80%;
    order: 1;
  }
  .ocseo-header__inner .ocseo-header__nav-wrapper.is-active .ocseo-header__nav .ocseo-header__menu .show-fixed {
    display: none;
  }
  .ocseo-hero.ocseo-hero--row-1 .ocseo-hero__inner {
    flex-direction: column;
  }
  .ocseo-hero.ocseo-hero--row-1 .ocseo-hero__inner .hero-column.ocseo-hero__image, .ocseo-hero.ocseo-hero--row-1 .ocseo-hero__inner .hero-column.ocseo-hero__content {
    max-width: 100%;
    width: 100%;
  }
  .ocseo-hero.ocseo-hero--row-1 .ocseo-hero__inner .hero-column.ocseo-hero__image {
    order: 2;
    display: flex;
    flex-direction: column;
  }
  .ocseo-hero.ocseo-hero--row-1 .ocseo-hero__inner .hero-column.ocseo-hero__image img {
    width: 100%;
    height: auto;
  }
  .ocseo-hero.ocseo-hero--row-1 .ocseo-hero__inner .hero-column.ocseo-hero__content {
    order: 1;
  }
  .ocseo-hero.ocseo-hero--row-1 .ocseo-hero__inner .hero-column.ocseo-hero__content .ocseo-hero__content-block h1 {
    line-height: 56px;
  }
  .ocseo-hero.ocseo-hero--row-1 .ocseo-hero__inner .hero-column.ocseo-hero__content > .ocseo-hero__content-block ul {
    list-style-position: outside;
  }
  .ocseo-content-block {
    padding-left: 25px;
    padding-right: 25px;
    box-sizing: border-box;
  }
  .ocseo-content-block * {
    box-sizing: border-box;
  }
  .ocseo-content-block .inner-content {
    display: flex;
    flex-direction: column;
    max-width: 100%;
  }
  .ocseo-content-block .inner-content .ocseo-content-block__content .ocseo-row {
    flex-direction: column;
    gap: 40px;
  }
  .ocseo-content-block.how-help .inner-content .ocseo-content-block__content .ocseo-row {
    gap: 40px;
    align-items: center;
  }
  .ocseo-content-block.how-help .inner-content .ocseo-content-block__content .ocseo-row .ocseo-columns.text-content h3 {
    line-height: 1.2em;
  }
  .ocseo-content-block.how-help .inner-content .ocseo-content-block__content .ocseo-row .ocseo-columns.text-content ul li {
    align-items: baseline;
  }
  .ocseo-content-block.how-help .inner-content .ocseo-content-block__content .ocseo-row .ocseo-columns.text-content ul li span {
    width: calc(100% - 23px);
  }
  .ocseo-content-block.how-help .inner-content .ocseo-content-block__content .ocseo-row .ocseo-columns.image-content .ocseo-image-wrapper img {
    width: 100%;
    height: auto;
    max-width: 100%;
  }
  .ocseo-content-block.nationwide-access .inner-content .ocseo-content-block__content .ocseo-row {
    align-items: center;
  }
  .ocseo-content-block.success-proven .inner-content .ocseo-content-block__content .ocseo-row {
    align-items: center;
    gap: 40px;
  }
  .ocseo-content-block.success-proven .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.image-content, .ocseo-content-block.success-proven .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content {
    max-width: 100%;
    width: 100%;
  }
  .ocseo-content-block.success-proven .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content {
    order: 1;
  }
  .ocseo-content-block.success-proven .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.image-content {
    order: 2;
  }
  .ocseo-content-block.success-proven .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.image-content img {
    width: 100%;
    height: auto;
    max-width: 100%;
  }
  .ocseo-content-block.recovery-steps .inner-content h2 {
    line-height: 1.2em;
  }
  .ocseo-content-block.recovery-steps .inner-content .ocseo-content-block__content .ocseo-row {
    align-items: center;
    gap: 40px;
  }
  .ocseo-content-block.recovery-steps .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column {
    align-items: center;
  }
  .ocseo-content-block.recovery-steps .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column .step-item {
    margin-bottom: 20px;
  }
  .ocseo-content-block.recovery-steps .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column h3, .ocseo-content-block.recovery-steps .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column p {
    text-align: center;
  }
  .ocseo-content-block.proof-outcomes .inner-content .ocseo-content-block__content .ocseo-row {
    flex-direction: column;
    align-items: center;
    gap: 40px;
  }
  .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row {
    flex-direction: column;
    align-items: center;
    gap: 40px;
  }
  .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column {
    max-width: 100%;
    width: 100%;
  }
  .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.text-content {
    /*order: 2;*/
    max-width: 100%;
  }
  .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content {
    /*order: 1;*/
    max-width: 100%;
  }
  .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper {
    gap: 20px;
  }
  .ocseo-content-block.verify-form-section .inner-content .ocseo-content-block__content .ocseo-row .ocseo-column.form-content .ocseo-form-wrapper h2 {
    line-height: 1.2em;
  }
  .ocseo-staff-slide .ocseo-staff-photo img {
    width: 100%;
    max-height: 400px;
    height: 100%;
  }
  .ocseo-review-slide {
    padding: 20px;
  }
  .ocseo-review-slide .review-content {
    max-width: 100%;
    width: 100%;
    max-height: 100%;
  }
  .ocseo-testimonial-slide {
    padding: 20px;
  }
  .ocseo-testimonial-slide .testimonial-content {
    max-width: 100%;
    width: 100%;
    max-height: 100%;
  }
  .ocseo-testimonial-slide .testimonial-content .ocseo-testimonial-photo img {
    height: auto;
  }
  .ocseo-footer__inner .ocseo-footer-row {
    flex-direction: column;
    gap: 40px;
    align-items: center;
    display: flex;
  }
  .ocseo-footer__inner .ocseo-footer-row .ocseo-footer-column_brand .ocseo-footer__brand {
    text-align: center;
  }
  .ocseo-footer__inner .ocseo-footer-row .ocseo-footer-column_contacts {
    max-width: 100%;
  }
  .ocseo-footer__inner .ocseo-footer-row .ocseo-footer-column_contacts .ocseo-footer__contacts .ocseo-row {
    align-items: center;
    text-align: center;
    gap: 40px;
    flex-direction: column;
  }
  .ocseo-footer__inner .ocseo-footer-row .ocseo-footer-column_contacts .ocseo-footer__contacts .ocseo-row .ocseo-column.follow-us .footer-soc-med {
    justify-content: center;
  }
  .ocseo-footer__inner .ocseo-footer-row .ocseo-footer-column_contacts .ocseo-footer__quick-links {
    flex-direction: column;
    align-items: center;
    gap: 40px;
  }
  .ocseo-footer__inner .ocseo-footer-row .ocseo-footer-column_contacts .ocseo-footer__quick-links .ocseo-footer__quick-link-section {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }
  .ocseo-footer__inner .ocseo-footer-row:has(.ocseo-footer-column_nav) .ocseo-footer-column_nav .ocseo-footer__menu {
    flex-direction: column;
    gap: 5px;
    align-items: center;
  }
  .ocseo-footer__inner .ocseo-footer-row .ocseo-footer__copy .ocseo-row {
    flex-direction: column;
    gap: 20px;
    text-align: center;
  }
}