:root {
  --site-form-placeholder-color: #5C5146;
  --fh-anchor-offset: 180px;
}

.blockTitle {color:var(--fontclr); font-family:var(--mrn-font-body);  margin: 16px 0 16px 0; font-weight: 600; line-height: 1.25;  }
.blockTitle span{  color: var(--primary); font-family:var(--mrn-font-heading);  font-style: italic; font-weight:700}
/******* hero section********/
.hero_section { position: relative; padding: clamp(2.5rem, 1.6919rem + 4.0404vw, 5rem) 0; overflow:hidden; background: #000; color: #fff; display: flex; align-items: center; min-height:clamp(32.5rem, 14.8435rem + 36.8324vw, 45rem);;}
.hero_section .hero-video{ position:absolute; inset: 0; z-index:1; width:100%; height:100%; overflow:hidden}
.hero_section .hero-video video{ display:block; width:100%; height:100%; object-fit:cover; object-position:center center}
.hero_section .hero-video:before { position: absolute; inset: 0;   content:"";
/*background: linear-gradient(90deg, rgba(60, 10, 0, 0.9) 0%, rgba(0, 0, 0, 0.85) 70%);*/ z-index: 1;
background: linear-gradient(270deg, rgba(29, 8, 1, 0) 0%, rgba(29, 8, 1, 0.6) 100%);
}
.hero_section .mrn-shell-container{ position:relative; z-index:9 }
.hero_section .mrn-shell-container .hero-content{  position:relative; z-index:9 }
.hero_section .hero-content { max-width: 730px;}
.hero_section .hero-content h1{ font-family: var(--mrn-font-body); color:var(--white); max-width: 561px;  text-transform: uppercase; margin-bottom:14px; line-height:0.9}
.hero_section .hero-content p { font-size: var(--fontsizeM); margin-bottom: clamp(1.25rem, 0.1023rem + 2.3941vw, 2.0625rem); color: var(--off-white); line-height:120%; font-family:var(--font-lora);}
.services-label{ font-size:var(--fontsize);}

.btn-group{ gap: 18px 18px; margin-top:clamp(0.9375rem, 0.0547rem + 1.8416vw, 1.5625rem);}
.btn-group .button { background: var(--blue); padding: 14px 70px 14px 56px;  border-radius: 50px; text-align: center; color: #fff; font-size: 16px; font-weight: 700; text-decoration: none; letter-spacing: 0.32px; line-height: 1.4;}
.btn-group .button:hover{ background:var(--teal);}
.btn-group .button span { position: relative; padding-right: 7px; display: block;}
.btn-group .button span:before{  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.08467 5.5H0V4.5H8.08467L4.28717 0.7025L5 0L10 5L5 10L4.28717 9.2975L8.08467 5.5Z' fill='%23fff'/%3E%3C/svg%3E%0A"); width:15px; height:15px; content:""; position:absolute;     right: -20px; top: 50%; background-size: 100%; transform: translateY(-50%);
transition: all 0.5s ease;}

.btn-group .button:hover span:before{ right:-30px; transition: all 0.3s ease;}

/* Accessibility overrides for shared CTAs and navigation. */
.btn-group .button { background: var(--teal); }
.btn-group .button:hover,
.btn-group .button:focus,
.btn-group .button:focus-visible { background: var(--blue); color: var(--white); }
#cssmenu > ul > li.current-menu-item > a,
#cssmenu > ul > li.current-menu-parent > a,
#cssmenu > ul > li.current-menu-ancestor > a,
#cssmenu > ul > li.current_page_item > a,
#cssmenu > ul > li.current_page_parent > a,
#cssmenu > ul > li.current_page_ancestor > a { color: var(--accessible-green); }
#cssmenu a:focus-visible,
.mrn-site-search__toggle:focus-visible,
.footer_soical_icon a:focus-visible,
.mrn-site-footer__menu-rows a:focus-visible,
.footer_button a:focus-visible { outline: 3px solid var(--teal) !important; outline-offset: 3px; border-radius: 4px; }
.mrn-site-footer__menu-rows .mrn-footer-menu-title { font-family: var(--mrn-font-body); font-size: 15px; line-height: 20px; color: var(--teal); font-weight: 700; letter-spacing: 0; text-transform: uppercase; margin-bottom: 24px; }
@media (min-width: 768px) {
.mrn-site-footer__menu-rows { gap: 0 28px; }
.mrn-site-footer__menu-rows .mrn-site-footer__menu-col:nth-child(4) { width: 180px; }
.mrn-site-footer__menu-rows .mrn-site-footer__menu-col:nth-child(6) { width: 180px; }
.mrn-site-footer__menu-rows .mrn-footer-menu-title { white-space: nowrap; }
}


.hero_inner_section.has-bg{ height:clamp(300px, 36.458vw, 525px); }
.hero_inner_section {background-image: linear-gradient(90deg, #5D8333 0%, #415E0C 100%);  background-position: center  center; background-repeat: no-repeat; background-size: 100%;  height:clamp(18.75rem, 9.4803rem + 19.337vw, 25.3125rem);     background-size: cover;}
.hero_inner_section .hero_inner_section-content{ margin-bottom:clamp(1.875rem, 0.8649rem + 5.0505vw, 5rem);}
.hero_inner_section .align-items-center .hero_inner_section-content{ margin-bottom:0px;}
.hero_inner_section .hero_inner_section-content h1{ font-size:clamp(2rem, 1.0303rem + 4.8485vw, 5rem);; line-height:90%; letter-spacing:-3%;  text-transform:uppercase; color:var(--off-white); font-family: var(--mrn-font-body); font-weight:700;     max-width: 640px;}
.hero_inner_section p{ color:var(--white); min-height:26px; font-size:var(--fontsizeM); font-weight:500; line-height:125%; font-family:var(--mrn-font-heading);  margin-top:14px; margin-bottom:0px}
.hero_inner_section p a{color:var(--white);}
.hero_inner_section .mrn-shell-container:before{ content:""; width:clamp(165px, 31.603vw, 414px); height:clamp(165px, 24.809vw, 325px); right:0; top:0; display: block; position: absolute;
background-image: url("data:image/svg+xml,%0A%3Csvg width='414' height='325' viewBox='0 0 414 325' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M77.6887 -30.0296C81.8886 -30.1771 89.0141 -30.1693 93.1866 -29.5441C107.567 -27.3891 122.684 -20.4155 134.307 -11.705C152.079 1.61475 165.737 19.9498 175.312 39.8686C176.744 42.6306 177.52 45.8996 178.838 48.6583C185.625 62.867 188.441 78.8793 190.766 94.3437C191.249 97.5551 191.256 100.85 191.767 104.095C193.4 105.313 195.822 106.669 197.589 107.886C202.081 110.979 206.709 113.897 211.321 116.809C212.318 108.813 212.591 100.708 214.034 92.6523C221.782 49.4085 249.751 2.40288 295.286 -8.11247C298.272 -8.89254 301.498 -8.77816 304.496 -9.32355C346.206 -16.9116 324.434 28.9969 314.056 47.8517C300.932 71.7 284.601 95.9715 267.681 117.509C265.421 120.382 263.477 123.628 260.912 126.443C263.721 128.841 266.982 133.936 269.388 136.991C281.525 152.399 351.729 247.023 322.669 260.56C319.392 262.028 315.257 262.153 311.672 262.12C301.526 261.857 289.33 260.096 280.109 255.435C265.589 248.094 251.463 237.454 242.145 223.934C240.605 221.701 238.42 219.683 236.977 217.462C234.01 212.896 231.332 208.079 228.857 203.243C216.909 179.929 210.93 154.014 211.456 127.82C208.933 126.835 201.77 121.266 199.159 119.511C196.63 117.81 194.089 116.355 191.509 114.75C191.575 121.342 191.726 127.818 191.143 134.398C190.876 137.411 190.255 140.155 189.854 143.127C188.467 153.417 185.718 163.908 182.219 173.669C181.251 176.369 179.267 180.064 178.081 182.808C175.517 188.743 172.291 194.597 168.715 199.982C165.951 204.145 162.387 208.15 159.298 212.072C156.201 216.003 152.581 219.148 148.684 222.238C146.578 223.908 143.706 226.546 141.534 227.95C134.035 232.798 125.571 236.79 116.87 238.87C113.193 240.061 109.854 240.594 106.047 241.169C96.8132 242.562 89.3871 235.741 88.7094 226.529C88.0948 218.181 90.2825 210.156 92.5884 201.981C95.6992 190.891 99.5288 180.014 104.053 169.421C105.341 166.48 107.081 163.61 108.38 160.668C111.35 153.943 114.586 146.736 117.9 140.2C120.366 135.341 123.407 130.036 125.952 125.224C129.46 118.59 136.462 104.227 141.098 98.8922C140.835 98.693 140.584 98.5019 140.341 98.2765C137.984 96.0812 135.748 93.6879 133.447 91.4266C127.593 85.6738 121.701 79.833 116.161 73.7786C114.017 71.436 112.103 68.8916 109.964 66.5426C107.774 64.1378 105.328 61.9714 103.149 59.557C100.76 56.9099 98.6021 54.0383 96.2903 51.3218C94.289 48.9699 92.1669 46.7202 90.1975 44.3416C79.2443 31.1123 57.1617 2.78486 56.3769 -14.2339C56.2049 -17.9628 56.9547 -21.9049 59.5613 -24.7272C63.9334 -29.4614 71.727 -29.7717 77.6887 -30.0296Z' fill='%23C0CF5F'/%3E%3Cpath d='M367.532 -14.9585C380.154 -15.575 393.392 2.85571 396.847 13.8196C402.952 33.1883 400.709 54.9633 392.734 73.5025C390.763 78.0846 387.962 82.4437 385.612 86.8425C392.975 91.8081 399.009 99.7689 404.477 106.688C406.23 109.066 407.705 112.68 404.304 114.471C398.453 117.779 395.241 109.093 391.886 105.227C389.449 102.416 382.027 96.4793 380.86 93.8632C375.711 101.254 364.216 112.465 356.169 116.608C353.716 117.909 350.351 120.161 347.878 121.273C336.042 126.589 320.886 128.172 308.484 124.156C305.216 123.098 298.272 119.352 296.885 116.048C296.179 114.368 296.342 111.557 297.24 109.918C302.27 100.722 315.832 92.4546 324.644 87.1814C327.306 85.5893 329.887 84.4621 332.54 83.0315C334.856 81.9014 337.264 79.9817 339.575 78.9317C347.677 75.2528 355.887 70.9138 364.088 67.5664C363.113 63.8631 362.8 59.8083 362.208 56.0164C359.71 40.0474 355.473 8.69252 361.005 -6.49142C362.314 -10.0863 363.908 -13.288 367.532 -14.9585Z' fill='%2398B462'/%3E%3Cpath d='M208.73 210.459C216.372 211.307 220.904 230.882 221.189 237.328C221.244 238.564 221.36 239.888 221.405 241.127C232.849 244.324 248.661 255.283 256.59 263.669C268.13 275.872 276.918 294.794 273.854 311.816C273.229 315.286 271.729 321.72 268.397 323.555C259.986 328.187 250.544 318.153 245.234 312.882C233.675 301.399 223.369 288.72 214.482 275.062C213.374 272.938 210.03 269.144 208.339 267.309C189.106 273.083 155.106 285.904 135.805 282.901C133.153 282.489 129.698 281.762 128.078 279.408C126.441 277.03 126.579 274.212 127.174 271.531C128.85 263.982 132.89 258.353 138.179 252.918C140.841 250.185 143.512 247.734 146.766 245.704C163.051 235.55 182.387 232.859 201.189 235.609C205.187 236.191 209.127 237.191 213.061 238.102C212.117 235.334 211.882 232.85 211.1 230.108C209.904 226.264 207.776 222.7 205.926 219.152C203.604 214.703 204.452 212.742 208.73 210.459Z' fill='%2398B462'/%3E%3Cpath d='M142.745 -95.9138C150.677 -96.7908 157.613 -90.8094 162.722 -85.4972C164.973 -83.1562 168.24 -80.7357 170.292 -78.2779C178.837 -68.0432 187.447 -58.0105 194.634 -46.7272C196.546 -43.7281 199.212 -41.0474 200.938 -37.9406C201.202 -38.0881 201.696 -38.3557 201.962 -38.4599C209.807 -41.5335 218.195 -44.0663 226.337 -46.2076C229.736 -47.1008 233.241 -48.6046 236.568 -49.4593C246.284 -51.9722 255.833 -54.0047 265.921 -54.0464C271.56 -54.0696 279.64 -54.9676 282.34 -48.5999C283.782 -45.198 281.201 -39.2054 279.723 -35.988C274.937 -25.5591 264.131 -16.1409 253.529 -12.1269L253.36 -12.0476C239.807 -5.75111 225.307 -5.16593 210.664 -6.63348C206.532 -7.04743 202.048 -7.42326 198.12 -8.83681C196.445 -1.35674 197.331 2.53059 199.372 9.81506C200.222 12.8525 201.46 17.5961 197.16 18.6144C196.02 18.8844 194.428 18.6428 193.223 18.5356C191.906 16.8691 190.803 14.5054 190.326 12.4307C188.313 3.68318 187.078 -2.78569 189.528 -11.5638C187.296 -12.2484 184.955 -13.6475 182.696 -14.5358C154.122 -25.776 126.759 -58.0294 137.744 -90.2091C138.698 -93.0053 140 -94.6286 142.745 -95.9138Z' fill='%2398B462'/%3E%3Cpath d='M83.6916 108.731C89.7299 107.889 96.5135 109.188 102.343 111.169C108.211 113.163 112.281 116.246 109.158 123.063C106.231 128.379 100.569 135.308 95.8694 139.229C88.3533 145.498 80.9983 152.2 72.5048 157.135C70.2648 158.438 67.2613 161.627 65.1695 162.674C60.035 165.237 54.2762 170.072 49.1877 172.18C50.6858 175.42 51.8031 180.255 52.6585 183.789C56.5342 199.802 79.6894 281.629 36.5386 246.692C30.793 242.311 25.2953 234.742 22.4381 228.092C12.5717 205.138 15.1608 182.195 23.8782 159.655C19.6686 157.886 15.8634 156.811 11.3286 156.188C7.25773 155.631 4.82116 156.05 0.932424 154.573C-0.362202 151.56 -0.854354 148.392 3.16079 147.307C8.9132 145.756 22.3057 148.806 27.4402 151.532C30.8558 144.593 35.7157 138.194 40.5233 132.13C43.9697 127.781 51.9054 121.448 56.5674 118.145C63.799 113.022 74.9571 109.647 83.6916 108.731Z' fill='%2398B462'/%3E%3Cpath d='M199.442 195.09C206.194 194.876 208.933 203.513 202.368 205.782C197.493 205.453 191.57 197.929 199.442 195.09Z' fill='%23C0CF5F'/%3E%3Cpath d='M194.933 26.7313C199.549 26.4374 201.452 30.4318 199.336 34.4036C198.711 35.5773 197.55 35.7566 196.319 35.9979C194.71 35.8077 194.115 35.6983 192.561 35.2541C191.758 33.7699 191.569 33.172 191.045 31.5479C191.56 28.8958 192.296 27.6271 194.933 26.7313Z' fill='%23C0CF5F'/%3E%3Cpath d='M408.636 124.31C410.131 124.552 411.919 125.257 412.608 126.657C414.22 129.939 411.869 131.947 409.451 133.326C407.102 133.108 405.022 132.089 404.466 129.592C404.227 128.5 404.445 127.358 405.065 126.428C405.986 125.045 407.104 124.623 408.636 124.31Z' fill='%23C0CF5F'/%3E%3C/svg%3E%0A");
background-size:100%;  background-repeat:no-repeat; z-index:-1;}
.hero_inner_section .mrn-shell-container { position: relative; display: flex; height: 100%;  align-items: flex-end;   isolation: isolate;}
.hero_inner_section.has-bg .mrn-shell-container:before{display:none}
.hero_inner_section.has-bg p a{ color:var(--bright-green);}

.welcome-section h2{ font-style:italic; margin-bottom:18px; color:var(--primary); line-height:1.25 }
.welcome-title span { color: var(--fontclr); font-family: var(--mrn-font-body); font-style: normal; font-weight: 600; }
.block-title.has-color.has-font span { color: var(--primary); font-family: var(--mrn-font-heading); font-style: italic; font-weight: 700; }
.welcome-content p { margin-bottom: 25px; color: var(--fontclr); font-size:var(--fontsizeM); line-height:1.4; letter-spacing:-0.7%;  max-width:1050px;}
.welcome-section .services-grid { display: grid; gap: clamp(0.75rem, 0.2203rem + 1.105vw, 1.125rem) clamp(1.25rem, 0.3155rem + 1.9493vw, 1.875rem); margin-top:clamp(2.5rem, 1.6172rem + 1.8416vw, 3.125rem);  grid-template-columns: 1fr 1fr; }
.welcome-section .service-card { position: relative; height: clamp(4.6875rem, 2.4448rem + 4.6784vw, 6.1875rem); background-size: cover; background-position: center; border-radius: 12px; color: var(--off-white); display: flex; overflow:hidden; font-size:var(--fontsizeL); font-weight:600; align-items: center;  padding: 30px 20px; justify-content: space-between; transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);}
.welcome-section .service-card::after { content: ""; position: absolute; inset: 0; background: rgba(52, 25, 2, 0.75); border-radius:12px; z-index:1}
.welcome-section .services-grid .column a{text-decoration:none;}
.welcome-section .services-grid .column a:hover .service-card{border-radius: 12px 50px 50px 12px;   }
.welcome-section .services-grid .column .arrow { background: transparent; width: clamp(3.875rem, 1.6323rem + 4.6784vw, 5.375rem); right: -14px; height: clamp(3.875rem, 1.6323rem + 4.6784vw, 5.375rem);; border-radius: 50%; display: flex; align-items: center;   justify-content: center;  transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);}
.welcome-section .services-grid .column a:hover .arrow{background:var(--bright-green);   transform: rotate(-45deg);}
.welcome-section .services-grid .column a:hover .arrow svg path {fill: #000;}
.welcome-section .column .service-card  span,
.welcome-section .column .service-card .arrow { position: relative; z-index: 2; }
@media (min-width: 1280px) {
.page-id-825 .welcome-section .services-grid.grid_3 { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.25fr); }
.page-id-825 .welcome-section .services-grid.grid_3 .service-card span { white-space: nowrap; }
}
@media (min-width: 960px) and (max-width: 1279px) {
.page-id-825 .welcome-section .services-grid.grid_3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.page-id-825 .welcome-section .services-grid.grid_3 .service-card span { white-space: nowrap; }
}
@media (min-width: 769px) and (max-width: 959px) {
.page-id-825 .welcome-section .services-grid.grid_3 { grid-template-columns: 1fr; }
.page-id-825 .welcome-section .services-grid.grid_3 .service-card span { white-space: normal; }
}

.cta-wrapper{ text-align:center; margin-top:var(--space-64 );}

/**integrated_section**/
.integrated_section { padding: clamp(1.25rem, 0.1906rem + 2.2099vw, 2rem) 0px; }
.integrated_section .section_inner { background: var(--light-tan); border-radius: 20px; padding: clamp(3.125rem, 0.4765rem + 5.5249vw, 5rem) 11%; text-align: center;}
.integrated_section .content {max-width: 944px; margin: 0 auto var(--space-64);}
.integrated_section .content p{ font-size: var(--fontsizeM); line-height: 1.4;  color: var(--fontclr); }
.integrated_section .card_wrap { display: grid;     grid-template-columns: 1fr 1fr; gap: clamp(1.25rem, 0.1906rem + 2.2099vw, 2rem); justify-content: center;   max-width:948px;  margin:0 auto var(--space-64); }
.integrated_section .care_card { text-decoration:none; width:100%}
.integrated_section .care_card .card_wrap-image {position: relative; cursor: pointer;}
.integrated_section .care_card .card_wrap-image  figure{ position:relative; margin-bottom:0px; overflow:hidden;   border-radius: 30px;      width: 100%; transition: all 0.5s ease 0s;}
.integrated_section .care_card .card_wrap-image  figure img { width: 100%; height: 240px; object-fit: cover;     transform: rotateY(180deg); transition: all 0.5s ease 0s;}
.integrated_section .care_card .card_wrap-image  figure:before { position: absolute; background: linear-gradient(0deg, #372D2B 0%, rgba(157, 128, 123, 0.10) 100%); content: ""; width: 100%;  height: 100%; z-index: 1;  bottom: 0;      opacity: 0;      transition: opacity 0.5s ease; }
.integrated_section .care_card .card_wrap-image:hover  figure:before {     opacity: 1;}
.integrated_section .card_content { padding:22px 0px; display: flex; justify-content: space-between; align-items: center; }
.integrated_section .card_content h3 { margin: 0;  color: var(--fontclr); font-family: 'source_sans_prosemibold'; font-weight: 600; display: block; text-align: center;  width: 100%; line-height:1.25}
.integrated_section .circle_btn { width: 54px; height: 54px; background: var(--bright-green); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 14px; position: absolute; right: 6px; bottom: -23px; border: #fff solid 4px;     transition: all 0.5s ease; z-index:2}
.integrated_section .circle_btn:hover { background: var(--primary); color: var(--white);     transform: rotate(-45deg);}
.integrated_section .care_card:hover .circle_btn { background: var(--primary); color: var(--white);     transform: rotate(-45deg); }
.integrated_section .care_card:hover .circle_btn svg path {fill: #fff;}

/**steps**/

.steps-block { padding: 32px 0px; text-align: center; }
.home .steps-block { padding: 80px 0px; text-align: center; }
.steps-title em { color: #6b8e23; font-style: italic; }
.steps-block h2.block-title{ margin-bottom:0px; margin-top:12px; font-style:italic;}
.steps-block h2.block-title sapn{ margin-bottom:0px; margin-top:12px}
.steps-grid{ margin-top:var(--space-64)}
.steps-block .step-block-content{ max-width:845px; margin:32px auto 0 }
.steps-block .step-block-content p{ font-size:18px; line-height:24px;}
.steps-grid { display: flex; gap: 0px;  justify-content: center; margin-inline:-12px}
.step-card-outer{ padding-inline:12px; transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);  display:flex; flex:0 0 12.7%;
max-width:12.7%;overflow:hidden;}
.home .step-card-outer{ display:flex; flex:0 0 13.4%; max-width:13.4%; }
.home .step-card-outer:has( > .active) { flex:1 0 46%; max-width:46%}
.step-card { background: linear-gradient(0deg, rgba(192, 207, 95, 0.30) 0%, rgba(192, 207, 95, 0.30) 100%), var(--Off-White, #FCFBF9); border-radius: 16px; padding: 24px 5px;
min-height:270px;  width: 100%;text-align: center; position: relative;
overflow: hidden;cursor: pointer; transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
isolation: isolate;}
.step-card.step-card-2 { background: linear-gradient(0deg, rgba(192, 207, 95, 0.40) 0%, rgba(192, 207, 95, 0.40) 100%), var(--Off-White, #FCFBF9); }
.step-card.step-card-3 { background: linear-gradient(0deg, rgba(192, 207, 95, 0.55) 0%, rgba(192, 207, 95, 0.55) 100%), var(--Pale-Green, #E9F0DD); }
.step-card.step-card-4 { background: linear-gradient(0deg, rgba(192, 207, 95, 0.70) 0%, rgba(192, 207, 95, 0.70) 100%), var(--Pale-Green, #E9F0DD); }
.step-card.step-card-5 { background: linear-gradient(0deg, rgba(192, 207, 95, 0.90) 0%, rgba(192, 207, 95, 0.90) 100%), var(--Pale-Green, #E9F0DD); }
.step-card.step-card-6 { background: linear-gradient(0deg, rgba(192, 207, 95, 0.90) 0%, rgba(192, 207, 95, 0.90) 100%), var(--Pale-Green, #E9F0DD); }
.step-card.step-card-7 { background: linear-gradient(0deg, rgba(192, 207, 95, 0.90) 0%, rgba(192, 207, 95, 0.90) 100%), var(--Pale-Green, #E9F0DD); }
.step-card.active {padding: clamp(20px, 2.748vw, 36px); z-index: 2;}
.step-label { font-size: clamp(17px, 1.679vw, 22px); letter-spacing: 1px;font-weight: 700; display: block; margin-bottom: 16px;
text-transform: uppercase; color: var(--fontclr); }
.step-icon { position:absolute;  z-index:-1;   opacity: 1; left:50%; transform:translateX(-50%);  transition: all 0.4s ease;}
.step-icon img { width: clamp(100px, 10.611vw, 139px); height: clamp(120px, 13.282vw, 174px); margin: 0 auto;     max-width: none;}
.step-title { font-size: clamp(18px, 1.832vw, 24px); margin: 0;     font-weight: 700; }
.step-desc {text-align: left; margin-top: 24px; }
.step-desc p {font-size: 15px; line-height: 1.4; letter-spacing: -0.3px; color: var(--fontclr); margin-bottom: 0; }
.step-card.active .step-desc { opacity: 1; transform: translateY(0); }
.step-card.active .step-icon { opacity: 0;  }
.step-card.active .step-icon {display:none;  }
.step-card-outer:has( > .active) { flex:1 0 49.2%; max-width:49.2%}
.step-card-content{ width:38.855vw; display:flex; flex-direction:column; align-items:center;  opacity: 0; transform: translateY(20px); transition: all 0.4s ease;}
.step-card.active .step-card-content{ opacity: 1; width:100%; transform: translateY(0); transition-delay: 0.5s;}
.count-total-6 .step-card-outer{     flex: 0 0 12.7%; max-width: 12.7%;}
.count-total-6 .step-card-outer:has( > .active) { flex:1 0 36.5%; max-width:36.5%}
.count-total-6 .step-card-content{ width:30.305vw;}
.count-total-7 .step-card-outer{     flex: 0 0 11.1%; max-width: 11.1%;}
.count-total-7 .step-card-outer:has( > .active) { flex:1 0 33.4%; max-width:33.3%}
.count-total-7 .step-card-content{ width:25.573vw;}


.home .steps-block .steps-block-wrapper{ background:none; padding:0; border-radius:0px; background:none; }
.steps-block .steps-block-wrapper{ background:var(--light-tan); padding:clamp(40px, 6.107vw, 80px)  clamp(15px, 3.664vw, 48px); border-radius:var(--radius-16) }

/****testimonial****/
.testimonial-block { padding: 32px 0px; text-align: center; }
.testimonial-container { max-width: 100%; margin: 0 auto; background: var(--light-tan); border-radius: 0px; padding: var(--space-64) 13%;  text-align: center;  gap:var(--space-64) 0;     display: flex; flex-wrap: wrap; justify-content: center;}
.testimonial-block--content-list.testimonial-block--display-style-quote .testimonial-container { background: var(--site-color-pale-blue); }
.testimonial-container h2.block-title{ margin-bottom:0px;}
.testimonial-media { position: relative;  border-radius: var(--radius-16); overflow: hidden; max-width:922px; margin:0px auto 0px; border: 15px solid #fff; }
.testimonial-media img { width: 100%; display: block; }
.testimonial-play { position: absolute; top: 50%; left: 50%; width: clamp(60px, 12.969vw, 166px); height: clamp(60px, 12.969vw, 166px); color: #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transform: translate(-50%, -50%); z-index: 9; }
.testimonial-video{display:none; position:absolute; left:0; width:100%; height:100%}
.testimonial-overlay-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: var(--white); font-size:clamp(20px, 3.516vw, 45px); font-weight: 700; text-transform:uppercase;  letter-spacing: 2.25px;}
.testimonial-text { margin: 0px auto 0px; max-width: 944px; font-weight:700; font-style: italic; color: var(--fontclr);  line-height: 1.6; font-size:var(--fontsizeL); font-family:var(--mrn-font-heading);}
.testimonial-text p { max-width: 944px; font-weight:700; font-style: italic; color: var(--fontclr);     line-height: 30px; font-size:var(--fontsizeL); font-family:var(--mrn-font-heading);}
.testimonial-text span  + span{ font-size: var(--fontsizeM); letter-spacing: -0.147px; margin-top: 15px; font-weight:400; display: block;  font-family: var(--mrn-font-body);}
.testimonial-text span.name{ font-size: var(--fontsizeM); font-style:normal; letter-spacing: -0.147px; margin-top: 15px; font-weight:400; display: block;  font-family: var(--mrn-font-body);}


.home-block-section { padding: clamp(2.5rem, -1.0313rem + 7.3665vw, 5rem) 0px}
.home-block-section .text-block-container { display: grid; align-items: center; gap: clamp(1.875rem, -0.7735rem + 5.5249vw, 3.75rem) clamp(2.5rem, -1.0313rem + 7.3665vw, 5rem); grid-template-columns: 0.90fr 1fr;}
.home-block-section .text-block-container.reverse .text-block-image{ order:2}
.home-block-section .text-block-image{position: relative;}
.home-block-section .text-block-image > img { width: 100%; max-width: 570px; border-radius:  clamp(15px, 2.344vw, 30px); height:clamp(16.875rem, 12.2285rem + 23.2323vw, 31.25rem); object-fit:cover; }

/****/
.text-block-section { padding: clamp(2.5rem, -1.0313rem + 7.3665vw, 5rem) 0px}
.text-block-section .text-block-container { display: grid; align-items: center; gap: clamp(1.875rem, -0.7735rem + 5.5249vw, 3.75rem) clamp(50px, 8.55vw, 112px); grid-template-columns: 1.1fr 1fr;}
.text-block-container.reverse .text-block-image{ order:2}
.text-block-section .text-block-image{position: relative;}
.text-block-section .text-block-image > img { width: 100%; max-width: 100%; border-radius:  clamp(15px, 2.344vw, 30px); height:clamp(16.875rem, 12.2285rem + 23.2323vw, 31.25rem); object-fit:cover; }
.text-block-text { font-size: var(--fontsize); line-height: 20px; color: var(--fontclr); margin-top:20px; margin-bottom: 36px; }
.text-block-text ul{ margin:32px 0 0 24px; padding:0px; display:flex;     flex-direction: column; gap:24px 0}
.text-block-text ul li{ margin:0px; padding:0px; list-style:none}
.text-block-text ul li{ font-size:var(--fontsize);  color:var(--fontclr); line-height:100%; padding-left:32px; position:relative;     text-align: left; }
.text-block-text ul li:before{ background:rgba(152, 180, 98, 1); width:8px; height:8px; content:""; position:absolute; left:0; top:5px; border-radius:10px}
/*.text-block-image i.small-icon{position: absolute; right:64px; bottom:0; width:101px; height:101px; background:var(--off-white); padding:8px;     border-radius: 60px 60px 0px 0px;  display: flex;  justify-content: center; }
.text-block-image i.small-icon span { background: var(--bright-green); width: 86px; padding:11px; height: 86px; border-radius: 50%; display: flex; flex-wrap: wrap; align-items:center;  justify-content: center;}
*/
.text-block-image i.small-icon {
    position: absolute;
    right: clamp(12px, 4vw, 64px);
    bottom: 0;

    width: clamp(60px, 8vw, 101px);
    height: clamp(60px, 8vw, 101px);


    background: var(--off-white);
    padding: clamp(5px, 1vw, 8px);

    border-radius: 50% 50% 0 0; /* better than px */

    display: flex;
    align-items: center;
    justify-content: center;
}
.text-block-image i.small-icon span {
    background: var(--bright-green);

    width: 100%;
    height: 100%;   /* ✅ equal size */

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;
}



.text-block-image i.small-icon span img{ max-height:70%;}
.text-block-loop .text-block-container { gap: clamp(1.5625rem, -1.5274rem + 6.4457vw, 3.75rem)  clamp(2.1875rem, -1.079rem + 6.814vw, 4.5rem);  grid-template-columns: 1.08fr 1fr;}
.text-block-loop .text-block-content{ max-width:513px }
.text-block-section.facility_text_block{  padding: 32px 0px}

.donate-section { padding: 48px 0; }
.donate-row { max-width: 1280px; display: flex; border-radius: var(--radius-16); gap:0 clamp(1.25rem, -7.6563rem + 18.5547vw, 7.1875rem);; overflow: hidden;  background: var(--bright-green);  }
.donate-content {width: 51%;     padding: 80px 0px 80px 48px; display: flex;     flex-wrap: wrap; justify-content: start;}
.donate-content  .block-label{ color:var(--fontclr);}
.donate-content  .block-title{ color:#415E0C; margin-bottom:24px}
.donate-text { font-size: var(--fontbase); line-height: 22px; margin-bottom: var(--space-64); color: var(--fontclr);}
.donate-image { width: 50%;}
.donate-image img { width: 100%; height: 100%; object-fit: cover; object-position: 71% 29%;}
.change-layout .donate-content{  width:100%; flex-direction: column; text-align: center;}
.change-layout .donate-content .donate-text{ margin-bottom:48px}
.donate-row.align-items-center .donate-text{ margin-bottom:0px;  }

/**integrated_section**/
.steps_section { padding: 0px 0px;}
.steps_section .section_inner { padding: var(--space-64) 0px; text-align: center;}
.steps_section h2.block-title{ margin-top:8px; margin-bottom:var(--space-64);}
.steps_section .content {max-width: 944px; margin: 0 auto var(--space-64);}
.steps_section .content p{ font-size: var(--fontsizeM); line-height: 1.4;  color: var(--fontclr); }
.steps_section .card_wrap { display: grid; gap: 32px; justify-content: center; margin-bottom: var(--space-64); grid-template-columns: 1fr 1fr; max-width: 948px;  margin: auto;}

.steps_section .care_card { text-decoration:none;}
.steps_section .care_card .card_wrap-image {position: relative; cursor: pointer;}
.steps_section .care_card .card_wrap-image  figure{ position:relative; margin-bottom:0px; overflow:hidden;   border-radius: 30px;      width: 100%; background: var(--bright-green); height:211px;display: flex; justify-content: center; align-items: center;    transition: all 0.4s ease;}
.steps_section .care_card .card_wrap-image  figure img { width: auto; height: clamp(6.25rem, 4.7348rem + 7.5758vw, 10.9375rem);; object-fit: cover;    }
.steps_section .card_content { padding:36px 0px 0 0; display: flex; justify-content: space-between; align-items: center; }
.steps_section .card_content h3 { font-size: var(--fontsizeL); margin: 0;  color: var(--fontclr); font-family: 'source_sans_prosemibold'; font-weight: 600; display: block; text-align: left;  width: 100%; padding-left:24px}
.steps_section .circle_btn { width: 54px; height: 54px; background: #98B462; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 14px; position: absolute; right: 6px; bottom: -23px; border: #fff solid 4px;     transition: all 0.2s ease; z-index:2;   transition: all 0.2s ease; }
.steps_section .circle_btn:hover { background: #5D8333; color: var(--white);     transform: rotate(-45deg);}
.steps_section .care_card:hover .circle_btn { background: #5D8333; color: var(--white);     transform: rotate(-45deg); }
.steps_section .care_card:hover .circle_btn svg path {fill: #fff;}
.steps_section .care_card:hover .card_wrap-image  figure{background:#98B462;}

.text-block-top{ margin-bottom:80px}
.text-block-loop .text-block-container.reverse-row{flex-direction: row-reverse; }
.text-block-loop .text-block-container.reverse-row .text-block-image{order:2}
.text-block-loop{flex-direction: column; gap: clamp(4.375rem, -0.0391rem + 9.2081vw, 7.5rem) 0; display:flex;     padding: 0 5.42%;}
.text-block-loop h2.block-title{ color:var(--fontclr); margin-bottom:36px;     font-family: var(--mrn-font-body);     font-style: normal; font-weight: 600;}
.text-block-loop h2.block-title span{ color:var(--primary);    font-family: var(--mrn-font-heading); font-style:italic }
.full_width_image{ margin-top:80px}
.full_width_image img { height: 340px; width: 100%; object-fit: cover; object-position: 30% 72%; }

.locations-section { padding:64px 0px; }
.locations-section .location-inner{    background: #e7f7fa; border-radius: 20px;  padding: 48px 0px;}
.locations-section .section-header { text-align: center; margin-bottom: 42px;}
.locations-wrapper { display: flex; /*align-items: center;*/ gap: 40px; flex-wrap: wrap; max-width: 100%; margin:auto;justify-content: center;}
.locations-section .locations-wrapper .map-box { flex: 0 0 46%;}
.locations-section .locations-wrapper .map-box img { width: 100%; border-radius: var(--radius-16); display: block; }
.locations-section .locations-wrapper .content-box { flex: 0 0 36%; }
.locations-section .locations-wrapper .content-box .card { background: #fff; padding: 36px; border-radius: var(--radius-16); border:none; height:100%}
.locations-section .locations-wrapper .content-box .card  h4{ font-family:var(--mrn-font-body); margin-bottom:16px; color:var(--fontclr); line-height: 100%; }
.locations-section .locations-wrapper .content-box .card  .address a{  color: var(--teal); font-weight: 700; font-size: var(--fontbase); text-transform: none; position: relative; display: inline-block; padding-right: 15px; text-decoration:underline; margin-bottom:16px; letter-spacing: normal;}
.locations-section .locations-wrapper .content-box .card  .address a:before{
width:11px; height:11px; position:absolute; display:block; right:0; top:50%; content:"";     transform: translateY(-50%);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M9.43406 5.8566H0.75C0.64325 5.8566 0.554062 5.82078 0.482437 5.74916C0.410812 5.67753 0.375 5.58835 0.375 5.4816C0.375 5.37485 0.410812 5.28566 0.482437 5.21403C0.554062 5.14241 0.64325 5.1066 0.75 5.1066H9.43406L5.35538 1.02772C5.28225 0.954721 5.244 0.868658 5.24063 0.769533C5.23725 0.670533 5.27694 0.579659 5.35969 0.496909C5.44231 0.417159 5.53075 0.376534 5.625 0.375034C5.71925 0.373659 5.80769 0.414284 5.89031 0.496909L10.4509 5.05747C10.5164 5.12297 10.5623 5.18985 10.5887 5.2581C10.6152 5.32635 10.6284 5.40085 10.6284 5.4816C10.6284 5.56235 10.6152 5.63685 10.5887 5.7051C10.5623 5.77335 10.5164 5.84022 10.4509 5.90572L5.89031 10.4663C5.82019 10.5364 5.73488 10.5739 5.63438 10.5788C5.53387 10.5835 5.44231 10.546 5.35969 10.4663C5.27694 10.3835 5.23556 10.2943 5.23556 10.1987C5.23556 10.103 5.27694 10.0138 5.35969 9.93116L9.43406 5.8566Z' fill='%23106D84' stroke='%23106D84' stroke-width='0.75'/%3E%3C/svg%3E");}
.locations-section .locations-wrapper .content-box .card  .hours{ 	margin-bottom:16px;  display: inline-block;}
.locations-section .locations-wrapper .content-box .card  .hours + .hour{ margin-bottom:0px}
.location-list { list-style: none; padding: 0; margin-bottom: 24px;}
.location-list li { margin-bottom: 10px; padding-left: 42px; position: relative;}
.location-list li::before {background-image: url("data:image/svg+xml,%0A%3Csvg width='29' height='28' viewBox='0 0 29 28' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='29' height='28' fill='url(%23pattern0_40000073_77)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_40000073_77' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_40000073_77' transform='matrix(0.00218938 0 0 0.00226757 -0.00465244 0)'/%3E%3C/pattern%3E%3Cimage id='image0_40000073_77' width='461' height='441' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A"); width:29px; height:28px; content:""; display: block;  position: absolute; left:0; top:0}
.cta-text {    font-weight: 700; margin-bottom: 8px; color: var(--teal); font-size: var(--fontbase);  letter-spacing: 2%;}
.locations-list { display: grid; grid-template-columns: repeat(2, 1fr); gap:32px 20px; max-width:100%; margin:auto; padding: 0 6.8%; }
.locations-list .location-item { width: 100%;}
.locations-list .location-card { background: #fff; padding: 36px; border-radius: var(--radius-16); height: 100%;  transition: 0.3s ease;     display: flex; flex-direction: column;  gap: 16px;}
.locations-list .location-card:hover { box-shadow: 0 8px 20px rgba(0,0,0,0.08);}
.locations-list .location-card h4 { font-size: var(--fontsizeL); font-weight: 600; margin:0px; font-family:var(--mrn-font-body); color:var(--fontclr)}
.locations-list .location-card p{  margin:0px; }
.locations-list .location-card .address a { color: var(--teal); font-weight: 700; font-size: var(--fontbase); text-transform: none; position: relative; display: inline-block; padding-right: 15px; text-decoration:underline; margin-bottom:0px; letter-spacing: normal;}
.locations-list .location-card .address a:before{
width:11px; height:11px; position:absolute; display:block; right:0; top:50%; content:"";     transform: translateY(-50%);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M9.43406 5.8566H0.75C0.64325 5.8566 0.554062 5.82078 0.482437 5.74916C0.410812 5.67753 0.375 5.58835 0.375 5.4816C0.375 5.37485 0.410812 5.28566 0.482437 5.21403C0.554062 5.14241 0.64325 5.1066 0.75 5.1066H9.43406L5.35538 1.02772C5.28225 0.954721 5.244 0.868658 5.24063 0.769533C5.23725 0.670533 5.27694 0.579659 5.35969 0.496909C5.44231 0.417159 5.53075 0.376534 5.625 0.375034C5.71925 0.373659 5.80769 0.414284 5.89031 0.496909L10.4509 5.05747C10.5164 5.12297 10.5623 5.18985 10.5887 5.2581C10.6152 5.32635 10.6284 5.40085 10.6284 5.4816C10.6284 5.56235 10.6152 5.63685 10.5887 5.7051C10.5623 5.77335 10.5164 5.84022 10.4509 5.90572L5.89031 10.4663C5.82019 10.5364 5.73488 10.5739 5.63438 10.5788C5.53387 10.5835 5.44231 10.546 5.35969 10.4663C5.27694 10.3835 5.23556 10.2943 5.23556 10.1987C5.23556 10.103 5.27694 10.0138 5.35969 9.93116L9.43406 5.8566Z' fill='%23106D84' stroke='%23106D84' stroke-width='0.75'/%3E%3C/svg%3E");}


.locations-list .location-card .hours,
.locations-list .location-card .phone { margin-top: 0px; font-size: var(--fontbase);  line-height: 1.6;     color: var(--fontclr);}
.locations-list .location-card .hours p{ line-height:1.6; margin-left:10px}
.locations-list .location-card .hours > strong{display:block; height:10px}

.locations-list.location-card .hours p strong{display:inherit; height:inherit}
.locations-list .location-card .btn-primary{ margin-top:8px;}
.appointment-section { padding: var(--space-64) 0px}
.appointment-wrapper { display: grid; gap: 50px 80px; align-items: center; margin: 0 auto; grid-template-columns: 1.1fr 1fr;}
.appointment-section h2{ text-transform:none; margin-bottom:32px}
.appointment-map img { width: 100%; border-radius: 20px; }
.appointment-content{ gap:24px; display:flex; flex-direction: column;}
.appointment-title { color: var(--fontclr); line-height: 1.25; margin-bottom: 0px; text-transform: none; font-weight: 600; font-family: var(--mrn-font-body); }
.appointment-text { color:var(--fontclr); font-size:var(--fontsize); line-height:25px; margin-bottom: 0px;     text-transform: none;}

.location-box {padding: 24px; margin-top: 24px;  border-radius: var(--radius-16); background: var(--Light-Tan, #F8F4ED);  display: flex; flex-direction: column; gap: 24px; }

.location-box h4 { font-size:24px; font-weight: 600; text-transform: none; font-family: var(--mrn-font-body);     margin: 0;}
.location-box .location-list { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; list-style: none; padding: 0; margin-bottom: 0px; letter-spacing: normal; }
.location-box .location-link { color: #0c5c63; text-decoration: none; font-weight: 600;}
.location-box .location-list li{ font-size:var(--fontsize);  color:var(--fontclr); text-transform:none; font-weight:400; position:relative;     padding-left: 45px;  letter-spacing: normal;  margin-bottom:0px}
.location-box .location-list li:before{background-image: url("data:image/svg+xml,%0A%3Csvg width='29' height='28' viewBox='0 0 29 28' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='29' height='28' fill='url(%23pattern0_40000073_77)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_40000073_77' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_40000073_77' transform='matrix(0.00218938 0 0 0.00226757 -0.00465244 0)'/%3E%3C/pattern%3E%3Cimage id='image0_40000073_77' width='461' height='441' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
width:29px; height:28px; content:""; display: block;  position: absolute; left:0; top:0}
.location-box  p{ margin:0px;  color:var(--fontclr); font-size:var(--fontbase); text-transform: none;    font-style: italic;  letter-spacing: normal; }
.location-box .location-link{ color:var(--teal); font-weight:700; font-size:var(--fontbase); text-transform: none;  position:relative; display:inline-block; padding-right:25px;  letter-spacing: normal; }
.location-box .location-link:before{
width:11px; height:11px; position:absolute; display:block; right:0; top:50%; content:"";     transform: translateY(-50%);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M9.43406 5.8566H0.75C0.64325 5.8566 0.554062 5.82078 0.482437 5.74916C0.410812 5.67753 0.375 5.58835 0.375 5.4816C0.375 5.37485 0.410812 5.28566 0.482437 5.21403C0.554062 5.14241 0.64325 5.1066 0.75 5.1066H9.43406L5.35538 1.02772C5.28225 0.954721 5.244 0.868658 5.24063 0.769533C5.23725 0.670533 5.27694 0.579659 5.35969 0.496909C5.44231 0.417159 5.53075 0.376534 5.625 0.375034C5.71925 0.373659 5.80769 0.414284 5.89031 0.496909L10.4509 5.05747C10.5164 5.12297 10.5623 5.18985 10.5887 5.2581C10.6152 5.32635 10.6284 5.40085 10.6284 5.4816C10.6284 5.56235 10.6152 5.63685 10.5887 5.7051C10.5623 5.77335 10.5164 5.84022 10.4509 5.90572L5.89031 10.4663C5.82019 10.5364 5.73488 10.5739 5.63438 10.5788C5.53387 10.5835 5.44231 10.546 5.35969 10.4663C5.27694 10.3835 5.23556 10.2943 5.23556 10.1987C5.23556 10.103 5.27694 10.0138 5.35969 9.93116L9.43406 5.8566Z' fill='%23106D84' stroke='%23106D84' stroke-width='0.75'/%3E%3C/svg%3E");}

.text-block-wapper{ padding:64px  0px 28px 0;}
.text-block-wapper-content{  max-width:947px; }
.text-block-wapper-content h2{ margin-bottom:36px}
.page-id-26 .text-block-wapper-content p{  max-width:751px; margin-bottom:25px }
.text-block-wapper-content p{  max-width:850px; margin-bottom:25px }
.text-block-wapper-content p a{ color:var(--fontclr);}
.text-block-btn{display:flex; gap:18px 18px; flex-wrap:wrap;     margin-top: 48px;}
.text-block-wapper-content h4{ font-size:18px; font-weight:bold; margin-top:10px; margin-bottom:36px; font-family:var(--mrn-font-body);}
.text-block-wapper-content ul{ margin:32px 0 0 24px; padding:0px; display:flex;     flex-direction: column; gap:24px 0}
.text-block-wapper-content ul li{ margin:0px; padding:0px; list-style:none}
.text-block-wapper-content ul li{ font-size:var(--fontsize);  color:var(--fontclr); line-height:1.35; padding-left:32px; position:relative}
.text-block-wapper-content ul li:before{ background:rgba(152, 180, 98, 1); width:8px; height:8px; content:""; position:absolute; left:0; top:5px; border-radius:10px}

.text-block-wapper-content .ul{ margin:48px 0 0 0px; padding:0px; display:flex;   flex-wrap:wrap;    gap:24px 0; max-width:480px; flex-direction: row;}
.text-block-wapper-content .ul li{ font-size:24px;  color:var(--fontclr); line-height:100%; padding-left:45px; position:relative; font-weight:600; width: 50%; }
.text-block-wapper-content .ul li:before{  background-color: inherit; background-image: url("data:image/svg+xml,%0A%3Csvg width='29' height='28' viewBox='0 0 29 28' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='29' height='28' fill='url(%23pattern0_15051_5686)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_15051_5686' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_15051_5686' transform='matrix(0.00218938 0 0 0.00226757 -0.00465244 0)'/%3E%3C/pattern%3E%3Cimage id='image0_15051_5686' width='461' height='441' preserveAspectRatio='none' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAc0AAAG5CAYAAADs9m/KAAAACXBIWXMAABcRAAAXEQHKJvM/AAAgAElEQVR4nO3dv24b2dsf8K+DLQPIvypAGnGrpKK0V8AxkIKdtdU0ATQs0tLyBQQel6kszQ1w1IXVSt10O4NcwEoEAqQIsNQVrAm8VRqlmIc2LYvkkDPnPOec+X4AYd93reU8P1vml+ffc948Pz+DiIiI9vt32gUQERH5gqFJRETUEEOTiIioIYYmERFRQwxNIiKihhiaREREDTE0iYiIGmJoEhERNcTQJCIiaoihSURE1BBDk4iIqCGGJhERUUMMTSIiooYYmkRERA0xNImIiBpiaBIRETXE0CQiImqIoUlERNQQQ5OIiKghhiYREVFDv2gXQHSIrIgHAC4AvN341+V0PC9VCiKiXnnz/PysXQPRXlkRvwWQAviw5VtWAO4ApNPxfGmpLCLqGYYmOU8CswRw1vA/uQXDk4gM4Jom+SBF88AEgEsAD1kRp0aqIaLe4kiTnCZrmH+3eIlHABccdRJRFzjSJNelLf/7M9SjzqR9KUTUdxxpkrNkLfOfDl/ydjqeJx2+HhH1DEea5LKLjl/vMiviUsKYiOhgDE1yWdehCQAjAKWslRIRHYShSS6LDL3uep3z3NDrE1GgGJrkJAm0E4OPOEE94mRwElFjDE1ylY0wY3AS0UEYmuQqW0F2AuAvHkkhoiYYmuQq26O/GYOTiPZhaJKrBgrPvOZULRHtwtAkV50qPJNrnES0E0OT6EcMTiLaiqFJzsmKOFIugcFJRK9iaBK97gTAHVvuEdEmhibRdqeoR5wMTiICwNAk2ucMwJ12EUTkBoYm0X6jrIhz7SKISB9Dk6iZy6yIU+0iiEgXQ5Nc9KBdwBaf2DWIqN/ePD8/a9dA9JOsiF39wVwBiKbjuavBTkQGcaRJdJj1GU7uqCXqIYYmuarSLmAHBidRTzE0yVVL7QL2OANwrV0EEdnF0CRXLbULaOAyK+Ir7SKIyB6GJrmq1C6goS8O9MolIksYmuQqn3an3mVFPNAugojMY2iSk6bj+VcAj9p1NMTm7kQ9wdAkl5XaBRyAG4OIeoChSS4rtQs4EDcGEQWOHYHIaVkRf0U9/emT39gxiChMHGmS63y8lovrm0SBYmiS63wMzVMAuXYRRNQ9Ts+S87IiXqIOIt98nI7n3BxEFBCONMkHuXYBR/qSFfG5dhFE1B2GJvkg1y6gBa5vEgWE07PkhayIcwCX2nUc6X46nl9oF+GaF+0Hoy3fBtTdob4CWE7H86XBkoj2YmiSF+QN9k/tOlro3fqmjLDP5est6mB8i7oRxLFWqM/v3gG4k85RRNYwNMkbWRGXAEbadbQQ7PlN6b27DshI/mn6fO0KwPV0PE8NP4foG4YmeSOA0eYjgCiE0ZH8Way/bATkLsH8vpL7ftEugKip6XheZkV8D+C9di1HWvenTZTrOIhMs0YbX22mV004Q71ZjOvGZBxHmuQVmQb8W7uOln6fjufONm3wICS3eTcdz0vtIihsDE3yTlbEKYBP2nW0sAJw7tJOUDlPeoE6JH1dN76djueJdhEUNk7Pko/WU5w+dgkC6vW/HLuPWRglI/YI34PSt6b4rxloF0Dh40iTvJQV8QWAP7TraMnqMZSN0eQF/JlyPUQ1Hc8j7SIobAxN8lZWxHfwd1PQmtFjKPLhYj2a9HVk3hRDk4zj9Cz5LAGwhN9TiznqIxudkE08m0Hp8+/NoXjkhIzjSJO8FsDZTQD43OaA/oug9H3k3Uar30eiJhia5L0AdtMCBx6XYFC+KtiOS+QOhiYFIYAWe0+oj6FsnWJkUO70NB3PB9pFUPi4pkmhuEB9G4avm11OAaQArjb/JYOysV41wyc9HGlSMORIRQm/N7+8k3aB66C8gN//e2z51aVmERQuhiYFJYDzmyvUu0B9HTFrYCcgsubfaRdA1CXp6TrRrqOFEzAwD8WpWbKGoUnBmY7nOYDP2nWQFRV3zJJNDE0KkpzXu9Wug4y72v8tRN1haFKwZJ2LwRmuW44yyTaGJgWNwRmsFTjKJAUMTQqeBOdH7TqoU+muRhBEpvDIiWeqxSQ64NuXo+FsaagU72RFnACYaddBrfE2E1LD0HRMtZi8RX07xbl8vZV/tj3g/oj6/N+D/LME8DAaznr1aV3OceZgwwBfrQAMOMokLQxNB1SLyQB155cE9i8HXqEO0hJAORrOSsvPt046B92B5yF9dFBje6KuMTQVSVimAC5VC/lZhTpE70bDWZC7E6Wn6x38bvLeNx+n4zkbGZAqhqaSajG5Qh2Yrk8TPuF7gN4p19K5rIivAXzQroP2Yqs8cgJDU0G1mORwb3TZxAr16Ow6pBEo1zmdx8AkZzA0LasWk1BGNk+oe37mIWwm4nStsxiY5BSGpkXVYuL7DRyvWY8+0xCOt2RF7Mu0eR8wMMk5DE2LqsVkibB3bFaow7PULqSNrIgHqKdrOerUw8AkJzE0LQl0lLlNKOGZoJ6C5qjTLu6SJWexjZ49F9oFWDQC8Ge1mJQHdjByilwxNgBwo1tJb6wA/M7AJJdxpGlJD6Zmd7mF52ue0hDhGpyyNeURwMV0PF9qF0K0C0PTkmox4W90fTH0tc+7bbMijlCHp+3OTSH7LPefEjmPoWmBTFH+qV2HI54AXPneKEHWO1P0d/agC48AEt6JST5haFrA0HzVPerwXGoX0oY0RrgCp20PsUJ9tRfXLsk7DE0LGJpbrVCvdXr/5inTtlcA3iuX4rob8C5Mp8kHwfONf7UEUHK9ucbQtEAas/+tXIbLKgAXPq91rskZzyvUN9bwqMp3t6jDcqldCL1ONrvl2L5eX6H+Myxt1eQihqYl3Ai01wpA4vta5yZZ97xAf0efK9RvwtcMS7dJYJZo9kGvQr0WvTRZk6sYmpb0/MjJIW5Gw9mVdhFdkr62/xvAf9SuxZJH1DuM7zgN6z75+Vzi8JmRXu56/kW7gB5ZgqHZxAdZA77wfZPQhrcIPzCfUPcgzrkb1js5jltK+CTrn73aAc3QtKcEd1g2dQbgoVpMQpmujRp8z78B+PeG6+hakEEpH9reot4Ms/4nUHeH2vfBdwXgQb5KAKXLa/UyLdtm+eAMQJkV8ZV00Aoep2ct4Q7ao330fXdtVsQ59t+f+qv88xx1yJ7DvQ9Z6wvJSwSym1L+Xkaof7/PYWY2yNmOWA1/NpvqRZN9hqZF3Ax0tFvUZzqd/cS+S1bED9jdQehxOp6fv/YLMhI4Rz3KiVCPfGx0I3pEvaSwHjE9hLA+WS0m56g3Z0Ww/6HEqfV6Wcv8p+OXrVC3Q/T+Z2UbhqZF1WJyh/7upGzrEUDkY3BmRbzvL9nNdDw/6M1UjrYM8OP0IdBsKnit3Pi/HwB8RSDhuEluGFp/aR8DcubnWHZ3zwy89COAKLSfozWuadrF0DzeGYBS1jmDWT8TB//vkanRpfy/Iaz7dsqxoNx0hvrDyqszC5ZFhl53vc4ZZHDyajC7+ObWzjo4XXjDaUQ6Be2zNFxGL1SLyaBaTFI53vUH6rU6lwJz7axaTFLtImAuNIHvwfnW4DNUMDQtkimZW+06PHcCz4KTzKoWk6haTHLUXbc+wY+jXZ+kU5gKmd43/ft0hvo4S1AYmvbl2gUEYB2ciXYhpEfCskS9K72rHaA2pYrPtvWh831WxF7vfn+JoWnZaDgrUW/dp3ZOAMwYnP3zIixdO5ZziAvFZ9ucqfkgm46CwNDUkWoXEBDXgzO4jRBaAgrLtRM5J6rB9vLGtUwJe4+hqWA0nOWoO4dQN5wNzpA65WiRDT45wgnLTVpr87Y36JwgkI2QDE09Qc3zO2Amxwx8FGkX4CrZZfoAP9csmxgoPVfjw8dZVsSpwnM7xdDUcw2ONruWO7qrdt8a9sBGET6Rqdgl6t2wLh4b6YqLP68mXfk+TcvQVCLHTzja7Jarx1GWe37dtXrVVIvJ22oxuUY9FevD0RHvSGtGLSfw/AQBQ1MXR5vdWwfnQLmOTeWeX7fRS9Z5sinmAcAH5VJCp91wYNSw6YeTGJqKONo05gTAXbWYaL85rC33fYPPbyJdkLVLji77w9v3PYamstFwloLnNk1Y9/h0QZMdtL5uYmpFdsY+oF67JDsG2gWg3hSUaBdxDIamG1LtAgJ1JkcVVMmxk33T8JGFUpyyMR3b5+npUuGZA4VnvsaZa9IOwdB0gJzbrLTrCNRltZi48Jez3PPrZyE2t95mYzo25J2xtNuZj8sSDE13pNoFBOyLYueVtbLB9wQ/RSu7Y3NwOnat780vXPhAexCGpiOkJy1vQDHnTnlHbdnge4IOTdmYVSLcRgXHWGoXoOy9b+c2GZpuuQKPoJiiuqO24bpmsBeUy9nZvq9f/iTAC9WPkWgXcAiGpkPkCEqqXUfAzqC71X1v700f13j2kcAsweMkL3EfQy3RLuAQDE3HjIaza/Avk0mXis3dS6XnqpF+wCW44ec1HGXWTpW7FB2Eoekm7xbHPXOt1GqvyS0PwVwlJh9O/gADc5tSuwCHJNoFNMXQdJCsc3zWriNgKv0vp+P5VwA3O76lCuUqMQnMmXYdjiu1C3CIN5vgGJqOkk5Bj9p1BOxMGoNbNR3Pr/B6cN7DozeOXRiYjVSyh4Fqp77somVoui3RLiBwHzTOb0pw/grgnXz9Oh3PL2Qk6jUGZmNBXMjcsUi7gCZ+0S6AthsNZw/VYvIZPAhuUl4tJue2P/VPx/MlAjujJ5t+GJjNMDR/FsGDa8M40nQcp2mNOwWP+bQmG6ty7To88TQazpbaRTgo0i6gCYamHxLtAgKnMk0bio1zmNwl20yuXYCjvFjXZGh6gLtprcgdun/TG/J7dgcG5iFy7QIcNtAuYB+GpidkmpZND8w5Bc/HHmSjlyw7/TT36MDUbKn8/F0i7QL2YWj6JQF705r0Sanpga9ysJfsoTTbOPrA+b9/DE2PyCfURLmM0PFNrQG5DzPYBvMGcdfsbs4vkTA0PTMazu7AK8RMGtnoTVstJoNqMYnky/lP15vkaAmPQR3ulg0N9hppF7APQ9NPV+AxFJOuTW4Kkk5EfwP4U77+qhaT0oeNSDxa0kquXYBYahfgM4amh+TTagKub5pyAkNnN2UU++GVXxrB8alhCfUc3Cl7jCe5aF6dNNZwluvX4zE0PSXHULjb05wP1WIyMPC6u/7MLh0fbV6DG3+OlWoXQN1gaHpsNJzl4PqmSSZGfvtCx8n1TRkhX2rX4akVuAEoGAxN/3F905z37BRUb1qC41PHjrt2cAOQy+8ZkXYBuzA0Pcf1TePSjl/vfsevrVxZ93qBHX/aybULeIVrIe4NhmYAuL5p1EiOWHRl14jNudGcnMfkOubxbh3oAEQdYmgGQtY3X7vcmNrrLMxkJPk7gKeNf70C8FlaJTpDjpfwPGY7qXYBWzxoF+ArhmZARsMZ1zfNOO2y4cFoOLsbDWcDAP8C8OtoOHvrWmCKXLsAz907PMrk9OyReAl1eCLUh5e5BtWtFB2HiKxHO/nmxWnZTjg33U7tcaQZGHkjjrTrCFCno02XyW5ZTsu2Uzm6qWut1C7AVwzNAMnGoIl2HQFKtQuwJNcuIACpdgFkBkMzUGx8YMRpxztpnSOjaeebZjvO9VEmwP6zR2NoBmw0nCXgxqCuBXu0R1r4cR2uvVS7gH1c7z/rMoZm+CL8eLyB2hkF3CXoCtxA1pYPo0zXldoF7MLQDJxsDLoAOwZ1KbjRJjf/dCbVLuAAlXYBPmJo9gA7BnXuvaEbUDTl2gUE4JajzPAxNHtCNgZ91q4jIMF8CJHpZm7+aS/VLuBApXYBr5mO56V2DbswNHtEus5wR203EsfvvjxEql1AANhjticYmj3DHbWdOUG9Vuw1HjHpxAp+fvBwsf+s8+9NDM1+isAdtV0IYYo21S4gANeejjJdbOHoYk0/YGj2EHfUduZMbgLxkowyT7Xr8NwK/p5tdXGkWWoXsA9Ds6dkR63304sO8Hm0mWoXEIAr+RDqnel47mLdS+0C9mFo9phsj2eP2nYufNwQxFFmJ55kV7rPXFtDXGoXsA9Ds+d4eXVrvm4ISrULCECiXUAHnBptun7cBGBoEr5dXs2jKMdLtAs4hDSd5yiznVDa5ZXaBWxwbdT7KoYmAeBRlJZGnnUI8nkd1hWJdgEBcnFj0k8YmrQpAoPzWF5M0bL7Tyc+e3rE5DWldgEbGJrkFx5FacWX0VuiXYDnfD5i8hqX1jRL7QKaePP8/KxdAzlGzh6W4DVRh/pNjvI4SaaQ/1Yuw3eTAHbM/iArYhdCYDUdz73Yhc6RJv1E3vgT7To8lGgXsIcvo2FXVaEFpnChO1ipXUBTDE161Wg4uwPPcB7K9XXNRLsAz4X6oWOpXQCAO+0CmmJo0lbyqfqjdh0eOXW1rZ40M+B0+/FuXJ56b6nULgBu1NAIQ5N2Gg1n1+AZzkNE2gVskWgX4DFfbzFpSnsz0ON0PF8q19AYQ5P2kjOcDM5mEu0CXpINQDxmcjxv+8s2pD2CLpWffxCGJjXC5geNnTnY6CDUtTgbQt38s0k7NHPl5x+EoUmHiMDgbCLSLuCFRLsAjyXaBZgmt51onc1+mo7n2qF9EIYmNSZTVBEYnPs4s4tW+sxyA9BxQur8s49WcHmza3aNoUkHYdegRiLtAjY4E+CeeUJYnX/20Vqz9e73mB2B6CjsGrTXO+1bMOSez380a/CY+p+faVkRv0U9/XwFnVtvHqfjuZNHtHbhSJOOImfWInDEuU2kXQA4yjzWfciBmRXxICvia9RNDb5A75o470aZAPCLdgHkr9Fw9iC3ZvylXYuDIu0CwNA8xgqBbv7JijhC/b/tUrcSAPXvs3frmQCnZ6kD0m1mpl2Ha0bD2RutZ3Nq9mghNmS/QD0F69JZ3dvpeJ5oF3EMTs9Sa/Imwz61L8goXAtHmYcL6kxmVsRJVsRLAH/ArcAEPJ2aBTg9Sx0ZDWd5tZgAHHFuiqDX7YSheZggpmUd2NzTROXb2cxNDE3qDIPzJ1FPn+2j1OczmRKWV/Ll+o52b0eZANc0yYBqMcnhxmYDdRrrmtLQ4A/bz/VYNRrOIu0ijuFZWAJ1B6CBdhFtcE2TOscG798pXRUWKTzTZ4l2AYfKivhtVsQp6mMjn+BHYAIB3BbD6VkyYjScJTJV2/cRZwT7Lcq4ntmcV63yPBxZbnqajue5dhFtMTTJGAYnAMDqSFNuWHF1A4hrHkfDWapdRBOeh+Vaql1AFxiaZBSD025oglOzh0i0C9gnkLAEAhllAgxNsqDnwXlm+Xmcmm3ms7SCdFJAYbkWzJ2u3AhEtlyhp1eKWW5yYPNZvnJ6WjYr4iv4t8Fnl2o6nnvZMu81DE2youd3cVqZopWduiG8yZqWaBfwmo0OPl8Q1p9jql1Alzg9S9aMhrOvMuoqYX/aUtPA0nMiS8/xmXPTstJI/Rph/p24nY7npXYRXWJoklU9DU5bm4EiS8/xVeXStGxWxAMAOdzrC9uVFQJay1zj9CxZ18OpWltvit5d6GuRM71lpTFBDuBvhBuYAPA/puP5V+0iusbQJBV9C065qsvk6w/A85m7ONFbdmOTTx92ksdZEQf3QY6hSWp6Fpym3zyCe3PqUDUazlSbhGdFHAW6yWeXMwBlaMHJ0CRVPQpO028ckeHX95XqtGxWxIOsiO8A/Il+zgScoA7OYM4PMzRJXU+C0+j0LDjS3CbRmpaVqdgHAO81nu+QEwB/ZEWcaBfSBYYmOaEHwRkZfv2QN5Qc6340nFk/VJ8V8XlWxA/o11RsE7MQgpOhSc4IPDiNjTSVrh9zncq0rFzX9Rf6c5zqUN4HJ0OTnBJwcJp8Ex0YfG1fXcjPkhUbo8tPtp7pmP93wPfOsiJW3ZjVBkOTnBNqcBo8dsKR5o9uRsNZaethHF3iEcB/AfB0wH/zQc6qeoehSU4KNDhNhVtk6HV99Dgazqx0oeHoEoBMg0/H8/+F+uf7kL+vlz5O1TI0yVmBBqcJA+0CHJLYeIi82Zfo7+hyLZmO5w8AIN1/Ihz299W7NU6GJjktsOCMDL1uH8//veaj6WbsGy3wZuDO2M8vr/zaCM7bA17Hq+BkaJLzNoKTXuDO2W+Md/2RBusl+tECb5/b6XievvYL0/H863Q8T3B4cHrRAIGhSb7wdrfdBhMbgQYGXtM3KwBG33ClFdwDOB0LAI8SijsdEZy5Dy33GJrkPLlKLIRP9ybeEJx/k7EgMXm8RKYO/wKnY4F6mSRq+s0HBue65Z7p7lmtMDTJB6l2AQ5z+g3GghuTXX8kMGemXt8zjwCiQ6/7Ci04GZrktGoxSRBOizgTbwR9HmkaPV7CwPzBUYG5dmBwnsHh5RiGJjlLmgGk2nV0yMR6mLOfyA0z2iaPgfmDVoG5JsFZNfx2Z89wMjTJZVcI7DhFtZgsZY22K33dmHJl6ngJA/MHnQTmhgs0Pz42c3Fj0Jvn52ftGoh+Ui0mAwB/K5dh0j3qN/7lsS8gI/F/OqvIH/ej4czIbtmsiCPUd19S94EJoD7rCmCJZhurjNTQBkea5Cpn1zQ68h7AQ7WYpC1ew7lP4RY8wdC0rLyZW79KzFHGwmqjAcKqwbefwbElGoYmOUemL/twce8JgE/VYvLQ8ZRtyEzeXnINHisB6g07Rkd30nqv6SauDzID4IRftAug48gP0UC+IvnXTXaZrhfiS9RTJA/r3pEOSbULsOwMwJ/VYnIDID0gFPo20jTWJk/+PoVwFritm+l4bqXh/XQ8Xzcz+NDg23M40siDa5qekL/UF6jfKLs+grFCHaIlgLvpeL7s+PUbkyMmfd6EsUJ9WH/vNKFM7fblho1qNJxFpl48K+I79GN2Y5sVgKvpeJ7bfrDcFNNkQ9u/XFjb5EjTYbKL7wL1SNLktNEJ6jeM9wC+ZEX8iPqTXW7zhzTAIybHOAHwR7WYtN4oFBCjbfJkLbPPgfkE4EJxxukCdYtCL6bGuabpGLmjL8+K+CvqEdd72P9hOgPwBcA/Uouts4DBHTFpYb1RaNdUWV+mZ02uYwL9+X18zT2Ac80lGpnZSvd825MLo0yAoemMrIgTmab4C/Xaiiufui4BLE3fQCCjTCtrKR45AfClWkxKOYLzUh8aG3weDWel4Wf04ffxpRWAj9Px/MKFMJqO59eoA/w1xhvyH4KhqUzCcol6VOnqQfUTAH8YDk7uXNxuhP2jzhBVo+EstfAc9dCwrEI9unTtWFcC4ObFv6tQ7+R1ZrMiNwIpkfXKFH5NR64ADLr+ZNqDRgab/huA/4rjN3NVqDcKLavFpGzxOq5bARgYnpYF8O3ar79MP8cBKwCpg2HpFY40LcuKOJJp2Bn8CkygHgmaGO3kBl7TVf9XdoF+RLPD3S9tjjpDXoszvY75jYximvZE9dV67ZKB2RJ3z1oim2ly+L9LL+ryxeRQf6ijpa1Gw9l1tZjkOO5n4gT1Rq1QfbSwjvnSFcIcbT4BSKbjealdSCg40rQgK+Ir1I0EfA9MoPvRTW8/+Y6Gs6/SQ/Ud6jc3qvvKWv+ZkNHmxPZzDXoCMJmO5wMGZrcYmgZlRfw2K+IS9agglE0unU2ZSSMDVzc/WSOjqnP8vAmib4z1lW1CDva/w3HT5q54AvAZ9VRsrlxLkDg9a4jsNM0RTliuLTt8rbTD1/KarN9dVYvJHeqfG9/Wu7tgbR1zm+l4XmZFPEA9A+JTW70n1Jt8cu1CQseRpgFZEV8D+APhBSZQt9prTVrA9TEYdurxqHNiqq/soabj+Ve5MPlX1M3LXXYP4HeZhs21i+kDHjnpkGz2KRH2lOOvbXvTSiODJcL8ULHPu6abXGSTVI7wP1zcjoazRLuIbWTkeYV66tiFn9l1m0vVPtF9xenZjshZrzuE/QZXdfSX9ApuvPk4bTScldVico56GrvJTRA+eoTjnaDkZ/4KwNVGP2jbm/oq1O8vDEplHGl2IOD1y5fetd2JJ40MvGnObMBvx0xDBjrqXAE497Upvfy9j+Sr69mlCvWs1QOA0oVWd9pkSSdCfUStAlBa6hj1A4ZmS/LJsw9XWd1Px/PWbfTkbKJPGyw6NRrO3hz7327cAhPKqPP3Jleg+eLFHbfrL6DubbsZqk/4cUNdufHPJUeSP9vxvmF9ap+h2UKPAnOFegv7ss2L9Kxd3qvahOaajDr/J4D/0LogXZPRcJZrF0Fuk5/3P3d8S+N9Al3g7tkjyQ7ZPgQmUF9Ou+zgddIOXqP35A3iP2vX0YGZrNkS7RK1/PVOMTSPkBVxjnCmyPa57WIru7w59nZaVnR2aF77PGOHSpl2JvICQ/NA0hKvL2/+Xe5s7G27vA1OnEN0zAnqXaFEXmBoHkDWMENulL1pBaCTC2r72pSdGhtViwk/VNE2ectf7xRDs6EebfoB6sCMOtzFl3b0Or4LZUrVhA/VYmLyknPylBxJ2tZMf2L7yBJDswFpXNCXwATqq4Q6mUrkKPMHnJ7dLefGIHqN7LL+DXUz+vXXbxq7r9kRaA8JzFK7Dosm0/G8yzWmtMPXorCdoA7OKKCNTtQRaQqi/sGTI80dNi6O7kv3mkmXTZ/l6i+OMr9T/wvvgTNw0xg5jKG5W46wm69v6jQwRdrx6/mu69HTY8ev54pL+cBF5ByG5hZZEaew35RZS+eBKW96IfVJ7cKy49cLeQrzmuub5CKG5iukh+Qn7TosWKFuwp4beO3UwGt6zdfG5EpOANyx8QG5hqH5gqxj9uGw9fpYSdn1C3OU+apQp1JNOoXlM3hE+zA0f5Yj/I0/T6gD09TGlNTQ6/rMxFRqHzYWva8WE6fv26R+YWhukBZ5oa9jPqK+scTIGy5HmVuZ+P0OeU1z0xeub5IrGJoiK+IBwh8h3aIeYZp8s00NvrbPltoFeI7rm+QENjf4LkfY07Kfp+N5avIBHGXuZGKk2Yfp2bX1+iZb7ZEqjjTxra9sqIfwV6iPlKQWnmXjGb7i9Gx7XHOP+AAAABa3SURBVN8kdb0PTdktG2oHkvWGn9z0gzjK3GllqC3c0sBrui7l+iZpaj09Wy0mAwAJgHPUf4kfNJrotpAizGnZCh1d7dVQauk5PjIyjToazpbVYtvlD8Fif1pS1So05RNfiRehUy0mF6Ph7Ki1Bxn5Jfi+dvHatOkK39+IStRhvTz0zKE0Y/9wRJmuM75+uYmjzL1Mrj2uEOaHvl3W/WkT5Tqoh9qONO/w+l/Y99VicjUazo6Z9iyxv9/rCb6H6bdQzYoYqEdYJYCyQYiGNi27Qn2tl+3mDKnl5/nGZGg+INz1+F0uq8XkbjSc9aERCTnk6DVNuSdx1+ji4JGmbMhp2yB9hLoF3p9ZEX/NijjPivinWuTfhfRmsz5/afVNhKPMRkyGZp+nKHNZHiKyxuSRk2MW6wcd13AC4BLAZVbEK9Qj42s52B/SKPNmOp5r7SpMlZ7rDbkH0JQHhN+QY5sT1H+nuTGIrDG5e9a1M2TrAP0rK+L/gzBGRysAv2sFZoPZBqqXC0xaGn59151Vi0mqXQT1R5vQfED9pr1NecRr2ppa/E+WnmNSBWCgsH65KVV8ti9Kw6+/NPz6PvgkH+CIjDs6NGW797YRziOOmP6UadP7Y2vqkc/T8dx0O7yd5E0qpDVhU0zPuLg2o6OFbfbIilbTs3Ie8x3qoKvk6wZAmzNUCcxPafnqCcBvNo+T7JBqF+CJ0uSLy9+zXTM+fXECXiNGFrx5fn7WruFVchF0tPGvSvnnQL7eot4AcI5+nFO7AZBqji7XZJT5p3YdHngcDWfGN6lUi0kJjvrXPh551I2oEWcbtssZy7LJ98oNJRHqYy4RwgpRrbOXuyTaBXjC1tRpX89qviatFpPS8I5l6jFnQ/MQ0/F8iXpqJge+ncFcf/kcoPeoA1N9dLkm5+Iulcvwha0POktLz/HBepqWx1DIiCAbtk/H87vpeJ6gnsadoN6Y5JP1URKbvWObSrUL8Ehp6TkcVf2Ix1DIGGfXNLsk/Wz/0a6joQr16HKpXchLsjvRl99HbVbWM9eqxST8v8iHezcazkrtIigsQY40X5FoF9DACsBHOUqy1C5mC95l2Fxp+Xm+zabYkPMYCnWtL6Hp+pt9hbpvrLO7/uTNx/XfR5fY3rjFKdqfnSKsdpnkgOBDU67/crXV2wrAxPHR5Zrvm6psWilMCzI0X3dZLSZHXVNI9JrgQxPuTs3eo26Dl2sX0lCqXYBHNI4HMTS34zQtdYahaZ/LO2Nfxeu/DlbafiA3vOy0vg2FqLWgQ1POa7o0pXgD/Sbrx0i0C/CM1p8v209uN6oWE67JU2tBhyZ+bMOn6QnAu+l4fuXL6HKtWkzOwW4zh7hv0Xe5rVLpub5IeWk1tRVER6AdXNgA8NmRBuvH4qfzw2jOInBdc7d1t6BItwzyWbAjTQd2zVYAfvU5MNky7yiaoVkqPtsXnKalVoINTeiNMp9Qb/Tx4RjJPol2AZ7RnJpdXxPGJgf7cZqWjsbQ7NYN6iYFvm302YafyA+TaxcAjjab4G5aOlqQoSm9Zs8sP/bGx40+28gxE5d2HrtuNRrOXHgjdqEGH7CpOx0lyNCEzkK/C5uOupRoF+CZXLsAgOc1D/RJdocTNcbQ7M6pbD7yHo+ZHCXXLmDDvXYBHsm1CyC/hBqaWuEVKT23a1zLPMzjaDhz6bgHp2ib4zQtHSTU0NQaJSVKz+2M9OgMbarZNNdu0ii1C/DMFXfTUlPBhWZWxJHi489kE5LPXGs96LoVHBvZjYazJXj05BDrpgdEewUXmtCbml3zfZTGqdnD5JpnM3fItQvwDJseUCMhhuZA+fmR8vOPJhuAbB/V8Z1rU7NrpXYBHmLTA9orxNDkSPN4/KR9mFuZCnWObEx60q7DM5ympb1CDE3toxInyuuqR+EGoKPk2gXs4dRaqydG1WLCvwe0VVCh6dAmnEi7gCNwA9BhKg8aCeTaBXgqlw+RRD8JKjShPzW75uMnVU7NHibVLmAfmaLlLtrDncDdtWpSFlpoDrQLEF4dPZHND9wA1NyjB6PMtVy7AE9dVotJpF0EuYehaY5Po02OMg/j0yiE65rHy7ULIPeEFpouje4i7QIO4FPAa6tGw1muXURTsruXvWiPc8oWe/RSaKHpypom4EloyhTUqXYdHkm1CzgCR5vH+8Szm7QptNB0iS+3niTaBXjEhx2zP5GR8Uq7Do/l2gWQO0ILTZemZwE/Rpucmm0u1S6ghVy7AI+N5FJ2ouBC07UdoJF2AbvIIW6ezWzm3sdR5gafNi+56JpnNwkILzRdE2kXsAdHmc15vcNYNgRV2nV47AR+zzRQRxiaZp04vq7J0Gzms6s9Zg/E0WY7H+RSA+oxhqZ5kXYBr+HUbGNPCCRsRsPZHdjEva0gfhboeL9oF9ADEdz8i8ZRZjNXpu/LlLWyK9Q/K+cAHlDf05kbeNw1gC8GXrcvRtVikvh0Vpe6xZGmeZF2AVswNPerZHRm7gF1YJYAPqG+oedE/jmrFpPcwCNz8PhJW9wU1GMMTfOcW9fk1GwjK9g5w3qF7bu+L7sOThk1uzjz4ZMTeL4xjI7H0LQj0i7ghUi7AA+kljb/RHt+/dJAKzeGZnvsFNRTDE07Iu0CXuDU7G7VaDhzKViSLl9MRpu3Xb5mT7n0M0KWMDTtiLQLWJNPx+w1u52tadm1JpuMTPx5pQZes2/e8/qw/mFo2nGSFfFAuwjBUeZutqZl13KLz/pG/jdytNkeR5s9E1pounwGLdIuQETaBTjs3va0rOzO3Rdepq72Sg29bp+csS9tv4QWmkvtAnaItAsQ77ULcJTtadlvRsNZgu3BuYKhcONoszMpj6D0R2ih6TL1Yydcf9npwnQTg10kOH8H8Ljxr+8BnI+GsweDj74Cz222dQoeQemNN8/Pz9o1dCYr4msAH7Tr2OFf0/Fc7Y1Zji580nq+wz6PhrNUuwgt/LnoxArAQPODF9kR2kjT9R9Y7dFmpPx8F933OTDFNTjabIu3oPREaKG51C5gj0j5+SPl57vmEUrrmC6R0RGnF9v7wIYH4WNo2qU20uSVRj9ZAUg4nVaTBuSP+76P9kq1CyCzggrN6Xheatewh2ZwMTR/dGF4g42PONps75KjzbAFFZrC5bOap1kRa21Nj5Se66LJaDgrtYs4VFbESVbEeVbEd1kRJ12/vvyemDoT2iepdgFkToihudQuYA+tEd9A6bmu+ejjXYhZEecAZgAuUZ+1nWVFbOLaMh5BaY+jzYCFGJqldgF7RErP5SYg4NaxRuyNZEWcog7Ll97LMavOSMODtMvX7KlUuwAyI8TQdH2dyvpIk596AdSBmWgXcaRda40fsiLutJ+wfLDgpqB2ONoMVIihWWoXsIfG9OxA4Zku8TYwpdH/vgvDcwNr5UnHr9dHqXYB1L3gQlM67rj8KVnjWq4+75z1NjAPcIKOb9uQncWfu3zNHuJoM0DBhaYotQvYJSviyPIj+9pM2vvAnI7nSzTbEX7Z9c+VdEpy+QOoD1LtAqhbDE0dA8vP6+NI0/vA3ND0/GRq4NmJgdfsk0vegBKWIENzOp6b2IrfpYHl5/XtL+1NQIG5/nm+afCtIwOjzQcAH7t8zR5i04iABBmawuVD2pF2AQGbjIaz4N6kpuP5FZpN03b+v11201Zdv26PXHG0GY6QQ9Pl0Sb/AnVvBeB3HxsXHCBp8D3vZcdt1y7ApgfHOkH9+0cBYGjqOLP8vNDXNB8BRKPhzOU/89akt3KTGZSk62dLY3u+8R8v1S6AuhFsaMrRk1vtOrYxNBrYZt85P5/dow5M15tadCVt8D2JiQdLb1oeQznOabWYRNpFUHvBhqZweeQxsPisUI8NfB4NZxd9ut5rOp4/YP/64mlWxEZmF+QYisv7BVwW3Fp7HwUdmrLr0NVbT2xOmYYWKk8A3skbeB/lDb7H5FRqgnA/iJn0ns0O/Bd0aIpcu4AtuBnoOPcAzn282qsr0/E8x/5NOcZCU0b2SYMa6GeJdgHUTh9C8xpu/uUeWHzW0uKzTFnvju3VdOwO5Z5fN7rZTNaQE5PPCFSiXQC1E3xoyoagXLuOVwwsPmtp8Vkm3AIYhL479kB7fy9Mt2uUP4+JyWcEiBuCPBd8aArv7lDsmK87S9drlwlHlz8pG3xPZLgGyLlYZ3epOyrRLoCO14vQlKbXTdqQ2WTzUujS4rO6sALwcTScDfq8drmL/EzvW3awstlMWhYyOJvjeVeP9SI0RQo31zaNk1GaD7sdV6jPAQ6kdRvttm8GYWCjCOBbcLLVXjMn1WLC4PRUb0JT1jb7/Ebs8v/2Fb6vW6acim2s3PPrtjtPXcCPD2cuYGh6qjehCQDT8TyFQ+c2syK2duxE1p5cG2lvjiy5bnm45b5vMNXk4DXy5xeBwdkEQ9NTv2gXoCAB8Kd2EeIcdtcbrwDMLD5vmyfU0+V3PgalBNFb1NOfg41fihr851/x47RqKf9cyjrlIZp8v9XzwKPh7KvsDi1hf6Trk5NqMTnvUfvHYPQuNKfjeZkV8Q2AD9q12DYaznJZS3mv8PgV6mMSuS+beyQcz1EHYyT/PO3gpTd//z9tPA+oP1AsUYfOEnWYllteZ9ngWYODq2uJwdnYBfzd2d5bvQtNkaL+ge3iDdA3Cey+md2jDkvnR5VyrnH9ZXN386ZT+fr2fAnTR9RvsCWAcjqeL6fj+VJ+bZeBkSr3YHA2EmkXQId78/z8rF2DChlF/KVcxrsdowhj5ELcHGZGnE+o3yjvAJQuB6WsKV/Il8bou4317/Plnu/7LGv5Kgz/rHlvNJy90a6BDtPb0ASArIgT6K7xqYTmmkzVXqPdiHv95l2iDsll68IM8jwoj1FNx/NIvYjFJMf+gO+jd74sV1Ctr9OzAOrG1zIl18u/zNIG7a5aTM5RT9uu1/Beu39zvdb2sPHPB5dHkpvkzzlBT/+stY2Gs6RaTL6ih3sJ9rC9GZBa6vVIcy0r4gforLv8S86PkiEym3CF/q6r/RuA/w4gd+FnrVpMErixg9sVN6PhjPdseoShiW9TdiUsv7FOx3OuZxgiYZmin5u9trlFHZ6lZhEys1Hi9RmNvqlGw1mkXQQ1x9AUGsHJ0Owew7KRRwDXci+nCrmM+Q79nQFYexoNZwPtIqg5huYGy8H5OB3PrXVrCZ3shr6G3lERHz2h/j1Tm7rlBiHuoPVNr9ro7SNvHBHstAFbWnhG8LIifpsV8TXq40MMzMOcAvgCYJkVcWqzreOaNHr/He61eCR6FUPzhel4/lVGgKavOmInkJZkR+wDuCOzrRPUnYmWWRFb35Qiu7jPwVtSyAMMzS2m43kC4KPBR5QGXzt4WRGnqHsIc+2yOycAvmRFvMyK2GpD8dFwtpQNMZ9tPpfoUFzT3EPWyu7Q7ZvzajqeW58KC4FMId6BU7E2VACupuO51VkR2V2boyebhLim6ReONPeQN4xzADcdvuxdh6/VG/IB5gEMTFtGAP7Kivja8jV2D6Ph7Bz1TA/XOskpDM0GZJ3zCsA7dLNJKO3gNXpF1i9LcDpWwwcAD/JnYM1oOLtG/YHV9P4CTfxQ4BlOzx6h5VnAGwlgasiBHsH03S3qKVurR1TkxpQU4c0ysLmBZxiaLRwRnjybeSAGppOeACRKN/QkCKt5xefRcJZqF0HNMTQ70LAZOEeYB2JgOk/t2rGAwvO30XDG42ceYWh2bOMi47Ul5NJghXK8JZt+SrA/qesqABeKHYUS+NuQ/1E2PJFHGJrknKyIB6h3yTIw/bACENk+mrJJ1jyv4Ncdqb9LYwfyCEOTnKJ14wx1YqLZBB741gg+kS+Xp27vR8OZ1QYS1A2GJjklK+IcPW/g7Tln1u5l9JkAuIBbsxaPACJfLnCnHzE0yRnSuu0P7TqotVtpQ+kMCdAL+dIcgVYALhiY/mJokhNkWnYJt0YEdLxH1OuczoWDTOFGG182QnQF4JrHS/zH0CQnZEV8B782cdB+zgbnJgnR842vAbpbU39E3Uc35+gyDAxNUifHdP7UroOM8CI4XyNhuvkFAG9RB+s2DwC+yj9LBmV4GJqkLiviB3C3bMi8DU6il9iwnVRJ1x8GZtjOAJQ2b0ohMoWhSdpS7QLIijPUa3tEXmNokhpZy3T5ALqLuriaTst7OYdL5C2GJmly4hC8Bx5RX8j8K+ojEk+q1bRzmRUx/9zJW9wIRCqkv+zf2nU47AnAHYDrl83+A9lt/Pt0PGffVfIOQ5NUyGjji3YdjlkHZb6v+XlWxNcAPlipygz1Ju9Ex/hFuwDqrUS7AEc0DsoXUui3hGvjBECeFTGPopBXONIk6zg1e3RQ/kDuHP2rs6p0ONPgnagJhiZZ19PG7I+orzxrFZQvZUWcAvjU1esp4fomeYOhSdYF8kbfRIV6RHn3cjNPlwLoqLQCMOA0LfmAa5pE3VmhDskSdVDaCoFEnunrDTEnqBsf8FJmch5HmmRdYCPN9bTr3XQ8L7WKCGQ38jvN30OiJjjSJA0+HzPQGk3uNB3Pr+X8ps/Xq+X4fpsIkZM40iQVWRF/hR/TiSvUAVkCKF0+VxjIRd6fp+N5ql0E0TYMTVIht5vMtOt4hTch+ZoAugVxUxA5jaFJahxZ23yEXBgM4MG3kHxNAN2CONokZzE0SZWMjHLY6WyzDsgH1AFZWnimCs+PoXC0Sc7iRiBSJcE1kIYHF6hv8WgboBWAr/gekMsQRpAHSuDvMZQT1DfgpMp1EP2EI01yjmxoOUe9k3Kw59tL+efXHgbjTg6vGzfB0SY5iaFJFDC59PlSu44jfZyO59faRRBt4iXURGG7Qr2W6yM2cifnMDSJAibTmwnq6U7fnMpGMSJnMDSJAidrvb6O2hLtAog2MTSJemA6nucAbrXrOAKbuJNTGJpE/eHj+uaJHEcicgJDk6gnPF7fZGiSMxiaRD0i65uJdh0HirQLIFpjaBL1zHQ8vwNwo13HAU6zIj7XLoIIYGgS9dJ0PL9C3W7QFwxNcgJDk6i/LgA8aRfRUKRdABHA0CTqLdkYdAE/NgZxpElOYGgS9ZhHjQ98veaMAsPQJOo5aXzwWbuOfbIiHmjXQMTQJCJMx/MUwL12HXsMtAsgYmgS0VoCtzsGDbQLIGJoEhEALzYGDbQLIGJoEtE30/F8ifp4h6vBSaSKoUlEP/BoRy2RdQxNIvqJ7KidaNdB5BqGJhG9yuM7OImMYWgS0VbT8TwBg5PoG4YmEe0kwelTc3ciYxiaRNTEBdw+w0lkBUOTiPaSM5wRdIPzQfHZRAAYmkTUkAPB+VXpuUTfMDSJqDHl4ORIk9QxNInoIErBuZLnEqliaBLRwRSCk6NMcgJDk4iOYjk4SwvPINqLoUlER7MYnBxpkhMYmkTUynQ8/zodz89htnNQafC1iRpjaBJRJ6Rz0GcDL33PTUDkCoYmEXVmOp6nqG9H6fI+zrsOX4uoFYYmEXVKbkeJ0M065woMTXIIQ5OIOicXWUcAblq+VM6pWXLJm+fnZ+0aiChgWRFHAHIApwf+pysAA4YmuYQjTSIyajqelwDOUW8SarrWuQIQMTDJNRxpEpE1WRG/BXAFIMH2kecTgAuZ4iVyCkOTiFRkRXyOet3z7ca/fpiO59z4Q85iaBIRETXENU0iIqKGGJpEREQNMTSJiIgaYmgSERE1xNAkIiJqiKFJRETUEEOTiIioIYYmERFRQwxNIiKihhiaREREDTE0iYiIGmJoEhERNcTQJCIiaoihSURE1ND/B94pRAomNxgMAAAAAElFTkSuQmCC'/%3E%3C/defs%3E%3C/svg%3E%0A");
 width:29px; height:28px; content:""; position:absolute; left:0; top:-4px; border-radius:0px}
.text-block-wapper-content .ul.full_ul{ max-width:100%}

.text-block-wapper-content ul.ul_dot{margin-bottom:32px; gap:5px 0}

.faq-section { padding: 80px 0px;}
.faq-header { text-align: center; margin-bottom: var(--space-64);}
.faq-header h2 { margin:0px;}
.faq-wrapper { display: grid; gap: 50px 84px; align-items: center; padding: 0 80px;  grid-template-columns: 1.56fr 1fr;}
.faq-image { width:100%; position: relative;}
.faq-image  i.small-icon{position: absolute; right:64px; bottom:0; width:101px; height:101px; background:var(--off-white); padding:8px;     border-radius: 60px 60px 0px 0px;
display: flex; justify-content: center; }
.faq-image  i.small-icon span { background: var(--bright-green); width: 86px; height: 86px; border-radius: 50%; display: block;display: flex; flex-wrap: wrap; align-items:center; justify-content: center; }
.faq-image  i.small-icon span img{ height:66px;}
.faq-image img { width: 100%; border-radius: 20px; display: block; }
.faq-content {width:100%}
.faq-item { margin-bottom: 26px; padding-bottom: 26px; /*border-bottom: 1px solid rgba(43, 31, 20, 0.25);*/  position:relative}
.faq-item:before{ background:rgba(43, 31, 20, 0.25); height:1px; width:370px; content:""; position:absolute; bottom:0}
.faq-item h4 { font-size: 21px; letter-spacing:-0.7%; font-family:var(--mrn-font-body); line-height: 100%; margin-bottom: 8px; color: var(--fontclr); }
.faq-item p { font-size: 16px; color: var(--fontclr); margin-bottom:0px; line-height: 1.6;}
.faq-content .faq-item:last-child{ border:none; padding:0px; margin:0px}
.faq-content .faq-item:last-child:before{ display:none}

.location-section{  padding: var(--space-64) 0;}
.locations_text{ font-size:16px; font-weight:700; display:block; margin-bottom:13px; margin-top:36px; font-family: 'source_sans_prosemibold'; }
.location-tabs{ display: flex; flex-wrap: wrap; gap: 12px 24px; padding: 16px; margin-bottom: 36px; border-radius: 20px; background:#F2F1EF;}
.location-tab{ display: flex; align-items: center; gap: 12px; padding: 4.5px 20px; border: 0; border-radius: 50px; background: transparent; font-size: 16px; font-family: 'source_sans_prosemibold'; font-weight: 600; color: #2a1d18; cursor: pointer; transition: all .3s ease;}
.location-tab:hover, .location-tab:focus{ outline:none; box-shadow:none; background:#fff}
.location-tab.is-active{ background: #fff;}
.location-tab .dot{ width: 18px; height: 18px; border-radius: 50%; background: var(--primary); flex-shrink: 0;}
.location-tab .dot.teal{background:var(--teal)}
.location-tab .dot.blue{background:var(--blue)}
.location-tab .dot.primary-green{background:var(--primary)}

.location-wrapper{ display: grid; grid-template-columns: 1.5fr .9fr; gap: 40px 73px;  align-items: flex-start; display:none; opacity:0;  transition: opacity .5s ease, transform .5s ease;}
.location-wrapper.is-active {display:grid; opacity: 1; transform: translateY(0); animation: fadeUp .6s ease ;}
@keyframes fadeUp{
    from{
        opacity: 0;
        transform: translateY(30px);
    }
    to{
        opacity: 1;
        transform: translateY(0);
    }
}
.location-map img{ width: 100%; display: block; border-radius: 24px}
.location-cards{   position: relative;}
.location-card{  padding: 36px; border-radius: 16px; background: #F2F1EF;}
.location-card-inner{display:flex; gap:16px; flex-direction: column;}
.location-badge{ display: inline-block; padding: 10px 18px; margin-bottom: 8px; border-radius: 10px; background: #0f7188; font-size: 15px; font-weight: 600;  color: #fff;}
.location-badge.teal{background:var(--teal)}
.location-badge.blue{background:var(--blue)}
.location-badge.primary-green{background:var(--primary)}
.location-title{margin: 0 0 0px; font-size: 24px; line-height: 100%; font-weight: 700; color: var(--fontclr); font-family:var(--mrn-font-body);}
.location-address{ margin-bottom: 0px; position:relative}
.location-address a{ font-size: 24px; font-weight: 700; text-decoration: underline; color: #0f7188;}
.location-hours{ margin-bottom: 0px; font-size: 18px; line-height: 1.8; color: #2a1d18;}
.location-hours strong{display: block; margin-bottom: 10px;}
.location-hours span{display:block; margin-left:12px}
.location-phone{ margin-bottom: 0px; font-size: 18px;  color: #2a1d18;}
.location-phone strong{ font-weight: 700;}
.location-phone a{ color:var(--fontclr); text-decoration:none}
.location-phone a:hover{ color:var(--fontclr); text-decoration:underline}
.location-address{ text-decoration:underline}
.location-address a{ color: var(--teal); font-weight: 700; font-size: var(--fontbase); text-transform: none; position: relative; display: inline-block; padding-right: 0px; letter-spacing: normal;}
.location-address a:before{ content:"";}
.location-address a svg{ margin-left:5px;}



.page-id-501 .cta-text{ letter-spacing:0px; font-weight: 600;}
.site-main {
  padding-bottom: 0;
}

.mrn-content-builder__row[data-mrn-row-spacing] {
  margin-top: var(--mrn-row-margin-top-desktop, 0);
  margin-right: 0;
  margin-bottom: var(--mrn-row-margin-bottom-desktop, 0);
  margin-left: 0;
  padding-top: var(--mrn-row-padding-top-desktop, 0);
  padding-right: var(--mrn-row-padding-right-desktop, 0);
  padding-bottom: var(--mrn-row-padding-bottom-desktop, 0);
  padding-left: var(--mrn-row-padding-left-desktop, 0);
}

@media (max-width: 767px) {
  .mrn-content-builder__row[data-mrn-row-spacing] {
    margin-top: var(--mrn-row-margin-top-mobile, var(--mrn-row-margin-top-desktop, 0));
    margin-right: 0;
    margin-bottom: var(--mrn-row-margin-bottom-mobile, var(--mrn-row-margin-bottom-desktop, 0));
    margin-left: 0;
    padding-top: var(--mrn-row-padding-top-mobile, var(--mrn-row-padding-top-desktop, 0));
    padding-right: var(--mrn-row-padding-right-mobile, var(--mrn-row-padding-right-desktop, 0));
    padding-bottom: var(--mrn-row-padding-bottom-mobile, var(--mrn-row-padding-bottom-desktop, 0));
    padding-left: var(--mrn-row-padding-left-mobile, var(--mrn-row-padding-left-desktop, 0));
  }
}

.request-form { max-width: 521px; margin: initial;}
.wpforms-container { margin-top: 0; }
#wpforms-752 { scroll-margin-top: 220px; }
.mrn-content-builder__row[id] { scroll-margin-top: var(--fh-anchor-offset); }
.wpforms-container .wpforms-field { padding: 0px 0; }
.wpforms-container .wpforms-field input.wpforms-field-large,
.wpforms-container .wpforms-field input.wpforms-field-large,
.wpforms-container .wpforms-field.wpforms-field-textarea textarea.wpforms-field-large {  border: none; border-bottom: 1px solid #5C5146; font-size: 18px; color: var(--fontclr); border-radius: 0; padding: 0px 16px !important;  background: none !important; }
.wpforms-container .wpforms-field.wpforms-field-textarea textarea.wpforms-field-large { height: 72px; border-radius: 0;  padding-left:16px !important; background: none !important;  resize: none;}
.wpforms-container .wpforms-field ul li .wpforms-field-label-inline { font-size: 14px; color: #3E435D; }
.wpforms-container .wpforms-field.select_inline { display: flex; gap: 16px; align-items: center; border-bottom: 1px solid #5C5146; margin-bottom: 12px; padding-bottom: 0; }
.wpforms-container .wpforms-field.select_inline label { font-size: 16px;color: var(--fontclr) !important; font-weight: 400; margin: 0; white-space: pre; position: relative; top: 3px; }
.wpforms-container .wpforms-field.select_inline select { border: none; font-size: 18px; color: var(--site-form-placeholder-color); -webkit-appearance: none; background: url('../images/select_arrow.svg') no-repeat right center; border-radius: 0; padding: 12px 0; position:relative; top:1px; }
.wpforms-container .wpforms-field select { border: none; -webkit-appearance: none; background:#FCFBF9 url("data:image/svg+xml,%0A%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.1002 4.6L9.7002 -2.18557e-08L10.2002 0.5L5.1002 5.6L0.000195481 0.5L0.500196 -4.24e-07L5.1002 4.6Z' fill='%232B1F14'/%3E%3C/svg%3E%0A") right center no-repeat; font-size: 18px; color: var(--site-form-placeholder-color); border-radius: 0; padding: 12px 0; border-bottom: 1px solid #5C5146; }
.wpforms-container .wpforms-datepicker-wrap { width: 100%; position: relative;  background: none !important;}
.wpforms-field-label{ margin-bottom:5px !important}
.wpforms-field-description{font-size:18px; color:#5C5146 !important; margin-top:8px !important; padding-left:16px !important}
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select-style-classic select { padding: 8px 16px!important; }

.wpforms-field-limit-text{  padding-left:16px !important; color: #5C5146  !important;}

.request-form .wpforms-container .wpforms-field.wpforms-field-textarea textarea{ height:auto !important; padding-bottom:10px !important}

.select_inline:focus-within .wpforms-field-label,
.select_inline.selected .wpforms-field-label{ font-size:18px !important;}
.request-form div.wpforms-container-full button[type="submit"]:not(:hover):not(:active),
.request-form .wpforms-container .wpforms-submit-container button.wpforms-submit { border:1px solid var(--teal); padding: 16px 24px; border-radius: 40px;
text-decoration: none;  font-weight: 500; background: var(--teal); color: #fff; height: auto; padding-right: 33px; width:100%; margin-top:40px  }
.request-form .wpforms-container .wpforms-submit-container button.wpforms-submit:hover { background: var(--blue); border-color: var(--blue); color: #fff; }
.request-form .wpforms-container .wpforms-submit-container button.wpforms-submit:after { display: none; }
.request-form .wpforms-container .wpforms-submit-container button.wpforms-submit:before { content:''; background: url('../images/gray_arrow.svg') no-repeat center; width: 20px; height: 20px; position: absolute; right: 10px; }


.wpforms-container .wpforms-field input.wpforms-field-large::placeholder,
.wpforms-container .wpforms-field textarea.wpforms-field-large::placeholder,
.wpforms-container input::placeholder,
.wpforms-container textarea::placeholder { color: var(--site-form-placeholder-color); opacity: 1; /* fix for Firefox */}
div.wpforms-container-full input[type="checkbox"]:checked::before { border-color:#5A0F14!important; background:#5A0F14; box-shadow:none!important; }
div.wpforms-container-full input[type="checkbox"]:checked::after { border-color:#fff!important; top:-4px; }



div.wpforms-container-full select:focus { box-shadow: none!important; }
div.wpforms-container-full input[type="date"]:focus:invalid, div.wpforms-container-full input[type="datetime"]:focus:invalid, div.wpforms-container-full input[type="datetime-local"]:focus:invalid, div.wpforms-container-full input[type="email"]:focus:invalid, div.wpforms-container-full input[type="month"]:focus:invalid, div.wpforms-container-full input[type="number"]:focus:invalid, div.wpforms-container-full input[type="password"]:focus:invalid, div.wpforms-container-full input[type="range"]:focus:invalid, div.wpforms-container-full input[type="search"]:focus:invalid, div.wpforms-container-full input[type="tel"]:focus:invalid, div.wpforms-container-full input[type="text"]:focus:invalid, div.wpforms-container-full input[type="time"]:focus:invalid, div.wpforms-container-full input[type="url"]:focus:invalid, div.wpforms-container-full input[type="week"]:focus:invalid, div.wpforms-container-full select:focus:invalid, div.wpforms-container-full textarea:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="date"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="datetime"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="datetime-local"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="email"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="month"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="number"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="password"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="range"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="search"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="tel"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="text"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="time"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="url"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="week"]:focus:invalid, .wp-core-ui div.wpforms-container-full select:focus:invalid, .wp-core-ui div.wpforms-container-full textarea:focus:invalid, div.wpforms-container-full input[type="date"]:focus, div.wpforms-container-full input[type="datetime"]:focus, div.wpforms-container-full input[type="datetime-local"]:focus, div.wpforms-container-full input[type="email"]:focus, div.wpforms-container-full input[type="month"]:focus, div.wpforms-container-full input[type="number"]:focus, div.wpforms-container-full input[type="password"]:focus, div.wpforms-container-full input[type="range"]:focus, div.wpforms-container-full input[type="search"]:focus, div.wpforms-container-full input[type="tel"]:focus, div.wpforms-container-full input[type="text"]:focus, div.wpforms-container-full input[type="time"]:focus, div.wpforms-container-full input[type="url"]:focus, div.wpforms-container-full input[type="week"]:focus, div.wpforms-container-full select:focus, div.wpforms-container-full textarea:focus, .wp-core-ui div.wpforms-container-full input[type="date"]:focus, .wp-core-ui div.wpforms-container-full input[type="datetime"]:focus, .wp-core-ui div.wpforms-container-full input[type="datetime-local"]:focus, .wp-core-ui div.wpforms-container-full input[type="email"]:focus, .wp-core-ui div.wpforms-container-full input[type="month"]:focus, .wp-core-ui div.wpforms-container-full input[type="number"]:focus, .wp-core-ui div.wpforms-container-full input[type="password"]:focus, .wp-core-ui div.wpforms-container-full input[type="range"]:focus, .wp-core-ui div.wpforms-container-full input[type="search"]:focus, .wp-core-ui div.wpforms-container-full input[type="tel"]:focus, .wp-core-ui div.wpforms-container-full input[type="text"]:focus, .wp-core-ui div.wpforms-container-full input[type="time"]:focus, .wp-core-ui div.wpforms-container-full input[type="url"]:focus, .wp-core-ui div.wpforms-container-full input[type="week"]:focus, .wp-core-ui div.wpforms-container-full select:focus, .wp-core-ui div.wpforms-container-full textarea:focus { box-shadow: none!important; border: none!important; border-bottom: 1px solid #C7CBD8!important; }
/* contact Us*/

.wpforms-container label{font-weight:400 !important; padding-left:16px !important}

.news-grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 80px 48px;
	padding-top: 80px;
	padding-bottom: 80px;
}

.news-grid .entry-content--builder {
	gap: 12px;
	padding: 0 24px;
}

.news-card {
	display: flex;
	flex-direction: column;
}

.news-grid .news-card figure{  position:relative; margin:0 0 18px; }
.news-grid .news-card figure .circle_btn{width: 54px; height: 54px; background:#98B462; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 14px; position: absolute; right: 6px; bottom: -23px; border: #fff solid 4px; transition: all 0.5s ease; z-index: 2;}
.news-grid .news-card figure .circle_btn:hover { background: var(--primary);  color: var(--white); transform: rotate(-45deg);}

.news-image {
	position: relative;
	display: block;
	overflow: hidden;
	aspect-ratio: 440 / 320;
	border-radius: 14px;
	background: #c8b56e;
}

.news-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform 0.4s ease;
}

.news-card:hover .news-image img {
	transform: scale(1.04);
}

.news-grid h3 {
	margin-bottom: 0;
	color: var(--fontclr);
	font-family: var(--mrn-font-body);
	font-size: 24px;
	font-weight: 600;
}

.news-grid h3 a {
	color: inherit;
	text-decoration: none;
}

.news-grid h3 a:hover,
.news-grid h3 a:focus {
	color: var(--color-primary);
}

.news-date {
	display: flex;
	align-items: center;
	gap: 6px;
	margin-bottom: 0;
	color: #5C5146;
	font-size: 16px;
}

.news-date svg {
	color: var(--color-green-medium);
	flex: 0 0 auto;
}

.news-content p {
	margin-top: 10px;
	color: var(--fontclr);
	font-size: 18px;
	line-height: 1.6;
}

.news-empty-state {
	max-width: 760px;
	padding: clamp(56px, 7vw, 96px) 0;
}

.news-empty-state h2 {
	margin: 0 0 16px;
	color: var(--fontclr);
	font-family: var(--mrn-font-heading);
	font-size: clamp(38px, 5vw, 64px);
	line-height: 1.05;
}

.news-empty-state p {
	margin: 0;
	color: #5C5146;
	font-size: 20px;
	line-height: 1.55;
}

@media (max-width: 767px) {
	.news-grid {
		grid-template-columns: 1fr;
		gap: 0 48px;
		padding-top: 40px;
		padding-bottom: 40px;
	}
}

.news-updates-archive .news-grid {
	padding-bottom: 0;
}

.news-updates-archive .news-load-more-wrap {
	margin-top: 76px;
	margin-bottom: 80px;
}

.news-updates-archive .news-load-more-wrap[hidden] {
	display: none;
}

.news-updates-archive .news-load-more-wrap .btn-primary.load-more:disabled {
	background: var(--teal) !important;
	color: var(--white) !important;
	cursor: wait;
	opacity: 0.7;
}

@media (max-width: 767px) {
	.news-updates-archive .news-load-more-wrap {
		margin-top: 30px;
		margin-bottom: 40px;
	}
}


.insurance-grid { display: grid; grid-template-columns: 0.756fr 1fr; gap: 60px 72px; align-items: start;}
.insurance-info p { font-size: var(--fontize); line-height: 1.5; margin-top:8px; color: var(--fontclr);}
.insurance-accordion-wrap { background: var(--site-color-pale-blue); padding: 36px; border-radius: var(--radius-16);}
.insurance-accordion { display: flex; flex-direction: column;  gap: 16px;}
.insurance-item { background: var(--white); border-radius: 16px; overflow: hidden; border:#E9F0DD solid 1px;}
.insurance-accordion-wrap h3{ font-family:var(--mrn-font-body); color:var(--fontclr); margin-bottom:24px; font-weight:600}
.insurance-question { width: 100%;  padding: 20px 24px; display: flex; justify-content: space-between; align-items: center; font-size: var(--fontsizeM); font-weight: 500; background: #fff; border: none; color: var(--fontclr); text-align: left; }
.insurance-question:focus{ box-shadow:none; outline:0;}
.insurance-answer { max-height: 0; overflow: hidden; transition: max-height 0.4s ease, padding 0.3s ease; padding: 0 22px;}
.insurance-item.open .insurance-answer { max-height: 800px;  padding: 0 22px 22px;}
.insurance-list { list-style: none; padding: 0 24px;}
.insurance-list li { position: relative; padding-left: 25px; margin-bottom: 8px; font-size: var(--fontsize); line-height: 1.5; color: var(--fontclr);}
.insurance-list li::before { content: ''; position: absolute; left: 0; top: 7px; width: 9px; height: 9px; border-radius: 50%;  background: #98B462;}
.insurance-note { margin-top: 24px; font-size: var(--fontsize); line-height: 1.6; color: var(--fontclr);  padding: 0 6px;}
.insurance-item:first .icon svg{transform: rotate(45deg);}
.insurance-item.open .icon svg{transform: rotate(45deg);}
.page-id-283 .text-block-wapper-content ul{ margin-bottom:36px}
.page-id-283 .text-block-wapper-content p {margin-bottom: 36px;}

.crisis-cards-grid { display: grid; grid-template-columns: 1fr 1fr;   gap: 32px;}
.crisis-card { background: var(--light-tan); border-radius: var(--radius-16); padding: 36px; display: flex; flex-direction: column;  gap: 16px;}
.crisis-card h3 { font-family: var(--mrn-font-body); font-size: var(--fontsizeL); font-weight: 600; color: var(--fontclr); margin-bottom: 0px; }
.crisis-card p { font-size: 16px; line-height: 24px; color: rgba(43, 31, 20, 1); margin-bottom: 0px; }
.crisis-card p  a{color:var(--teal); text-decoration:underline;}
.crisis-locations {  margin-bottom: 0px !important;}
.crisis-address a { color: var(--teal); text-decoration: underline; font-weight: 500;}
.crisis-address { margin-bottom: 0px !important;}
.crisis-call a { color: var(--teal); text-decoration: underline; font-weight:700;}
.crisis-card .cta-wrapper { margin-top: 8px; text-align:left;}
.crisis-card .cta-wrapper  a{font-size:15px; font-weight:normal}
.btn-primary.btn-small { padding: 9.5px 48px 9.5px 24px; font-size: 15px; font-weight: normal; line-height: normal;}
.btn-primary.btn-small span:before { content: ""; position: absolute; width: 12px; height: 12px; content: ""; background-size: 100%; right: -24px; top: 5px;}

.contact-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: start; margin-top:32px;}
.contact-form { max-width: 480px;}
.btn-submit-narrow { max-width: 320px; width: 100%;}
.contact-info-card { background: var(--site-color-pale-blue); border-radius: 16px; padding: 36px;}
.contact-info-card h3 { font-family: var(--mrn-font-body); font-size: 28px; font-weight: 600; color: var(--fontclr); margin-bottom: 24px; }
.contact-info-list { list-style: none; padding: 0; margin-bottom: 22px; }
.contact-info-list li { position: relative; padding-left: 33px; margin-bottom: 24px; font-size: var(--fontsize); line-height: 1.55; color: var(--fontclr); }
.contact-info-list li::before { content: ''; position: absolute; left: 0; top: 8px; width: 9px; height: 9px; border-radius: 50%; background: #98B462; }
.contact-info-list li strong { font-weight: 600; margin-right: 4px; }
.contact-info-list a { color: var(--teal); word-break: break-word; text-decoration: underline; }
.contact-info-link { display: inline-block; color: var(--teal); font-size: 16px; font-weight: 700; text-decoration: underline; padding-left: 0px;
position:relative; padding-right:20px;}
.contact-info-link:visited{ color: var(--teal); }
.contact-info-link:visited:hover{ color: var(--teal); }
.contact-info-link:focus{ color: var(--teal); }
.contact-info-link:before{
width:11px; height:11px; position:absolute; display:block; right:0; top:50%; content:"";     transform: translateY(-50%);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 11 11' fill='none'%3E%3Cpath d='M9.43406 5.8566H0.75C0.64325 5.8566 0.554062 5.82078 0.482437 5.74916C0.410812 5.67753 0.375 5.58835 0.375 5.4816C0.375 5.37485 0.410812 5.28566 0.482437 5.21403C0.554062 5.14241 0.64325 5.1066 0.75 5.1066H9.43406L5.35538 1.02772C5.28225 0.954721 5.244 0.868658 5.24063 0.769533C5.23725 0.670533 5.27694 0.579659 5.35969 0.496909C5.44231 0.417159 5.53075 0.376534 5.625 0.375034C5.71925 0.373659 5.80769 0.414284 5.89031 0.496909L10.4509 5.05747C10.5164 5.12297 10.5623 5.18985 10.5887 5.2581C10.6152 5.32635 10.6284 5.40085 10.6284 5.4816C10.6284 5.56235 10.6152 5.63685 10.5887 5.7051C10.5623 5.77335 10.5164 5.84022 10.4509 5.90572L5.89031 10.4663C5.82019 10.5364 5.73488 10.5739 5.63438 10.5788C5.53387 10.5835 5.44231 10.546 5.35969 10.4663C5.27694 10.3835 5.23556 10.2943 5.23556 10.1987C5.23556 10.103 5.27694 10.0138 5.35969 9.93116L9.43406 5.8566Z' fill='%23106D84' stroke='%23106D84' stroke-width='0.75'/%3E%3C/svg%3E");}

.contact-info-link:hover { color: var(--teal);  }

.partners-card { background: #d6eef2; border-radius: var(--radius-16); padding: clamp(40px, 6vw, 80px) clamp(20px, 4vw, 60px); }
.partners-grid { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(22px, 3.937vw, 50px) var(--space-64); margin-top:var(--space-64); align-items: center; }
.partners-logos { display: flex; flex-wrap:wrap; gap: clamp(30px, 4vw, 58px) clamp(32px, 4.5vw, 62px); align-items: center; justify-content: center;}
.partner-logo { font-family: var(--font-heading); font-size: var(--fontsize); color: var(--color-text); text-align: center; padding: 10px; line-height: 1.2; }
.partner-logo strong { font-weight: 700; margin-right: 4px; }
.partner-cjrd { background: #c75a3e; color: var(--color-white); padding: 8px 16px; border-radius: 4px; font-weight: 700; }
.partner-cjrd strong { color: var(--color-white); margin: 0; }
.partners-list-wrap { color: var(--fontclr); margin-bottom: 16px; font-weight: 400;}
.partners-list-wrap { list-style: none; padding: 0; }
.partners-list-wrap li { position: relative; padding-left: 46px; margin-bottom: 16px; font-size: 18px; line-height: 1.55; color: var(--fontclr); }
.partners-list-wrap li::before { content: ''; position: absolute; left: 0; top: 0px; width: 29px; height: 28px;  background-image: url("data:image/svg+xml,%0A%3Csvg width='29' height='28' viewBox='0 0 29 28' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='29' height='28' fill='url(%23pattern0_14551_387)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_14551_387' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_14551_387' transform='matrix(0.00218938 0 0 0.00226757 -0.00465244 0)'/%3E%3C/pattern%3E%3Cimage id='image0_14551_387' width='461' height='441' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");}



.vision-card { background: var(--site-color-light-tan); border-radius: var(--radius-16);padding: var(--space-64) 50px;}
.vision-pillars { display: grid; grid-template-columns: repeat(3, 1fr); gap: 50px 112px; margin-top:var(--space-64); text-align: center;}
.vision-pillar { display: flex; flex-direction: column; align-items: center; gap:28px; }
.vision-icon { width: 130px; height: 130px; border-radius: 50%; background: var(--bright-green);  display: flex; align-items: center; justify-content: center; margin-bottom: 0px;}
.vision-layout-section .vision-icon img { max-width: 96px; max-height: 96px; width: auto; height: auto; object-fit: contain; display: block;}
.vision-pillar p { font-size: 28px; line-height: 1.25; color: var(--fontclr); font-weight: 600;  max-width: max-content;}


.values-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 32px 64px;  padding: 0 8.25%; margin-top:var(--space-64); }
.value-item { text-align: left; gap: 24px 0; padding-bottom: 0px; position: relative; display: flex; flex-direction: column; }
.value-item h3 { font-family:var(--mrn-font-body); font-size: 24px; font-weight: 600; margin-bottom: 0px; color: var(--fontclr); line-height: 1.25; min-height: 68px; display: flex;  align-items: flex-end; }
.value-item p { font-size: 14px; line-height: 1.57; color: var(--fontclr); flex: 1; padding-bottom:0px;  margin-bottom: 0px; }
.value-letter { font-size: 24px; font-weight: 700; margin-top: 0; border-top:#07A0BA solid 1px; padding-top:24px; font-family:var(--mrn-font-heading); color: var(--teal); letter-spacing: 0px; margin-top:-6px;}

.cards-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 32px;}
.cards-grid .info-card { background: var(--site-color-pale-blue); border-radius: var(--radius-16); padding: 36px; border:#E9F0DD solid 1px; display: flex; flex-direction: column; gap: 16px;   transition: transform 0.25s ease, box-shadow 0.25s ease;}
.cards-grid .info-card h3 { font-family: var(--font-heading);  font-size: 24px; font-weight: 600; margin:0px; padding:0px;  color: var(--fontclr);}
.cards-grid .info-card p { color: var(--fontclr); font-size: var(--fontbase); line-height: 1.6; margin-bottom: 8px;}
.cards-grid .info-card .card-group-btn{ margin-top:auto }
.cards-grid .info-card .btn-small { padding: 9.5px 48px 9.5px 24px; font-size: 15px; font-weight: normal; line-height: normal;}
.cards-grid.info-card a.btn-primary.btn-small span:before{ width:10px; height:10px;      right: -20px; top: 6px;}

.homevideosec { position: relative; margin-bottom: 35px;  margin-top: 8px;}
.homevideosec .videomain{width:100% !important; padding-bottom:41.6%; position:relative; }
.homevideosec .iframeVideo{width:100% !important;  height:100%  !important; position:absolute; top:0; left:0; }
.homevideosec .image-wrapper{ position:relative;}
.homevideosec .image-wrapper img{ width:100%;  border-radius:40px; object-fit: fill;}
.homevideosec .play_icon{ position:absolute; left:50%; top:50%;  width:120px; height:120px; transform: translate(-50%, -50%);  text-align:center;}
.homevideosec .play_icon a{ color:#fff !important}
.homevideosec .play_icon img{ border-radius:0px !important}
.homevideosec .image-wrapper iframe { position: absolute; width: 100%; height: 100%; left: 0; border-radius:40px; display:none }
.homevideosec .image-wrapper .blackOverlay:before { background:none;}

.block-top{ padding-bottom:var(--space64)}
.content-section.text-block-section .text-block-image > img{ height:auto}
.content-section.text-block-section .text-block-image {border-radius: 32px; overflow: hidden;}
.content-section.text-block-section .text-block-container{ gap: 85px; padding:0 7.1%; grid-template-columns: 1.24fr 1fr;}
.content-section .text-block-text ul { margin: 0px 0 0 0px; padding: 0px; display: flex; flex-direction: column; gap: 24px 0;}
.content-section .text-block-text ul li{ padding-left:46px;}
.content-section .text-block-text ul li:before { width: 29px; background-color: inherit; height: 28px; content: ""; position: absolute; left: 0; top: -6px; background-image: url("data:image/svg+xml,%0A%3Csvg width='29' height='28' viewBox='0 0 29 28' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='29' height='28' fill='url(%23pattern0_15051_5686)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_15051_5686' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_15051_5686' transform='matrix(0.00218938 0 0 0.00226757 -0.00465244 0)'/%3E%3C/pattern%3E%3Cimage id='image0_15051_5686' width='461' height='441' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A"); border-radius: 0px;}
.content-section .text-block-text ul li small{font-size:15px;}


.join_block_wrapper{  display: grid; grid-template-columns: 1fr 0.83fr; gap: clamp(50px, 10.157vw, 129px);}
.position-wrapper{ padding:36px; background:var(--site-color-pale-blue); border-radius:32px;  display: flex;flex-direction: column;gap: 24px;}
.position-wrapper h3{ font-size:28px; line-height:35px; font-family:var(--mrn-font-body); margin-bottom:0px; padding:0px;  font-weight: 600; color: var(--fontclr);}
.position-wrapper p{ color:var(--fontclr); margin-bottom:8px}
/*.position-wrapper a.btn-primary-blue span:before{ transform: rotate(90deg);}
.position-wrapper a.btn-primary-blue:hover span:before{ transform: rotate(0deg);     right: -28px;}*/
.join_block_wrapper .text-block-wapper-content h2 {margin-bottom: 24px;}

.careers-feed-section {
	padding: clamp(2.5rem, 5vw, 4.5rem) 0 clamp(3.75rem, 8vw, 6.5rem);
	background: var(--off-white);
}

.careers-feed-tools {
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(220px, 300px) auto;
	gap: 16px 24px;
	align-items: end;
	margin-bottom: 24px;
}

.careers-feed-search {
	width: 100%;
	max-width: 640px;
}

.careers-feed-location-filter {
	width: 100%;
}

.careers-feed-search__label {
	display: block;
	margin-bottom: 8px;
	color: var(--fontclr);
	font-family: var(--mrn-font-body);
	font-size: var(--fontbase);
	font-weight: 700;
	line-height: 1.25;
}

.careers-feed-search__field,
.careers-feed-location-filter__field {
	width: 100%;
	min-height: 56px;
	padding: 14px 22px;
	border: 1px solid rgba(7, 160, 186, 0.22);
	border-radius: 999px;
	background: var(--white);
	color: var(--fontclr);
	font-family: var(--mrn-font-body);
	font-size: var(--fontbase);
	line-height: 1.3;
	box-shadow: 0 10px 30px rgba(43, 31, 20, 0.04);
}

.careers-feed-location-filter__field {
	appearance: none;
	padding-right: 48px;
	background-image: linear-gradient(45deg, transparent 50%, var(--teal) 50%), linear-gradient(135deg, var(--teal) 50%, transparent 50%);
	background-position: calc(100% - 24px) 50%, calc(100% - 18px) 50%;
	background-repeat: no-repeat;
	background-size: 7px 7px, 7px 7px;
}

.careers-feed-search__field::placeholder {
	color: var(--site-form-placeholder-color);
	opacity: 1;
}

.careers-feed-search__field:focus,
.careers-feed-location-filter__field:focus {
	border-color: var(--teal);
	outline: 3px solid rgba(7, 160, 186, 0.18) !important;
	outline-offset: 2px;
}

.careers-feed-search__status {
	margin-bottom: 12px;
	color: var(--teal);
	font-size: var(--fontbase);
	font-weight: 700;
	line-height: 1.35;
	white-space: nowrap;
}

.careers-feed-list {
	display: grid;
	gap: 18px;
}

.careers-feed-card {
	display: grid;
	grid-template-columns: minmax(0, 1fr) auto;
	gap: 24px 36px;
	align-items: center;
	padding: clamp(1.5rem, 3vw, 2.25rem);
	border: 1px solid rgba(7, 160, 186, 0.16);
	border-radius: var(--radius-16);
	background: var(--white);
	box-shadow: 0 16px 44px rgba(43, 31, 20, 0.06);
}

.careers-feed-card[hidden],
.careers-feed-no-results[hidden] {
	display: none !important;
}

.careers-feed-card__body {
	min-width: 0;
}

.careers-feed-card__location {
	display: inline-flex;
	width: fit-content;
	margin-bottom: 12px;
	padding: 5px 12px;
	border-radius: 999px;
	background: #e7f7fa;
	color: var(--teal);
	font-size: 15px;
	font-weight: 700;
	line-height: 1.2;
}

.careers-feed-card__title {
	margin: 0 0 8px;
	color: var(--fontclr);
	font-family: var(--mrn-font-body);
	font-size: clamp(1.25rem, 1.12rem + 0.45vw, 1.5rem);
	font-weight: 700;
	line-height: 1.25;
}

.careers-feed-card__date {
	margin-bottom: 14px;
	color: #5c5146;
	font-size: 15px;
	font-weight: 600;
	line-height: 1.35;
}

.careers-feed-card__excerpt {
	max-width: 840px;
	margin-bottom: 0;
	color: var(--fontclr);
	font-size: var(--fontbase);
	line-height: 1.55;
}

.careers-feed-card__link {
	white-space: nowrap;
}

.careers-feed-empty {
	padding: 36px;
	border-radius: var(--radius-16);
	background: var(--site-color-pale-blue);
}

.careers-feed-no-results {
	padding: 36px;
	border: 1px solid rgba(7, 160, 186, 0.16);
	border-radius: var(--radius-16);
	background: var(--white);
	box-shadow: 0 16px 44px rgba(43, 31, 20, 0.06);
}

.careers-feed-empty h3,
.careers-feed-no-results h3 {
	margin: 0 0 10px;
	color: var(--fontclr);
	font-family: var(--mrn-font-body);
	font-size: var(--fontsizeL);
	font-weight: 700;
}

.careers-feed-empty p,
.careers-feed-no-results p {
	margin-bottom: 0;
}

.careers-feed-pagination {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 10px;
	margin-top: clamp(1.75rem, 4vw, 3rem);
}

.careers-feed-pagination[hidden] {
	display: none !important;
}

.careers-feed-pagination__pages {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 8px;
}

.careers-feed-pagination__control,
.careers-feed-pagination__page {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 44px;
	border: 1px solid rgba(7, 160, 186, 0.28);
	border-radius: 999px;
	background: var(--white);
	color: var(--teal);
	font-family: var(--mrn-font-body);
	font-size: var(--fontbase);
	font-weight: 700;
	line-height: 1;
	cursor: pointer;
	transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}

.careers-feed-pagination__control {
	padding: 10px 18px;
}

.careers-feed-pagination__page {
	width: 44px;
	padding: 10px;
}

.careers-feed-pagination__control:hover,
.careers-feed-pagination__page:hover,
.careers-feed-pagination__page.is-active {
	border-color: var(--teal);
	background: var(--teal);
	color: var(--white);
}

.careers-feed-pagination__control:disabled {
	border-color: rgba(43, 31, 20, 0.12);
	background: rgba(43, 31, 20, 0.04);
	color: rgba(43, 31, 20, 0.45);
	cursor: not-allowed;
}

.careers-feed-pagination__control:focus-visible,
.careers-feed-pagination__page:focus-visible {
	outline: 3px solid rgba(7, 160, 186, 0.2) !important;
	outline-offset: 3px;
}

@media (max-width: 767px) {
	.careers-feed-card {
		grid-template-columns: 1fr;
	}

	.careers-feed-tools {
		grid-template-columns: 1fr;
	}

	.careers-feed-card__link,
	.careers-feed-search__status {
		justify-self: start;
	}

	.careers-feed-search {
		max-width: none;
	}
}


.assistance_section .map-box{ border-radius:30px; overflow:hidden}
.assistance_section .card div a.btn-primary { margin-top: 8px; padding-left: 24px; padding-right: 50px; font-weight: 400; font-size: 15px; }
.assistance_section .card .email{ font-weight:bold;}
.assistance_section .card .email a{ font-weight:normal; color:var(--teal);     text-decoration: underline; }
.assistance_section .card .email a:hover{    text-decoration: none; }
.assistance_section .card div a.btn-primary span:before{ width:11px; height:11px; top: 6px; right:-20px;}
.assistance_section .card div a.btn-primary:hover span:before { right: -24px; transition: all 0.3s ease;}

.fee-table-wrapper { overflow-x: auto; margin-top:var(--space-64);}
.fee-table-wrapper { border-radius: 16px; border: 1px solid rgba(7, 160, 186, 0.15);}
.fee-table { border-collapse: separate;  border-spacing: 0; width: 100%; }
.fee-table tbody tr:last-child td {border-bottom: 0; }
.fee-table thead tr:first-child th:first-child { border-top-left-radius: 16px; }
.fee-table thead tr:first-child th:last-child  { border-top-right-radius: 16px; }
.fee-table tbody tr:last-child td:first-child  { border-bottom-left-radius: 16px; }
.fee-table tbody tr:last-child td:last-child   { border-bottom-right-radius: 16px; }
.fee-table { width: 100%; border-collapse: collapse; font-size: 15px; margin: 0; letter-spacing:-2%; min-width: 1000px; border-radius:16px;}
.fee-table th,
.fee-table td { padding: 12px 8px; text-align: center; border-bottom: 1px solid #F2F1EF; color: var(--fontclr); font-weight: 400; background: var(--color-white);}
.fee-table thead th { background: #E7F7FA; font-weight: 700; font-size: 15px; color: var(--fontclr); letter-spacing:-2%; line-height: 1.3;}
.fee-table .poverty-cell { background: #fff; font-weight: 600; width: 70px;}
.fee-table .discount-row th { font-weight: 500; color: var(--color-text-light); background: #F2F1EF;}
.fee-table thead .highlighted-col { background: #98B462 !important; color: var(--fontclr) !important; font-weight: 600; border-bottom: #98B462 solid 1px;}
.fee-table .highlighted-col { background: #E9F0DD !important; color: var(--fontclr) !important; font-weight: 500;  border-color: #E9F0DD;}
.fee-table .highlighted-cell { background: #6ea93a !important; color: var(--fontclr) !important;  font-weight: 600;}
.fee-table .selected-cell { background: #587530 !important; color: var(--white) !important; font-weight: 600; position: relative;}
.download-link-wrapper { text-align: center;  margin-top: 30px;}
.download-link {display: inline-flex; align-items: center;gap: 10px; color: var(--teal);font-size: var(--fontbase);font-weight: 600;}
.download-link:hover {color: var(--teal);}
.pdf-icon { width: 24px; height: 24px; display: inline-flex; align-items: center;justify-content: center;font-size: 12px;}
.fee-table-wrapper { padding-bottom: 0 !important; margin-bottom: 0 !important; }
.fee-table { margin-bottom: 0 !important; }
.fee-table .is-hover-row,
.fee-table .is-hover-col { background: #eaf4e3;}
.fee-table .is-hover-cell,
.fee-table .is-hover-left,
.fee-table .is-hover-top { background: #a4c98a !important; color: #1a1a1a;  font-weight: 700;}
.fee-table thead .discount-row .is-hover-top {background: #c8dfb4 !important;}
.fee-table td, .fee-table th {transition: background 0.15s ease;}
.fee-table .is-hover-row,
.fee-table .is-hover-col {background: #eaf4e3;}
.fee-table .is-hover-cell,
.fee-table .is-hover-left,
.fee-table thead tr:first-child .is-hover-top { background: #a4c98a !important; color: #1a1a1a; font-weight: 700;}
.fee-table thead .discount-row .is-hover-top {background: #c8dfb4 !important;}
.fee-table td, .fee-table th { transition: background 0.15s ease; }


.hero_inner_section{isolation: isolate; position:relative}
.hero_inner_section.has-bg:before{ position:absolute;  content:""; width:100%; height:100%; /* background: rgba(0,0,0,0.35);*/ z-index: -1; inset:0;
background:var(--hero-overlay, linear-gradient(0deg, rgba(29, 8, 1, 0.6) 0%, rgba(29, 8, 1, 0) 100%));}
.breadcrumbs{ min-height:64px; display:flex; flex-wrap:wrap;     align-items: center;     background: var(--off-white); padding:10px 0}
.breadcrumbs .mrn-breadcrumbs-wrap{ margin:0px !important; padding:0px !important}

.breadcrumbs .mrn-breadcrumbs {padding: 0px 0;}
.breadcrumbs  .mrn-breadcrumbs__list { list-style: none; padding: 0; margin: 0; display: flex; align-items: center; flex-wrap: wrap; gap: 14px; font-size: 15px; font-family: inherit; line-height: 1.4;}
.breadcrumbs  .mrn-breadcrumbs__item { display: inline-flex; align-items: center; gap: 14px; color: #2B1F14;}
.breadcrumbs  .mrn-breadcrumbs__link { color: #2B1F14; text-decoration: none; font-weight: 300; transition: color 0.2s ease;}
.breadcrumbs  .mrn-breadcrumbs__link:hover {color: #000;}
.breadcrumbs  .mrn-breadcrumbs__separator { color: #9a9a9a; font-weight: 300; font-size: 1.1em; display: inline-block; font-size: 0; line-height: 1; width:6px;  height:11px; background-image: url("data:image/svg+xml,%0A%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.6 5.1L0 0.5L0.5 0L5.6 5.1L0.5 10.2L0 9.7L4.6 5.1Z' fill='%23484848'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center; background-size: contain;}
.breadcrumbs  .mrn-breadcrumbs__current { color: #2B1F14; font-weight: 400;}
.breadcrumbs  .mrn-breadcrumbs__item:first-child .mrn-breadcrumbs__link { display: inline-block; width: 30px; height: 30px; overflow: hidden; text-indent: -9999px; white-space: nowrap; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='25' viewBox='0 0 16 25' fill='none'><path d='M15.8299 10.6333L8.24561 5.0803C8.09936 4.97323 7.90067 4.97323 7.75449 5.0803L0.170174 10.6333C-0.0150757 10.769 -0.0553257 11.0291 0.0803306 11.2144C0.215987 11.3996 0.476143 11.4398 0.661362 11.3042L8.00002 5.93095L15.3387 11.3042C15.4127 11.3584 15.4987 11.3845 15.5839 11.3845C15.7119 11.3845 15.8382 11.3256 15.9197 11.2143C16.0554 11.0291 16.0151 10.769 15.8299 10.6333Z' fill='%23484848'/><path d='M13.8197 11.3848C13.5902 11.3848 13.404 11.5709 13.404 11.8005V18.4176H10.0783V14.8056C10.0783 13.6593 9.14577 12.7268 7.99958 12.7268C6.85339 12.7268 5.92083 13.6594 5.92083 14.8056V18.4177H2.59511V11.8005C2.59511 11.5709 2.40895 11.3848 2.17939 11.3848C1.94983 11.3848 1.76367 11.5709 1.76367 11.8005V18.8334C1.76367 19.063 1.94983 19.2491 2.17939 19.2491H6.33655C6.55517 19.2491 6.73408 19.0802 6.75064 18.8658C6.75164 18.8561 6.75227 18.8455 6.75227 18.8334V14.8056C6.75227 14.1178 7.3118 13.5583 7.99958 13.5583C8.68736 13.5583 9.24689 14.1179 9.24689 14.8056V18.8334C9.24689 18.8454 9.24752 18.8558 9.24852 18.8654C9.26489 19.08 9.44386 19.2491 9.66261 19.2491H13.8198C14.0494 19.2491 14.2355 19.063 14.2355 18.8334V11.8005C14.2355 11.5709 14.0493 11.3848 13.8197 11.3848Z' fill='%23484848'/></svg>"); background-repeat: no-repeat;  background-position: center; background-size: contain; }
div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error:hover, div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid:hover, div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error:hover, div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid:hover, div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error:hover, div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid:hover{ border-color:none !important; box-shadow:none !important }
div.wpforms-container-full input[type="date"]:focus:invalid, div.wpforms-container-full input[type="datetime"]:focus:invalid, div.wpforms-container-full input[type="datetime-local"]:focus:invalid, div.wpforms-container-full input[type="email"]:focus:invalid, div.wpforms-container-full input[type="month"]:focus:invalid, div.wpforms-container-full input[type="number"]:focus:invalid, div.wpforms-container-full input[type="password"]:focus:invalid, div.wpforms-container-full input[type="range"]:focus:invalid, div.wpforms-container-full input[type="search"]:focus:invalid, div.wpforms-container-full input[type="tel"]:focus:invalid, div.wpforms-container-full input[type="text"]:focus:invalid, div.wpforms-container-full input[type="time"]:focus:invalid, div.wpforms-container-full input[type="url"]:focus:invalid, div.wpforms-container-full input[type="week"]:focus:invalid, div.wpforms-container-full select:focus:invalid, div.wpforms-container-full textarea:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="date"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="datetime"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="datetime-local"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="email"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="month"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="number"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="password"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="range"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="search"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="tel"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="text"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="time"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="url"]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type="week"]:focus:invalid, .wp-core-ui div.wpforms-container-full select:focus:invalid, .wp-core-ui div.wpforms-container-full textarea:focus:invalid, div.wpforms-container-full input[type="date"]:focus, div.wpforms-container-full input[type="datetime"]:focus, div.wpforms-container-full input[type="datetime-local"]:focus, div.wpforms-container-full input[type="email"]:focus, div.wpforms-container-full input[type="month"]:focus, div.wpforms-container-full input[type="number"]:focus, div.wpforms-container-full input[type="password"]:focus, div.wpforms-container-full input[type="range"]:focus, div.wpforms-container-full input[type="search"]:focus, div.wpforms-container-full input[type="tel"]:focus, div.wpforms-container-full input[type="text"]:focus, div.wpforms-container-full input[type="time"]:focus, div.wpforms-container-full input[type="url"]:focus, div.wpforms-container-full input[type="week"]:focus, div.wpforms-container-full select:focus, div.wpforms-container-full textarea:focus, .wp-core-ui div.wpforms-container-full input[type="date"]:focus, .wp-core-ui div.wpforms-container-full input[type="datetime"]:focus, .wp-core-ui div.wpforms-container-full input[type="datetime-local"]:focus, .wp-core-ui div.wpforms-container-full input[type="email"]:focus, .wp-core-ui div.wpforms-container-full input[type="month"]:focus, .wp-core-ui div.wpforms-container-full input[type="number"]:focus, .wp-core-ui div.wpforms-container-full input[type="password"]:focus, .wp-core-ui div.wpforms-container-full input[type="range"]:focus, .wp-core-ui div.wpforms-container-full input[type="search"]:focus, .wp-core-ui div.wpforms-container-full input[type="tel"]:focus, .wp-core-ui div.wpforms-container-full input[type="text"]:focus, .wp-core-ui div.wpforms-container-full input[type="time"]:focus, .wp-core-ui div.wpforms-container-full input[type="url"]:focus, .wp-core-ui div.wpforms-container-full input[type="week"]:focus, .wp-core-ui div.wpforms-container-full select:focus, .wp-core-ui div.wpforms-container-full textarea:focus{ border-bottom: 1px solid #5C5146 !important;}
.vision-list { display: grid; grid-template-columns: repeat(3, 1fr); gap: 50px 104px; text-align: center; max-width: 1063px;  margin: auto;}
.vision-layout-section .vision-pillar .vision-icon{ margin-bottom:12px}
.vision-layout-section .vision-pillar p{ font-size:var(--fontbase); font-weight:600; margin-bottom:0px }
.vision-layout-section .vision-pillar h3{ font-size:24px;     margin-bottom: 0px; }
.vision-layout-section .vision-pillar{ gap: 16px;}
.wpforms-container .wpforms-field.wpforms-field-phone input.wpforms-field-large{ padding-left:50px !important}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
input[type="number"] { -moz-appearance: textfield;}
.show-mobile{display:none}
.home .text-block-container  .block-title{ margin-bottom:36px}

.faq-wrapper.faq-wapper-full{     grid-template-columns: 1fr;}
.faq-wrapper.faq-wapper-full .faq-content { width: 100%; display: grid; grid-template-columns: 1fr 1fr; max-width: 1100px; margin:14px  auto 0;  gap: 0px  clamp(0.625rem, -0.8902rem + 7.5758vw, 5.3125rem);;}


.newsletterform .wpforms-container .wpforms-field input.wpforms-error{ border:none !important; border-bottom:#000 solid 1px !important}

.newsletterform  em.wpforms-error{ position:absolute !important}

.ceu-banner{  display: grid; grid-template-columns: 3fr 1fr; }
.ceu-banner-section { padding: 30px 0 30px;  }
.ceu-banner-actions div{     width: 100%; text-align: center;}
.ceu-banner { background: var(--site-color-blue); border-radius: 16px; padding: 80px 50px 80px 80px;display: flex; justify-content: space-between; align-items: center; gap: 90px; color: var(--white); }
.eyebrow-white { color: #E7F7FA; }
.eyebrow-dark { color: #2d3d1a; }
.blockTitle.ceu-banner-title { color: #ffff; }
.ceu-banner-text { font-size: var(--fontbase); color: #ffff; line-height: 1.65; max-width: 559px; margin-top:8px; }
.ceu-banner-actions { display: flex; flex-direction: column; align-items: flex-end; gap: 24px; flex-shrink: 0; }
.btn-white { background: var(--white); color: var(--fontclr); }
.btn-white:hover { background: transparent; color: var(--color-white); }
.ceu-banner-link { color: var(--fontclr) !important; font-size: var(--fontbase); text-decoration: underline; font-weight: 500; }
.ceu-banner-link:hover { opacity: 1;}
.ceu-banner-link:visited{  color: var(--fontclr) !important;}
.ceu-banner-link.ceu-banner-link--color-primary-green,
.ceu-banner-link.ceu-banner-link--color-primary-green:visited { color: var(--primary) !important; }
.ceu-banner-link.ceu-banner-link--color-bright-green,
.ceu-banner-link.ceu-banner-link--color-bright-green:visited { color: var(--bright-green) !important; }
.ceu-banner-link.ceu-banner-link--color-teal,
.ceu-banner-link.ceu-banner-link--color-teal:visited { color: var(--teal) !important; }
.ceu-banner-link.ceu-banner-link--color-pale-blue,
.ceu-banner-link.ceu-banner-link--color-pale-blue:visited { color: var(--site-color-pale-blue) !important; }
.ceu-banner-link.ceu-banner-link--color-blue,
.ceu-banner-link.ceu-banner-link--color-blue:visited { color: var(--blue) !important; }
.ceu-banner-link.ceu-banner-link--color-off-white,
.ceu-banner-link.ceu-banner-link--color-off-white:visited { color: var(--off-white) !important; }
.ceu-banner-link.ceu-banner-link--color-light-tan,
.ceu-banner-link.ceu-banner-link--color-light-tan:visited { color: var(--light-tan) !important; }
.ceu-banner-link.ceu-banner-link--color-white,
.ceu-banner-link.ceu-banner-link--color-white:visited { color: var(--white) !important; }
.ceu-banner-link.ceu-banner-link--color-font-color,
.ceu-banner-link.ceu-banner-link--color-font-color:visited { color: var(--fontclr) !important; }
.ceu-banner-link.ceu-banner-link--color-accessible-green,
.ceu-banner-link.ceu-banner-link--color-accessible-green:visited { color: var(--accessible-green) !important; }


.on-demand-section h3 { margin-bottom: 48px;}
.on-demand-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; margin-bottom: 48px;}
.on-demand-cta { text-align: center;}
.on-demand-cta .btn {  padding: 12px 36px;}
.broaden-section { padding: 70px 0 60px; background: var(--color-white);}
.broaden-grid { display: grid; grid-template-columns: 1fr 1.05fr; gap: 60px; align-items: start;}
.broaden-intro .block-title {  margin-bottom: 22px;}
.broaden-text { font-size: 15px; color: var(--color-text-light); line-height: 1.7; margin-bottom: 26px; max-width: 460px;}
.broaden-buttons { display: flex;  gap: 12px;}
.broaden-buttons .btn { padding: 12px 30px; min-width: 160px;}
.live-courses-title { font-family: var(--font-heading); font-size: 22px; font-weight: 600; color: var(--fontclr); margin-bottom: 18px; }
.live-course-list {display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }
.live-course-card { background: #E7F7FA; border-radius: 16px; overflow: hidden; display: flex; flex-direction: column; }
.live-course-image { aspect-ratio: 16 / 9; background: #c8b56e; overflow: hidden; }
.live-course-image img { width: 100%; height: 100%; object-fit: cover; }
.live-course-body { padding: 16px 18px 18px; flex: 1; display: flex; flex-direction: column; }
.live-course-body h4 { font-family: var(--mrn-font-body); font-size: var(--fontsize); font-weight: 600; color: var(--fontclr); line-height: 1.3; margin-bottom: 8px; min-height: 46px; }
.live-course-date { font-size: 15px; color: var(--fontclr); margin-bottom: 12px; }
.live-course-date-pill { font-size: 12px; color: var(--color-text-light); }
.live-course-meta { display: flex; justify-content: space-between; align-items: center; margin-top: auto; font-size: 12px; }
.live-course-price { font-weight: 700; color: var(--fontclr); font-size: var(--fontsize); }
.live-course-price.free { color:#000; }
.live-course-link { color: var(--teal); font-weight: 600; font-size: var(--fontbase); display: inline-flex; align-items: center; gap: 4px; text-decoration: none; }
.live-course-link svg { margin-left:5px; }
.on-demand-cta .btn-outline { padding: 10px 68px 10px 48px; border: var(--teal) solid 1px; background: #fff; display: inline-block; border-radius: 100vw; color: #000; text-decoration: none;
position:relative; color:#2B1F14; font-weight:700 }
.on-demand-cta .btn-outline svg { margin-left: 10px; transition: all 0.5s ease; position: absolute; top: 50%; transform: translateY(-50%);  margin-top: 1px;}
.on-demand-cta .btn-outline:hover{ background:var(--teal); color:#fff;}
.on-demand-cta .btn-outline:hover svg{margin-left:18px;    }

.learning-format-section { padding: 80px 0 80px; background: #E7F7FA;}
.learning-format-section .block-title { margin-bottom: clamp(30px, 4.275vw, 56px);}
.format-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 29px;}
.format-card { background: var(--white); border-radius: 16px; overflow: hidden; display: flex;  flex-direction: column;}
.format-image { aspect-ratio: 16 / 11.2; overflow: hidden;  background: #c8b56e;}
.format-image img { width: 100%; height: 100%; object-fit: cover;}
.format-body { padding: 27px 27px 0px 27px; flex: 1; display: flex; flex-direction: column; position: relative; gap:18px;}
.format-body h3 { font-family: var(--mrn-font-body); font-size: 22px; font-weight: 600; margin-bottom:0px; color: var(--fontclr);}
.format-body > p { font-size: 13.5px; line-height: 1.5; color: var(--fontclr); margin-bottom:0px; padding-bottom:0;}
.format-list { list-style: none;     padding: 0; margin: 0;}
.format-list li { font-size: 14px;  line-height: 1.55; color: var(--fontclr); margin-bottom: 10px; padding-left: 12px; position: relative;}
.format-list li::before { content: ''; position: absolute; left: 0; top: 7px; width: 5px; height: 5px; border-radius: 50%; background: #98B462;}
.format-list li strong { color: var(--fontclr); font-weight: 700;}
.format-arrow { position: absolute; bottom: 0px; right: var(--fontsize); width: 45px; height: 45px; border-radius: 50% 50% 0 0px;   background:#E7F7FA; color: #000; display: flex; align-items: center; justify-content: center; font-size: 13px; transition: all 0.2s ease;}
.format-arrow span{background:#C0CF5F; border-radius:50%; width:40px; height:40px; }
.format-arrow:hover { background:#E7F7FA; }
.format-arrow span { background: #C0CF5F; border-radius: 50%; width: 37px; height: 37px; display: flex; justify-content: center; align-items: center; justify-content: center;}

.btn-coming-soon {margin-bottom:36px;  padding: 12px; cursor: default;}
.btn-primary.btn-coming-soon{     padding: 9px 48px 9px 48px;  border-radius:5px;}
.testimonials-section-inner  .block-label{  padding-bottom:10px; display:block}
.testimonials-section-inner { max-width: 1080px; margin: 0 auto;}
.testimonials-row { display: grid; gap: 32px 64px; margin-bottom: 48px;}
.testimonials-row:last-child { margin-bottom: 0; }
.testimonials-row--variant1 { grid-template-columns: minmax(0, 1fr); }
.testimonials-row--variant1 .testimonial-card { max-width: 880px; margin: 0 auto; padding: 36px 48px 40px; }
.testimonials-row--variant1 .testimonial-card__quote-text { font-size: clamp(22px, 2.2vw, 30px); line-height: 1.35; }
.testimonials-row--variant1 .testimonial-card__quote-text p{ font-size: clamp(1.5rem, -6.9845rem + 17.6991vw, 2.75rem);; line-height: 1.35; }
.testimonials-row--variant2 { grid-template-columns: repeat(2, minmax(0, 1fr)); max-width: 880px;margin:0 auto 48px; }
.testimonials-row--variant2 .testimonial-card { padding: 0 0px;  }
.testimonials-row--variant2 .testimonial-card__quote-text { font-size: var(--fontsize); line-height: 1.5; }
.testimonials-row--variant3 { grid-template-columns: repeat(3, minmax(0, 1fr)); max-width: 880px;margin:0 auto 48px; }
.testimonials-row--variant3 .testimonial-card { padding: 0px;   }
.testimonials-row--variant3 .testimonial-card__quote-text { font-size: 15px; line-height: 1.55; }
.testimonials-row--variant3 .testimonial-card__quote-text p { font-size: var(--fontbase); line-height: 1.55; }
.testimonials-row--variant3 .testimonial-card__meta{font-size:15px;     letter-spacing: -2%;}

.testimonial-card { position: relative; display: flex;flex-direction: column; align-items: center; text-align: center; margin: 0; }
.testimonial-card__quote { width: 30px; height: auto; color: #E9F0DD;  flex: none; }
.testimonial-card__quote--open  { align-self: flex-start; margin-bottom: 0px; }
.testimonial-card__quote--close { align-self: flex-end;  margin-top: -14px; transform: scale(1, 1); }
.testimonial-card__quote-text p {margin:0em;  font-size: 24px;  font-family: var(--mrn-font-heading); font-weight: 700;    font-style: italic;}
.testimonial-card__quote-text p:last-child { margin-bottom: 0; }
.testimonial-card__meta { margin-top: 18px; font-size: var(--fontsize); line-height: 1.4; color: #5C5146;}
.testimonial-card__author { display: block; font-weight: 700;}
.testimonial-card__date { display: block; font-size:14px;  color: #5C5146; margin-top: 2px;}


.btn-primary.load-more  { padding-right:48px}
.course-section-wrapper .buttons{     display: flex; gap: 14px 20px;}
.newsletterform { padding:0; width: 100%;}
.newsletterform .wpforms-container .wpforms-field { float: none; clear: both; margin-bottom: 0px; padding-bottom: 0px; }
.newsletterform .wpforms-form{ display: grid; grid-template-columns: 257px auto; align-items: flex-end; gap: 0px 64px; }
.newsletterform .wpforms-form .wpforms-field-label{ margin:0px !important; padding:0px !important; position:absolute; top:0}
.newsletterform .wpforms-form .wpforms-field-label .wpforms-required-label{ display:none; }
.newsletterform .wpforms-form .wpforms-field-large{ width:100% !important;     padding-left: 0px !important;}
.newsletterform .wpforms-form .wpforms-field input.wpforms-field-large {
	color: var(--fontclr) !important;
}
.newsletterform .wpforms-form .wpforms-field input.wpforms-field-large::placeholder {
	color: var(--fontclr);
	opacity: 1;
}
.newsletterform .wpforms-form .wpforms-submit-container button{ width:100% !important; font-size:var(--fontbase); font-weight:600; background:#fff !important;  border-radius:50px; color:#000 !important; height:56px !important}

.text-block-wapper-content p a{ color:var(--teal);     text-decoration: underline;}
.in-kind-grid { display: grid; grid-template-columns: repeat(3, 1fr);   gap: 60px 30px; padding-top:40px;}
.in-kind-card-wrap { display: flex; }
.in-kind-card { background: var(--white); border: 1px solid rgba(225, 228, 237, 1); border-radius: 16px; overflow: hidden; display: flex; flex-direction: column; width: 100%; color: inherit; text-decoration: none; transition: color 0.2s ease;}
.in-kind-card:visited { color: inherit; }
.in-kind-card:hover,
.in-kind-card:focus { color: inherit; text-decoration: none;}
.in-kind-card:focus-visible { outline: 3px solid var(--teal); outline-offset: 4px;}
.in-kind-image  {position: relative; }
.in-kind-image figure { position: relative; aspect-ratio: 16 / 8.5; overflow: hidden; margin-bottom:0;}
.in-kind-icon span { background: #C7DC9F; width: 48px; height: 48px; display: block; border-radius: 100vw;  padding: 6px;}
.in-kind-image img { width: 100%; height: 100%;  object-fit: cover; transition: transform 0.4s ease;}
.in-kind-card:hover .in-kind-image img,
.in-kind-card:focus .in-kind-image img { transform: scale(1.04); }
.in-kind-icon span img { display: block; width: 100%; height: 100%; object-fit: contain;}
.in-kind-icon { position: absolute;  bottom: -32px; right: 32px; width: 64px; height: 64px; border-radius: 50%; background: #fff; display: flex; align-items: center; justify-content: center;}
.in-kind-body {  padding: 32px; flex: 1; gap: 24px; display: flex; flex-direction: column;}
.in-kind-body h3 { font-family: var(--mrn-font-body); font-size: 24px; font-weight: 600; color: #000; margin:0px; line-height: 1.3;}
.in-kind-card:hover .in-kind-body h3,
.in-kind-card:focus .in-kind-body h3 { color: var(--teal); }
.in-kind-body p { font-size: var(--fontbase); line-height: 1.6; color: #000; flex: 1;}
.in-kind-link { color: var(--teal); font-size: var(--fontsize); font-weight: 600; display: inline-flex; align-items: center; gap: 6px; margin-top: auto; text-decoration:none;}
.in-kind-link:visited{color: var(--teal);  }

	.ceu-banner.variant_abs {    display: grid; grid-template-columns: 1.2fr 1fr;}
	.variant_abs .ceu-banner-content .eyebrow-white,
	.variant_abs .ceu-banner-content .ceu-banner-text,
	.variant_abs .ceu-banner-actions  .ceu-banner-link,
	.variant_abs .ceu-banner-content .ceu-banner-title{ color:#000}
	.variant_abs .ceu-banner-actions { display: flex; flex-direction: column; align-items: flex-end; gap: 14px; }
	.variant_abs .ceu-banner-actions .btn-secondary { min-width: max-content; white-space: nowrap; }
	.variant_abs .ceu-banner-actions .ceu-banner-link { display: inline-block; text-align: right; }

.course-section-wrapper{    display: grid;  grid-template-columns: 1fr 1.21fr;gap: 127px; gap:8px}
.course-section-wrapper .left{ max-width:522px;}
.course-section-wrapper p{font-size:var(--fontbase)}
.course-section-wrapper .left .button{display:flex; gap:18px; margin-top:8px;}
.course-section-wrapper .right > h4{font-size:32px; font-family:var(--mrn-font-body); margin-bottom:32px}


.get_medical_content{ max-width:1020px; padding-left:20px;}
.get_medical_content h3:first-child, .get_medical_content .h3{ margin-top:57px}
.get_medical_content h3 { font-size: 24px; margin-bottom: 20px; letter-spacing:-2%; margin-top:clamp(50px, 8.702vw, 114px);      font-family: var(--mrn-font-body); font-weight:700}
.get_medical_content h4 { font-size: 21px; margin-bottom: 0px; letter-spacing:-2%;   font-family: var(--mrn-font-body); font-weight:700;     margin-top: 57px;}
.get_medical_content h5 { font-size: 21px; margin-bottom: 16px; letter-spacing:-2%; margin-top:40px;      font-family: var(--mrn-font-body); font-weight:700}
.get_medical_content p,
.get_medical_content li { font-size: var(--fontsize); line-height: 1.35; letter-spacing:-2%; }
.get_medical_content ul {margin: 0 0 20px 20px;}
.get_medical_content ul.dot li{ position:relative; padding-left:15px}
.get_medical_content ul.dot li:before{ position:absolute; width:5px; height:5px; background:#000; border-radius:5px; content:""; left:0; top:8px}
.get_medical_content ul.ul_link{ margin:0px; padding:0px;}
.get_medical_content p a, .get_medical_content li a{ color:#000; text-decoration:underline}
.get_medical_content p a:hover, .get_medical_content li a:hover{ color:#000; text-decoration:none}
.get_medical_content li a{ color:#000; text-decoration:underline}
.get_medical_content p .btn-primary{ color:#fff; text-decoration:none; margin-top:30px}
.get_medical_content p .btn-primary:hover{ color:#fff; text-decoration:none;}
.get_medical_content address{ padding-left:clamp(20px, 4.58vw, 60px);}

.get_medical_content li a{ color:#000}

.value-experience-section  .experience-grid { padding: 0 5.42%; }
.value-experience-section .block-title {margin-bottom: 50px;}
.value-experience-section  .experience-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; margin-top:48px;}
.value-experience-section  .experience-card { background: var(--white); border: 1px solid #e5e7eb; border-radius: 16px; overflow: hidden; display: flex; flex-direction: column;}
.value-experience-section  .experience-thumb {     background: var(--bright-green); aspect-ratio: 16 / 6; display: flex; align-items: center; justify-content: center; position: relative; border-bottom: 1px solid #e5e7eb;}
.value-experience-section  .image-icon { width: 98px; height: 98px; border-radius: 50%; position: absolute;  display: flex; align-items: center; justify-content: center; }
.value-experience-section  .image-icon img{ width:95px; }
.value-experience-section  .experience-body { padding: 26px 24px 26px; text-align: center; flex: 1;}
.value-experience-section  .experience-body h3 { font-family: var(--mrn-font-body); font-size: 24px; font-weight: 600; color: var(--fontclr); margin-bottom: 16px;}
.value-experience-section  .experience-body p { font-size: var(--fontbase);  line-height: 1.35; color: var(--fontclr);}


.testimonial-container { max-width: 100%; margin: 0 auto; background: var(--light-tan); border-radius: 0px; padding: var(--space-64) 13%; text-align: center; gap: var(--space-64) 0; display: flex; flex-wrap: wrap; flex-direction: column; justify-content: center;}
.testimonial-container h2.block-title { margin-bottom: 0px; }
.article__video-embed { position: relative; width: 100%; max-width: 922px; margin: 0 auto; aspect-ratio: 16 / 9; border-radius: var(--radius-16); overflow: hidden; background: rgba(0, 143, 139, 0.06); border: 15px solid #fff;}
.article__video-embed iframe,
.article__video-embed embed,
.article__video-embed object { position: absolute;  inset: 0; width: 100% !important; height: 100% !important;  border: 0; }
.article__video-poster { position: absolute; inset: 0; width: 100%; height: 100%; padding: 0; border: 0; background: #000; cursor: pointer; overflow: hidden; border-radius: 0; display: block;}
.article__video-poster img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.4s ease, filter 0.3s ease; }
.article__video-poster:hover img { filter: brightness(0.92); }
.article__video-play { position: absolute; top: 50%; left: 50%; width: clamp(60px, 12.969vw, 166px); height: clamp(60px, 12.969vw, 166px); color: #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transform: translate(-50%, -50%); z-index: 9;}
.article__video-overlay-text { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: var(--white); font-size: clamp(18px, 2.5vw, 36px); font-weight: 700; text-transform: uppercase; letter-spacing: 2.25px; text-shadow: 0 2px 12px rgba(0, 0, 0, 0.55); pointer-events: none; z-index: 2;}



#ri-page .mrn-shell-container{ max-width:1170px;}

/* ── Search ── */
.ri-search-wrap {
    display: flex;
    align-items: center;
    max-width: 562px;
    margin: 0 auto 32px;
    border: 1px solid var(--ri-border);
    border-radius: 40px;
    overflow: hidden;
    background: #fff;

    transition: box-shadow var(--ri-transition), border-color var(--ri-transition);
}
.ri-search-wrap:focus-within {
    border-color:none;

}
.ri-search__input {
    flex: 1;
    border: none;
    outline: none;
    padding: 12px 20px;
    font-family: var(--ri-font-ui);
    font-size: 0.95rem;
    color: var(--ri-text);
    background: transparent;
}
.ri-search__input::placeholder { color: var(--site-form-placeholder-color); opacity: 1; }
.ri-search__btn {
    background: #07A0BA;
    border: none;
    cursor: pointer;
    padding: 10px 18px;
    display: flex;
    align-items: center;
    color: #fff;
    transition: background var(--ri-transition);
}
.ri-search__btn:hover { background: var(--teal); }

/* ── Category Pills ── */
.ri-cats {
    display: flex;
    flex-wrap: wrap;
       gap: 16px 24px;
    justify-content: center;
    max-width: 735px;
    display: flex;
    justify-content: center;
    margin: 0 auto 48px;
}


.ri-cats button{ outline:0px}
.ri-cats button:focus{ outline:0px}

.ri-cat-btn {

    font-size: var(--fontbase);
    font-weight: 600;
    padding: clamp(12px, 1.374vw, 18px)  clamp(18px, 1.832vw, 24px );
    border-radius: var(--radius-16);
    border: 1px solid #E9F0DD;
    background: transparent;
    color: #5C5146;
    cursor: pointer;
    transition: all var(--ri-transition);
    white-space: nowrap;
}
.ri-cat-btn:hover {
    border-color: var(--teal);
    color: var(--white);
	background: var(--teal);
}
.ri-cat-btn.active {
    background: var(--teal);
    border-color: var(--teal);
    color: #fff;
}

/* ── Posts Grid ── */
.ri-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap:clamp(24px, 7.634vw, 100px ) 24px;
}

/* ── Post Card ── */
.ri-card {

    overflow: hidden;


    display: flex;
    flex-direction: column;
    transition: transform var(--ri-transition), box-shadow var(--ri-transition);
    animation: ri-fadeUp 360ms ease both;
}
.ri-card:hover {

}
.ri-card__link {
    color: inherit;
    display: flex;
    flex-direction: column;
    height: 100%;
    text-decoration: none;
}
.ri-card__link:focus-visible {
    border-radius: 32px;
    outline: 2px solid var(--teal);
    outline-offset: 6px;
}
.ri-card__link:hover .ri-card__img,
.ri-card__link:focus .ri-card__img {
    transform: scale(1.03);
}
.ri-card__link:hover .ri-card__title,
.ri-card__link:focus .ri-card__title {
    color: var(--teal);
}
.ri-card__categories {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin: 0 0 12px;
    padding: 0;
}
.ri-card__categories .ri-card__cat-badge {
    font-size: 13px;
    line-height: 1.2;
    padding: 4px 10px;
}
@keyframes ri-fadeUp {
    from { opacity: 0; transform: translateY(20px); }
    to   { opacity: 1; transform: translateY(0); }
}
.ri-card__img-wrap {
    width: 100%;
    aspect-ratio: 16/10.7;
    overflow: hidden;
	border-radius:32px;
    background: #dce8e4;
    flex-shrink: 0;
}
.ri-card__img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 400ms ease;
}

.ri-card__img-placeholder {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(135deg, #c8ddd6 0%, #a8c4bc 100%);
}
.ri-card__img-placeholder svg { opacity: 0.35; }

.ri-card__body {
    padding: 24px 6px ;
    display: flex;
    flex-direction: column;
    flex: 1;
}
.ri-card__meta {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
	justify-content: flex-start;
    gap: 8px 16px;
    margin-bottom: 12px;
}
.ri-card__date {
    /* font-family: var(--ri-font-ui); */
    font-size: 16px;
    color: #5C5146;
    display: flex;
    align-items: center;
    gap: 10px;
    font-weight: 600;
}
.ri-card__date svg { opacity: 0.7; }
.ri-card__cat-badge {

    font-size: var(--fontbase);
    font-weight: 600;
    padding: 5px 12px;
    border-radius: var(--radius-16);
    text-decoration: none;
    background: #E7F7FA !important;
    color: var(--teal) !important;
}


.ri-card__title {
    font-size: 24px;
    font-weight: 600;
    color: var(--fontclr);
    line-height: 100%;
    margin: 0 0 12px;
    text-decoration: none;
    display: block;

    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.ri-card__title:hover { color: var(--teal); }


.ri-card__excerpt {

    font-size: var(--fontsize);
    color: #000;
    line-height: 1.35;
    margin: 0 0 16px;
    flex: 1;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.ri-card__cta {
    align-self: flex-start;
    background: var(--teal);
    border: none;
    border-radius: 50px;
    color: var(--white);
    display: inline-block;
    min-width: 90px;
    text-align: center;
    text-decoration: none;
}

.ri-card__cta > span {
    position: relative;
}

.ri-card__cta > span::before {
    background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1482 9.625H0V7.875H14.1482L7.50254 1.22938L8.75 0L17.5 8.75L8.75 17.5L7.50254 16.2706L14.1482 9.625Z' fill='%23FCFBF9'%3E%3C/path%3E%3C/svg%3E") no-repeat;
    background-size: 100%;
    content: "";
    height: 12px;
    position: absolute;
    right: -24px;
    top: 5px;
    transition: all 0.5s ease;
    width: 12px;
}

.ri-card__link:hover .ri-card__cta,
.ri-card__link:focus .ri-card__cta {
    background: var(--teal);
    color: var(--white);
}

.ri-card__link:hover .ri-card__cta > span::before,
.ri-card__link:focus .ri-card__cta > span::before {
    right: -30px;
}


/* ── Skeleton Loader ── */
.ri-skeletons {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 28px;
    margin-top: 28px;
}
.ri-skeletons[hidden] { display: none; }
.ri-skeleton {
    border-radius:16px;
    overflow: hidden;
    border: 1px solid var(--ri-border);
}
.ri-skeleton__img {
    width: 100%;
    aspect-ratio: 16/10;
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: ri-shimmer 1.4s infinite;
}
.ri-skeleton__body { padding: 20px; }
.ri-skeleton__line {
    height: 14px;
    border-radius: 4px;
    background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
    background-size: 200% 100%;
    animation: ri-shimmer 1.4s infinite;
    margin-bottom: 10px;
}
.ri-skeleton__line--short { width: 40%; }
.ri-skeleton__line--med   { width: 70%; }
@keyframes ri-shimmer {
    0%   { background-position: 200% 0; }
    100% { background-position: -200% 0; }
}

/* ── End / No Results ── */
.ri-end {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    margin-top: 48px;
    font-family: var(--ri-font-ui);
    font-size: 0.85rem;
    color: var(--ri-muted);
}
.ri-end[hidden] { display: none; }
.ri-end__dot {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: var(--ri-border);
    display: inline-block;
}
.ri-no-results {
    margin-top: 60px;
    text-align: center;
    color: var(--ri-muted);
}
.ri-no-results[hidden] { display: none; }
.ri-no-results svg { margin-bottom: 16px; opacity: 0.4; }
.ri-no-results p {
    font-family: var(--ri-font-ui);
    font-size: 1rem;
    line-height: 1.7;
    margin: 0;
}
.ri-no-results small { font-size: 0.85rem; opacity: 0.8; }

/* ── Sentinel ── */
#ri-sentinel { height: 80px; }

/* ── Responsive ── */
@media (max-width: 640px) {
    .ri-hero { padding: 48px 24px 44px; }
    .ri-section { padding: 44px 16px 60px; }
    .ri-grid, .ri-skeletons { grid-template-columns: 1fr; }
}

/* ── Load More Button ── */
.ri-load-more-wrap {
    display: flex;
    justify-content: center;
    margin-top: 76px;
}
.ri-load-more-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: transparent;
    color: var(--ri-teal-btn);
    border: 2px solid var(--ri-teal-btn);
    font-family: var(--ri-font-ui);
    font-size: 0.95rem;
    font-weight: 600;
    padding: 12px 36px;
    border-radius: 40px;
    cursor: pointer;
    transition: all var(--ri-transition);
    letter-spacing: 0.02em;
}
.ri-load-more-btn:hover:not(:disabled) {
    background: var(--ri-teal-btn);
    color: #fff;
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(26,140,126,0.25);
}
.ri-load-more-btn:disabled {
    opacity: 0.65;
    cursor: not-allowed;
    transform: none;
}
.ri-load-more-btn svg {
    transition: transform var(--ri-transition);
}
.ri-load-more-btn:hover:not(:disabled) svg {
    transform: translateY(2px);
}

/* Spinner inside button while loading */
.ri-btn-spinner {
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 2px solid currentColor;
    border-top-color: transparent;
    border-radius: 50%;
    animation: ri-spin 0.7s linear infinite;
    flex-shrink: 0;
}
@keyframes ri-spin {
    to { transform: rotate(360deg); }
}


.block_content{  padding-top:8px; margin-bottom:80px; max-width:1065px; margin:8px auto 80px}

.ri-search-wrap .ri-search__input{     padding: 18px 24px; }

.ri-search-wrap {
  display: flex;
  align-items: center;

  border: 1px solid  #E9F0DD;
  border-radius: 16px;
  overflow: hidden;
  background: #fff;
  height: 60px;
}

.ri-search-wrap .ri-search__input {
  flex: 1;
  border: none;
  border: none !important;
  outline: none;
  padding: 18px 24px;
  font-size: 16px;
  font-weight:600;
  color: #5C5146;
  background: transparent;
  height: 100%;
}

.ri-search-wrap .ri-search__input::placeholder {
  color: var(--site-form-placeholder-color);
  opacity: 1;
}

.ri-search-wrap .ri-search__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 100%;
  border: none;
  cursor: pointer;
  background: #07A0BA;
  color: #fff;
  flex-shrink: 0;
  border-radius: 0 16px 16px 0;
}

.ri-search__btn:hover {
  background: var(--teal);
}
.btn-primary-blue.btn-small{

    padding: 9.5px 48px 9.5px 24px;
    font-size: 15px;
    font-weight: normal;
    line-height: normal;
	}
.btn-primary-blue.btn-small span:before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    content: "";
    background-size: 100%;
    right: -24px;
    top: 5px;
}

input.ri-search__input:focus{outline:0px !important }
.ri-search__input:focus,
.ri-search__input:active,
.ri-search__input:focus-visible {
    outline: none;
    border: 1px solid #E9F0DD; /* apni color value add kar sakte ho */
    box-shadow: none;
}
.ri-search__btn:focus,
.ri-search__btn:active,
.ri-search__btn:focus-visible {
    outline: none;
    box-shadow: none;
}

.tabs-section {padding: 16px 0; text-align: center; position: sticky; top: 0; z-index: 999999; background: var(--off-white); margin-bottom: clamp(16px, 2.443vw, 32px); box-shadow: 0 10px 24px rgba(43, 31, 20, 0.05); }
.tab-buttons button:focus{    outline: none;}
.tab-buttons { display: inline-flex; align-items: center; gap: 6px; background: var(--white); padding: 6px; border: 1px solid rgba(92, 81, 70, 0.18); border-radius: 999px; box-shadow: 0 8px 24px rgba(43, 31, 20, 0.06); position: relative;}
.tab-btn { font-size:clamp(14px, 1.069vw, 17px); font-weight:700; letter-spacing: 1.5px; text-transform: uppercase; padding: 8px clamp(14px, 1.527vw, 20px);
border-radius: 100vw; border: 1px solid transparent; background: transparent; color: var(--teal); transition: all .25s ease; position: relative;}
.tab-btn:hover { background: var(--teal); color:#fff;  border-color:var(--teal) }
.tab-btn:focus-visible { outline: 3px solid rgba(7, 160, 186, 0.25) !important; outline-offset: 3px; }
.tab-btn.active { background: var(--teal); border-color:var(--teal);  color: #fff;}
.sticky-tab-bar {position: fixed; top: 0; left: 0; right: 0; background: #fff; border-bottom: 1px solid var(--c-border); box-shadow: 0 2px 12px rgba(0,0,0,.06); padding: 14px 0; z-index: 100; transform: translateY(-100%);  opacity: 0; transition: transform .3s ease, opacity .3s ease; pointer-events: none; }
.sticky-tab-bar.is-visible {transform: translateY(0); opacity: 1; pointer-events: auto;}
.tab-panel { display: none; }
.tab-panel.active { display: block; }
.tabs_wrapper.mrn-content-builder__row[data-mrn-row-spacing] { padding-top: 0; }
.tabs_wrapper.mrn-content-builder__row[data-mrn-row-spacing] .warnings-section { padding-top: var(--mrn-row-padding-top-desktop, 0); }
.substances-section { padding: clamp(60px, 12.214vw, 160px) 0 0px; text-align: center;}
.substances-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 18px 30px; padding-top: clamp(24px, 3.969vw, 52px); text-align: left;}
.substance-card { background: #E7F7FA; border-radius: 12px;  padding: 32px 36px 16px 36px;}
.substance-card h4 {font-family: var(--font-sans); font-size: 24px; font-weight: 600; color: var(--teal);  margin-bottom: 4px;}
.substance-card p {font-size: 15px; color: var(--teal); line-height: 1.35; }
.variant_tiles  .values-grid{    grid-template-columns: repeat(3, 1fr);}

.breadcrumbs .mrn-shell-container{display:flex;}
.breadcrumbs .mrn-shell-container .traning-btn { display: flex; width: 312px; justify-content: flex-end; gap: 24px; align-items: center;}
.breadcrumbs .mrn-shell-container .traning-btn a.sign-link{ color:#415E0C; letter-spacing:-2%; font-size:15px}
.breadcrumbs .mrn-shell-container .traning-btn a.sign-link:hover{  text-decoration: none;}
.breadcrumbs .mrn-shell-container .traning-btn a.btn-green{ background:#98B462; padding:8px 24px; color:#000; font-size:15px; border-radius: 100vw;      text-decoration: none;}
.breadcrumbs .mrn-shell-container .traning-btn a.btn-green:hover{ background:var(--accessible-green); color:#fff }

.block__video-embed { position: relative; width: 100%; margin: 0 auto; aspect-ratio: 11 / 9; border-radius: clamp(15px, 2.344vw, 30px); overflow: hidden;}
.block__video-embed iframe,
.block__video-embed embed,
.block__video-embed object { position: absolute; inset: 0; width: 100% !important;  height: 100% !important;  border: 0;}
.block__video-poster { position: absolute; inset: 0; width: 100%; height: 100%; padding: 0; border: 0; background: #000; cursor: pointer; overflow: hidden; border-radius: 0; display: block;}
.block__video-poster img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.4s ease, filter 0.3s ease; }
.block__video-poster:hover img { filter: brightness(0.92); }
.block__video-play { position: absolute; top: 50%; left: 50%; width: clamp(60px, 12.969vw, 166px); height: clamp(60px, 12.969vw, 166px); color: #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transform: translate(-50%, -50%); z-index: 9;}

.request-form-wrapper{display: grid; 	grid-template-columns: 1fr 1fr; gap: 40px;}
.form-layout.text-block-wapper-content{ max-width:100%}
.requestform-img figure{ position: sticky;  top: 230px;}
.requestform-img figure img{ width: 100%; max-width: 100%; border-radius: clamp(15px, 2.344vw, 30px); height: clamp(16.875rem, 12.2285rem + 23.2323vw, 31.25rem); object-fit: cover;}

/* Freedom House – search results list design (uses child-theme tokens) */
	.search.search-results .site-main{ background:var(--off-white); }
	.search.search-results .site-main > .mrn-shell-container{ max-width:var(--mrn-shell-max-width); margin:0 auto; }

	/* helpers the theme does not define */
	.search-results-list, .search-hero, .search-no-results, .search-pagination{ --search-muted:#6b6258; --search-line:#d9d1c5; --search-tag-bg:#edf6f7; }

	/* Search hero */
	.search-hero{ text-align:center; max-width:var(--mrn-shell-content-width); margin:0 auto; padding:var(--space64) var(--space20) var(--space48); border:0; }
	.search-hero__eyebrow{ display:inline-block; color:var(--blue); font-weight:700; letter-spacing:.2em; font-size:.78rem; text-transform:uppercase; margin-bottom:.85rem; }
	.search-hero .page-title{ font-family:var(--font-lora); font-size:clamp(2rem,4vw,2.9rem); font-weight:600; color:var(--fontclr); margin:0 0 .55rem; line-height:1.15; }
	.search-hero .page-title span{ color:var(--teal); }
	.search-hero__count{ color:var(--search-muted); font-size:var(--fontsize); margin:0 0 var(--space32); }
	.search-hero__count strong{ color:var(--fontclr); }
	.search-hero__form{ display:flex; align-items:center; gap:.25rem; max-width:540px; margin:0 auto; background:var(--white); border:1px solid var(--search-line); border-radius:999px; padding:6px 6px 6px 8px; box-shadow:0 12px 34px rgba(43,31,20,.07); }
	.search-hero__input{ flex:1; border:0; background:transparent; padding:.6rem 1rem; font-size:var(--fontsize); color:var(--fontclr); outline:none; }
	.search-hero__btn{ display:inline-flex; align-items:center; gap:.45rem; border:0; cursor:pointer; background:var(--teal); color:var(--white); font-weight:600; font-size:.95rem; padding:.65rem 1.5rem; border-radius:999px; transition:background .2s ease; }
	.search-hero__btn:hover{ background:var(--blue); }
	.search-hero__btn svg{ width:16px; height:16px; }
	.search-hero__clear{ border:0; background:transparent; cursor:pointer; font-size:1.35rem; line-height:1; color:var(--search-muted); padding:0 .35rem; transition:color .2s ease; }
	.search-hero__clear:hover{ color:var(--fontclr); }
	.search-hero__clear[hidden]{ display:none; }

	/* Results list */
	.search-results-list{ max-width:none; margin:0; padding:0 0 var(--space20); }

	/* Result item */
	.site-main article.hentry.search-result-item{ background:transparent; border-top:1px solid var(--search-line); margin:0; padding:clamp(24px,3vw,40px) 0; transition:transform .35s ease, opacity .45s ease; }
	.site-main article.hentry.search-result-item:last-child{ border-bottom:1px solid var(--search-line); }
	.search-results-list.reveal-ready .search-result-item{ opacity:0; transform:translateY(14px); }
	.search-results-list.reveal-ready .search-result-item.is-visible{ opacity:1; transform:none; }
	.search-result-item__tag{ display:inline-block; background:var(--search-tag-bg); color:var(--blue); font-size:.72rem; font-weight:700; letter-spacing:.12em; text-transform:uppercase; padding:.28rem .65rem; border-radius:999px; margin-bottom:.85rem; }
	.search-result-item .entry-header{ margin:0; }
	.search-result-item .entry-title{ font-family:var(--font-lora); font-size:clamp(1.45rem,2.2vw,2rem); line-height:1.25; font-weight:600; margin:0 0 .65rem; }
	.search-result-item .entry-title a{ color:var(--fontclr); text-decoration:none; }
	.search-result-item .entry-title a:hover{ color:var(--teal); }
	.search-result-item .entry-summary{ max-width:none; color:var(--search-muted); font-size:var(--fontsize); line-height:1.65; margin:0 0 1rem; }
	.search-result-item .entry-summary p{ margin:0; }
	.search-result-item .entry-summary p + p{ margin-top:.55rem; }
	.search-result-item__more{ color:var(--teal); font-weight:700; font-size:var(--fontbase); text-decoration:none; display:inline-flex; gap:.4rem; align-items:center; }
	.search-result-item__more:hover{ color:var(--blue); }
	.search-result-item__more span{ transition:transform .2s ease; }
	.search-result-item:hover .search-result-item__more span{ transform:translateX(4px); }

	/* Pagination */
	.search-pagination{ margin:var(--space64) auto var(--space80); }
	.search-pagination .nav-links{ display:flex; justify-content:center; align-items:center; gap:.6rem; flex-wrap:wrap; }
	.search-pagination .page-numbers{ display:inline-flex; align-items:center; justify-content:center; min-width:42px; height:42px; padding:0 .5rem; border-radius:999px; border:1px solid var(--search-line); color:var(--fontclr); font-weight:600; text-decoration:none; transition:all .2s ease; }
	.search-pagination .page-numbers.current{ background:var(--teal); border-color:var(--teal); color:var(--white); }
	.search-pagination a.page-numbers:hover{ border-color:var(--teal); color:var(--teal); }
	.search-pagination .page-numbers.dots{ border:0; min-width:auto; }
	.search-pagination .page-numbers.next, .search-pagination .page-numbers.prev{ background:var(--blue); border-color:var(--blue); color:var(--white); }

	/* No results */
	.search-no-results{ max-width:560px; margin:0 auto; padding:var(--space20) var(--space20) var(--space80); text-align:center; color:var(--search-muted); font-size:var(--fontsize); }
	#fhrc-search-field{ border:none;  padding-left: 20px;}
.mrn-site-search--icon-only .mrn-site-search__toggle:focus{ outline:none !important; box-shadow:none !important; }
.mrn-site-search--icon-only .mrn-site-search__toggle:focus-visible{ outline:2px solid var(--teal) !important; outline-offset:4px; border-radius:6px; }

@media (min-width: 1024px) {
.mrn-site-search--icon-only .mrn-site-search__input-wrap{max-width: min(24rem, calc(100vw - 2rem));     width: min(24rem, calc(100vw - 2rem)); }
.mrn-site-search--icon-only.is-expanded { width: min(24rem, calc(100vw - 2rem));}
}

@media (min-width: 1200px) and (max-width: 1350px) {
	.mrn-site-header__main {
		flex-wrap: nowrap;
		gap: 0;
	}

	.mrn-site-header__main .site-branding {
		flex: 0 1 283px;
		min-width: 238px;
	}

	.site-header .mrn-site-logo-link,
	.site-header .mrn-site-logo-link img {
		max-width: 100%;
	}

	.header-right {
		flex: 1 1 auto;
		justify-content: flex-end;
		min-width: 0;
	}

	.header-right .cssmenu,
	#cssmenu {
		float: none;
		min-width: 0;
		width: auto;
	}

	#cssmenu #primary-menu {
		flex-wrap: nowrap;
		justify-content: flex-end;
	}

	#cssmenu > ul > li > a {
		white-space: nowrap;
	}
}
/***********/

@media(max-width: 1180px){
.site-header .mrn-site-logo-link {

    top: -31px;

}
}

@media(max-width: 1024px){
.join_block_wrapper {grid-template-columns: 1fr 1fr; }

}

@media(max-width: 991px){
.location-section{  padding: 70px 0;}
.location-wrapper{ grid-template-columns: 1fr;}
.faq-wrapper{     padding: 0 0px;}
.testimonials-row--variant3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.content-section.text-block-section .text-block-container { gap: 20px; padding: 0; }
.ceu-banner.variant_abs { grid-template-columns: 1fr; }
.ceu-banner.variant_abs, .course-section-wrapper, .live-course-list { grid-template-columns: 1fr !important; }
.variant_abs .ceu-banner-actions { display: flex; flex-wrap: wrap; align-items: center;}
.variant_abs .ceu-banner-actions .ceu-banner-link { text-align: center; }
.course-section-wrapper { gap:24px;}
.ceu-banner-actions{ gap:12px}
.course-section-wrapper .buttons{    flex-wrap: wrap;}
.btn-primary.btn-coming-soon { margin-bottom: 0;}
.values-grid{ padding:0 2%}
.newsletterform .wpforms-form{grid-template-columns:1fr; gap:24px}
.requestform-img figure {top: 150px;}
}

@media (max-width: 768px) {
.text-block-container { flex-direction: column; text-align: center; }
.steps-grid { flex-direction: column; align-items: center; }
.step-card,
.step-card:nth-child(2) { width: 100%; max-width: 400px;}
.donate-container { flex-direction: column;}
.donate-content,
.donate-image { width: 100%;}
.donate-content { padding: 30px;}
.locations-wrapper { flex-direction: column; padding: 0 15px;}
.section-header h2 { font-size: 28px;}
.locations-list { grid-template-columns: 1fr;}
.appointment-wrapper { flex-direction: column;}
.text-block-loop .text-block-container{    grid-template-columns: 1fr; }
.mrn-site-header__main { gap: 0; padding:10px 0}
.faq-wrapper { flex-direction: column;}
.faq-header h2 { font-size: 28px;}
.format-grid, .on-demand-grid{ grid-template-columns: 1fr; }
.ceu-banner{flex-wrap:wrap;     padding:40px 20px; gap:0}
.ceu-banner-actions { justify-content: center; width: 100%;}
.format-body{ padding-bottom:40px;}
.value-experience-section  .experience-grid { grid-template-columns: 1fr;}
}

@media (max-width: 767px) {
.requestform-img figure{  top: 200px;}
.tabs-section { padding: 12px 0; }
.tabs_wrapper.mrn-content-builder__row[data-mrn-row-spacing] .warnings-section { padding-top: var(--mrn-row-padding-top-mobile, 0); }
.tab-buttons { max-width: 100%; overflow-x: auto; scrollbar-width: none; }
.tab-buttons::-webkit-scrollbar { display: none; }
.tab-btn { flex: 0 0 auto; }
.slide-track{ display: flex; gap: 30px;}
.header_phone{ white-space: nowrap;}
.show-mobile{display:none}
.hide-mobile{display:none !important}
.show-mobile{display:block}
.mrn-top-bar-slider{ height: 40px; overflow: hidden; position: relative; justify-content: start; }
/*.slide-track{ flex-direction: column; gap: 0; animation: topbarSlide 6s infinite; }*/
.slide-track  .header_phone:nth-child(3){display:none}
.header_phone{ height: 40px; display: flex; width:auto; gap: 0 5px; align-items: center; justify-content: space-between; text-align: center; flex-direction: column;}
.hero_section{min-height: 700px;         align-items: flex-end;}
.welcome-section .services-grid,
.home-block-section .text-block-container,
.faq-wrapper,  .steps_section .card_wrap,
.text-block-section .text-block-container,
 .integrated_section .card_wrap, .text-block-container, .appointment-wrapper {     grid-template-columns: 1fr;}
.integrated_section .section_inner{ padding-left:5%; padding-right:5%}
.donate-row{flex-wrap:wrap;}
.mrn-site-footer__menu-nav .menu, .mrn-site-footer__menu-nav ul, .mrn-site-footer__menu-col ul { gap: 7px 1rem; flex-direction: column; align-items: flex-start; }
.steps-block h2.block-title br{display:none}
.mrn-site-footer__menu-rows h4,
.mrn-site-footer__menu-rows .mrn-footer-menu-title{ margin-bottom:10px;}
.mrn-site-footer__menu-rows{ flex-wrap: wrap; display:grid; gap: 25px; grid-template-columns: repeat(3, 1fr); justify-content: start;}
.text-block-loop h2.block-title{ margin-bottom:16px}
.mrn-site-footer__menu-rows .mrn-site-footer__menu-col{ width:100% !important}
.full_width_image { margin-top: 20px;}
.testimonial-container{ padding-left:20px; padding-right:20px;}
.footer_soical_icon ul { margin-left:0px; justify-content:start; }
.text-block-loop .text-block-content { max-width: 100%; }
.text-block-loop .text-block-content { order: 2;}

.steps-grid { gap: 20px 0; }
.step-card-content{ width:100%;         height: 132px;}
.active .step-card-content{ width:100%;         height: auto;}
.step-card-outer:has( > .active) { flex: 1 0 46%; max-height: 46%; max-width: 100% !important;}
.step-card-outer { max-height: 13.4%; max-width: 100%; overflow: hidden;  width: 100% !important;         max-width: 100% !important;}
.step-card{ min-height: auto !important;}
.faq-wrapper { padding: 0 0px; grid-template-columns: 1fr;}
.content-box{     width: 100%;}
.location-tabs{ gap: 12px; }
.location-tab{ width: 100%; justify-content: flex-start; font-size: var(--fontbase); }
.location-card{ padding: 24px}
.insurance-grid, .vision-list, .request-form-wrapper {grid-template-columns: 1fr; }
.crisis-cards-grid { grid-template-columns: 1fr; }
.values-grid, .faq-wrapper.faq-wapper-full .faq-content  {grid-template-columns: 1fr;}
.contact-grid, .partners-grid, .values-grid, .cards-grid, .vision-pillars {grid-template-columns: 1fr;}
.hero_inner_section .mrn-shell-container:before{ opacity:0.75}
.hero_section .hero-video video{width:100%; height:100%; object-fit:cover}
.locations-section .section-header { margin-bottom: 30px; padding: 0 20px; }
.btn-group .button { padding: 9px 46px 9px 28px; font-size: 14px; font-weight: 700; letter-spacing: inherit; line-height: 1.2;}
.header_phone a b{display:block}
.breadcrumbs .mrn-breadcrumbs__list{     gap: 8px;}
.hero_inner_section   .align-items-center {     align-items: flex-end !important;}
.hero_inner_section .align-items-center .hero_inner_section-content {margin-bottom: clamp(1.875rem, 0.8649rem + 5.0505vw, 5rem);}
.hero_inner_section p{     margin-top: 9px;}
.location-box .location-list{    grid-template-columns: 1fr;}
.testimonial-container{ padding: var(--space-64) 5% !important;}
.hero_inner_section.has-bg:before { background: rgba(0, 0, 0, 0.55); }
.testimonials-row--variant2,
.testimonials-row--variant3 { grid-template-columns: 1fr; }
.text-block-wapper-content .ul li{ width:100%}
.join_block_wrapper { grid-template-columns: 1fr;  gap: 50px;}
.in-kind-grid {  grid-template-columns: 1fr; gap:30px;}
.substances-grid, .variant_tiles .values-grid{ grid-template-columns: 1fr; }
.content-section.text-block-section .text-block-container{ grid-template-columns: 1fr; gap: 35px; padding: 0 2%; }
.substance-card{ padding:24px}
.newsletterform .wpforms-form{ grid-template-columns: 1fr;        gap: 20px 0px;  }
.ri-load-more-wrap { display: flex; justify-content: center; margin-top: 30px; }
.text-block-text ul.ul_space { margin-left: 0px; padding-inline:0px;         margin-left: 0px !important; }
.text-block-text ul.ul_space ul{     margin-left: 0px !important;}
.donate-content { padding:20px 15px; }
.text-block-loop, .value-experience-section .experience-grid{     padding: 0 0%;}
.locations-section .locations-wrapper .content-box .card{ padding: 20px 20px;}

}

@media (min-width: 521px) {
.request-form .wpforms-container .wpforms-confirmation-container-full{ width: 65vw;}
.request-form .wpforms-container .wpforms-confirmation-container-full p{ font-size:16px}

}
@media (max-width: 480px) {
.mrn-site-footer__menu-rows{ grid-template-columns: repeat(2, 1fr); }
.text-block-loop .text-block-container.reverse-row .text-block-image { order: inherit; }
.hero_inner_section p br{display:none}
.locations-list .location-card .btn-primary{    padding: 13px 45px 13px 30px;}
.locations-list .location-card{padding:24px}
}

@media (max-width: 413px) {
.mrn-site-header__main .site-branding{ width:66%}
.custom-logo-link img{ margin-bottom:-43px}
footer .custom-logo-link img{ margin-bottom:0px}
.request-form .wpforms-container .wpforms-field.wpforms-field-textarea textarea {

    padding-bottom: 39px !important;
}

}

@media (max-width: 375px) {
.mrn-site-search--icon-only .mrn-site-search__input-wrap{    max-width: min(15rem, calc(100vw - 2rem)); width: min(15rem, calc(100vw - 2rem));}
.mrn-site-search--icon-only.is-expanded { width: min(15rem, calc(100vw - 2rem));}
.mrn-site-search--icon-only.is-expanded .mrn-site-search__input-wrap {  width: min(15rem, calc(100vw - 2rem)); max-width: min(15rem, calc(100vw - 2rem));}

}

@media (max-width: 374px) {
.breadcrumbs .mrn-shell-container {flex-wrap: wrap;}
.mrn-site-header__main .site-branding{ width: 66%;}
.site-header .mrn-site-logo-link { top: -24px; }
.locations-list{     padding: 0 5%;}
.locations-list .location-card { padding: 20px 20px;}
.locations-list .location-card .btn-primary {padding: 13px 45px 13px 20px; font-size: 14px;}
.locations-list .location-card  a.btn-primary span:before{         top: 50%; transform: translateY(-50%);}
.donate-content .btn-primary{ letter-spacing:-0.5px}
a.btn-primary, button.btn-primary, input.btn-primary{font-size:13px}
a.btn-primary span:before{     width: 12px;
    height: 12px;     top: 4px;}

}

@media (max-width: 767px) {
	    @keyframes topbarSlide {

        0%, 25%{
            transform: translateY(0);
        }

        33%, 58%{
            transform: translateY(-40px);
        }

        66%, 91%{
            transform: translateY(-80px);
        }

        100%{
            transform: translateY(0);
        }

    }
}


.page-id-315 .donate-content .block-title{ margin-bottom:clamp(16px, 3.664vw, 48px )}

.ri-cats-select{ margin-bottom:34px}

@media (min-width: 1200px) {
	.breadcrumbs{position: sticky;
    top: 150px;
    background: var(--off-white);
    z-index: 10;
}

/*.page-id-306 .breadcrumbs{position: inherit; top:inherit}*/
}

.text-block-text ul.ul_space{     gap: 7px 0;     margin-left: 18px; margin-top:0px}
.text-block-text ul.ul_space li{      padding-left: 23px;}
.text-block-text ul.ul_space ul{     gap: 7px 0;}
.text-block-text ul.ul_space ul{ margin-top:9px;}

.mrn-site-footer__brand img{ width:330px;}



.choices__list--dropdown {
    max-height: 150px !important;
}
#wpforms-752-field_16 option {
    padding: 2px 8px;
    line-height: 20px;
}

div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid{

	border:none !important;
	border-bottom:#000 solid 1px !important

}

.search-results h1.page-title{    font-size: clamp(1.75rem, 1.4268rem + 1.6162vw, 2.75rem);}
.search-results header.entry-header{  padding-left:0px}
.search-results h2{        font-size: clamp(1.5rem, 1.1469rem + 0.7366vw, 1.75rem);}

@media (min-width: 1025px) and (max-width: 1180px) {
.site-header .mrn-site-logo-link { top: -30px; }
}

@media (min-width: 1181px) and (max-width: 1270px) {
	#cssmenu.small-screen #menu-button{ margin:0px !important}
	.mrn-site-header__main{display:flex; }
	.site-header .mrn-site-logo-link {top: -26px; }
}
@media (min-width: 1181px) and (max-width: 1230px) {
	  .mrn-site-header__main .site-branding{width:250px}
}


	/* Freedom House – 404 page (uses child-theme tokens) */
	.error-404.not-found{ --e404-muted:#6b6258; --e404-line:#e7e0d4; }
	.search.error404 .site-main{ background:var(--off-white); }
	.error-404__inner{ max-width:var(--mrn-shell-content-width); margin:0 auto; text-align:center; padding:var(--space64) var(--space20) var(--space80); }

	.error-404__code{
		font-family:var(--font-lora); font-weight:700; line-height:.9; margin:0 0 .25rem;
		font-size:clamp(6rem,22vw,15rem); letter-spacing:-.02em;
		 color:var(--teal);
	}
	.error-404__title{ font-family:var(--font-lora); font-weight:600; color:var(--fontclr); font-size:clamp(1.8rem,4vw,2.8rem); line-height:1.15; margin:0 0 1rem; }
	.error-404__text{ color:var(--e404-muted); font-size:var(--fontsize); line-height:1.6; max-width:560px; margin:0 auto var(--space32); }

	/* Search box */
	.error-404__search{ display:flex; align-items:center; gap:.25rem; width:100%; max-width:540px; box-sizing:border-box; margin:0 auto var(--space32); background:var(--white); border:1px solid var(--e404-line); border-radius:999px; padding:6px 6px 6px 8px; box-shadow:0 12px 34px rgba(43,31,20,.07); }
	.error-404__search input[type="search"]{ flex:1 1 auto; min-width:0; width:100%; border:0; background:transparent; padding:.6rem 1rem; font-size:var(--fontsize); color:var(--fontclr); outline:none; }
	.error-404__search-clear{ flex:0 0 auto; border:0; background:transparent; cursor:pointer; font-size:1.35rem; line-height:1; color:var(--e404-muted); padding:0 .35rem; transition:color .2s ease; }
	.error-404__search-clear:hover{ color:var(--fontclr); }
	.error-404__search-clear[hidden]{ display:none; }
	.error-404__search-btn{ flex:0 0 auto; display:inline-flex; align-items:center; gap:.45rem; white-space:nowrap; border:0; cursor:pointer; background:var(--teal); color:var(--white); font-weight:600; font-size:.95rem; padding:.65rem 1.5rem; border-radius:999px; transition:background .2s ease; }
	.error-404__search-btn:hover{ background:var(--blue); }
	.error-404__search-btn svg{ width:16px; height:16px; flex:0 0 auto; }
	@media (max-width:420px){
		.error-404__search-btn{ padding:.6rem 1rem; }
		.error-404__search-btn .error-404__search-btn-label{ position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap; }
	}

	/* Action buttons */
	.error-404__actions{ display:flex; flex-wrap:wrap; gap:1rem; justify-content:center; }
	.error-404__btn{ display:inline-flex; align-items:center; gap:.45rem; text-decoration:none; font-weight:600; font-size:.95rem; padding:.8rem 1.7rem; border-radius:999px; transition:all .2s ease; }
	.error-404__btn span{ transition:transform .2s ease; }
	.error-404__btn--solid{ background:var(--teal); color:var(--white); border:1px solid var(--teal); }
	.error-404__btn--solid:hover{ background:var(--blue); border-color:var(--blue); }
	/*.error-404__btn--solid:hover span{ transform:translateX(4px); }*/
	.error-404__btn--outline{ background:transparent; color:var(--fontclr); border:1px solid var(--e404-line); }
	.error-404__btn--outline:hover{ border-color:var(--teal); color:var(--teal); }


	.text-block-wapper-content h3 a{ color:#000; text-decoration:none;}
	.text-block-wapper-content h3 a:hover{ text-decoration:underline;}

/* News and Updates CPT */
.single-news_update .fh-news-update-single,
.single-in_kind_donation .fh-news-update-single {
	margin-right: 0;
	margin-left: 0;
}

.single-news_update .fh-news-update-single__inner,
.single-in_kind_donation .fh-news-update-single__inner {
	width: 100%;
	max-width: 1040px;
	margin: 0 auto;
}

.single-news_update .fh-news-update-single__header,
.single-in_kind_donation .fh-news-update-single__header {
	margin: 0 0 clamp(24px, 3vw, 36px);
}

.single-news_update .fh-news-update-single__title,
.single-in_kind_donation .fh-news-update-single__title {
	font-family: var(--mrn-font-body);
	margin: 0 0 16px;
}

.single-news_update .fh-news-update-meta,
.single-in_kind_donation .fh-news-update-meta {
	margin: 0;
}

.single-news_update .fh-news-update-single__media,
.single-in_kind_donation .fh-news-update-single__media {
	width: 100%;
	margin: 0 0 clamp(28px, 4vw, 48px);
	aspect-ratio: 16 / 9;
	border-radius: var(--radius-16);
}

.single-news_update .fh-news-update-single__image,
.single-in_kind_donation .fh-news-update-single__image {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.single-news_update .entry-content--news-update,
.single-in_kind_donation .entry-content--news-update {
	width: 100%;
	max-width: none;
	margin: 0;
}

.single-news_update .entry-content--news-update > :first-child,
.single-in_kind_donation .entry-content--news-update > :first-child {
	margin-top: 0;
}

.single-news_update .entry-content--news-update p,
.single-in_kind_donation .entry-content--news-update p {
	margin: 0 0 1.25rem;
	line-height: 1.65;
}

.single-in_kind_donation .fh-in-kind-donation-single__cta {
	margin: clamp(28px, 4vw, 44px) 0 0;
}

.single-news_update .entry-content--news-update h1,
.single-news_update .entry-content--news-update h2,
.single-news_update .entry-content--news-update h3,
.single-news_update .entry-content--news-update h4,
.single-news_update .entry-content--news-update h5,
.single-news_update .entry-content--news-update h6,
.single-in_kind_donation .entry-content--news-update h1,
.single-in_kind_donation .entry-content--news-update h2,
.single-in_kind_donation .entry-content--news-update h3,
.single-in_kind_donation .entry-content--news-update h4,
.single-in_kind_donation .entry-content--news-update h5,
.single-in_kind_donation .entry-content--news-update h6 {
	margin: 2.25rem 0 1rem;
	color: var(--fontclr);
	font-family: var(--mrn-font-body);
	font-style: normal;
	font-weight: 700;
	line-height: 1.25;
}

.single-news_update .entry-content--news-update ul,
.single-news_update .entry-content--news-update ol,
.single-in_kind_donation .entry-content--news-update ul,
.single-in_kind_donation .entry-content--news-update ol {
	margin: 0 0 1.25rem;
}

.single-news_update .entry-content--news-update ul,
.single-in_kind_donation .entry-content--news-update ul {
	padding-left: 0;
	list-style: none;
}

.single-news_update .entry-content--news-update ul li,
.single-in_kind_donation .entry-content--news-update ul li {
	position: relative;
	padding-left: 32px;
	list-style: none;
}

.single-news_update .entry-content--news-update ul li::before,
.single-in_kind_donation .entry-content--news-update ul li::before {
	position: absolute;
	top: 0.75em;
	left: 0;
	width: 8px;
	height: 8px;
	border-radius: 10px;
	background: rgba(152, 180, 98, 1);
	content: "";
	transform: translateY(-50%);
}

.single-news_update .entry-content--news-update ol,
.single-in_kind_donation .entry-content--news-update ol {
	padding-left: 1.4rem;
}

.single-news_update .entry-content--news-update ol li,
.single-in_kind_donation .entry-content--news-update ol li {
	list-style: decimal;
}

.single-news_update .entry-content--news-update li,
.single-in_kind_donation .entry-content--news-update li {
	margin: 0 0 0.5rem;
	line-height: 1.6;
}

.single-news_update .fh-news-update-single--newsletter .fh-news-update-single__inner {
	max-width: 1120px;
}

.single-news_update .fh-news-update-single--newsletter .fh-news-update-single__media {
	max-width: 720px;
	margin-right: auto;
	margin-left: auto;
	aspect-ratio: auto;
	background: #f0f3f5;
}

.single-news_update .fh-news-update-single--newsletter .fh-news-update-single__image {
	height: auto;
	object-fit: contain;
}

.single-news_update .fh-news-update-single__eyebrow,
.single-news_update .fh-newsletter-section__eyebrow {
	margin: 0 0 12px;
	color: var(--teal);
	font-size: 15px;
	font-weight: 700;
	letter-spacing: 0.12em;
	line-height: 1.2;
	text-transform: uppercase;
}

.single-news_update .fh-news-update-single__intro {
	max-width: 800px;
	margin-top: 18px;
	color: #5C5146;
	font-size: clamp(1.125rem, 0.9779rem + 0.3067vw, 1.25rem);
	line-height: 1.58;
}

.single-news_update .fh-news-update-single__intro p {
	margin: 0;
}

.single-news_update .fh-newsletter-sections {
	display: grid;
	gap: clamp(32px, 5vw, 64px);
}

.single-news_update .fh-newsletter-section {
	position: relative;
	margin: 0;
}

.single-news_update .fh-newsletter-section--editorial,
.single-news_update .fh-newsletter-details,
.single-news_update .fh-newsletter-cta {
	padding-top: clamp(28px, 4vw, 48px);
	border-top: 1px solid rgba(0, 105, 122, 0.22);
}

.single-news_update .fh-newsletter-section--soft,
.single-news_update .fh-newsletter-details,
.single-news_update .fh-newsletter-cta {
	padding: clamp(28px, 4vw, 48px);
	border: 0;
	border-radius: var(--radius-16);
	background: #f7f4ee;
}

.single-news_update .fh-newsletter-section__heading {
	max-width: 880px;
	margin: 0 0 18px;
	color: var(--fontclr);
	font-family: var(--mrn-font-body);
	font-size: clamp(2rem, 1.6176rem + 1.1765vw, 3rem);
	font-style: normal;
	font-weight: 700;
	line-height: 1.12;
}

.single-news_update .fh-newsletter-section__heading em {
	color: var(--primary);
	font-family: var(--font-lora);
	font-style: italic;
}

.single-news_update .fh-newsletter-section__body {
	max-width: 860px;
	color: var(--fontclr);
	font-size: var(--fontsize);
	line-height: 1.65;
}

.single-news_update .fh-newsletter-section__body > :last-child {
	margin-bottom: 0;
}

.single-news_update .fh-newsletter-section__button {
	margin-top: clamp(18px, 3vw, 28px);
}

.single-news_update .fh-newsletter-image {
	width: min(100%, 640px);
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	border-radius: var(--radius-16);
	background: #f0f3f5;
}

.single-news_update .fh-newsletter-image__img {
	display: block;
	width: auto;
	max-width: 100%;
	max-height: min(680px, 78vh);
	margin: 0 auto;
	height: auto;
}

.single-news_update .fh-newsletter-image figcaption {
	padding: 12px 18px 16px;
	color: #5C5146;
	font-size: 15px;
	line-height: 1.5;
}

.single-news_update .fh-newsletter-media-text {
	display: grid;
	grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
	gap: clamp(28px, 5vw, 56px);
	align-items: center;
}

.single-news_update .fh-newsletter-media-text--image-right .fh-newsletter-media-text__media {
	order: 2;
}

.single-news_update .fh-newsletter-media-text__media {
	overflow: hidden;
	margin: 0;
	border-radius: var(--radius-16);
	background: #f0f3f5;
}

.single-news_update .fh-newsletter-media-text__media img {
	display: block;
	width: 100%;
	height: 100%;
	aspect-ratio: 4 / 3;
	object-fit: cover;
}

.single-news_update .fh-newsletter-media-text__content {
	min-width: 0;
}

.single-news_update .fh-newsletter-quote {
	padding: clamp(28px, 4vw, 48px);
	border-radius: var(--radius-16);
	background: var(--site-color-pale-blue);
	text-align: center;
}

.single-news_update .fh-newsletter-quote p {
	max-width: 880px;
	margin: 0 auto;
	color: var(--primary);
	font-family: var(--font-lora);
	font-size: clamp(1.75rem, 1.3676rem + 1.1765vw, 2.75rem);
	font-style: italic;
	font-weight: 700;
	line-height: 1.22;
}

.single-news_update .fh-newsletter-quote cite {
	display: block;
	margin-top: 18px;
	color: var(--fontclr);
	font-size: 16px;
	font-style: normal;
}

.single-news_update .fh-newsletter-details__list {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 16px 24px;
	margin: 28px 0 0;
}

.single-news_update .fh-newsletter-details__item {
	padding: 18px 20px;
	border-radius: 8px;
	background: var(--white);
}

.single-news_update .fh-newsletter-details__item dt {
	margin: 0 0 6px;
	color: var(--teal);
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 0.08em;
	line-height: 1.2;
	text-transform: uppercase;
}

.single-news_update .fh-newsletter-details__item dd {
	margin: 0;
	color: var(--fontclr);
	font-size: 17px;
	line-height: 1.5;
}

.single-news_update .fh-newsletter-details__item dd > :last-child {
	margin-bottom: 0;
}

.single-news_update .fh-newsletter-cta {
	background: var(--site-color-pale-blue);
	text-align: center;
}

.single-news_update .fh-newsletter-cta--green {
	background: var(--primary);
}

.single-news_update .fh-newsletter-cta--green .fh-newsletter-section__eyebrow,
.single-news_update .fh-newsletter-cta--green .fh-newsletter-section__heading,
.single-news_update .fh-newsletter-cta--green .fh-newsletter-section__body,
.single-news_update .fh-newsletter-cta--green .fh-newsletter-section__heading em {
	color: var(--white);
}

.single-news_update .fh-newsletter-cta--light {
	background: #f7f4ee;
}

.single-news_update .fh-newsletter-cta .fh-newsletter-section__heading,
.single-news_update .fh-newsletter-cta .fh-newsletter-section__body {
	margin-right: auto;
	margin-left: auto;
}

@media (max-width: 767px) {
	.single-news_update .fh-newsletter-section--soft,
	.single-news_update .fh-newsletter-details,
	.single-news_update .fh-newsletter-cta,
	.single-news_update .fh-newsletter-quote {
		padding: 28px 22px;
	}

	.single-news_update .fh-newsletter-media-text,
	.single-news_update .fh-newsletter-details__list {
		grid-template-columns: 1fr;
	}

	.single-news_update .fh-newsletter-media-text--image-right .fh-newsletter-media-text__media {
		order: initial;
	}
}

/* Single blog post layout and content rhythm */
.single-post .fh-blog-layout {
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(280px, 360px);
	gap: clamp(32px, 4vw, 56px);
	align-items: start;
	width: 100%;
}

.single-post .fh-blog-layout__main {
	min-width: 0;
}

.single-post .fh-blog-layout__main > figure {
	margin: 0 0 clamp(24px, 3vw, 40px);
}

.single-post .fh-blog-layout__main > figure .post-thumbnail img,
.single-post .fh-blog-layout__main > figure img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 32px;
}

.single-post .fh-blog-layout__main > figure .news-image,
.single-post .fh-blog-layout__main > figure .post-thumbnail {
	border-radius: 32px;
	overflow: hidden;
}

.single-post .fh-blog-layout__main > figure .news-image .post-thumbnail,
.single-post .fh-blog-layout__main > figure .news-image img {
	height: 100%;
}

.single-post .fh-blog-layout__main > figure .news-image img {
	object-fit: cover;
}

.single-post .fh-blog-toc {
	margin: 0 0 clamp(28px, 3vw, 40px);
	padding: clamp(22px, 3vw, 28px);
	background: var(--site-color-pale-blue);
}

.single-post .fh-blog-toc__title {
	margin-bottom: 16px;
}

.single-post .fh-blog-toc__list {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 10px clamp(20px, 3vw, 32px);
	margin: 0;
	padding: 0;
	counter-reset: fh-blog-toc;
	list-style: none;
}

.single-post .fh-blog-toc__item {
	margin: 0;
	counter-increment: fh-blog-toc;
}

.single-post .fh-blog-toc__item a {
	display: grid;
	grid-template-columns: 24px minmax(0, 1fr);
	gap: 8px;
	align-items: baseline;
	color: var(--teal);
	font-size: var(--fontbase);
	font-weight: 700;
	line-height: 1.35;
	text-decoration: none;
}

.single-post .fh-blog-toc__item a::before {
	content: counter(fh-blog-toc) ".";
	color: var(--teal);
	font-weight: 700;
}

.single-post .fh-blog-toc__item--level-3 a {
	font-weight: 600;
}

.single-post .fh-blog-toc__item a:hover,
.single-post .fh-blog-toc__item a:focus {
	color: var(--teal);
	text-decoration: underline;
}

.single-post .fh-blog-sidebar {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.single-post .fh-blog-sidebar-help {
	background: var(--light-tan);
}

.single-post .fh-blog-sidebar-programs {
	margin-bottom: 0;
}

.single-post .fh-blog-sidebar-programs li {
	margin-bottom: 16px;
}

.single-post .fh-blog-sidebar-programs li:last-child {
	margin-bottom: 0;
}

.single-post .fh-blog-sidebar-programs a {
	color: var(--teal);
	font-weight: 600;
	text-decoration: none;
}

.single-post .fh-blog-sidebar-programs a:hover,
.single-post .fh-blog-sidebar-programs a:focus {
	text-decoration: underline;
}

.single-post .fh-blog-sidebar-newsletter {
	background: var(--bright-green);
	color: var(--fontclr);
}

.single-post .fh-blog-sidebar-newsletter .location-title,
.single-post .fh-blog-sidebar-newsletter p,
.single-post .fh-blog-sidebar-newsletter .wpforms-container label {
	color: var(--fontclr) !important;
}

.single-post .fh-blog-sidebar-newsletter .newsletterform .wpforms-container {
	margin: 0;
}

.single-post .fh-blog-sidebar-newsletter .newsletterform .wpforms-form {
	grid-template-columns: 1fr;
	gap: 18px;
}

.single-post .fh-blog-sidebar-newsletter .newsletterform em.wpforms-error {
	position: static !important;
	display: block;
	margin-top: 8px;
	color: var(--fontclr) !important;
	font-size: 14px;
	line-height: 1.35;
}

.single-post .fh-blog-sidebar-newsletter .newsletterform .wpforms-form .wpforms-submit-container {
	padding: 0;
}

.single-post .fh-blog-sidebar-services-link {
	display: inline-flex;
	align-items: center;
	align-self: flex-end;
	gap: 8px;
	margin-top: 0;
	padding: 0 4px 0 0;
	background: transparent;
	color: var(--teal);
	font-size: 15px;
	font-weight: 700;
	line-height: 1.3;
	text-decoration: none;
}

.single-post .fh-blog-sidebar-services-link::after {
	width: 12px;
	height: 12px;
	flex: 0 0 12px;
	background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1482 9.625H0V7.875H14.1482L7.50254 1.22938L8.75 0L17.5 8.75L8.75 17.5L7.50254 16.2706L14.1482 9.625Z' fill='%23106D84'/%3E%3C/svg%3E") center / contain no-repeat;
	content: "";
	transition: transform 0.3s ease;
}

.single-post .fh-blog-sidebar-services-link:hover,
.single-post .fh-blog-sidebar-services-link:focus {
	color: var(--teal);
	text-decoration: underline;
}

.single-post .fh-blog-sidebar-services-link:hover::after,
.single-post .fh-blog-sidebar-services-link:focus::after {
	transform: translateX(4px);
}

.single-post .fh-blog-sidebar-media-list {
	margin-bottom: 0;
}

.single-post .fh-blog-sidebar-media-list .fh-blog-sidebar-media-list__item {
	padding-left: 0;
	margin-bottom: 16px;
}

.single-post .fh-blog-sidebar-media-list .fh-blog-sidebar-media-list__item:last-child {
	margin-bottom: 0;
}

.single-post .fh-blog-sidebar-media-list .fh-blog-sidebar-media-list__item::before {
	content: none;
}

.single-post .fh-blog-sidebar-media-list__link {
	display: grid;
	grid-template-columns: 72px minmax(0, 1fr);
	gap: 12px;
	align-items: start;
	text-decoration: none;
}

.single-post .fh-blog-sidebar-media-list__thumb {
	width: 72px;
	height: 72px;
	align-self: start;
	object-fit: cover;
	border-radius: var(--radius-16);
}

.single-post .fh-blog-sidebar-media-list__copy {
	display: flex;
	flex-direction: column;
	gap: 4px;
	min-width: 0;
}

.single-post .fh-blog-sidebar-media-list__meta {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 4px 10px;
}

.single-post .fh-blog-sidebar-media-list__meta .ri-card__date {
	font-size: 13px;
	gap: 4px;
	line-height: 1.3;
}

.single-post .fh-blog-sidebar-media-list__meta .ri-card__date svg {
	width: 13px;
	height: 13px;
}

.single-post .fh-blog-sidebar-media-list__copy strong,
.single-post .fh-blog-sidebar-media-list__copy time {
	line-height: 1.3;
}

.single-post .fh-blog-related {
	margin-top: clamp(48px, 6vw, 80px);
	width: 100%;
}

.single-post .fh-blog-related__title {
	margin-bottom: 24px;
}

.single-post .fh-blog-related__grid {
	gap: clamp(24px, 3vw, 32px);
	grid-template-columns: repeat(4, minmax(0, 1fr));
}

.single-post .fh-blog-related .ri-card__body {
	height: 100%;
}

.single-post .fh-blog-related .ri-card__cta {
	margin-top: auto;
}

.single-post .fh-blog-post-cats {
	justify-content: flex-start;
	margin-bottom: 16px;
}

.single-post .fh-blog-post-meta {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 16px 24px;
	margin: 0 0 24px;
}

.single-post .fh-blog-post-author {
	display: flex;
	align-items: center;
	gap: 12px;
}

.single-post .fh-blog-post-author__image {
	width: 52px;
	height: 52px;
	object-fit: contain;
	border-radius: 50%;
}

.single-post .fh-blog-post-author__copy {
	display: flex;
	flex-direction: column;
	gap: 2px;
	min-width: 0;
}

.single-post .fh-blog-post-author__name {
	font-weight: 600;
	line-height: 1.3;
}

.single-post .fh-blog-post-author__review {
	font-size: var(--fontbase);
	line-height: 1.3;
}

.single-post .mrn-singular-shell--post .entry-content--blog {
	width: 100%;
	max-width: none;
	margin: 0;
}

.single-post .mrn-singular-shell--post .entry-content--blog > :first-child {
	margin-top: 0;
}

.single-post .mrn-singular-shell--post .entry-content--blog p {
	margin: 0 0 1.25rem;
	line-height: 1.65;
}

.single-post .mrn-singular-shell--post .entry-content--blog h1,
.single-post .mrn-singular-shell--post .entry-content--blog h2,
.single-post .mrn-singular-shell--post .entry-content--blog h3,
.single-post .mrn-singular-shell--post .entry-content--blog h4,
.single-post .mrn-singular-shell--post .entry-content--blog h5,
.single-post .mrn-singular-shell--post .entry-content--blog h6 {
	margin: 2.25rem 0 1rem;
	color: var(--fontclr);
	font-family: var(--mrn-font-body);
	font-style: normal;
	font-weight: 700;
	line-height: 1.25;
}

.single-post .mrn-singular-shell--post .entry-content--blog ul,
.single-post .mrn-singular-shell--post .entry-content--blog ol {
	margin: 0 0 1.25rem;
}

.single-post .mrn-singular-shell--post .entry-content--blog ul {
	padding-left: 0;
	list-style: none;
}

.single-post .mrn-singular-shell--post .entry-content--blog ul li {
	position: relative;
	padding-left: 32px;
	list-style: none;
}

.single-post .mrn-singular-shell--post .entry-content--blog ul li::before {
	position: absolute;
	top: 0.75em;
	left: 0;
	width: 8px;
	height: 8px;
	border-radius: 10px;
	background: rgba(152, 180, 98, 1);
	content: "";
	transform: translateY(-50%);
}

.single-post .mrn-singular-shell--post .entry-content--blog ol {
	padding-left: 1.4rem;
}

.single-post .mrn-singular-shell--post .entry-content--blog ol li {
	list-style: decimal;
}

.single-post .mrn-singular-shell--post .entry-content--blog li {
	margin: 0 0 0.5rem;
	line-height: 1.6;
}

@media (max-width: 991px) {
	.single-post .fh-blog-layout {
		grid-template-columns: 1fr;
	}

	.single-post .fh-blog-sidebar {
		position: static;
	}

	.single-post .fh-blog-toc__list {
		grid-template-columns: 1fr;
	}

	.single-post .fh-blog-related__grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 640px) {
	.single-post .fh-blog-related__grid {
		grid-template-columns: 1fr;
	}
}


html{scroll-padding-top: var(--fh-anchor-offset);}
.faq-layout { display: grid; grid-template-columns: 305px 1fr; gap: 0px 20px; align-items: start; }
.faq-sidebar { position: sticky; top: 180px;}
.sidebar-title { font-size: 22px; font-weight: 700; color: var(--teal); letter-spacing: 5%; margin-bottom: 20px;  text-transform: uppercase;     font-family: var(--mrn-font-body);}
.faq-categories li {  margin-bottom: 16px;}
.faq-categories li a { color: #5C5146; font-size: var(--fontsize); font-weight: 500; display: block; transition: color 0.2s ease;      text-decoration: none;}
.faq-categories a:hover,
.faq-categories a.active { color: var(--primary); font-weight: 700;}
.faq-content { max-width: 100%; }
.faq-category { margin-bottom: 50px; }
.mrn-content-builder__row .mrn-ui__items, .mrn-reusable-block .mrn-ui__items { gap: 0;}
.mrn-content-builder__row .mrn-reusable-block .mrn-faq__item { background: var(--white); border: 1px solid rgba(7, 160, 186, 0.15); border-radius: var(--radius-16); margin-bottom: 16px; overflow: hidden;  transition: box-shadow 0.2s ease; }
.faq-content .mrn-faq__item:hover { box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); }
.faq-content .mrn-faq__question { width: 100%; padding: 20px; display: flex; justify-content: space-between; align-items: center; font-size: var(--fontsizeM); font-weight: 500; color: var(--fontclr); text-align: left; cursor: pointer;  list-style: none; }
.faq-content .mrn-faq__question::-webkit-details-marker { display: none;}
.faq-content .mrn-faq__question span { flex: 1; padding-right: 16px;}
.faq-content .mrn-faq__answer { padding: 0 20px 20px 20px; overflow: hidden;  margin-top: -9px;}
.faq-content .mrn-faq__answer p {     color: rgba(92, 81, 70, 1); font-size: var(--fontsize); font-weight: 400; line-height: 24px; margin: 0;}
.faq-content  h2.mrn-ui__heading {font-family: var(--mrn-font-body);font-weight: 600;color: rgba(43, 31, 20, 1); margin-bottom: 4px !important;}
.mrn-faq__question::after { content: ""; display: inline-block; width: 13px;  height: 13px; margin-left: 8px; background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.75 7.25H0V5.75H5.75V0H7.25V5.75H13V7.25H7.25V13H5.75V7.25Z' fill='%235C5146'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: contain;}
.mrn-faq__item[open] .mrn-faq__question::after { content: ""; display: inline-block; width: 13px; height: 13px; margin-left: 8px; background-image: url("data:image/svg+xml,%0A%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.05375 13.3075L0 12.2538L5.6 6.65375L0 1.05375L1.05375 0L6.65375 5.6L12.2537 0L13.3075 1.05375L7.7075 6.65375L13.3075 12.2538L12.2537 13.3075L6.65375 7.7075L1.05375 13.3075Z' fill='%235C5146'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-size: contain;}

@media (max-width: 768px) {
	.faq-sidebar{ position:relative;  top:0;         margin-bottom: 30px;}
	.faq-layout { grid-template-columns: 1fr;}
    .mrn-reusable-block--faq {
        padding: 0 !important;
        border-radius: 1rem;
    }

}
