/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* --------------------------------------------------------------------------
 * Homepage consultation quiz (Gravity Forms form 2)
 * ----------------------------------------------------------------------- */

.consultation-quiz {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #f3f3f3;
}

.contact-form .gfield_error input[name="input_1"],
.contact-form .gfield_error input[name="input_3"],
.contact-form .gfield_error input[name="input_4"],
.contact-form .gfield_error input[name="input_5"] {
	border-color: #fff !important;
	box-shadow: 0 0 0 2px #b42318 !important;
}

#gform_wrapper_2 {
	--quiz-navy: #16233b;
	--quiz-red: #721313;
	--quiz-paper: #f5f5f5;
	--quiz-line: #dedede;
	width: 100%;
	max-width: none;
	min-height: 460px;
	margin: 0;
	padding: 72px max(20px, calc((100% - 1600px) / 2));
	position: relative;
	box-sizing: border-box;
	background: #f3f3f3;
	font-family: var(--e-global-typography-text-font-family, "Poppins"), Arial, sans-serif;
}

#gform_wrapper_2 .gform_heading,
#gform_wrapper_2 .quiz-options > legend,
#gform_wrapper_2 .gform-page-footer {
	display: none !important;
}

#gform_wrapper_2 .gform-body,
#gform_wrapper_2 .gform_page,
#gform_wrapper_2 .gform_page_fields,
#gform_wrapper_2 .gform_fields {
	width: 100%;
}

#gform_wrapper_2 .gform_fields {
	display: grid;
	max-width: 1464px;
	grid-template-columns: minmax(0, 785px) 555px;
	column-gap: clamp(70px, 6.45vw, 124px);
	align-items: start;
}

#gform_wrapper_2 .quiz-copy-field {
	grid-column: 1;
	margin: 0;
}

#gform_wrapper_2 .quiz-copy h2 {
	margin: 0 0 15px;
	color: var(--quiz-navy);

}

#gform_wrapper_2 .quiz-copy p {
	max-width: 785px;
	margin: 0;
	color: #303030;
	font-family: var(--e-global-typography-text-font-family, "Poppins"), sans-serif;
	font-size: var(--e-global-typography-text-font-size, 18px);
	font-weight: var(--e-global-typography-text-font-weight, 400);
	line-height: var(--e-global-typography-text-line-height, 1.55);
}



/*#gform_wrapper_2 #field_2_6 .quiz-copy p::after {
	content: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed et malesuada nulla. Sed lectus dui, tincidunt eget lacus in, tempor rhoncus sem.";
	display: block !important;
	font-size: inherit;
}*/

#gform_wrapper_2 .quiz-options {
	grid-column: 2;
	justify-self: stretch;
	width: 100% !important;
	max-width: 555px;
	min-width: 0;
	inline-size: 100% !important;
	margin: 0;
}

#gform_wrapper_2 .quiz-options .gfield_radio {
	display: grid;
	width: 100%;
	max-width: none;
	gap: clamp(8px, .52vw, 10px);
}

#gform_wrapper_2 .quiz-options .ginput_container,
#gform_wrapper_2 .quiz-options .gchoice {
	width: 100% !important;
	max-width: none;
	inline-size: 100% !important;
}

#gform_wrapper_2 .quiz-options .gchoice {
	position: relative;
	min-width: 0;
}

#gform_wrapper_2 .quiz-options input[type="radio"] {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	margin: 0 !important;
	opacity: 0;
	pointer-events: none;
}

#gform_wrapper_2 .quiz-options label {
	display: flex !important;
	align-items: center;
	min-height: 80px;
	width: 100% !important;
	max-width: none;
	inline-size: 100% !important;
	box-sizing: border-box;
	margin: 0 !important;
	padding: 19px 20px 14px 68px;
	border: 2px solid rgba(0, 0, 0, .1);
	border-radius: 10px;
	background: #fff;
	box-shadow: 0 1px 1px rgba(20, 35, 60, .04);
	-webkit-backdrop-filter: blur(17px);
	backdrop-filter: blur(17px);
	color: var(--quiz-navy);
	cursor: pointer;
	font-family: var(--e-global-typography-primary-font-family, "Bebas Neue"), "Arial Narrow", sans-serif;
	font-size: clamp(26px, 1.67vw, 32px) !important;
	font-weight: 400;
	line-height: 1.05;
	transition: border-color .18s ease, background-color .18s ease, transform .18s ease;
}

/* Override Gravity Forms' intrinsic choice sizing for both quiz steps. */
#gform_wrapper_2 #field_2_9,
#gform_wrapper_2 #field_2_7,
#gform_wrapper_2 #input_2_9,
#gform_wrapper_2 #input_2_7 {
	width: 555px !important;
	max-width: 100% !important;
	min-width: 0 !important;
	inline-size: 555px !important;
	max-inline-size: 100% !important;
}

#gform_wrapper_2 #input_2_9 .gchoice,
#gform_wrapper_2 #input_2_7 .gchoice,
#gform_wrapper_2 #input_2_9 .gchoice > label,
#gform_wrapper_2 #input_2_7 .gchoice > label {
	display: flex !important;
	width: 100% !important;
	max-width: none !important;
	min-width: 0 !important;
	inline-size: 100% !important;
	max-inline-size: none !important;
	box-sizing: border-box;
}

#gform_wrapper_2 .quiz-options label::before {
	content: "";
	position: absolute;
	left: 19px;
	top: 50%;
	width: 34px;
	height: 34px;
	transform: translateY(-50%);
	background: center / contain no-repeat;
}

#gform_wrapper_2 .quiz-case-type .gchoice:nth-child(1) label::before {
	left: 16px;
	width: 38px;
	height: 38px;
	background-image: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.4202 4.11413C30.4436 3.98512 30.4237 3.85198 30.3635 3.73549C30.3033 3.61899 30.2062 3.5257 30.0874 3.47018C29.9686 3.41465 29.8348 3.4 29.7068 3.42853C29.5788 3.45705 29.4639 3.52714 29.3799 3.62785L25.4499 8.34371L23.362 5.02762C23.2955 4.92191 23.1973 4.83986 23.0815 4.79314C22.9657 4.74643 22.8381 4.73742 22.7168 4.76741C22.5956 4.7974 22.4869 4.86485 22.4062 4.96018C22.3255 5.0555 22.277 5.17384 22.2674 5.29837L21.8221 11.0874C21.812 11.2434 21.8637 11.397 21.9661 11.515C22.0686 11.633 22.2134 11.7059 22.3692 11.7179C22.525 11.7298 22.6792 11.6799 22.7984 11.5789C22.9176 11.4779 22.9922 11.3339 23.006 11.1783L23.3136 7.17967L24.8805 9.66807C24.9305 9.7473 24.9984 9.81358 25.0789 9.86151C25.1594 9.90944 25.25 9.93766 25.3435 9.94385C25.4369 9.95005 25.5305 9.93405 25.6166 9.89716C25.7027 9.86027 25.7788 9.80354 25.8388 9.7316L28.8482 6.12042L28.0645 10.4328C28.0461 10.5336 28.0541 10.6373 28.0877 10.7341C28.1213 10.8308 28.1794 10.9172 28.2562 10.9848C28.3331 11.0525 28.4261 11.0992 28.5263 11.1203C28.6265 11.1414 28.7304 11.1362 28.828 11.1052L32.7551 9.85985L30.1441 12.6573C30.0811 12.7248 30.0346 12.8061 30.0085 12.8947C29.9824 12.9833 29.9774 13.0768 29.9937 13.1677C30.0101 13.2587 30.0475 13.3445 30.1028 13.4184C30.1582 13.4924 30.2301 13.5524 30.3127 13.5936L32.8359 14.8554L29.293 15.4456C29.1376 15.4715 28.9989 15.558 28.9074 15.6862C28.8159 15.8143 28.779 15.9736 28.8049 16.129C28.8308 16.2843 28.9173 16.423 29.0455 16.5145C29.1737 16.6061 29.333 16.6429 29.4883 16.617L34.832 15.7264C34.9557 15.7058 35.0697 15.6466 35.1577 15.5572C35.2456 15.4678 35.303 15.3529 35.3216 15.2289C35.3402 15.1049 35.3191 14.9782 35.2613 14.8669C35.2035 14.7557 35.1119 14.6656 34.9998 14.6096L31.5543 12.8868L35.1684 9.01465C35.2576 8.91863 35.3126 8.79578 35.3247 8.66526C35.3369 8.53474 35.3055 8.40387 35.2355 8.29304C35.1655 8.18221 35.0608 8.09765 34.9377 8.05252C34.8147 8.0074 34.6801 8.00425 34.5551 8.04357L29.409 9.6752L30.4202 4.11413ZM9.27497 12.8538C9.39936 12.7906 9.5285 12.7657 9.64725 12.7657H21.5246C21.6434 12.7657 21.7725 12.7906 21.8969 12.8538C22.556 13.1881 23.6226 14.109 24.1475 15.6964C24.197 15.8459 24.185 16.009 24.1142 16.1497C24.0435 16.2904 23.9197 16.3972 23.7702 16.4466C23.6207 16.4961 23.4576 16.4841 23.3169 16.4133C23.1762 16.3426 23.0694 16.2188 23.02 16.0693C22.6248 14.8729 21.8547 14.1966 21.4344 13.9532H9.7378C9.22331 14.2506 8.20177 15.1852 7.95566 16.9121C7.93488 17.0567 7.86422 17.1817 7.76299 17.2716C8.2938 17.8128 8.92288 18.0414 9.2622 18.0931H14.1636C14.2416 18.0931 14.3188 18.1084 14.3908 18.1383C14.4629 18.1681 14.5283 18.2119 14.5835 18.267C14.6386 18.3221 14.6823 18.3876 14.7122 18.4596C14.742 18.5317 14.7574 18.6089 14.7574 18.6868C14.7574 18.7648 14.742 18.842 14.7122 18.9141C14.6823 18.9861 14.6386 19.0515 14.5835 19.1067C14.5283 19.1618 14.4629 19.2056 14.3908 19.2354C14.3188 19.2652 14.2416 19.2806 14.1636 19.2806H9.18413L9.14731 19.2761C8.38613 19.1805 6.86731 18.5776 6.10345 16.9267H3.90747C3.55419 16.9267 3.26533 17.214 3.26533 17.5718V17.624C3.26504 17.7779 3.31981 17.9267 3.41973 18.0437C3.51964 18.1606 3.65811 18.238 3.81009 18.2617L5.57798 18.5342C6.19905 18.6301 6.49711 19.3459 6.13462 19.8547L5.5008 20.7445C5.33303 20.9803 5.24277 21.2625 5.24252 21.552V24.5097C5.24196 24.8773 5.38738 25.23 5.6468 25.4904C5.90622 25.7507 6.25841 25.8974 6.62595 25.8982H10.8974C11.0549 25.8982 11.2059 25.9608 11.3172 26.0721C11.4286 26.1835 11.4911 26.3345 11.4911 26.492C11.4911 26.6495 11.4286 26.8005 11.3172 26.9118C11.2059 27.0232 11.0549 27.0857 10.8974 27.0857H6.62655C6.36683 27.0863 6.10855 27.0473 5.86061 26.9699V28.1028C5.86061 28.3237 6.03873 28.5 6.25545 28.5H9.46883C9.68555 28.5 9.86367 28.3068 9.86367 27.9787C9.86367 27.6507 10.1294 27.385 10.4574 27.385C10.7855 27.385 11.0512 27.651 11.0512 27.9787C11.0512 28.9783 10.344 29.6875 9.46883 29.6875H6.25575C6.0478 29.6874 5.84191 29.6463 5.64985 29.5665C5.45779 29.4868 5.28331 29.3701 5.13637 29.2229C4.98944 29.0757 4.87293 28.9011 4.79349 28.7089C4.71406 28.5167 4.67325 28.3108 4.67341 28.1028L4.67608 26.188C4.27475 25.721 4.05455 25.1254 4.05561 24.5097V21.5523C4.05561 21.0155 4.22275 20.4924 4.53388 20.0554L4.84263 19.6223L3.6293 19.4353C3.19708 19.3683 2.8031 19.1488 2.5186 18.8166C2.2341 18.4844 2.07786 18.0614 2.07813 17.624V17.5718C2.07813 16.5612 2.89572 15.7392 3.90777 15.7392H6.32789C6.56836 15.7392 6.78152 15.8395 6.93381 15.9966C7.41683 14.2218 8.57939 13.2065 9.27497 12.8538Z' fill='%23721313'/%3E%3Cpath d='M6.10611 20.4753C6.16413 20.4232 6.23185 20.383 6.30541 20.357C6.37896 20.3311 6.45691 20.3199 6.53479 20.3241C6.61268 20.3283 6.68897 20.3478 6.75932 20.3815C6.82966 20.4152 6.89268 20.4624 6.94478 20.5204L7.87994 21.5621H8.84953C9.007 21.5621 9.15802 21.6247 9.26937 21.7361C9.38072 21.8474 9.44328 21.9984 9.44328 22.1559C9.44328 22.3134 9.38072 22.4644 9.26937 22.5757C9.15802 22.6871 9.007 22.7496 8.84953 22.7496H7.72526C7.48628 22.7496 7.25887 22.6481 7.09945 22.4706L6.06098 21.3137C6.00886 21.2556 5.96868 21.1879 5.94274 21.1144C5.9168 21.0408 5.9056 20.9629 5.90979 20.885C5.91398 20.8071 5.93348 20.7308 5.96716 20.6605C6.00085 20.5901 6.04806 20.5274 6.10611 20.4753ZM13.8249 25.5222C13.8829 25.47 13.9506 25.4299 14.0242 25.4039C14.0977 25.378 14.1757 25.3668 14.2535 25.371C14.3314 25.3752 14.4077 25.3947 14.4781 25.4283C14.5484 25.462 14.6114 25.5092 14.6635 25.5673L15.5987 26.609H18.0527C18.2101 26.609 18.3611 26.6716 18.4725 26.7829C18.5838 26.8943 18.6464 27.0453 18.6464 27.2028C18.6464 27.3602 18.5838 27.5113 18.4725 27.6226C18.3611 27.734 18.2101 27.7965 18.0527 27.7965H15.4434C15.2047 27.7965 14.9773 27.695 14.8179 27.5175L13.7794 26.3605C13.7273 26.3025 13.6871 26.2348 13.6612 26.1612C13.6353 26.0877 13.6241 26.0097 13.6282 25.9319C13.6324 25.854 13.6519 25.7777 13.6856 25.7073C13.7193 25.637 13.7665 25.574 13.8246 25.5219M32.7845 25.5222C32.9016 25.6274 32.9722 25.7748 32.9806 25.932C32.9891 26.0892 32.9348 26.2434 32.8296 26.3605L31.7911 27.5175C31.7123 27.6053 31.6159 27.6755 31.5081 27.7236C31.4003 27.7717 31.2836 27.7965 31.1656 27.7965H28.5567C28.3992 27.7965 28.2482 27.734 28.1368 27.6226C28.0255 27.5113 27.9629 27.3602 27.9629 27.2028C27.9629 27.0453 28.0255 26.8943 28.1368 26.7829C28.2482 26.6716 28.3992 26.609 28.5567 26.609H31.0107L31.9458 25.567C31.9979 25.509 32.061 25.4618 32.1313 25.4281C32.2017 25.3945 32.278 25.375 32.3559 25.3708C32.4337 25.3667 32.5117 25.3779 32.5852 25.4039C32.6588 25.4298 32.7265 25.47 32.7845 25.5222ZM17.7059 29.4329C17.7059 29.2754 17.7685 29.1244 17.8798 29.0131C17.9912 28.9017 18.1422 28.8391 18.2997 28.8391H28.31C28.4675 28.8391 28.6185 28.9017 28.7298 29.0131C28.8412 29.1244 28.9037 29.2754 28.9037 29.4329C28.9037 29.5904 28.8412 29.7414 28.7298 29.8527C28.6185 29.9641 28.4675 30.0266 28.31 30.0266H18.2994C18.1419 30.0266 17.9909 29.9641 17.8795 29.8527C17.7682 29.7414 17.7059 29.5904 17.7059 29.4329Z' fill='%23721313'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9937 17.9007C17.1181 17.8374 17.2473 17.8125 17.366 17.8125H29.2434C29.3621 17.8125 29.4913 17.8374 29.6157 17.9007C30.3112 18.2534 31.4738 19.2687 31.9568 21.0434C32.0353 20.9619 32.1294 20.8971 32.2335 20.8529C32.3376 20.8086 32.4496 20.7859 32.5627 20.786H34.9829C35.9949 20.786 36.8125 21.6078 36.8125 22.6186V22.6709C36.8128 23.1082 36.6565 23.5313 36.372 23.8635C36.0875 24.1957 35.6935 24.4151 35.2613 24.4821L34.0483 24.6691L34.3567 25.1026C34.6678 25.5395 34.835 26.0625 34.8353 26.5988V29.5566C34.8364 30.1723 34.6162 30.7679 34.2148 31.2348L34.2172 33.1497C34.2174 33.3576 34.1766 33.5636 34.0971 33.7557C34.0177 33.9479 33.9012 34.1226 33.7543 34.2697C33.6073 34.4169 33.4328 34.5337 33.2408 34.6134C33.0487 34.6931 32.8428 34.7342 32.6349 34.7344H29.4218C28.5466 34.7344 27.8395 33.9922 27.8395 33.0256C27.8395 32.8681 27.902 32.7171 28.0134 32.6057C28.1247 32.4944 28.2757 32.4318 28.4332 32.4318C28.5907 32.4318 28.7417 32.4944 28.853 32.6057C28.9644 32.7171 29.027 32.8681 29.027 33.0256C29.027 33.3536 29.2051 33.5469 29.4218 33.5469H32.6349C32.8516 33.5469 33.0297 33.3705 33.0297 33.1497V32.0165C32.7819 32.0939 32.5237 32.133 32.2641 32.1326H14.3453C14.0856 32.1326 13.8274 32.0935 13.5794 32.0165V33.1497C13.5794 33.3705 13.7575 33.5469 13.9742 33.5469H17.1876C17.4043 33.5469 17.5824 33.3536 17.5824 33.0256C17.5824 32.8681 17.645 32.7171 17.7563 32.6057C17.8677 32.4944 18.0187 32.4318 18.1762 32.4318C18.3336 32.4318 18.4847 32.4944 18.596 32.6057C18.7074 32.7171 18.7699 32.8681 18.7699 33.0256C18.7699 34.1406 18.0628 34.7344 17.1876 34.7344H13.9745C13.7665 34.7342 13.5607 34.6931 13.3686 34.6134C13.1765 34.5337 13.0021 34.4169 12.8551 34.2697C12.7082 34.1226 12.5917 33.9479 12.5122 33.7557C12.4328 33.5636 12.392 33.3576 12.3922 33.1497L12.3948 31.2348C11.9935 30.7679 11.7733 30.1723 11.7744 29.5566V26.5991C11.7744 26.0624 11.9412 25.5393 12.2526 25.1023L12.5614 24.6691L11.348 24.4821C10.9158 24.4151 10.5219 24.1957 10.2373 23.8635C9.95285 23.5313 9.79661 23.1082 9.79688 22.6709V22.6186C9.79688 21.608 10.6145 20.786 11.6265 20.786H14.0466C14.2871 20.786 14.5003 20.8863 14.6526 21.0434C15.1356 19.2687 16.2981 18.2534 16.9937 17.9007ZM15.4817 22.3185C16.0125 22.8597 16.6416 23.0883 16.981 23.1399H29.6284C29.9678 23.0883 30.5968 22.8597 31.1276 22.3185C31.023 22.2252 30.9548 22.098 30.935 21.9593C30.6889 20.232 29.6673 19.2975 29.1528 19H17.4565C16.9421 19.2975 15.9205 20.232 15.6744 21.959C15.6536 22.1035 15.583 22.2285 15.4817 22.3185ZM11.6265 21.9735C11.2732 21.9735 10.9844 22.2609 10.9844 22.6186V22.6709C10.9841 22.8247 11.0389 22.9735 11.1388 23.0905C11.2387 23.2075 11.3772 23.2848 11.5291 23.3085L13.2973 23.5811C13.9178 23.677 14.2162 24.3927 13.8537 24.9016L13.2198 25.7913C13.0521 26.0272 12.9618 26.3094 12.9616 26.5988V29.5566C12.961 29.9241 13.1064 30.2768 13.3658 30.5372C13.6253 30.7976 13.9775 30.9443 14.345 30.9451H32.2641C32.6317 30.9444 32.9839 30.7977 33.2434 30.5373C33.5029 30.2769 33.6484 29.9242 33.6478 29.5566V26.5991C33.6476 26.3097 33.5573 26.0275 33.3895 25.7916L32.7557 24.9016C32.3932 24.3927 32.6913 23.677 33.312 23.5811L35.0802 23.3085C35.2322 23.2848 35.3707 23.2075 35.4706 23.0905C35.5705 22.9735 35.6253 22.8247 35.625 22.6709V22.6186C35.6252 22.448 35.5578 22.2842 35.4374 22.1632C35.317 22.0423 35.1535 21.9741 34.9829 21.9735H32.7869C32.023 23.6241 30.5042 24.2274 29.7427 24.3227L29.7062 24.3274H16.9032L16.8664 24.323C16.1052 24.2274 14.5864 23.6244 13.8225 21.9735H11.6265Z' fill='%23721313'/%3E%3C/svg%3E%0A");
}

#gform_wrapper_2 .quiz-case-type .gchoice:nth-child(2) label::before {
	left: 13px;
	width: 50px;
	height: 50px;
background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.2227 21.0938H12.5008C12.2936 21.0938 12.0949 21.1761 11.9484 21.3226C11.8018 21.4691 11.7195 21.6678 11.7195 21.875C11.7195 22.0822 11.8018 22.2809 11.9484 22.4274C12.0949 22.5739 12.2936 22.6563 12.5008 22.6563H29.2227C29.4299 22.6563 29.6286 22.5739 29.7751 22.4274C29.9216 22.2809 30.0039 22.0822 30.0039 21.875C30.0039 21.6678 29.9216 21.4691 29.7751 21.3226C29.6286 21.1761 29.4299 21.0938 29.2227 21.0938ZM26.9453 25.9336H12.5C12.2928 25.9336 12.0941 26.0159 11.9476 26.1624C11.8011 26.3089 11.7188 26.5076 11.7188 26.7148C11.7188 26.922 11.8011 27.1208 11.9476 27.2673C12.0941 27.4138 12.2928 27.4961 12.5 27.4961H26.9453C27.1525 27.4961 27.3512 27.4138 27.4977 27.2673C27.6443 27.1208 27.7266 26.922 27.7266 26.7148C27.7266 26.5076 27.6443 26.3089 27.4977 26.1624C27.3512 26.0159 27.1525 25.9336 26.9453 25.9336ZM21.4078 30.775H12.5008C12.2936 30.775 12.0949 30.8573 11.9484 31.0038C11.8018 31.1503 11.7195 31.349 11.7195 31.5562C11.7195 31.7634 11.8018 31.9622 11.9484 32.1087C12.0949 32.2552 12.2936 32.3375 12.5008 32.3375H21.4078C21.615 32.3375 21.8137 32.2552 21.9602 32.1087C22.1068 31.9622 22.1891 31.7634 22.1891 31.5562C22.1891 31.349 22.1068 31.1503 21.9602 31.0038C21.8137 30.8573 21.615 30.775 21.4078 30.775ZM17.4414 41.2172H12.5C12.2928 41.2172 12.0941 41.2995 11.9476 41.446C11.8011 41.5925 11.7188 41.7912 11.7188 41.9984C11.7188 42.2056 11.8011 42.4044 11.9476 42.5509C12.0941 42.6974 12.2928 42.7797 12.5 42.7797H17.4414C17.6486 42.7797 17.8473 42.6974 17.9938 42.5509C18.1403 42.4044 18.2227 42.2056 18.2227 41.9984C18.2227 41.7912 18.1403 41.5925 17.9938 41.446C17.8473 41.2995 17.6486 41.2172 17.4414 41.2172Z' fill='%23721313'/%3E%3Cpath d='M37.5469 30.8368L40.3344 8.88917C40.4318 8.12078 40.2207 7.3451 39.7472 6.7321C39.2738 6.1191 38.5767 5.71878 37.8086 5.61886L18.3477 3.14699C17.5808 3.05589 16.809 3.27042 16.1991 3.74415C15.5892 4.21787 15.1905 4.91269 15.0891 5.67824L14.7703 8.1673H11.1758C10.3711 8.16833 9.59972 8.48844 9.03074 9.05742C8.46176 9.6264 8.14166 10.3978 8.14062 11.2025V42.2228C8.14166 43.0274 8.46176 43.7988 9.03074 44.3678C9.59972 44.9368 10.3711 45.2569 11.1758 45.2579H28.2633C29.7185 46.3092 31.4681 46.875 33.2633 46.8751C42.068 46.8111 45.0727 35.1845 37.5469 30.8368ZM16.6391 5.87277C16.6878 5.51758 16.8737 5.19562 17.1571 4.97596C17.4404 4.7563 17.7986 4.65643 18.1547 4.69777L37.6117 7.16964C37.9689 7.21635 38.293 7.40295 38.5128 7.68845C38.7325 7.97396 38.8299 8.33502 38.7836 8.6923L36.057 30.1587C35.2603 29.8853 34.4277 29.7305 33.5859 29.6993V11.2032C33.5849 10.3986 33.2648 9.62718 32.6958 9.0582C32.1268 8.48922 31.3554 8.16911 30.5508 8.16808H16.3453L16.6391 5.87277ZM9.70312 42.2228V11.2025C9.70354 10.812 9.85883 10.4377 10.1349 10.1616C10.411 9.8855 10.7853 9.73021 11.1758 9.7298H30.5508C30.9412 9.73021 31.3156 9.8855 31.5916 10.1616C31.8677 10.4377 32.023 10.812 32.0234 11.2025V29.7829C30.5204 29.9994 29.1017 30.611 27.9124 31.5551C26.723 32.4992 25.8055 33.7421 25.2536 35.1568C24.7017 36.5716 24.5352 38.1074 24.7711 39.6075C25.0069 41.1077 25.6367 42.5183 26.5961 43.6954H11.1758C10.7853 43.695 10.411 43.5397 10.1349 43.2636C9.85883 42.9875 9.70354 42.6132 9.70312 42.2228ZM33.2633 45.3126C31.3986 45.3103 29.6109 44.5686 28.2923 43.25C26.9737 41.9314 26.232 40.1437 26.2297 38.279C26.5992 28.9548 39.9289 28.9579 40.2969 38.279C40.2946 40.1437 39.5528 41.9314 38.2343 43.25C36.9157 44.5686 35.128 45.3103 33.2633 45.3126Z' fill='%23721313'/%3E%3Cpath d='M13.1812 18.3687H28.5453C28.9595 18.3681 29.3565 18.2033 29.6494 17.9104C29.9423 17.6175 30.1071 17.2205 30.1078 16.8062V13.2812C30.1071 12.867 29.9423 12.47 29.6494 12.1771C29.3565 11.8842 28.9595 11.7194 28.5453 11.7188H13.1812C12.767 11.7194 12.3699 11.8842 12.077 12.1771C11.7841 12.47 11.6193 12.867 11.6187 13.2812V16.8062C11.6193 17.2205 11.7841 17.6175 12.077 17.9104C12.3699 18.2033 12.767 18.3681 13.1812 18.3687ZM13.1812 13.2812H28.5453L28.5468 16.8062H13.1812V13.2812ZM17.7812 36.4289L15.2812 38.0484L15.2414 37.4484C15.232 37.3248 15.1935 37.2051 15.129 37.0991C15.0646 36.9932 14.976 36.9039 14.8705 36.8387C14.765 36.7735 14.6456 36.7342 14.522 36.7239C14.3984 36.7137 14.2741 36.7328 14.1593 36.7797L11.9945 37.6883C11.8976 37.7263 11.8092 37.7833 11.7346 37.856C11.6601 37.9286 11.6008 38.0154 11.5602 38.1113C11.5197 38.2072 11.4987 38.3103 11.4985 38.4144C11.4984 38.5185 11.519 38.6216 11.5593 38.7176C11.5995 38.8136 11.6586 38.9006 11.7329 38.9735C11.8073 39.0464 11.8954 39.1037 11.9923 39.142C12.0891 39.1803 12.1925 39.1989 12.2966 39.1966C12.4007 39.1944 12.5033 39.1714 12.5984 39.1289L13.7546 38.6445L13.8093 39.4805C13.82 39.6156 13.8654 39.7456 13.9411 39.8581C14.0168 39.9705 14.1202 40.0614 14.2414 40.1221C14.3626 40.1828 14.4974 40.2111 14.6328 40.2044C14.7681 40.1976 14.8995 40.156 15.014 40.0836L18.6312 37.7398C18.7992 37.6247 18.9155 37.4485 18.9555 37.2488C18.9954 37.0491 18.9558 36.8417 18.8451 36.6707C18.7344 36.4998 18.5613 36.3789 18.3627 36.3337C18.1641 36.2885 17.955 36.3227 17.7812 36.4289ZM36.9085 34.6328C36.762 34.4864 36.5634 34.4041 36.3562 34.4041C36.149 34.4041 35.9504 34.4864 35.8039 34.6328L33.2632 37.1742L30.7218 34.6328C30.6498 34.5582 30.5635 34.4987 30.4682 34.4577C30.3729 34.4168 30.2704 34.3952 30.1667 34.3943C30.0629 34.3934 29.9601 34.4132 29.864 34.4525C29.768 34.4918 29.6808 34.5498 29.6075 34.6231C29.5341 34.6965 29.4761 34.7837 29.4368 34.8797C29.3975 34.9757 29.3778 35.0786 29.3787 35.1823C29.3796 35.2861 29.4011 35.3886 29.4421 35.4839C29.483 35.5792 29.5425 35.6654 29.6171 35.7375L32.1585 38.2789L29.6171 40.8195C29.5425 40.8916 29.483 40.9778 29.4421 41.0731C29.4011 41.1684 29.3796 41.271 29.3787 41.3747C29.3778 41.4784 29.3975 41.5813 29.4368 41.6773C29.4761 41.7733 29.5341 41.8605 29.6075 41.9339C29.6808 42.0073 29.768 42.0653 29.864 42.1045C29.9601 42.1438 30.0629 42.1636 30.1667 42.1627C30.2704 42.1618 30.3729 42.1402 30.4682 42.0993C30.5635 42.0584 30.6498 41.9988 30.7218 41.9242L33.2632 39.3836L35.8039 41.9242C35.8759 41.9988 35.9621 42.0584 36.0574 42.0993C36.1528 42.1402 36.2553 42.1618 36.359 42.1627C36.4627 42.1636 36.5656 42.1438 36.6616 42.1045C36.7576 42.0653 36.8449 42.0073 36.9182 41.9339C36.9916 41.8605 37.0496 41.7733 37.0889 41.6773C37.1282 41.5813 37.1479 41.4784 37.147 41.3747C37.1461 41.271 37.1246 41.1684 37.0836 41.0731C37.0427 40.9778 36.9832 40.8916 36.9085 40.8195L34.3679 38.2789L36.9085 35.7375C37.055 35.591 37.1373 35.3923 37.1373 35.1852C37.1373 34.978 37.055 34.7793 36.9085 34.6328Z' fill='%23721313'/%3E%3C/svg%3E%0A");
}

#gform_wrapper_2 .quiz-case-type .gchoice:nth-child(3) label::before {
	left: 20px;
	width: 34px;
	height: 34px;
background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.6 6.12003C30.5978 5.98022 30.5525 5.84448 30.4704 5.73132C30.3882 5.61815 30.2732 5.53306 30.141 5.48763L17.221 1.06763C17.0781 1.01652 16.9219 1.01652 16.779 1.06763L3.85897 5.48763C3.72673 5.53306 3.6117 5.61815 3.52956 5.73132C3.44743 5.84448 3.40218 5.98022 3.39997 6.12003L3.36597 8.12603C3.26397 14.3038 3.76377 18.7374 4.89937 21.6852C5.751 23.9047 7.03497 25.933 8.67677 27.6522C10.6409 29.6499 12.9686 31.254 15.5346 32.3782L16.7178 32.9188C16.8064 32.9592 16.9026 32.9802 17 32.9802C17.0973 32.9802 17.1936 32.9592 17.2822 32.9188L18.4654 32.3782C21.0314 31.254 23.359 29.6499 25.3232 27.6522C26.9666 25.9323 28.2517 23.9028 29.104 21.6818C30.2396 18.734 30.7394 14.3004 30.6374 8.12263L30.6 6.12003ZM27.8358 21.1922C27.0491 23.2467 25.8609 25.1238 24.3406 26.7138C22.4943 28.5813 20.3103 30.0813 17.9044 31.1338L17 31.552L16.0956 31.1406C13.6897 30.0881 11.5056 28.5881 9.65937 26.7206C8.13831 25.1286 6.95007 23.2491 6.16417 21.1922C5.09997 18.411 4.62057 14.144 4.72257 8.16003L4.74637 6.63003L17 2.41743L29.24 6.61643L29.2638 8.14643C29.3794 14.144 28.9 18.411 27.8358 21.1922Z' fill='%23721313'/%3E%3Cpath d='M27.1999 8.50003C27.1984 8.35964 27.1535 8.22315 27.0713 8.10931C26.9891 7.99547 26.8737 7.90986 26.7409 7.86423L17.2209 4.60023C17.0775 4.55253 16.9224 4.55253 16.7789 4.60023L7.25894 7.86423C7.12615 7.90986 7.01074 7.99547 6.92856 8.10931C6.84637 8.22315 6.80144 8.35964 6.79994 8.50003V8.56463C6.70814 13.957 7.13994 18.0642 8.06134 20.4442C8.73536 22.208 9.7549 23.8194 11.0601 25.1838C12.6693 26.8199 14.5756 28.1343 16.6769 29.0564L16.7177 29.0734C16.8055 29.1167 16.9021 29.1389 16.9999 29.138C17.0973 29.1381 17.1935 29.1172 17.2821 29.0768L17.3229 29.0564C19.4256 28.1391 21.3342 26.8294 22.9465 25.1974C24.2518 23.833 25.2713 22.2216 25.9453 20.4578C26.8599 18.0778 27.3053 13.9706 27.2067 8.58163L27.1999 8.50003ZM24.6669 19.958C24.054 21.5526 23.1293 23.009 21.9469 24.242C20.5248 25.691 18.8478 26.8655 16.9999 27.7066C15.1471 26.8714 13.4643 25.7015 12.0359 24.2556C10.8536 23.0226 9.92887 21.5662 9.31594 19.9716C8.49994 17.8092 8.08514 14.0284 8.15994 9.01003L16.9999 5.97723L25.8399 9.01003C25.9147 14.025 25.4999 17.8092 24.6737 19.9716L24.6669 19.958Z' fill='%23721313'/%3E%3Cpath d='M20.1926 13.7122L15.3442 18.5606L13.8074 17.0238C13.7442 16.9606 13.6692 16.9105 13.5866 16.8763C13.5041 16.8421 13.4156 16.8245 13.3263 16.8245C13.2369 16.8245 13.1484 16.8421 13.0659 16.8763C12.9833 16.9105 12.9083 16.9606 12.8452 17.0238C12.782 17.087 12.7319 17.162 12.6977 17.2445C12.6635 17.3271 12.6459 17.4156 12.6459 17.5049C12.6459 17.5943 12.6635 17.6827 12.6977 17.7653C12.7319 17.8478 12.782 17.9228 12.8452 17.986L14.8614 20.0022C14.9246 20.0659 14.9998 20.1163 15.0827 20.1508C15.1656 20.1852 15.2544 20.2029 15.3442 20.2028C15.5242 20.2021 15.6966 20.1299 15.8236 20.0022L21.1548 14.6744C21.2179 14.6112 21.268 14.5362 21.3022 14.4537C21.3364 14.3711 21.354 14.2827 21.354 14.1933C21.354 14.104 21.3364 14.0155 21.3022 13.9329C21.268 13.8504 21.2179 13.7754 21.1548 13.7122C21.0916 13.649 21.0166 13.5989 20.934 13.5647C20.8515 13.5305 20.763 13.5129 20.6737 13.5129C20.5843 13.5129 20.4958 13.5305 20.4133 13.5647C20.3307 13.5989 20.2557 13.649 20.1926 13.7122Z' fill='%23721313'/%3E%3C/svg%3E%0A");
}

/* Keep the case-type icons compact and visually consistent. */
#gform_wrapper_2 .quiz-case-type .gchoice:nth-child(1) label::before,
#gform_wrapper_2 .quiz-case-type .gchoice:nth-child(2) label::before,
#gform_wrapper_2 .quiz-case-type .gchoice:nth-child(3) label::before {
	left: 20px;
	width: 38px;
	height: 38px;
}

#gform_wrapper_2 .quiz-timeline label {
	padding-left: 62px;
}

#gform_wrapper_2 .quiz-timeline label::before {
	left: 20px;
	width: 24px;
	height: 24px;
	border: 2px solid #ccd4df;
	border-radius: 50%;
	background: #fff;
}

#gform_wrapper_2 .quiz-timeline input:checked + label::before {
	border: 7px solid #346ec3;
}

#gform_wrapper_2 .quiz-options label:hover,
#gform_wrapper_2 .quiz-options input:focus-visible + label,
#gform_wrapper_2 .quiz-options input:checked + label {
	border-color: var(--quiz-red);
	background: #fff;
}

#gform_wrapper_2 .quiz-options label:hover {
	transform: translateY(-1px);
}

#gform_wrapper_2 .gf_page_steps {
	position: absolute;
	left: max(20px, calc((100% - 1600px) / 2));
	top: 285px;
	display: flex;
	align-items: center;
	gap: 0;
	width: auto;
	margin: 0;
	padding: 0;
	border: 0;
}

#gform_wrapper_2 .gf_step {
	display: flex;
	align-items: center;
	gap: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}

#gform_wrapper_2 .gf_step:not(:last-child)::after {
	content: "";
	width: 50px;
	height: 3px;
	flex: 0 0 50px;
	background: var(--quiz-line);
}

#gform_wrapper_2 .gf_step.gf_step_active:not(:last-child)::after {
	background: linear-gradient(to right, var(--quiz-navy) 0 50%, var(--quiz-line) 50% 100%);
}

#gform_wrapper_2 .gf_step.gf_step_completed:not(:last-child)::after {
	background: var(--quiz-navy);
}

#gform_wrapper_2 .gf_step_number {
	display: none;
}

#gform_wrapper_2 .gf_step_label {
	display: grid;
	place-items: center;
	width: 54px;
	height: 54px;
	flex: 0 0 54px;
	padding: 0;
	border-radius: 50%;
	background: rgba(22, 35, 59, .1);
	color: var(--quiz-navy);
	font-size: 18px;
	font-weight: 700;
	line-height: 1;
	box-sizing: border-box;
}

#gform_wrapper_2 .gf_step_active .gf_step_label,
#gform_wrapper_2 .gf_step_completed .gf_step_label {
	background: var(--quiz-navy);
	color: #fff;
}

/* Contact page. */
#gform_wrapper_2 #gform_fields_2_3 {
	grid-template-columns: minmax(0, 1fr) minmax(0, 555px);
	gap: clamp(12px, .84vw, 16px);
}

#gform_wrapper_2 #field_2_15 {
	grid-row: 1 / span 3;
}

#gform_wrapper_2 #field_2_16,
#gform_wrapper_2 #field_2_17,
#gform_wrapper_2 #field_2_18,
#gform_wrapper_2 #field_2_19,
#gform_wrapper_2 #field_2_20 {
	grid-column: 2;
}

#gform_wrapper_2 #gform_page_2_3 .gfield_label {
	display: block;
	margin: 0 0 7px;
	color: var(--quiz-navy);
	font-family: var(--e-global-typography-text-font-family, "Poppins"), sans-serif;
	font-size: var(--e-global-typography-text-font-size, 16px);
	font-weight: var(--e-global-typography-text-font-weight, 400);
	line-height: var(--e-global-typography-text-line-height, 1.5);
}

#gform_wrapper_2 #gform_page_2_3 .gfield_required {
	display: none !important;
}

#gform_wrapper_2 #gform_page_2_3 input[type="text"],
#gform_wrapper_2 #gform_page_2_3 input[type="tel"],
#gform_wrapper_2 #gform_page_2_3 input[type="email"] {
	width: 100%;
	min-height: 56px;
	padding: 12px 16px;
	border: 1px solid #cfd2d8;
	border-radius: 8px;
	background: #fff;
	color: var(--quiz-navy);
	font-family: var(--e-global-typography-text-font-family, "Poppins"), sans-serif;
	font-size: var(--e-global-typography-text-font-size, 16px);
	font-weight: var(--e-global-typography-text-font-weight, 400);
	line-height: var(--e-global-typography-text-line-height, 1.5);
}

#gform_wrapper_2 #gform_page_2_3 input::placeholder {
	color: #596273;
	opacity: 1;
}

#gform_wrapper_2 #gform_page_2_3 input:focus {
	border-color: var(--quiz-red);
	box-shadow: 0 0 0 2px rgba(114, 19, 19, .12);
	outline: 0;
}

.gform_wrapper .ginput_container_consent {
	display: flex;
	align-items: flex-start;
	gap: 8px;
	width: 100%;
}

.gform_wrapper .ginput_container_consent input[type="checkbox"],
.gform_wrapper .ginput_container.ginput_container_consent input[type="checkbox"] {
	appearance: auto;
	width: 14px !important;
	height: 14px !important;
	min-width: 14px !important;
	min-height: 14px !important;
	margin: 3px 0 0 !important;
	padding: 0 !important;
	flex: 0 0 14px;
	accent-color: #fff;
	cursor: pointer;
}

.gform_wrapper .ginput_container_consent .gfield_consent_label {
	display: block;
	margin: 0;
	color: #fff;
	cursor: pointer;
	font-family: var(--e-global-typography-text-font-family, "Poppins"), sans-serif;
	font-size: 14px;
	font-weight: var(--e-global-typography-text-font-weight, 400);
	line-height: 1.5;
}

/* Keep Form 2's consent content readable without changing the footer form. */
#gform_wrapper_2 .ginput_container_consent .gfield_consent_label,
#gform_wrapper_2 .ginput_container_consent .gfield_consent_label a {
	color: var(--quiz-navy);
}

#gform_wrapper_2 .quiz-copy h2:focus {
	outline: none;
}

#gform_wrapper_2 #gform_page_2_3 .gfield_error input {
	border-color: #b42318;
}

#gform_wrapper_2 #gform_page_2_3 .validation_message {
	margin-top: 6px;
	color: #b42318;
	font-family: var(--e-global-typography-text-font-family, "Poppins"), sans-serif;
	font-size: 14px;
	line-height: 1.4;
}

#gform_wrapper_2 #gform_page_2_3 .gform-page-footer {
	display: flex !important;
	justify-content: flex-end;
	width: 555px;
	gap: clamp(12px, .84vw, 16px);
	margin: 20px 0 0 min(calc(100% - 555px), 909px);
	padding: 0;
	border: 0;
}

/* Step 2 uses the native Previous and Next controls. */
#gform_wrapper_2 #gform_page_2_2 .gform-page-footer {
	display: flex !important;
	justify-content: space-between;
	width: 555px;
	gap: clamp(12px, .84vw, 16px);
	margin: 20px 0 0 min(calc(100% - 555px), 909px);
	padding: 0;
	border: 0;
}

#gform_wrapper_2 #gform_page_2_2 .gform_previous_button,
#gform_wrapper_2 #gform_page_2_2 .gform_next_button {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	flex: 1 1 0;
	min-width: 140px;
	height: 60px;
	padding: 10px 22px;
	border: 1px solid var(--quiz-red);
	border-radius: 5px;
	background: transparent;
	color: var(--quiz-red);
	font-family: var(--e-global-typography-accent-font-family, "Poppins"), sans-serif;
	font-size: var(--e-global-typography-accent-font-size, 16px);
	font-weight: var(--e-global-typography-accent-font-weight, 700);
	line-height: var(--e-global-typography-accent-line-height, 1.2);
}

#gform_wrapper_2 #gform_page_2_2 .gform_next_button {
	background: var(--quiz-red);
	color: #fff;
}

#gform_wrapper_2 #gform_page_2_3 .button {
	height: 60px;
	padding: 10px 22px;
	border: 1px solid var(--quiz-red);
	border-radius: 5px;
	background: var(--quiz-red);
	color: #fff;
	font-family: var(--e-global-typography-accent-font-family, "Poppins"), sans-serif;
	font-size: var(--e-global-typography-accent-font-size, 16px);
	font-weight: var(--e-global-typography-accent-font-weight, 700);
	line-height: var(--e-global-typography-accent-line-height, 1.2);
}

#gform_wrapper_2 #gform_page_2_3 .gform_previous_button {
	flex: 0 0 140px;
}

#gform_wrapper_2 #gform_page_2_3 .gform_button {
	flex: 1 1 auto;
}

#gform_wrapper_2 #gform_page_2_3 .gform_previous_button {
	background: transparent;
	color: var(--quiz-red);
}

/* Gravity Forms replaces the form wrapper with this element after submission. */
.consultation-quiz #gform_confirmation_wrapper_2 {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-height: 460px;
	padding: 72px 8.33%;
	box-sizing: border-box;
	background: #f3f3f3;
}

.consultation-quiz #gform_confirmation_message_2 {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: min(100%, 900px);
	min-height: 245px;
	margin: 0 auto;
	padding: 42px;
	box-sizing: border-box;
	border: 2px solid #721313;
	border-radius: 10px;
	background: #fff;
	box-shadow: 0 18px 45px rgba(22, 35, 59, .1);
	color: #16233b;
	font-family: var(--e-global-typography-text-font-family, "Poppins"), sans-serif;
	font-size: clamp(18px, 1.35vw, 24px);
	font-weight: var(--e-global-typography-text-font-weight, 400);
	line-height: 1.5;
	text-align: center;
}

.consultation-quiz #gform_confirmation_message_2::before {
	content: "✓";
	display: grid;
	place-items: center;
	width: 64px;
	height: 64px;
	margin-bottom: 22px;
	border-radius: 50%;
	background: #721313;
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 34px;
	font-weight: 700;
	line-height: 1;
}
.gform_wrapper form .gform_footer input[type="submit"],
.gform_wrapper form .gform_footer button[type="submit"],
.gform_wrapper form input.gform_button,
.gform_wrapper form button.gform_button {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	width: 133px !important;
	height: 60px;
	margin: 0 !important;
	padding: 17px 32px !important;
	border: 0 !important;
	border-radius: 5px;
	background: #fff !important;
	color: #16233b !important;
	font-family: var(--e-global-typography-accent-font-family, "Poppins"), sans-serif !important;
	font-size: var(--e-global-typography-accent-font-size, 16px) !important;
	font-weight: var(--e-global-typography-accent-font-weight, 700) !important;
	line-height: var(--e-global-typography-accent-line-height, 1.2) !important;
	text-transform: uppercase !important;
}

.gform_wrapper form .gform_footer input[type="submit"]:hover,
.gform_wrapper form .gform_footer button[type="submit"]:hover,
.gform_wrapper form input.gform_button:hover,
.gform_wrapper form button.gform_button:hover {
	background: #d42525 !important;
	color: #fff !important;
}

/* Ghost submit button for the final step of consultation Form 2 only. */
#gform_wrapper_2 #gform_page_2_3 input.gform_button,
#gform_wrapper_2 #gform_page_2_3 button.gform_button {
	border: 2px solid var(--quiz-red) !important;
	background: transparent !important;
	color: var(--quiz-red) !important;
	transition: background-color .2s ease, color .2s ease, box-shadow .2s ease;
}

#gform_wrapper_2 #gform_page_2_3 input.gform_button:hover,
#gform_wrapper_2 #gform_page_2_3 input.gform_button:focus-visible,
#gform_wrapper_2 #gform_page_2_3 button.gform_button:hover,
#gform_wrapper_2 #gform_page_2_3 button.gform_button:focus-visible {
	background: var(--quiz-red) !important;
	color: #fff !important;
	box-shadow: 0 4px 12px rgba(114, 19, 19, .2);
	outline: 0;
}

.contact-form .gform_wrapper .gfield .ginput_container_textarea textarea,
.contact-form .gfield .ginput_container textarea {
	display: block;
	width: 100% !important;
	max-width: 100% !important;
	height: 177px !important;
	min-height: 177px !important;
	box-sizing: border-box !important;
	resize: vertical !important;
}

@media (max-width: 1750px) {
	#gform_wrapper_2 .gform_fields {
		grid-template-columns: minmax(0, 1fr) 555px;
		column-gap: 50px;
	}
}

@media (max-width: 1024px) {
	#gform_wrapper_2 {
    padding: 10px 20px 50px;
}
	#gform_wrapper_2 .gform_fields,
	#gform_wrapper_2 #gform_fields_2_3 {
		grid-template-columns: 1fr;
		column-gap: 0;
		gap: clamp(22px, 5vw, 30px);
	}

	#gform_wrapper_2 .quiz-copy-field,
	#gform_wrapper_2 .quiz-options,
	#gform_wrapper_2 #field_2_15,
	#gform_wrapper_2 #field_2_16,
	#gform_wrapper_2 #field_2_17,
	#gform_wrapper_2 #field_2_18,
	#gform_wrapper_2 #field_2_19,
	#gform_wrapper_2 #field_2_20 {
		grid-column: 1;
		grid-row: auto;
	}

	#gform_wrapper_2 .gf_page_steps {
		position: static;
		margin: 28px 0px;
	}

	#gform_wrapper_2 #gform_page_2_3 .gform-page-footer {
		width: 100%;
		margin-left: 0;
	}

	#gform_wrapper_2 #gform_page_2_2 .gform-page-footer {
		width: 100%;
		margin-left: 0;
	}

	.consultation-quiz #gform_confirmation_wrapper_2 {
		padding: 55px 20px;
	}

	.consultation-quiz #gform_confirmation_message_2 {
		min-height: 220px;
		padding: 32px 22px;
	}
}

@media (max-width: 767px) {
	.contact-form .gform_wrapper .gfield .ginput_container_textarea textarea,
	.contact-form .gfield .ginput_container textarea {
		height: 140px !important;
		min-height: 140px !important;
	}

	#gform_wrapper_2,
	#gform_wrapper_2 .gform-body,
	#gform_wrapper_2 .gform_page,
	#gform_wrapper_2 .gform_page_fields,
	#gform_wrapper_2 .gform_fields,
	#gform_wrapper_2 #gform_fields_2_3,
	#gform_wrapper_2 #gform_fields_2_3 .gfield,
	#gform_wrapper_2 #gform_page_2_2 .gform-page-footer,
	#gform_wrapper_2 #gform_page_2_3 .gform-page-footer {
		width: 100% !important;
		max-width: none !important;
	}

	#gform_wrapper_2 #field_2_9,
	#gform_wrapper_2 #field_2_7,
	#gform_wrapper_2 #input_2_9,
	#gform_wrapper_2 #input_2_7 {
		width: 100% !important;
		inline-size: 100% !important;
	}
}

@media (max-width: 600px) {
	#gform_wrapper_2 {
		min-height: 0;
		padding: 55px 20px 80px;
	}

	#gform_wrapper_2 .quiz-copy h2 {
		margin-bottom: 20px;
		font-size: clamp(40px, 10vw, 46px);
	}

	#gform_wrapper_2 .quiz-copy p,
	#gform_wrapper_2 #field_2_6 .quiz-copy p::after {
		font-size: 16px;
	}

	#gform_wrapper_2 .quiz-options label {
		min-height: 68px;
		padding-left: 58px;
		font-size: clamp(22px, 6vw, 24px) !important;
	}

	#gform_wrapper_2 .quiz-options label::before,
	#gform_wrapper_2 .quiz-case-type .gchoice:nth-child(1) label::before,
	#gform_wrapper_2 .quiz-case-type .gchoice:nth-child(2) label::before,
	#gform_wrapper_2 .quiz-case-type .gchoice:nth-child(3) label::before {
		left: 15px;
		width: 28px;
		height: 28px;
	}

	#gform_wrapper_2 #gform_page_2_2 .gform_previous_button,
	#gform_wrapper_2 #gform_page_2_2 .gform_next_button {
		min-width: 0;
		padding-right: 14px;
		padding-left: 14px;
	}

	#gform_wrapper_2 .gf_step:not(:last-child)::after {
		width: 36px;
	}
}

/* Keep quiz icons aligned with the first line when mobile labels wrap. */
@media (max-width: 600px) {
	#gform_wrapper_2 #input_2_9 .gchoice > label,
	#gform_wrapper_2 #input_2_7 .gchoice > label {
		display: grid !important;
		grid-template-columns: 32px minmax(0, 1fr) !important;
		column-gap: 6px;
		align-items: center !important;
		min-height: 48px;
		padding: 14px 14px 10px !important;
		font-size: 16px !important;
		line-height: 1.15;
	}

	#gform_wrapper_2 #input_2_9 .gchoice > label::before,
	#gform_wrapper_2 #input_2_7 .gchoice > label::before {
		position: static !important;
		display: block;
		grid-column: 1;
		grid-row: 1;
		justify-self: center;
		width: 24px !important;
		height: 24px !important;
		margin-top: 0;
		transform: none !important;
	}
}

/* Contact form submit button: keep its height consistent at every breakpoint. */
.contact-form .gform_wrapper form .gform_footer input[type="submit"],
.contact-form .gform_wrapper form .gform_footer button[type="submit"] {
	box-sizing: border-box !important;
	height: auto !important;
	min-height: 60px;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
}

@media (max-width: 767px) {
	.contact-form .gform_wrapper form .gform_footer input[type="submit"],
	.contact-form .gform_wrapper form .gform_footer button[type="submit"] {
		min-height: 52px;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
}

/* Match the Figma vertical spacing on desktop without affecting responsive views. */
@media (min-width: 1025px) {
	#gform_wrapper_2 {
		padding-top: 100px;
		padding-bottom: 100px;
	}

	#gform_wrapper_2 .quiz-options label {
		font-size: 32px !important;
	}
}

@media (min-width: 1025px) and (max-width: 1440px) {
		#gform_wrapper_2 {
    padding-top: 70px;
    padding-bottom: 80px !important;
    min-height: 100% !important;
}
}

.jd-core-values-widget {
	text-align: center;
	color: #16233b;
}

.jd-belief {
	display: inline-block;
	padding: 7px 14px;
	background: #fff1f1;
	color: #c12525;
	font-family: "Poppins", Arial, sans-serif;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 4px;
	line-height: 1;
}

.jd-core-values-widget h2 {
	margin: 17px 0 58px;
	color: #16233b;
	font-family: "Bebas Neue", Arial, sans-serif;
	font-size: 42px;
	font-weight: 400;
	letter-spacing: -1px;
	line-height: 1;
}

.jd-values-layout {
	position: relative;
	display: block;
	min-height: 750px;
}

.jd-wheel-wrap {
	position: absolute;
	top: 0;
	left: 50%;
	width: 776px;
	height: 750px;
	margin-left: -388px; /* keeps circle in exact centre */
}

.jd-details {
	position: absolute;
	top: 50%;
	left: calc(50% + 388px);
	width: 245px;
	transform: translateY(-50%);
}

.jd-wheel {
	position: absolute;
	top: 11px;
	left: 0;
	display: block;
	width: 776px;
	height: 776px;
	overflow: visible;
}

.jd-slice {
	fill: #c12525;
	stroke: #ffffff;
	stroke-width: 4;
	cursor: pointer;
	transition: fill .25s ease;
}

.jd-slice:hover,
.jd-slice.active {
	fill: #a91d1d;
}

.jd-wheel-text {
	fill: #ffffff;
	font-family: "Bebas Neue", Arial, sans-serif !important;
	font-size: 12px;
	font-weight: 700;
	text-anchor: middle;
	pointer-events: none;
}

.jd-icon {
	position: absolute;
	z-index: 2;
	width: 100px;
	height: 100px;
	box-sizing: border-box;
	border-radius: 50%;
	background-color: #16233b;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

/* 1. Client Centered Focus — 52 × 52 */
.jd-icon-client {
	left: 338px;
	top: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.0543 12.2102C17.9049 12.6699 18.052 13.1627 18.4288 13.4657L21.7839 16.1624L20.6546 20.3163C20.5279 20.7827 20.6986 21.2677 21.0899 21.5523C21.4814 21.8363 21.9952 21.8488 22.3997 21.5841L26.0013 19.2265L29.6029 21.5842C29.7907 21.7079 30.0105 21.7741 30.2353 21.7745C30.4789 21.7742 30.7161 21.6964 30.9125 21.5523C31.3041 21.2681 31.4749 20.7827 31.3478 20.3163L30.2185 16.1625L33.5735 13.4659C33.9506 13.163 34.0977 12.6701 33.9482 12.2102C33.7987 11.7502 33.3901 11.4378 32.9071 11.4144L28.6076 11.2048L27.0797 7.18059C26.9081 6.72853 26.4847 6.43633 26.0012 6.43633C25.5176 6.43633 25.0942 6.72843 24.9228 7.18049L23.3947 11.2049L19.0955 11.4144C18.6124 11.4378 18.2037 11.7501 18.0543 12.2102ZM23.7821 12.8128C24.0063 12.802 24.2224 12.7259 24.404 12.594C24.5856 12.462 24.7247 12.28 24.8042 12.0701L26.0011 8.91805L27.1979 12.0704C27.2776 12.2801 27.4168 12.4621 27.5983 12.5939C27.7799 12.7258 27.9959 12.8019 28.2201 12.8128L31.5876 12.9771L28.9595 15.0893C28.7846 15.2299 28.6546 15.4185 28.5852 15.632C28.5159 15.8454 28.5103 16.0744 28.5691 16.291L29.4536 19.5445L26.6326 17.6978C26.4448 17.5749 26.2252 17.5095 26.0008 17.5095C25.7764 17.5095 25.5568 17.575 25.369 17.6979L22.5482 19.5445L23.4327 16.2912C23.4917 16.0746 23.4862 15.8455 23.4168 15.632C23.3475 15.4185 23.2173 15.2298 23.0422 15.0893L20.4142 12.9772L23.7821 12.8128ZM25.1886 3.79424V0.812514C25.1886 0.597022 25.2742 0.390356 25.4265 0.23798C25.5789 0.0856039 25.7856 0 26.0011 0C26.2166 0 26.4232 0.0856039 26.5756 0.23798C26.728 0.390356 26.8136 0.597022 26.8136 0.812514V3.79424C26.8136 4.00973 26.728 4.21639 26.5756 4.36877C26.4232 4.52115 26.2166 4.60675 26.0011 4.60675C25.7856 4.60675 25.5789 4.52115 25.4265 4.36877C25.2742 4.21639 25.1886 4.00973 25.1886 3.79424ZM30.1367 8.60818C29.9925 8.44804 29.9178 8.23718 29.9291 8.02199C29.9404 7.8068 30.0367 7.6049 30.1968 7.4607L33.5195 4.46883C33.5988 4.39742 33.6913 4.34234 33.7919 4.30671C33.8925 4.27109 33.9991 4.25562 34.1057 4.2612C34.2122 4.26678 34.3166 4.29329 34.413 4.33923C34.5093 4.38516 34.5956 4.44961 34.667 4.5289C34.7384 4.60819 34.7935 4.70077 34.8291 4.80135C34.8647 4.90193 34.8802 5.00855 34.8746 5.1151C34.869 5.22166 34.8425 5.32608 34.7966 5.42239C34.7507 5.5187 34.6862 5.60502 34.6069 5.67642L31.2841 8.6683C31.1351 8.80287 30.9414 8.87725 30.7407 8.87702C30.6268 8.87717 30.5141 8.85331 30.41 8.80698C30.3059 8.76066 30.2128 8.69292 30.1367 8.60818ZM17.3351 4.52895C17.4065 4.44965 17.4928 4.38518 17.5891 4.33924C17.6855 4.2933 17.7899 4.26678 17.8964 4.26119C18.003 4.25561 18.1096 4.27107 18.2102 4.3067C18.3108 4.34232 18.4034 4.39742 18.4827 4.46883L21.8055 7.4607C21.9656 7.60491 22.0619 7.80682 22.0732 8.02202C22.0844 8.23723 22.0097 8.44809 21.8655 8.60823C21.7213 8.76836 21.5194 8.86466 21.3042 8.87592C21.089 8.88719 20.8782 8.81251 20.718 8.6683L17.3952 5.67642C17.2351 5.53223 17.1388 5.33033 17.1275 5.11514C17.1163 4.89995 17.1909 4.68909 17.3351 4.52895ZM36.425 13.4657L39.7802 16.1624L38.6509 20.3163C38.5241 20.7827 38.6949 21.2677 39.0862 21.5523C39.4773 21.8363 39.9912 21.8487 40.396 21.5841L43.9975 19.2265L47.5992 21.5842C47.7869 21.7079 48.0067 21.7741 48.2316 21.7745C48.4752 21.7742 48.7123 21.6964 48.9088 21.5523C49.3001 21.2683 49.4709 20.7831 49.3441 20.3163L48.2148 16.1625L51.5698 13.4659C51.9468 13.1631 52.0938 12.6702 51.9443 12.2102C51.7948 11.7501 51.3862 11.4378 50.9034 11.4144L46.6039 11.2048L45.0761 7.18059C44.9045 6.72853 44.4811 6.43633 43.9975 6.43633C43.514 6.43633 43.0905 6.72843 42.9189 7.18049L41.3911 11.2048L37.0919 11.4143C36.6086 11.4377 36.2 11.7501 36.0506 12.2102C35.901 12.6701 36.0481 13.163 36.425 13.4657ZM41.7783 12.8128C42.0025 12.8019 42.2186 12.7258 42.4002 12.5939C42.5819 12.4619 42.721 12.2799 42.8007 12.07L43.9974 8.91795L45.1941 12.0699C45.2738 12.2797 45.4129 12.4618 45.5945 12.5937C45.7761 12.7257 45.9922 12.8018 46.2164 12.8127L49.584 12.977L46.9562 15.089C46.7811 15.2295 46.6509 15.4181 46.5815 15.6316C46.5121 15.8451 46.5065 16.0743 46.5655 16.2909L47.45 19.5444L44.629 17.6977C44.4412 17.5747 44.2216 17.5092 43.9972 17.5092C43.7727 17.5092 43.5531 17.5747 43.3654 17.6978L40.5446 19.5444L41.4291 16.2911C41.488 16.0745 41.4824 15.8454 41.413 15.6319C41.3437 15.4184 41.2135 15.2298 41.0386 15.0892L38.4106 12.977L41.7783 12.8128ZM0.432288 13.4657L3.78746 16.1624L2.65817 20.3163C2.53142 20.7827 2.70215 21.2677 3.09347 21.5523C3.4849 21.8363 3.99871 21.8488 4.40324 21.5841L8.00481 19.2265L11.6065 21.5842C11.7942 21.7079 12.014 21.7741 12.2388 21.7745C12.4824 21.7742 12.7196 21.6964 12.9161 21.5523C13.3074 21.2683 13.4782 20.7831 13.3514 20.3163L12.2221 16.1625L15.577 13.4659C15.9538 13.1633 16.101 12.6705 15.9516 12.2096C15.8019 11.7499 15.3932 11.4377 14.9107 11.4143L10.6112 11.2047L9.08332 7.18059C8.91178 6.72853 8.48836 6.43633 8.00481 6.43633C7.52127 6.43633 7.09774 6.72843 6.9262 7.18049L5.39837 11.2048L1.09916 11.4143C0.616017 11.4377 0.207323 11.7501 0.0580234 12.2096C-0.0917838 12.6698 0.0551796 13.1629 0.432288 13.4657ZM5.78553 12.8128C6.00975 12.8019 6.2259 12.7258 6.40751 12.5939C6.58912 12.4619 6.7283 12.2799 6.80798 12.07L8.00471 8.91795L9.20134 12.0699C9.28102 12.2797 9.42018 12.4618 9.60177 12.5937C9.78336 12.7257 9.99949 12.8018 10.2237 12.8127L13.5913 12.977L10.9635 15.089C10.7884 15.2295 10.6581 15.4181 10.5887 15.6316C10.5193 15.8451 10.5138 16.0743 10.5728 16.2909L11.4573 19.5444L8.63624 17.6977C8.44848 17.5747 8.2289 17.5092 8.00444 17.5092C7.77998 17.5092 7.56041 17.5747 7.37268 17.6978L4.55183 19.5444L5.43636 16.2911C5.49524 16.0745 5.48966 15.8454 5.42029 15.6319C5.35093 15.4184 5.2208 15.2298 5.04584 15.0892L2.41787 12.977L5.78553 12.8128ZM51.8736 43.158C51.3019 41.3118 50.131 39.654 48.5764 38.4899C47.8423 37.9394 47.0301 37.5017 46.1666 37.1912C47.352 36.2609 48.1158 34.8166 48.1158 33.1964C48.1158 30.3966 45.838 28.119 43.0384 28.119C40.2387 28.119 37.9609 30.3966 37.9609 33.1964C37.9609 34.8147 38.7228 36.2575 39.9058 37.1879C38.3203 37.7539 36.9157 38.7482 35.84 40.088C35.3333 39.3789 34.7517 38.7265 34.1054 38.1418C32.8054 36.9651 31.2644 36.086 29.5898 35.5658C31.3505 34.3986 32.5144 32.4001 32.5144 30.1341C32.5144 26.5428 29.5925 23.621 26.0012 23.621C22.4099 23.621 19.488 26.5428 19.488 30.1341C19.488 32.4001 20.6518 34.3986 22.4124 35.5658C20.7378 36.0858 19.1967 36.965 17.8968 38.1418C17.2505 38.7264 16.6689 39.3789 16.1622 40.0879C15.0867 38.748 13.6821 37.7537 12.0964 37.1876C13.2793 36.2572 14.0414 34.8144 14.0414 33.1961C14.0414 30.3963 11.7636 28.1187 8.96399 28.1187C6.16427 28.1187 3.88649 30.3963 3.88649 33.1961C3.88649 34.8162 4.65025 36.2606 5.8355 37.1909C4.9721 37.5015 4.15988 37.9392 3.42569 38.4896C1.87105 39.6536 0.700112 41.3114 0.128407 43.1576C-0.135761 44.0103 0.010593 44.8757 0.540453 45.5946C1.07021 46.3133 1.85368 46.709 2.74643 46.709H13.9787V48.1754C13.9787 50.2849 15.6948 52.001 17.8043 52.001H34.1978C36.3072 52.001 38.0234 50.2849 38.0235 48.1754V46.7094H49.2557C50.1486 46.7094 50.932 46.3136 51.4617 45.595C51.9915 44.8761 52.1378 44.0106 51.8736 43.158ZM43.0384 29.744C44.942 29.744 46.4907 31.2927 46.4907 33.1964C46.4907 35.1001 44.942 36.6488 43.0384 36.6488C41.1347 36.6488 39.5859 35.1001 39.5859 33.1964C39.5859 31.2927 41.1347 29.744 43.0384 29.744ZM21.113 30.1341C21.113 27.4388 23.3059 25.246 26.0012 25.246C28.6965 25.246 30.8894 27.4388 30.8894 30.1341C30.8894 32.8286 28.6979 35.0208 26.0038 35.0222H25.9984C23.3043 35.0207 21.113 32.8285 21.113 30.1341ZM8.96399 29.7436C10.8676 29.7436 12.4164 31.2923 12.4164 33.196C12.4164 35.0997 10.8676 36.6484 8.96399 36.6484C7.06027 36.6484 5.51151 35.0997 5.51151 33.196C5.51151 31.2923 7.06027 29.7436 8.96399 29.7436ZM14.0842 45.0838H2.74653C2.37257 45.0838 2.07052 44.9313 1.8486 44.6303C1.62658 44.3292 1.57021 43.9955 1.68082 43.6383C2.67452 40.4294 5.6015 38.2735 8.96399 38.2735C11.5075 38.2735 13.8244 39.5024 15.2495 41.5827C14.6833 42.6829 14.2902 43.8638 14.0842 45.0838ZM36.3985 48.1753C36.3984 49.3886 35.4112 50.3759 34.1978 50.3759H17.8043C16.591 50.3759 15.6037 49.3886 15.6037 48.1753V45.9405C16.192 40.6401 20.6531 36.6485 25.9984 36.6472L26.0012 36.6473L26.0038 36.6472C31.349 36.6486 35.81 40.6401 36.3985 45.9405V48.1753ZM50.1537 44.6308C49.9317 44.9317 49.6298 45.0843 49.2557 45.0843H37.9181C37.712 43.8642 37.319 42.6832 36.7529 41.5829C38.178 39.5027 40.4949 38.2739 43.0383 38.2739C46.4008 38.2739 49.3277 40.4299 50.3214 43.6388C50.432 43.9958 50.3756 44.3295 50.1537 44.6308Z' fill='white'/%3E%3C/svg%3E%0A");
	background-size: 52px 52px;
}

/* 2. Community — 47 × 55 */
.jd-icon-community {
	left: 676px;
	top: 241px;
	background-image: url("data:image/svg+xml,%3Csvg width='47' height='55' viewBox='0 0 47 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.51167 33.1207C5.8463 33.4369 5.86181 33.9638 5.54649 34.3011L4.7969 35.0951C4.63298 35.2707 4.41207 35.3551 4.19064 35.3551C3.9859 35.3551 3.7809 35.2848 3.6201 35.1303C3.28522 34.814 3.26996 34.2872 3.58502 33.9569L4.33487 33.1559C4.6502 32.8256 5.17717 32.8044 5.51167 33.1207ZM1.86025 38.5518C1.4389 38.3691 1.24681 37.8773 1.43095 37.4557L1.81904 36.5705C2.00318 36.1489 2.49416 35.9591 2.91525 36.1419C3.3366 36.3246 3.52869 36.8163 3.34442 37.2379L2.95633 38.1231C2.81953 38.4394 2.51385 38.6219 2.19331 38.6219C2.07853 38.6229 1.96491 38.5989 1.86025 38.5518ZM1.64508 42.1001C1.18513 42.1001 0.812422 41.7277 0.812422 41.264V40.3436C0.812422 39.8869 1.18513 39.5145 1.64508 39.5145C2.10476 39.5145 2.47747 39.8868 2.47747 40.3436V41.264C2.4776 41.7276 2.10489 42.1001 1.64508 42.1001ZM2.91538 45.4655C2.80701 45.5147 2.69369 45.5358 2.58245 45.5358C2.26165 45.5358 1.95584 45.3531 1.81917 45.037L1.43108 44.1516C1.24694 43.73 1.43903 43.2383 1.86038 43.0556C2.28147 42.8729 2.77245 43.0626 2.95659 43.4842L3.34468 44.3694C3.52869 44.791 3.3366 45.2828 2.91538 45.4655ZM5.54649 47.3134C5.86181 47.6436 5.84617 48.1705 5.51167 48.4868C5.35088 48.6413 5.14562 48.7116 4.94088 48.7116C4.7197 48.7116 4.49866 48.6272 4.33487 48.4517L3.58502 47.6578C3.26996 47.3205 3.28535 46.7936 3.6201 46.4775C3.95473 46.1683 4.48171 46.1823 4.79703 46.5125L5.54649 47.3134ZM9.27042 51.0091C9.1967 51.1316 9.09249 51.2329 8.96795 51.3031C8.8434 51.3733 8.70278 51.41 8.55982 51.4096C8.40622 51.4088 8.25591 51.365 8.12596 51.2831L7.06548 50.6367C6.6736 50.3978 6.55037 49.8849 6.79045 49.4914C7.03092 49.098 7.54355 48.9785 7.93556 49.2175L8.99578 49.8639C9.38765 50.1028 9.51089 50.6157 9.27042 51.0091ZM13.9797 52.8781C13.8591 53.2224 13.5379 53.4332 13.195 53.4332C13.1002 53.434 13.006 53.4174 12.9173 53.384L11.6188 52.9273C11.5157 52.8911 11.4208 52.8349 11.3395 52.7619C11.2582 52.6889 11.1921 52.6006 11.145 52.5021C11.0979 52.4035 11.0707 52.2966 11.0649 52.1875C11.0592 52.0784 11.0751 51.9693 11.1116 51.8663C11.1479 51.7631 11.2042 51.6681 11.2773 51.5868C11.3504 51.5054 11.4389 51.4393 11.5376 51.3923C11.6364 51.3453 11.7434 51.3183 11.8527 51.3128C11.9619 51.3074 12.0711 51.3235 12.1741 51.3604L13.4725 51.8171C13.9063 51.9717 14.1332 52.4495 13.9797 52.8781ZM19.3495 53.9601C19.2826 54.3676 18.9296 54.6557 18.5291 54.6557C18.4841 54.6557 18.4387 54.6557 18.3932 54.6487L16.9447 54.4098C16.491 54.3324 16.1836 53.9039 16.2579 53.4543C16.3327 52.9976 16.7608 52.6954 17.2145 52.7657L18.6628 53.0046C19.1166 53.0818 19.424 53.5105 19.3495 53.9601ZM25.0286 54.1428C25.038 54.6066 24.673 54.9859 24.2136 54.993C23.952 55 23.6993 55 23.4468 55C23.1941 55 22.9412 55 22.6797 54.993C22.22 54.9859 21.8549 54.6066 21.8646 54.1428C21.8742 53.6861 22.2551 53.3207 22.714 53.3278C23.2138 53.3419 23.6796 53.3419 24.1793 53.3278C24.6389 53.3207 25.0191 53.6861 25.0286 54.1428ZM30.6347 53.4543C30.7095 53.9039 30.4021 54.3326 29.9484 54.4098L28.5001 54.6487C28.4542 54.6557 28.4089 54.6557 28.3642 54.6557C27.9635 54.6557 27.6106 54.3676 27.5436 53.9601C27.469 53.5105 27.7763 53.0818 28.2303 53.0045L29.6786 52.7656C30.1324 52.6954 30.5604 52.9976 30.6347 53.4543ZM35.7813 51.8663C35.8178 51.9693 35.8337 52.0784 35.828 52.1875C35.8222 52.2966 35.795 52.4035 35.7479 52.5021C35.7008 52.6006 35.6347 52.6889 35.5534 52.7619C35.4721 52.8349 35.3772 52.8911 35.2741 52.9273L33.9757 53.384C33.8869 53.4174 33.7927 53.434 33.6979 53.4332C33.3551 53.4332 33.034 53.2224 32.9132 52.8781C32.7597 52.4495 32.9868 51.9718 33.4205 51.8171L34.719 51.3604C34.8219 51.3235 34.9312 51.3073 35.0404 51.3127C35.1496 51.3182 35.2567 51.3452 35.3555 51.3922C35.4542 51.4392 35.5427 51.5053 35.6158 51.5867C35.6888 51.6681 35.7451 51.7631 35.7813 51.8663ZM40.1026 49.4914C40.3427 49.8849 40.2196 50.3978 39.8276 50.6367L38.7674 51.2831C38.6373 51.3651 38.4869 51.4089 38.3332 51.4096C38.1903 51.41 38.0497 51.3733 37.9251 51.3031C37.8006 51.2329 37.6964 51.1316 37.6227 51.0091C37.3824 50.6157 37.5054 50.1028 37.8974 49.8639L38.9579 49.2175C39.3498 48.9785 39.8623 49.098 40.1026 49.4914ZM43.273 46.4773C43.6075 46.7936 43.6232 47.3204 43.308 47.6576L42.5582 48.4516C42.3943 48.6272 42.1735 48.7115 41.9522 48.7115C41.7475 48.7115 41.5422 48.6412 41.3813 48.4866C41.0468 48.1705 41.0311 47.6436 41.3464 47.3132L42.0963 46.5123C42.4117 46.1822 42.9383 46.1681 43.273 46.4773ZM45.462 44.1516L45.0739 45.037C44.937 45.3532 44.6314 45.5358 44.3106 45.5358C44.1958 45.5363 44.0822 45.5123 43.9774 45.4655C43.5565 45.2828 43.3643 44.791 43.5484 44.3694L43.9365 43.4842C44.1206 43.0626 44.6116 42.8729 45.0327 43.0556C45.454 43.2383 45.6463 43.73 45.462 44.1516ZM46.0806 40.3435V41.2639C46.0806 41.7276 45.7079 42.0999 45.2483 42.0999C44.7883 42.0999 44.4155 41.7276 44.4155 41.2639V40.3435C44.4155 39.8868 44.7882 39.5143 45.2483 39.5143C45.7079 39.5145 46.0806 39.8868 46.0806 40.3435ZM43.5485 37.2379C43.3644 36.8163 43.5565 36.3246 43.9776 36.1419C44.3986 35.9591 44.8899 36.1489 45.074 36.5705L45.4621 37.4557C45.6463 37.8773 45.454 38.3691 45.0328 38.5518C44.9244 38.6009 44.8111 38.6221 44.6996 38.6221C44.3788 38.6221 44.0733 38.4394 43.9366 38.1233L43.5485 37.2379ZM43.308 33.9567C43.6231 34.2869 43.6075 34.8139 43.273 35.1301C43.1124 35.2847 42.907 35.355 42.7024 35.355C42.481 35.355 42.26 35.2706 42.0964 35.0949L41.3466 34.301C41.0312 33.9638 41.0469 33.4368 41.3814 33.1206C41.7159 32.8043 42.243 32.8254 42.5583 33.1556L43.308 33.9567ZM45.1717 17.361C45.2296 17.2594 45.2464 17.1395 45.2188 17.0259C45.1911 16.9122 45.121 16.8135 45.0229 16.7498L44.9255 16.6866C44.7153 16.5461 44.4276 16.6022 44.2841 16.806C43.2504 18.3072 42.1076 19.7303 40.865 21.0638C39.6461 22.3706 38.1915 23.9305 36.2587 24.7103C35.8675 24.9118 35.4428 25.0404 35.0055 25.0898C34.8776 25.118 34.7483 25.1389 34.616 25.153C34.194 25.2163 33.8057 25.2443 33.4474 25.2443C31.1643 25.2443 30.0559 24.1271 28.5971 22.6658L25.142 19.2089C25.0993 19.1646 25.0482 19.1293 24.9916 19.1051C24.935 19.081 24.8741 19.0685 24.8126 19.0685H24.811C24.6875 19.0685 24.5703 19.1176 24.4811 19.2089L24.4169 19.2792C24.26 19.4337 24.2347 19.6586 24.353 19.8483C24.6476 20.326 24.9366 20.7758 25.2159 21.2113C27.1162 24.1694 28.6173 26.509 28.5975 30.795C28.5824 34.1114 27.4958 38.6221 26.5372 42.6059C26.3198 43.5053 26.1145 44.3625 25.9307 45.1635C25.9026 45.2829 25.9788 45.4094 26.1001 45.4375L26.273 45.4866C26.3825 45.5148 26.481 45.4725 26.5363 45.3742L31.4057 36.6547C31.5565 36.3878 31.8379 36.2331 32.1325 36.2331C32.2225 36.2331 32.3134 36.2472 32.4023 36.2753C32.783 36.4088 33.016 36.7882 32.9556 37.1886L31.6698 45.6621C31.6618 45.7091 31.664 45.7573 31.6763 45.8033C31.6886 45.8494 31.7106 45.8923 31.7409 45.9291C31.7763 45.9783 31.8559 46.0485 31.9914 46.0626L32.1879 46.0767C32.3479 46.0838 32.4753 46.0064 32.5362 45.8589C34.6333 40.7228 36.419 35.376 37.9955 29.5021C38.2228 28.659 38.5461 27.9564 39.044 27.2397C41.1965 24.1202 43.2581 20.7969 45.1717 17.361ZM22.5401 19.8483C22.6583 19.6586 22.6332 19.4337 22.4762 19.2792L22.4123 19.2089C22.3695 19.1645 22.3182 19.1292 22.2615 19.1051C22.2047 19.081 22.1437 19.0685 22.0821 19.0685H22.0804C21.9574 19.0685 21.8406 19.1176 21.7511 19.2089L18.2959 22.6658C16.6081 24.3591 15.3886 25.5816 12.2768 25.153C12.146 25.1392 12.016 25.1181 11.8874 25.0898C11.4412 25.0406 11.0191 24.9071 10.6345 24.7103C8.70171 23.9305 7.24714 22.3706 6.02835 21.0638C4.78572 19.7303 3.64287 18.3072 2.60905 16.806C2.56511 16.745 2.50726 16.6953 2.44029 16.6611C2.37332 16.6269 2.29916 16.6091 2.22396 16.6092C2.13528 16.6092 2.04608 16.6304 1.96731 16.6866L1.87042 16.7498C1.77226 16.8134 1.70214 16.9122 1.67443 17.0258C1.64672 17.1394 1.66351 17.2594 1.72136 17.361C3.63458 20.7968 5.69633 24.1202 7.84949 27.2397C8.34739 27.9564 8.67067 28.6589 8.89797 29.5021C10.4742 35.376 12.2598 40.7228 14.3572 45.8589C14.4179 46.0064 14.545 46.0838 14.7058 46.0767L14.9018 46.0626C15.0377 46.0485 15.1173 45.9783 15.1525 45.9291C15.1829 45.8924 15.205 45.8495 15.2173 45.8034C15.2296 45.7573 15.2318 45.7092 15.2238 45.6621L13.938 37.1886C13.8776 36.7882 14.1104 36.4088 14.491 36.2753C14.872 36.1488 15.2913 36.3034 15.4879 36.6546L20.3573 45.3741C20.4127 45.4724 20.5111 45.5147 20.6205 45.4865L20.7934 45.4373C20.9147 45.4092 20.9907 45.2828 20.9624 45.1633C20.779 44.3624 20.5735 43.5052 20.3561 42.6058C19.3975 38.6219 18.3109 34.1113 18.2958 30.7949C18.2761 26.509 19.7771 24.1692 21.6774 21.2112C21.9566 20.7758 22.2456 20.3261 22.5401 19.8483ZM3.26057 14.937C4.76326 15.0776 6.04021 15.0143 7.16498 14.7613C10.3617 14.0307 11.1163 12.2882 12.0717 10.0819C12.2197 9.74469 12.3728 9.38633 12.5433 9.02093L14.5603 4.6507C14.775 5.07564 14.9871 5.50191 15.1965 5.92948C14.0419 10.2997 13.2518 13.8971 12.9501 17.6912C12.7445 17.6491 12.5335 17.635 12.318 17.635C10.2794 17.635 8.61785 19.2722 8.57912 21.3026C8.11148 20.853 7.67018 20.3822 7.2461 19.9255C6.06317 18.6538 4.96422 17.2907 3.97977 15.8643C3.72898 15.4985 3.36749 15.2227 2.94837 15.0775C2.95703 15.0611 2.96907 15.0467 2.98371 15.0353C3.01953 14.9992 3.06301 14.9717 3.11094 14.9546C3.15886 14.9376 3.21 14.9316 3.26057 14.937ZM7.49739 8.56437C6.35293 8.56437 5.42169 9.49887 5.42169 10.6441C5.42169 11.7823 6.35293 12.7168 7.49739 12.7168C7.92669 12.7168 8.32574 12.5833 8.65672 12.3655C8.65724 12.3585 8.65776 12.3585 8.65828 12.3585C8.67067 12.3514 8.68215 12.3444 8.6948 12.3373C8.75757 12.2882 8.81812 12.239 8.87645 12.1897C9.30289 11.8104 9.57335 11.2552 9.57335 10.644C9.57335 9.49887 8.64211 8.56437 7.49739 8.56437ZM14.5688 18.3869C14.7869 15.0636 15.4001 11.9159 16.3179 8.24826C17.3955 10.5528 18.3422 12.8715 18.7323 14.8739C18.9878 16.1807 19.1615 17.6492 19.2645 19.3426L17.1165 21.4925C16.6196 21.9913 16.2067 22.3988 15.8044 22.7291C15.9725 22.2968 16.0587 21.837 16.0588 21.3732C16.0588 20.1575 15.4729 19.0685 14.5688 18.3869ZM11.3239 23.1927C10.6797 22.8414 10.242 22.1599 10.242 21.373C10.242 20.2278 11.1735 19.3003 12.3179 19.3003C13.4624 19.3003 14.3936 20.2278 14.3936 21.373C14.3936 22.5183 13.4624 23.4528 12.3179 23.4528C12.2556 23.4528 12.1944 23.4457 12.1335 23.4387C11.8566 23.3819 11.5856 23.2996 11.3239 23.1927ZM15.1907 1.90366C15.2098 1.85676 15.2392 1.81475 15.2767 1.78069C15.3141 1.74664 15.3588 1.72142 15.4073 1.70687L15.4786 1.68575C15.642 1.62954 15.808 1.69279 15.8914 1.84732C17.1605 4.12372 18.6349 5.95765 20.2728 7.28559C22.1413 8.81019 24.7517 8.81019 26.6201 7.28559C28.2583 5.95765 29.7325 4.12385 31.0016 1.84732C31.0707 1.72083 31.1822 1.66462 31.3337 1.67166C31.4602 1.6787 31.6324 1.74195 31.7003 1.90353C31.7448 2.0089 31.7426 2.09327 31.6926 2.1916C31.4228 2.74661 31.1385 3.31571 30.8468 3.8989C29.1218 7.35575 27.1668 11.2693 26.5262 14.5575C26.3313 15.5553 26.1814 16.6302 26.0726 17.8246C25.7097 17.5505 25.2672 17.4025 24.8124 17.403H24.8055C24.3087 17.4087 23.8289 17.5848 23.4464 17.9018C23.0638 17.5848 22.5839 17.4087 22.087 17.403C21.63 17.4019 21.1851 17.5499 20.8199 17.8246C20.7111 16.6302 20.5613 15.5551 20.3664 14.5575C19.7259 11.2693 17.7708 7.35575 16.0459 3.8989C15.7607 3.33141 15.4787 2.7623 15.1999 2.1916C15.1377 2.06523 15.1675 1.95282 15.1907 1.90366ZM23.4467 2.61321C22.3019 2.61321 21.3707 3.54067 21.3707 4.68591C21.3707 5.76086 22.1881 6.6462 23.2323 6.75157C23.375 6.75861 23.5179 6.75861 23.6608 6.75157C24.7051 6.6462 25.5225 5.76086 25.5225 4.68591C25.5225 3.54067 24.5913 2.61321 23.4467 2.61321ZM30.5749 8.24826C31.493 11.9159 32.1061 15.0635 32.3246 18.3869C31.4199 19.0685 30.8343 20.1575 30.8343 21.373C30.8343 21.8508 30.9252 22.3075 31.0884 22.729C30.6864 22.3988 30.2736 21.9913 29.7767 21.4924L27.6285 19.3424C27.7316 17.6491 27.9054 16.1807 28.1606 14.8738C28.5507 12.8713 29.4977 10.5527 30.5749 8.24826ZM34.7595 23.4387C34.6984 23.447 34.6368 23.4517 34.5751 23.4528C33.4307 23.4528 32.4995 22.5183 32.4995 21.373C32.4995 20.2278 33.4307 19.3003 34.5751 19.3003C35.7199 19.3003 36.6509 20.2278 36.6509 21.373C36.6509 22.1599 36.2133 22.8414 35.5695 23.1927C35.3077 23.2996 35.0366 23.382 34.7595 23.4387ZM34.8224 10.0891C35.3661 11.3468 35.8662 12.499 36.8586 13.3844C37.003 13.5179 37.1577 13.6444 37.3219 13.7498C37.9342 14.1784 38.7086 14.5227 39.7281 14.7615C40.8529 15.0145 42.1299 15.0777 43.6325 14.9371C43.6831 14.9318 43.7342 14.9379 43.7821 14.9549C43.83 14.9719 43.8735 14.9994 43.9094 15.0355C43.924 15.0468 43.936 15.0612 43.9447 15.0776C43.5256 15.2228 43.1641 15.4986 42.9133 15.8645C41.9288 17.2907 40.8299 18.6539 39.647 19.9256C39.2226 20.3823 38.7816 20.8531 38.3139 21.3027C38.2752 19.2722 36.6134 17.6351 34.575 17.6351C34.3596 17.6351 34.1486 17.6492 33.9429 17.6914C33.6413 13.8973 32.8512 10.3069 31.6965 5.92961C31.906 5.50208 32.118 5.07581 32.3327 4.65083L34.3497 9.02106C34.5208 9.38646 34.6743 9.74482 34.8224 10.0891ZM39.3957 8.56437C38.251 8.56437 37.3197 9.49887 37.3197 10.6441C37.3197 11.2765 37.6082 11.8456 38.0602 12.225C38.0676 12.2361 38.0771 12.2457 38.0882 12.2532C38.4455 12.5413 38.9004 12.7169 39.3958 12.7169C40.5403 12.7169 41.4715 11.7824 41.4715 10.6442C41.4714 9.49887 40.5401 8.56437 39.3957 8.56437ZM45.9448 15.3657L45.8476 15.2954C45.7926 15.2596 45.7357 15.2267 45.6772 15.197C45.656 14.6839 45.4386 14.1985 45.0699 13.8411C44.8622 13.6369 44.6123 13.4808 44.3378 13.3837C44.0633 13.2865 43.7708 13.2508 43.481 13.279C42.9455 13.3282 42.4473 13.3493 41.9791 13.3423C42.6913 12.6607 43.1362 11.7052 43.1362 10.6442C43.1362 8.57858 41.4581 6.89932 39.3957 6.89932C37.9762 6.89932 36.7389 7.69324 36.1052 8.85961C36.0278 8.68395 35.9474 8.50829 35.8615 8.31868L33.2758 2.71884C33.4492 2.24102 33.4355 1.72813 33.2327 1.25045C32.9295 0.540766 32.2188 0.0489971 31.4218 0.00687533C30.6418 -0.0352464 29.9232 0.358194 29.547 1.03971C28.8214 2.33948 28.0288 3.47781 27.1784 4.44035C27.0515 2.49415 25.4268 0.94842 23.4467 0.94842C21.4662 0.94842 19.8414 2.49415 19.7145 4.44035C18.8643 3.47781 18.0716 2.33948 17.3461 1.03971C16.8728 0.189577 15.896 -0.196952 14.9705 0.0981609L14.8992 0.119287C14.3396 0.301989 13.8876 0.709513 13.6584 1.25045C13.4602 1.71728 13.4456 2.24172 13.6176 2.71884L11.0316 8.31868C10.9458 8.50842 10.8653 8.68408 10.7876 8.85961C10.1538 7.69324 8.91688 6.89932 7.49739 6.89932C5.43486 6.89932 3.75677 8.57858 3.75677 10.6442C3.75677 11.7052 4.20172 12.6607 4.91388 13.3423C4.44559 13.3493 3.94743 13.3282 3.41197 13.279C3.12214 13.2507 2.82963 13.2864 2.55509 13.3835C2.28055 13.4806 2.03067 13.6368 1.82308 13.8411C1.4543 14.1985 1.23689 14.6839 1.21577 15.197C1.15714 15.2267 1.10016 15.2595 1.04507 15.2954L0.948177 15.3657C0.0281491 15.9769 -0.271006 17.2065 0.266926 18.1761C2.20596 21.6541 4.29588 25.0195 6.47891 28.1812C6.86896 28.7503 7.11151 29.2703 7.28978 29.9378C8.88441 35.8749 10.6919 41.285 12.8154 46.4913C12.967 46.8611 13.2252 47.1775 13.5572 47.4002C13.8891 47.6229 14.2798 47.7419 14.6795 47.7419C14.7267 47.7419 14.7744 47.7419 14.8223 47.7348L15.0183 47.7208C15.2959 47.7028 15.5667 47.6273 15.8136 47.4991C16.0605 47.3709 16.278 47.1928 16.4524 46.976C16.6254 46.7573 16.7517 46.5054 16.8235 46.2358C16.8952 45.9663 16.9109 45.685 16.8695 45.4092L16.2727 41.4745L18.9036 46.1819C19.3318 46.9478 20.1897 47.3202 21.0388 47.0953L21.2117 47.0532C21.6911 46.9307 22.1034 46.6252 22.3602 46.2022C22.617 45.7793 22.6978 45.2726 22.5855 44.7908C22.3996 43.9757 22.1933 43.1185 21.9748 42.2122C21.0372 38.3198 19.9748 33.9073 19.9605 30.7878C19.9433 26.9937 21.2582 24.942 23.0787 22.1106C23.1994 21.9209 23.3224 21.7313 23.4468 21.5345C23.5708 21.7313 23.6938 21.9209 23.8148 22.1106C25.6346 24.9422 26.9502 26.9937 26.9326 30.7878C26.9181 33.9074 25.856 38.3198 24.9183 42.2122C24.6999 43.1185 24.4934 43.9757 24.3076 44.7908C24.1954 45.2726 24.2763 45.7792 24.533 46.2021C24.7898 46.625 25.2019 46.9305 25.6812 47.0532L25.8541 47.0953C26.7036 47.3202 27.5616 46.9477 27.9894 46.1819L30.6204 41.4745L30.0235 45.4092C29.9822 45.685 29.9978 45.9663 30.0696 46.2358C30.1414 46.5054 30.2677 46.7573 30.4407 46.976C30.615 47.1927 30.8325 47.3708 31.0793 47.499C31.3261 47.6272 31.5969 47.7027 31.8744 47.7208L32.0709 47.7348C32.1189 47.7419 32.1664 47.7419 32.2136 47.7419C32.6133 47.7418 33.0039 47.6228 33.3358 47.4001C33.6676 47.1775 33.9258 46.8611 34.0774 46.4913C36.2009 41.285 38.0085 35.8748 39.603 29.9378C39.7812 29.2704 40.0237 28.7505 40.4138 28.1812C42.5965 25.0195 44.6865 21.6539 46.6259 18.1761C47.1639 17.2065 46.8648 15.9769 45.9448 15.3657Z' fill='white'/%3E%3C/svg%3E%0A");
	background-size: 47px 55px;
}

/* 3. Continuous Improvement — 50 × 50 */
.jd-icon-improvement {
	left: 542px;
	top: 650px;
	background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M43.5753 38.19C45.8284 35.0428 47.3212 31.2868 47.7547 27.1628C49.0933 14.4519 39.8741 3.06358 27.1632 1.72495C22.0816 1.19065 17.2143 2.34384 13.1141 4.72982C12.9311 4.83619 12.7134 4.86556 12.5088 4.81148C12.3042 4.7574 12.1295 4.6243 12.023 4.44142C11.8014 4.06075 11.9307 3.57184 12.3114 3.35028C16.6946 0.799505 21.8979 -0.433588 27.3303 0.137619C40.9179 1.56853 50.7729 13.7422 49.342 27.3298C48.883 31.6966 47.3128 35.6772 44.9424 39.022L45.7103 38.8027C45.9138 38.7448 46.1321 38.7699 46.317 38.8728C46.502 38.9756 46.6386 39.1476 46.6968 39.3511C46.8176 39.7747 46.5719 40.2167 46.1484 40.3376L43.0769 41.2142C42.9605 41.2475 42.838 41.2538 42.7188 41.2327C42.5996 41.2116 42.4867 41.1636 42.3887 41.0925C42.2908 41.0213 42.2103 40.9288 42.1534 40.8219C42.0965 40.715 42.0647 40.5966 42.0603 40.4755L41.9456 37.2833C41.9381 37.0718 42.0148 36.866 42.159 36.7111C42.3032 36.5562 42.5029 36.4648 42.7144 36.4571C42.9259 36.4496 43.1317 36.5264 43.2866 36.6706C43.4416 36.8147 43.5329 37.0145 43.5406 37.226L43.5753 38.19ZM5.71623 11.5562C3.56907 14.6477 2.14724 18.3098 1.72537 22.3165C0.386831 35.0274 9.60595 46.4158 22.3169 47.7543C27.3957 48.2886 32.2656 47.1382 36.3656 44.7496C36.5485 44.6432 36.7662 44.6137 36.9708 44.6677C37.1755 44.7216 37.3503 44.8546 37.4569 45.0374C37.5634 45.2203 37.5929 45.438 37.5389 45.6427C37.4849 45.8473 37.3519 46.0222 37.169 46.1288C32.7857 48.6824 27.5795 49.9128 22.1498 49.3416C8.56209 47.9107 -1.29277 35.737 0.138038 22.1493C0.586843 17.8867 2.09477 13.9891 4.37171 10.6941L3.58044 10.92C3.15688 11.0408 2.71485 10.7951 2.59395 10.3717C2.53595 10.1681 2.56113 9.9499 2.66395 9.76492C2.76678 9.57994 2.93883 9.44335 3.14231 9.38517L6.21382 8.50841C6.33026 8.47516 6.45274 8.46885 6.57198 8.48996C6.69123 8.51106 6.8041 8.55903 6.90206 8.63022C7.00002 8.7014 7.08049 8.79395 7.13739 8.90085C7.19428 9.00774 7.2261 9.12619 7.23044 9.2472L7.34516 12.4394C7.36102 12.8795 7.01646 13.2497 6.57634 13.2656C6.36484 13.2731 6.15901 13.1964 6.00407 13.0522C5.84914 12.908 5.75777 12.7083 5.75005 12.4968L5.71623 11.5562ZM40.2453 29.8392V32.8234C40.2453 32.9847 40.1965 33.1422 40.1052 33.2751C40.0139 33.4081 39.8845 33.5103 39.734 33.5682L37.6822 34.3579C37.3844 35.4524 36.9467 36.5032 36.384 37.4885L37.2756 39.5012C37.3409 39.6486 37.36 39.8122 37.3305 39.9706C37.301 40.129 37.2242 40.2748 37.1103 40.3888L34.297 43.2019C34.1831 43.3159 34.0373 43.3926 33.8789 43.4222C33.7205 43.4517 33.5568 43.4326 33.4095 43.3673L31.3983 42.4764C30.414 43.0411 29.3614 43.4772 28.2661 43.774L27.4766 45.8256C27.4186 45.9761 27.3165 46.1056 27.1835 46.1969C27.0505 46.2882 26.893 46.3371 26.7317 46.3371H22.7524C22.5911 46.337 22.4336 46.2882 22.3007 46.1969C22.1677 46.1056 22.0655 45.9761 22.0076 45.8256L21.2181 43.7742C20.1204 43.4764 19.0689 43.0386 18.0833 42.4758L16.0706 43.3673C15.9232 43.4326 15.7596 43.4517 15.6012 43.4222C15.4428 43.3926 15.297 43.3159 15.183 43.2019L12.3698 40.3888C12.2557 40.2747 12.1789 40.1287 12.1494 39.97C12.12 39.8114 12.1393 39.6476 12.2049 39.5001L13.099 37.4894C12.5346 36.5051 12.0978 35.4529 11.799 34.3583L9.74611 33.5682C9.5956 33.5103 9.46618 33.4081 9.3749 33.2751C9.28361 33.1422 9.23475 32.9847 9.23475 32.8234V29.8392C9.23475 29.6275 9.31884 29.4245 9.4685 29.2749C9.61816 29.1252 9.82115 29.0411 10.0328 29.0411H39.4473C39.6589 29.0411 39.8619 29.1252 40.0116 29.2749C40.1613 29.4245 40.2453 29.6275 40.2453 29.8392ZM17.0015 30.6372H10.8309V32.2754L12.756 33.0163C12.8766 33.0628 12.9842 33.1378 13.0694 33.235C13.1546 33.3322 13.2149 33.4487 13.2452 33.5744C13.538 34.7904 14.0181 35.9541 14.6749 37.0163C14.7432 37.1268 14.7835 37.2523 14.7923 37.382C14.8011 37.5116 14.7781 37.6414 14.7254 37.7602L13.8861 39.6478L15.9246 41.6863L17.8126 40.85C17.9308 40.7977 18.0598 40.7749 18.1887 40.7834C18.3177 40.792 18.4426 40.8317 18.5527 40.8992C19.6188 41.5523 20.7786 42.0368 21.9986 42.3259C22.1249 42.3558 22.242 42.4161 22.3397 42.5015C22.4374 42.5868 22.5129 42.6947 22.5595 42.8158L23.3004 44.7409H26.1837L26.9247 42.8158C26.9713 42.6948 27.0466 42.587 27.1442 42.5016C27.2419 42.4163 27.3588 42.356 27.4849 42.326C28.7002 42.0372 29.8631 41.5573 30.9246 40.9009C31.0349 40.8327 31.1603 40.7924 31.2897 40.7835C31.4192 40.7747 31.5488 40.7975 31.6674 40.85L33.5554 41.6863L35.5946 39.6472L34.7583 37.7592C34.706 37.641 34.6831 37.512 34.6917 37.3831C34.7003 37.2542 34.74 37.1292 34.8075 37.0191C35.4607 35.9529 35.9453 34.793 36.2343 33.5767C36.2643 33.4505 36.3246 33.3335 36.4099 33.2359C36.4952 33.1383 36.6031 33.0629 36.7241 33.0163L38.6492 32.2754V30.6372H32.4786C32.4802 30.7019 32.481 30.7667 32.481 30.8318C32.481 35.1075 29.0138 38.5747 24.738 38.5747C20.4621 38.5747 16.9991 35.1076 16.9991 30.8318C16.9991 30.7667 16.9999 30.7019 17.0015 30.6372ZM30.8819 30.6372H18.5982C18.5962 30.7021 18.5952 30.7669 18.5952 30.8318C18.5952 34.226 21.3437 36.9786 24.738 36.9786C28.1324 36.9786 30.8849 34.2262 30.8849 30.8318C30.8849 30.7666 30.8839 30.7017 30.8819 30.6372ZM25.5879 9.68434L25.5887 9.68524C27.0068 11.3547 28.4251 13.026 29.839 14.6905C30.1302 15.0247 30.1936 15.4715 30.0089 15.8767L30.0066 15.8816C29.8224 16.2787 29.4481 16.522 29.0015 16.522H27.8142V26.0681C27.8142 26.8489 27.1788 27.4843 26.398 27.4843H23.0834C22.3034 27.4843 21.6651 26.8482 21.6651 26.0681V16.522H20.478C20.0379 16.522 19.6615 16.2812 19.4761 15.8844C19.2853 15.479 19.3502 15.0315 19.634 14.698C21.0545 13.0259 22.475 11.3518 23.8955 9.67975C24.1162 9.41849 24.4063 9.2891 24.7397 9.2891C25.0822 9.2891 25.3721 9.42327 25.5879 9.68434ZM21.5347 14.9259H22.4632C22.6749 14.9259 22.8778 15.0099 23.0275 15.1596C23.1772 15.3093 23.2612 15.5123 23.2612 15.7239V25.8882H26.2181V15.7239C26.2181 15.5123 26.3022 15.3093 26.4519 15.1596C26.6015 15.0099 26.8045 14.9259 27.0162 14.9259H27.9448C26.8764 13.6678 25.8081 12.4091 24.7397 11.1513C23.6713 12.4091 22.6031 13.6678 21.5347 14.9259ZM35.8073 5.9271L40.0684 10.9469C40.3528 11.281 40.413 11.7284 40.2292 12.1267C40.0435 12.5313 39.6657 12.7714 39.2248 12.7714H38.0376V26.0681C38.0376 26.8482 37.3995 27.4843 36.6195 27.4843H33.3048C32.5248 27.4843 31.8866 26.8482 31.8866 26.0681V12.7714H30.7014C30.255 12.7714 29.88 12.5299 29.6951 12.1266C29.5109 11.7278 29.5704 11.28 29.8596 10.945L34.1178 5.9284C34.3319 5.67392 34.622 5.53655 34.9631 5.53655C35.2947 5.53655 35.5849 5.66883 35.8037 5.92281L35.8073 5.9271ZM31.7576 11.1753H32.6847C32.8963 11.1753 33.0993 11.2594 33.249 11.409C33.3986 11.5587 33.4827 11.7617 33.4827 11.9734V25.8882H36.4415V11.9734C36.4415 11.7617 36.5256 11.5587 36.6753 11.409C36.8249 11.2594 37.0279 11.1753 37.2396 11.1753H38.1686L34.9631 7.39901L31.7576 11.1753ZM15.3624 13.4301L19.6241 18.4487L19.6289 18.4543C19.9097 18.7913 19.97 19.2271 19.7874 19.6273L19.7852 19.6322C19.6014 20.0282 19.2185 20.2745 18.7801 20.2745H17.5929V26.0681C17.5929 26.8489 16.9574 27.4843 16.1766 27.4843H12.86C12.0792 27.4843 11.4438 26.8489 11.4438 26.0681V20.2745H10.2566C9.81803 20.2745 9.43527 20.0282 9.25141 19.6322L9.24912 19.6273C9.06656 19.2271 9.12692 18.7913 9.40773 18.4543L9.41252 18.4487L13.6742 13.4301L13.6778 13.4259C13.8966 13.1719 14.1796 13.0397 14.5183 13.0397C14.85 13.0397 15.1401 13.1719 15.3588 13.4259L15.3624 13.4301ZM11.3114 18.6784H12.2418C12.4535 18.6784 12.6565 18.7625 12.8061 18.9121C12.9558 19.0618 13.0399 19.2648 13.0399 19.4765V25.8882H15.9968V19.4765C15.9968 19.2648 16.0808 19.0618 16.2305 18.9121C16.3802 18.7625 16.5832 18.6784 16.7948 18.6784H17.7252L14.5184 14.9019L11.3114 18.6784Z' fill='white'/%3E%3C/svg%3E%0A");
	background-size: 50px 50px;
}

/* 4. Caring — 53 × 49 */
.jd-icon-caring {
	left: 135px;
	top: 650px;
	background-image: url("data:image/svg+xml,%3Csvg width='53' height='49' viewBox='0 0 53 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.2795 48.0461C38.1979 48.0461 38.1164 48.0461 37.9532 47.9646C37.5454 47.8014 37.3006 47.312 37.4638 46.9041L39.7478 41.1939L30.0406 37.2784L27.7566 42.9886C27.5934 43.3964 27.104 43.6411 26.6961 43.478C26.2883 43.3148 26.0435 42.8254 26.2067 42.4175L28.817 35.8916C28.9802 35.4837 29.4696 35.239 29.8775 35.4022L41.053 39.8887C41.4609 40.0519 41.7056 40.5413 41.5424 40.9492L38.9321 47.4751C38.9321 47.883 38.6058 48.0461 38.2795 48.0461Z' fill='white'/%3E%3Cpath d='M39.2572 40.7866C39.094 40.7866 38.8493 40.705 38.6861 40.6234C38.3598 40.2971 38.2783 39.8077 38.6046 39.4814L41.2965 36.4631C46.2724 30.753 49.5354 23.8192 50.5958 16.3144C50.6774 15.9881 50.5958 15.6618 50.3511 15.4171C50.1064 15.1723 49.8617 15.0092 49.5354 15.0092C49.1275 14.9276 48.6381 15.1723 48.3933 15.5802L43.9884 25.9401C43.8253 26.348 43.3358 26.5111 42.9279 26.348C42.5201 26.1848 42.3569 25.6954 42.5201 25.2875L46.925 14.9276V14.8461C47.496 13.8672 48.5565 13.2961 49.6169 13.4593C50.3511 13.5409 51.0853 13.9487 51.5747 14.5198C52.0641 15.0908 52.2273 15.9065 52.1457 16.6407C51.0037 24.4718 47.6592 31.7319 42.4385 37.6867L39.7466 40.705C39.665 40.705 39.4203 40.7866 39.2572 40.7866Z' fill='white'/%3E%3Cpath d='M31.3442 37.7687C31.2627 37.7687 31.2627 37.7687 31.3442 37.7687C30.8548 37.7687 30.5285 37.3608 30.5285 36.8714L30.9364 31.1612V31.0796C31.3442 28.5509 33.3836 26.6747 35.8308 26.3484L39.9094 23.0038C40.8883 22.1881 42.275 22.1881 43.2539 23.0854C44.3144 23.9827 44.396 25.6142 43.4986 26.6747L38.9305 31.8954C38.6043 32.2217 38.1148 32.3033 37.7885 31.977C37.4622 31.6507 37.3807 31.1612 37.707 30.8349L42.275 25.6142C42.6013 25.2063 42.6013 24.6353 42.1935 24.309C41.8672 23.9827 41.3777 23.9827 40.9699 24.309L36.6465 27.8167C36.4834 27.8983 36.3202 27.9798 36.1571 27.9798C34.2809 28.143 32.8126 29.5297 32.4863 31.3244L32.0784 36.953C32.0784 37.4424 31.7521 37.7687 31.3442 37.7687ZM13.9692 48.047C13.6429 48.047 13.3166 47.8839 13.235 47.5576L10.6247 41.0317C10.4615 40.6238 10.6247 40.1343 11.1141 39.9712L22.2896 35.4846C22.4528 35.4031 22.6975 35.4031 22.9422 35.4846C23.1054 35.5662 23.2685 35.7294 23.3501 35.8925L25.9604 42.4184C26.1236 42.8263 25.9604 43.3157 25.471 43.4789C25.0631 43.642 24.5737 43.4789 24.4105 42.9894L22.1265 37.2793L12.4193 41.1948L14.7033 46.905C14.8665 47.3129 14.7033 47.8023 14.2139 47.9654C14.1323 48.047 14.0507 48.047 13.9692 48.047Z' fill='white'/%3E%3Cpath d='M12.9902 40.7878C12.7454 40.7878 12.5007 40.7062 12.3376 40.543L9.64567 37.5248C4.50655 31.5699 1.16205 24.3098 0.0200306 16.4787C-0.0615426 15.7446 0.101604 14.9288 0.591043 14.3578C1.08048 13.7868 1.73307 13.3789 2.5488 13.2973C3.69082 13.2158 4.75127 13.7052 5.24071 14.6841V14.7657L9.64567 25.1256C9.80881 25.5334 9.64567 26.0229 9.2378 26.186C8.82993 26.3492 8.34049 26.186 8.17735 25.7782L3.85397 15.4998C3.60925 15.092 3.20138 14.9288 2.71195 14.9288C2.38565 14.9288 2.14093 15.092 1.89621 15.3367C1.65149 15.5814 1.65149 15.9893 1.65149 16.234C2.71195 23.7388 5.97487 30.6726 10.9508 36.3828L13.6428 39.401C13.969 39.7273 13.8875 40.2167 13.5612 40.543C13.398 40.7878 13.2349 40.7878 12.9902 40.7878Z' fill='white'/%3E%3Cpath d='M20.9025 37.7685C20.4946 37.7685 20.0867 37.4422 20.0867 37.0343L19.7604 31.4057C19.4341 29.6111 17.8843 28.2243 16.0896 28.0612C15.9265 28.0612 15.7634 27.9796 15.6002 27.898L11.2768 24.3904C10.9505 24.0641 10.3795 24.1456 10.0532 24.3904C9.64537 24.7167 9.64537 25.2877 9.97166 25.6955L14.5398 30.9163C14.866 31.2426 14.7845 31.732 14.4582 32.0583C14.1319 32.3846 13.6425 32.303 13.3162 31.9767L8.74806 26.756C7.85076 25.6955 7.93233 24.0641 8.99278 23.1667C9.97166 22.351 11.3584 22.351 12.3373 23.0852L16.4159 26.4297C18.9447 26.756 20.9025 28.6322 21.3103 31.161V31.2426L21.7182 36.9527C21.7998 37.3606 21.3919 37.7685 20.9025 37.7685C20.984 37.7685 20.984 37.7685 20.9025 37.7685ZM21.555 43.3155C21.2288 43.3155 20.9025 43.1524 20.8209 42.8261L20.1683 41.113C20.0052 40.7051 20.2499 40.2157 20.6577 40.0525C21.0656 39.8894 21.555 40.1341 21.7182 40.542L22.3708 42.255C22.5339 42.6629 22.2892 43.1524 21.8813 43.3155C21.7998 43.2339 21.7182 43.3155 21.555 43.3155ZM30.7728 43.3155C30.6912 43.3155 30.6097 43.3155 30.5281 43.2339C30.1202 43.0708 29.8755 42.6629 30.0387 42.1735L30.6097 40.4604C30.7728 40.0525 31.1807 39.8078 31.6701 39.971C32.078 40.1341 32.3227 40.542 32.1596 41.0314L31.5886 42.7445C31.4254 43.0708 31.0991 43.3155 30.7728 43.3155ZM26.1231 27.327C26.0416 27.327 25.8784 27.327 25.7969 27.2454C25.7153 27.2454 25.7153 27.1639 25.6337 27.1639C14.8661 18.5986 10.0532 12.1543 10.9505 7.42299C11.0321 7.01512 11.44 6.68882 11.9294 6.7704C12.3373 6.85197 12.6636 7.25984 12.582 7.74928C12.0926 10.5228 14.0503 15.7435 26.2047 25.5324C38.3591 15.7435 40.3169 10.4412 39.8274 7.74928C39.7459 7.34141 40.0722 6.85197 40.48 6.7704C40.8879 6.68882 41.3773 7.01512 41.4589 7.42299C42.2746 12.1543 37.4618 18.5986 26.7757 27.1639C26.4494 27.2454 26.2863 27.327 26.1231 27.327Z' fill='white'/%3E%3Cpath d='M11.7682 8.32054H11.6866C11.2787 8.23897 10.9525 7.8311 10.9525 7.42323C11.4419 3.26296 15.0311 0.0815738 19.2729 0.0815738C22.0464 0.0815738 24.5752 1.46833 26.1251 3.67083C27.675 1.38676 30.2037 0 33.0588 0C37.3006 0 40.8898 3.18138 41.3792 7.34165C41.4608 7.74952 41.1345 8.15739 40.6451 8.23897C40.2372 8.32054 39.8294 7.99424 39.7478 7.5048C39.3399 4.16027 36.4849 1.5499 33.0588 1.5499C30.4484 1.5499 28.0012 3.09981 26.9408 5.54703C26.7776 5.9549 26.4514 6.11804 26.1251 6.11804C25.7988 6.11804 25.4725 5.9549 25.3909 5.6286C24.3305 3.18138 21.8833 1.63148 19.2729 1.63148C15.8468 1.63148 12.9918 4.16027 12.5839 7.58637C12.5023 7.99424 12.1761 8.32054 11.7682 8.32054Z' fill='white'/%3E%3C/svg%3E%0A");
	background-size: 53px 49px;
}

/* 5. Collaboration — 66 × 65 */
.jd-icon-collaboration {
	left: 0;
	top: 241px;
	background-image: url("data:image/svg+xml,%3Csvg width='66' height='65' viewBox='0 0 66 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M65.5623 38.5085L57.9581 19.721C57.7249 19.1431 57.2889 18.697 56.711 18.4536C56.1331 18.2205 55.4943 18.2306 54.9265 18.4841L49.0054 21.1202C48.0016 21.546 47.4643 22.641 47.6772 23.6853L46.1057 24.5674C45.5784 24.8716 44.9397 24.9831 44.3212 24.902L33.4016 23.2899C32.4575 23.1559 31.4952 23.2377 30.5873 23.5292C29.6794 23.8208 28.8494 24.3144 28.1598 24.973L27.3588 25.7435H21.2957C21.0219 25.7435 20.7482 25.6421 20.5454 25.4596L20.0081 25.0034C20.3832 24.0808 20.1297 23.006 19.3186 22.3673L14.7358 18.7477C14.2491 18.3624 13.6408 18.19 13.0223 18.2813C12.414 18.3624 11.8564 18.697 11.4914 19.1836L0.450056 34.1487C-0.279947 35.1322 -0.107585 36.5111 0.865752 37.2918L5.43841 40.9012C5.679 41.0919 5.9559 41.2316 6.25223 41.3118C6.54856 41.392 6.85812 41.411 7.16203 41.3676C7.46445 41.3276 7.75546 41.226 8.01704 41.069C8.27863 40.9121 8.50524 40.7031 8.68287 40.4551L8.72342 40.4044L9.38246 40.9012C9.76774 41.175 9.99079 41.6414 9.99079 42.1281V44.8554L8.28745 47.0454C6.76661 49.0225 7.11133 51.8716 9.07829 53.3924C9.87926 54.021 10.8526 54.3556 11.8564 54.3556C12.0389 54.3556 12.2315 54.3455 12.414 54.3252C12.6168 54.2948 12.8094 54.2441 13.0021 54.1934C13.0021 54.2542 12.9919 54.3049 12.9919 54.3657C12.9919 55.6635 13.58 56.8802 14.5939 57.7116C15.3847 58.3402 16.3378 58.6545 17.2807 58.6545C17.8687 58.6545 18.4568 58.5227 19.0043 58.2895V58.3402C19.1462 59.4048 19.7039 60.3477 20.515 60.9459L20.6975 61.0879C21.5413 61.7134 22.5984 61.9795 23.6378 61.828C24.0738 61.7672 24.4692 61.6151 24.8545 61.4224C25.0674 62.5073 25.6859 63.4401 26.6085 64.0281L26.7403 64.1194C27.1818 64.4123 27.6777 64.6135 28.1984 64.711C28.7192 64.8086 29.2543 64.8005 29.7718 64.6872C30.8364 64.4641 31.7388 63.8355 32.337 62.923L32.5094 62.6594C33.2292 63.2069 34.091 63.4908 35.0137 63.4908C36.0985 63.4908 37.1631 63.0447 37.9337 62.2842C38.3775 61.8398 38.7148 61.3005 38.9202 60.7069C39.1257 60.1134 39.194 59.481 39.1199 58.8573C39.739 58.9474 40.3707 58.888 40.9621 58.684C41.5535 58.48 42.0874 58.1373 42.5192 57.6847C42.951 57.232 43.2682 56.6825 43.4441 56.0822C43.62 55.4818 43.6496 54.8481 43.5304 54.2339C44.8789 54.315 46.2071 53.7777 47.1196 52.6928C47.5356 52.2012 47.8369 51.6231 48.0017 51.0006C48.1666 50.378 48.1908 49.7266 48.0726 49.0935C49.2994 49.2253 50.5465 48.7995 51.459 47.9072C52.4628 46.9035 52.8379 45.484 52.5642 44.1457C52.6149 44.1356 52.6656 44.1457 52.7163 44.1356L55.981 43.6793C56.3967 44.0545 56.9543 44.2674 57.512 44.2674C57.8263 44.2674 58.1406 44.2065 58.4346 44.0646L64.376 41.4386C65.4913 40.9519 66.0185 39.6542 65.5623 38.5085ZM6.91869 39.644C6.84705 39.6549 6.77393 39.6506 6.70406 39.6313C6.6342 39.6121 6.56915 39.5785 6.51314 39.5325L1.96076 35.9332C1.85202 35.8464 1.78084 35.7212 1.76196 35.5834C1.74308 35.4456 1.77796 35.3058 1.85937 35.193L12.8905 20.1975C13.0021 20.0455 13.1541 20.0049 13.2454 19.9948H13.3164C13.4076 19.9948 13.5293 20.015 13.6408 20.1063L18.2337 23.7259C18.4568 23.8983 18.4974 24.2227 18.3351 24.4356L18.1932 24.6283L18.1628 24.6587L11.8158 33.2565L11.7955 33.2768L10.589 34.9193L7.82106 38.6707C7.81092 38.6808 7.81092 38.691 7.81092 38.691L7.26342 39.4412C7.16203 39.5832 7.02008 39.6339 6.91869 39.644ZM12.2112 52.5914C11.8493 52.6364 11.482 52.6094 11.1305 52.5119C10.779 52.4145 10.4503 52.2486 10.1632 52.0237C8.96676 51.0909 8.7437 49.3368 9.68662 48.1202L12.9514 43.9125C13.4989 43.2028 14.3201 42.8378 15.1515 42.8378C15.7396 42.8378 16.3378 43.0304 16.8447 43.4157C17.524 43.9531 17.9194 44.754 17.9194 45.6158C17.9194 46.2343 17.7167 46.8224 17.3314 47.3293L14.0666 51.537C13.6003 52.125 12.9412 52.5002 12.2112 52.5914ZM15.699 56.353C15.0907 55.8562 14.746 55.1363 14.746 54.3657C14.746 53.8081 14.9386 53.2606 15.3137 52.7841L18.5683 48.5866C18.984 48.0391 19.5924 47.7045 20.2717 47.6234C20.3731 47.6031 20.4744 47.6031 20.5657 47.6031C21.1436 47.6031 21.7114 47.8059 22.2386 48.2317C23.3336 49.1138 23.506 50.7259 22.6239 51.8209L19.2882 55.9778C18.8569 56.4959 18.2403 56.8251 17.5699 56.8952C16.8994 56.9653 16.2281 56.7707 15.699 56.353ZM23.3742 60.0942C22.7861 60.1754 22.2082 60.0334 21.7925 59.7292L21.6201 59.5873C21.3817 59.4129 21.1814 59.1917 21.0314 58.9371C20.8815 58.6826 20.7851 58.4001 20.7482 58.107C20.7087 57.8095 20.7297 57.5071 20.8098 57.2179C20.89 56.9287 21.0276 56.6587 21.2146 56.4239L23.6885 53.362C23.8956 53.1044 24.1582 52.8968 24.4566 52.7547C24.755 52.6125 25.0816 52.5394 25.4121 52.5407C25.8684 52.5407 26.3348 52.6827 26.72 52.9767C27.2777 53.3924 27.6021 54.0413 27.6021 54.7409C27.6021 55.1971 27.4703 55.623 27.2168 55.988C27.1966 56.0083 27.1864 56.0387 27.1661 56.0691C27.156 56.0792 27.156 56.0894 27.1459 56.0894L27.1053 56.1502L24.8038 59.2324C24.4793 59.709 23.9622 60.0131 23.3742 60.0942ZM32.0227 60.1652L30.8567 61.9801C30.5221 62.4972 30.005 62.852 29.3967 62.9838C28.7985 63.1055 28.1902 62.994 27.6934 62.6695L27.5616 62.5783C27.0242 62.2336 26.6693 61.6962 26.5578 61.0777C26.4463 60.4592 26.5781 59.8408 26.9532 59.3237C27.5616 58.5227 28.251 57.6305 28.5248 57.2959C28.5755 57.2452 28.6262 57.1844 28.6768 57.1438C28.687 57.1438 28.687 57.1337 28.687 57.1337C28.6971 57.1235 28.7174 57.1134 28.7275 57.1033C28.7782 57.0627 28.8188 57.0221 28.8999 56.9715C29.6603 56.5152 30.6134 56.5152 31.3535 56.9917C32.0024 57.4074 32.3978 58.1374 32.3978 58.9283C32.3877 59.3744 32.266 59.8002 32.0227 60.1652ZM50.2221 46.6703C49.3907 47.4916 48.0422 47.5929 47.1094 46.9136L41.2795 42.6046L39.0084 40.9215C38.8207 40.7854 38.5871 40.7282 38.3578 40.7624C38.1284 40.7965 37.9216 40.9191 37.7816 41.104C37.4977 41.4893 37.5788 42.0368 37.9641 42.3308L41.9386 45.2711L45.3047 47.7653C45.8927 48.2013 46.2679 48.84 46.3591 49.57C46.4504 50.3 46.2375 51.0098 45.7609 51.5775C45.3351 52.0762 44.7386 52.3982 44.0881 52.4806C43.4375 52.5631 42.7796 52.4002 42.2427 52.0237L35.257 47.0252C35.1643 46.9572 35.0589 46.9085 34.9471 46.8819C34.8353 46.8553 34.7193 46.8513 34.606 46.8702C34.4926 46.8891 34.3841 46.9305 34.287 46.9919C34.1899 47.0534 34.106 47.1336 34.0403 47.2279C33.7564 47.6234 33.8477 48.1709 34.2431 48.4446L40.9247 53.22C41.4418 53.5952 41.7662 54.1731 41.827 54.8017C41.8777 55.4405 41.6547 56.0589 41.1984 56.5152C40.438 57.2858 39.2112 57.3567 38.3494 56.7078L31.7591 51.5775C31.6687 51.5067 31.5651 51.4544 31.4544 51.4237C31.3437 51.393 31.2281 51.3845 31.1141 51.3986C31.0001 51.4127 30.89 51.4492 30.7901 51.5061C30.6903 51.5629 30.6027 51.6388 30.5323 51.7296C30.2382 52.1048 30.2991 52.6624 30.6742 52.9564L36.4331 57.4581C36.9806 57.884 37.3254 58.5227 37.3659 59.2122C37.4166 59.9117 37.1631 60.5708 36.6663 61.0676C35.8552 61.8787 34.4865 61.9699 33.5739 61.3109C33.5739 61.3109 33.5233 61.2501 33.4523 61.1791L33.4726 61.1487C33.8984 60.4998 34.1215 59.7394 34.1215 58.9384C34.1215 57.5494 33.432 56.282 32.2762 55.5317C31.3941 54.9639 30.3396 54.7916 29.3359 54.9741C29.3359 54.9031 29.346 54.8321 29.346 54.7612C29.346 53.4938 28.7681 52.338 27.7643 51.5877C26.8924 50.9388 25.8481 50.6954 24.8545 50.8374C25.0572 49.3774 24.5199 47.8464 23.2525 46.8224C22.8088 46.4592 22.2963 46.1894 21.7457 46.0291C21.1952 45.8688 20.6179 45.8214 20.0486 45.8896C19.8965 45.9099 19.7546 45.9504 19.6126 45.9809C19.6228 45.8592 19.6431 45.7477 19.6431 45.626C19.6431 44.2167 19.0144 42.9189 17.8992 42.0469C16.2262 40.7492 13.9247 40.8201 12.3227 42.0774C12.3227 42.0672 12.3227 42.0672 12.3329 42.0571C12.3126 42.0774 12.2923 42.0976 12.2721 42.1078C12.1707 42.1889 12.0693 42.2903 11.978 42.3815C11.8969 42.4626 11.8057 42.5336 11.7245 42.6249V42.1382C11.7245 41.0837 11.2277 40.1003 10.4065 39.5021L9.73732 39.0053L11.0148 37.2715L12.6269 35.0815L13.1339 34.4022C13.1643 34.3718 13.1846 34.3414 13.215 34.3109L19.0043 26.4533L19.3794 26.7676C19.8965 27.2238 20.5758 27.4773 21.2754 27.4773H25.5135L23.0802 29.8093C22.5124 30.3568 22.1981 31.0969 22.1981 31.8877C22.1981 33.0233 22.8267 34.027 23.8507 34.5036C25.0871 35.0923 26.4436 35.385 27.8127 35.3586C29.1818 35.3322 30.526 34.9874 31.7388 34.3515L32.7933 33.804C33.7869 33.2768 35.0035 33.3984 35.8856 34.1082L46.1766 42.3511C46.7748 42.8175 47.4035 43.2028 48.0523 43.4867C48.2653 43.5779 48.4985 43.6692 48.7012 43.7401C48.8837 43.8111 49.0764 43.872 49.2386 43.9125C49.4617 43.9835 49.6847 44.0342 49.8773 44.0646C50.141 44.1153 50.3944 44.1558 50.6074 44.166C50.7087 44.1761 50.8 44.1761 50.9014 44.1863L50.7899 44.2167C51.0737 45.0582 50.871 46.0214 50.2221 46.6703ZM52.4729 42.4119C52.1383 42.4525 51.7733 42.4728 51.3576 42.4626C51.1853 42.4626 51.0231 42.4525 50.7899 42.4221C50.5871 42.4119 50.4046 42.3714 50.1815 42.3308C50.0229 42.3085 49.8667 42.2711 49.7151 42.2193C49.5732 42.1889 49.4414 42.1382 49.3096 42.0875C49.1271 42.0267 48.9344 41.9456 48.7621 41.8746C48.2551 41.6515 47.7482 41.3474 47.2716 40.9722L37.5079 33.145L36.9806 32.7293C36.1492 32.0601 35.1353 31.7154 34.1113 31.7154C33.3813 31.7154 32.6513 31.8877 31.9923 32.2426L30.9378 32.7901C29.9673 33.3013 28.8907 33.5786 27.794 33.5997C26.6972 33.6208 25.6108 33.3852 24.6213 32.9118C24.1447 32.6887 23.9724 32.2325 23.9724 31.8776C23.9724 31.6647 24.0332 31.3402 24.3171 31.0665L29.3764 26.2201C30.37 25.267 31.7794 24.8108 33.1481 25.0135L44.0779 26.6256C45.0816 26.7676 46.1158 26.5749 46.9675 26.0883L48.3058 25.338L50.4553 30.6508L55.0786 42.0469L52.4729 42.4119ZM63.6663 39.8569L57.7147 42.4829C57.4815 42.5843 57.1977 42.5032 57.0253 42.2092L50.6986 26.5851L49.8773 24.5776L49.411 23.4217C49.2994 23.1581 49.4211 22.8539 49.6948 22.7323L55.6363 20.0962C55.7681 20.0353 55.9202 20.0353 56.052 20.086C56.1838 20.1367 56.2852 20.2381 56.3359 20.38L63.9401 39.1776C64.0414 39.4311 63.9198 39.7353 63.6663 39.8569Z' fill='white'/%3E%3Cpath d='M32.8633 20.8558C38.612 20.8558 43.2861 16.1817 43.2861 10.433C43.2861 4.68419 38.612 0 32.8633 0C27.1145 0 22.4303 4.67405 22.4303 10.433C22.4404 16.1817 27.1145 20.8558 32.8633 20.8558ZM32.8633 1.75404C37.6488 1.75404 41.532 5.64739 41.532 10.433C41.532 15.2185 37.6387 19.1017 32.8633 19.1017C28.0777 19.1017 24.1843 15.2084 24.1843 10.433C24.1843 5.64739 28.0777 1.75404 32.8633 1.75404Z' fill='white'/%3E%3Cpath d='M30.7332 13.6071C30.8954 13.7693 31.1185 13.8606 31.3517 13.8606C31.5849 13.8606 31.8079 13.7693 31.9701 13.6071L37.07 8.50721C37.4148 8.16249 37.4148 7.61499 37.07 7.27026C36.7253 6.92554 36.1778 6.92554 35.8331 7.27026L31.3517 11.7517L29.9018 10.3018C29.5571 9.95708 29.0096 9.95708 28.6649 10.3018C28.3201 10.6465 28.3201 11.194 28.6649 11.5388L30.7332 13.6071Z' fill='white'/%3E%3C/svg%3E%0A");
	background-size: 66px 65px;
}

/* All five icons use CSS backgrounds, not image tags */
.jd-icon img {
	display: none !important;
}

.jd-details {
	width: 245px;
	padding: 27px 25px;
	box-sizing: border-box;
	background: #f5f5f5;
	text-align: left;
	border-radius: 15px;
	margin-left:20px;
}

.jd-details-title {
	display: block;
	margin: 0 0 14px;
	color: #16233b;
	font-family: "Bebas Neue", Arial, sans-serif !important;
	font-size: 32px;
	font-weight: 400;
	line-height: 40px;
	letter-spacing: -0.03em;
}

.jd-details strong,
.jd-details li {
	color: #c12525;
	font-family: "Poppins", Arial, sans-serif !important;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.55;
}

.jd-details strong {
	display: block;
}

.jd-details ul {
	margin: 12px 0 0;
	padding: 0;
	list-style: none;
}

.jd-details li {
	margin-bottom: 2px;
}

/* Tablet: smaller wheel, content remains on the right */
@media (min-width: 821px) and (max-width: 1200px) {
	.jd-values-layout {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		gap: 20px;
		min-height: auto;
	}

	.jd-wheel-wrap {
		position: relative;
		top: auto;
		left: auto;
		margin-left: 0;
		zoom: 0.66;
		flex: 0 0 auto;
	}

	.jd-details {
		position: static;
		width: 220px;
		padding: 22px 20px;
		transform: none;
	}

	.jd-details-title {
		font-size: 28px;
		line-height: 34px;
	}

	.jd-details strong,
	.jd-details li {
		font-size: 15px;
	}
}

/* Mobile only: card moves below the smaller wheel */
@media (max-width: 820px) {
	.jd-core-values-widget h2 {
		margin-bottom: 42px;
		font-size: 34px;
	}

	.jd-values-layout {
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 35px;
		min-height: auto;
	}

	.jd-wheel-wrap {
		position: relative;
		top: auto;
		left: auto;
		width: min(776px, calc(100vw - 30px));
		height: auto;
		margin-left: 0;
		zoom: 1;
		aspect-ratio: 776 / 750;
		flex-basis: auto;
	}

	.jd-wheel {
		top: 1.4175%;
		width: 100%;
		height: auto;
	}

	.jd-icon {
		width: 12.8866%;
		height: 13.3333%;
	}

	.jd-icon-client {
		left: 43.5567%;
		top: 0;
		background-size: 52%;
	}

	.jd-icon-community {
		left: 87.1134%;
		top: 32.1333%;
		background-size: 47%;
	}

	.jd-icon-improvement {
		left: 69.8454%;
		top: 86.6667%;
		background-size: 50%;
	}

	.jd-icon-caring {
		left: 17.3969%;
		top: 86.6667%;
		background-size: 53%;
	}

	.jd-icon-collaboration {
		left: 0;
		top: 32.1333%;
		background-size: 66%;
	}

	.jd-details {
		position: static;
		width: 100%;
		max-width: 380px;
		padding: 24px 22px;
		transform: none;
	}
.jd-details-title {
    font-size: 24px;
    line-height: 30px;
}

	.jd-details strong,
	.jd-details li {
		font-size: 14px;
	}
}
@media (max-width: 1024px) {
	.readMore.is-collapsed p:not(:first-child) {
		display: none;
	}

	.readMore-toggle {
		display: inline;
		margin-left: 8px;
		color: #ffffff;
		font-family: "Poppins", Arial, sans-serif;
		font-size: 14px;
		font-weight: 700;
		line-height: inherit;
		text-transform: uppercase;
		text-decoration: underline;
		text-underline-offset: 2px;
		cursor: pointer;
	}

	.readMore-toggle:hover {
		color: #ffffff;
		opacity: .8;
	}
}

@media (min-width: 1025px) {
	.readMore-toggle {
		display: none !important;
	}
}

/*
 * Smooth Practice Area accordions.
 * The hidden override allows the closing animation to finish.
 */
.single-practice-area .acc-content {
    interpolate-size: allow-keywords;
}

.single-practice-area .acc-content
.wp-block-accordion-panel[hidden] {
    display: block !important;
}

.single-practice-area .acc-content
.wp-block-accordion-panel {
    height: 0;
    max-height: 0;
    margin: 0;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    transform: translateY(-8px);
    pointer-events: none;
    transition:
        height 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        max-height 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        padding 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        opacity 0.3s ease,
        transform 0.4s cubic-bezier(0.22, 1, 0.36, 1),
        visibility 0s linear 0.5s;
}

.single-practice-area .acc-content
.wp-block-accordion-item.is-open
.wp-block-accordion-panel {
    height: auto;
    max-height: 3000px;
    padding-bottom: 22px !important;
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
    transition:
        height 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        max-height 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        padding 0.5s cubic-bezier(0.22, 1, 0.36, 1),
        opacity 0.35s ease 0.05s,
        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
        visibility 0s linear 0s;
}

/* Smooth heading and icon */
.single-practice-area .acc-content
.wp-block-accordion-heading__toggle {
    transition:
        color 0.3s ease,
        background-color 0.3s ease;
}

.single-practice-area .acc-content
.wp-block-accordion-heading__toggle-icon {
    will-change: transform;
    transition:
        transform 0.45s cubic-bezier(0.22, 1, 0.36, 1),
        background-color 0.3s ease !important;
}

.single-practice-area .acc-content
.wp-block-accordion-item.is-open
.wp-block-accordion-heading__toggle-icon {
    transform: rotate(180deg);
}

/* Fallback for browsers without auto-height interpolation */
@supports not (interpolate-size: allow-keywords) {
    .single-practice-area .acc-content
    .wp-block-accordion-panel {
        height: auto;
    }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .single-practice-area .acc-content
    .wp-block-accordion-panel,
    .single-practice-area .acc-content
    .wp-block-accordion-heading__toggle,
    .single-practice-area .acc-content
    .wp-block-accordion-heading__toggle-icon {
        transition: none !important;
        animation: none !important;
    }
}

/* Practice Area Content - Heading & Paragraph Spacing */
.practice-details-con {
    line-height: 1.65;
}

/* Paragraphs */
.practice-details-con p {
    margin: 0 0 18px !important;
}

/* H1 */
.practice-details-con h1 {
    margin: 44px 0 20px !important;
    line-height: 1.2;
}

/* H2 */
.practice-details-con h2 {
    margin: 38px 0 16px !important;
    line-height: 1.25;
}

/* H3 */
.practice-details-con h3 {
    margin: 30px 0 14px !important;
    line-height: 1.3;
}

/* H4 */
.practice-details-con h4 {
    margin: 26px 0 12px !important;
    line-height: 1.35;
}

/* H5 */
.practice-details-con h5 {
    margin: 22px 0 10px !important;
    line-height: 1.4;
}

/* H6 */
.practice-details-con h6 {
    margin: 20px 0 10px !important;
    line-height: 1.4;
}

/* Remove extra top gap when heading is first content item */
.practice-details-con > h1:first-child,
.practice-details-con > h2:first-child,
.practice-details-con > h3:first-child,
.practice-details-con > h4:first-child,
.practice-details-con > h5:first-child,
.practice-details-con > h6:first-child {
    margin-top: 0 !important;
}

/* Paragraph directly after any heading */
.practice-details-con h1 + p,
.practice-details-con h2 + p,
.practice-details-con h3 + p,
.practice-details-con h4 + p,
.practice-details-con h5 + p,
.practice-details-con h6 + p {
    margin-top: 0 !important;
}

/* Lists */
.practice-details-con ul,
.practice-details-con ol {
    margin: 0 0 22px 22px !important;
    padding: 0;
}

.practice-details-con li {
    margin-bottom: 8px;
    line-height: 1.6;
}

/* Elementor TOC anchors */
.practice-details-con .elementor-menu-anchor {
    display: block;
    height: 0;
    margin: 0 !important;
    padding: 0 !important;
}

/* Last element */
.practice-details-con > *:last-child {
    margin-bottom: 0 !important;
}

/* Tablet */
@media (max-width: 1024px) {
    .practice-details-con h1 { margin: 38px 0 18px !important; }
    .practice-details-con h2 { margin: 34px 0 14px !important; }
    .practice-details-con h3 { margin: 28px 0 12px !important; }
    .practice-details-con h4 { margin: 24px 0 11px !important; }
    .practice-details-con h5,
    .practice-details-con h6 { margin: 20px 0 10px !important; }

    .practice-details-con p {
        margin-bottom: 17px !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .practice-details-con {
        line-height: 1.6;
    }

    .practice-details-con p {
        margin-bottom: 16px !important;
    }

    .practice-details-con h1 {
        margin: 32px 0 14px !important;
        line-height: 1.25;
    }

    .practice-details-con h2 {
        margin: 28px 0 12px !important;
        line-height: 1.3;
    }

    .practice-details-con h3 {
        margin: 24px 0 10px !important;
    }

    .practice-details-con h4 {
        margin: 22px 0 10px !important;
    }

    .practice-details-con h5,
    .practice-details-con h6 {
        margin: 20px 0 8px !important;
    }
}
/* Videos / Embeds */
.practice-details-con iframe,
.practice-details-con video {
    display: block;
    max-width: 100%;
    border-radius: 15px !important;
    overflow: hidden;
}

/* Elementor video wrapper */
.practice-details-con .elementor-video,
.practice-details-con .elementor-wrapper,
.practice-details-con .elementor-video-container {
    border-radius: 15px !important;
    overflow: hidden;
}

/* WordPress embed/video blocks */
.practice-details-con .wp-block-video,
.practice-details-con .wp-block-embed__wrapper {
    border-radius: 15px !important;
    overflow: hidden;
}

.practice-details-con .wp-block-video video,
.practice-details-con .wp-block-embed__wrapper iframe {
    border-radius: 15px !important;
}

/* =========================================================
   PRACTICE AREA CONTENT MEDIA
   ========================================================= */

/* Images */
.single-practice-area .practice-details-con img {
    display: block;
    max-width: 100% !important;
    height: auto !important;
    border-radius: 15px !important;
}

/* Direct standalone image */
.single-practice-area .practice-details-con > img {
    width: 100%;
    margin: 30px 0 !important;
}

/* WordPress figures / image blocks */
.single-practice-area .practice-details-con figure,
.single-practice-area .practice-details-con .wp-block-image {
    display: block;
    width: 100%;
    max-width: 100% !important;
    margin: 30px 0 !important;
}

.single-practice-area .practice-details-con figure img,
.single-practice-area .practice-details-con .wp-block-image img {
    display: block;
    width: 100%;
    max-width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    border-radius: 15px !important;
}


/* Imported images sometimes come inside a paragraph */
.single-practice-area .practice-details-con p > img:only-child {
    display: block;
    width: 100%;
    margin: 30px 0 !important;
}


/* Captions */
.single-practice-area .practice-details-con figcaption,
.single-practice-area .practice-details-con .wp-caption-text {
    margin-top: 10px;
    line-height: 1.5;
}


/* =========================================================
   VIDEOS
   ========================================================= */

.single-practice-area .practice-details-con iframe,
.single-practice-area .practice-details-con video {
    display: block;
    max-width: 100%;
    border-radius: 15px !important;
}

.single-practice-area .practice-details-con .wp-block-video,
.single-practice-area .practice-details-con .wp-block-embed__wrapper,
.single-practice-area .practice-details-con .elementor-wrapper,
.single-practice-area .practice-details-con .elementor-video-container {
    margin: 30px 0;
    border-radius: 15px !important;
    overflow: hidden;
}

.single-practice-area .practice-details-con .wp-block-video video,
.single-practice-area .practice-details-con .wp-block-embed__wrapper iframe {
    border-radius: 15px !important;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .single-practice-area .practice-details-con > img,
    .single-practice-area .practice-details-con figure,
    .single-practice-area .practice-details-con .wp-block-image,
    .single-practice-area .practice-details-con p > img:only-child {
        margin-top: 22px !important;
        margin-bottom: 22px !important;
    }

    .single-practice-area .practice-details-con .wp-block-video,
    .single-practice-area .practice-details-con .wp-block-embed__wrapper,
    .single-practice-area .practice-details-con .elementor-wrapper,
    .single-practice-area .practice-details-con .elementor-video-container {
        margin-top: 22px;
        margin-bottom: 22px;
    }
}

.single-practice-area .elementor-widget-button .elementor-button {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    white-space: normal !important;
    line-height: 1.3;
    text-align: center;
    padding: 16px 18px;
}

.single-practice-area .elementor-widget-button .elementor-button-text {
    white-space: normal !important;
    overflow-wrap: anywhere;
}


/* Veterans Calculator – Gravity Form ID 4 */
#gform_wrapper_4 .gform_footer {
  margin: 20px 0 0 !important;
  padding: 0 !important;
}

#gform_wrapper_4 input[type="submit"],
#gform_wrapper_4 .gform_button {
  width: auto !important;
  min-width: 170px !important;
  padding: 14px 28px !important;
  background: #c12525 !important;
  color: #fff !important;
  border: 1px solid #c12525 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.4px !important;
  cursor: pointer !important;
  transition: 0.25s ease !important;
}

#gform_wrapper_4 input[type="submit"]:hover,
#gform_wrapper_4 .gform_button:hover {
  background: #17233c !important;
  border-color: #17233c !important;
  color: #fff !important;
}

/* Select dropdown arrow */
#gform_wrapper_4 .ginput_container_select {
  position: relative;
}

#gform_wrapper_4 select {
  width: 100% !important;
  min-height: 46px !important;
  padding: 10px 46px 10px 14px !important;
  background-color: #fff !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23C12525' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  background-size: 12px 8px !important;
  border: 1px solid #c7c7c7 !important;
  border-radius: 0 !important;
  color: #17233c !important;
  appearance: none !important;
  -webkit-appearance: none !important;
  cursor: pointer !important;
}

#gform_wrapper_4 select:focus {
  border-color: #c12525 !important;
  outline: 2px solid rgba(193, 37, 37, 0.15) !important;
  outline-offset: 0 !important;
}

.single-practice-area .jvdc-select {
  padding-right: 42px !important;
  background-color: #fff !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23C12525' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 15px center !important;
  background-size: 12px 8px !important;
  appearance: none !important;
  -webkit-appearance: none !important;
}


/* Space between Veterans Calculator Gravity Form and article content */
.single-practice-area #gform_wrapper_4 {
  margin-bottom: 60px !important;
}

.single-practice-area #gform_wrapper_4 .gform_footer {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

@media (max-width: 767px) {
  .single-practice-area #gform_wrapper_4 {
    margin-bottom: 40px !important;
  }
}

.single-practice-area .jvdc-score {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
}

.single-practice-area .jvdc-score b {
  display: block !important;
  margin: 0 !important;
  line-height: 0.9 !important;
}

.single-practice-area .jvdc-score small {
  display: block !important;
  margin-top: 2px !important;
  line-height: 1.2 !important;
}
.single-practice-area .jcali-cta-wrap {
  margin: 28px 0 !important;
}

.single-practice-area .jcali-cta {
  display: inline-block !important;
  padding: 14px 24px !important;
  background: #c12525 !important;
  color: #fff !important;
  text-decoration: none !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.4px !important;
  line-height: 1.2 !important;
  border: 0 !important;
  transition: background 0.25s ease !important;
}

.single-practice-area .jcali-cta:hover {
  background: #17233c !important;
  color: #fff !important;
}