<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.fab, .fas, .far, .fal, .fa {
	display: inline-block;
	height: 1em;

	-webkit-mask-position: center;
	mask-position: center;

	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;

	-webkit-mask-size: auto 95%;
	mask-size: auto 95%;
}

.fas.fa-link {
	-webkit-mask-size: auto 68%;
	mask-size: auto 68%;
}

.fab.fa-youtube {
	width: 0.88888888888889em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z\"/&gt;&lt;/svg&gt;');
}

.fab.fa-linkedin {
	width: 1.1428571428571em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\"/&gt;&lt;/svg&gt;');
}

.fab.fa-twitter {
	width: 1em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"/&gt;&lt;/svg&gt;');
}

.fab.fa-instagram {
	width: 1.1428571428571em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"/&gt;&lt;/svg&gt;');
}

.fab.fa-facebook-f {
	width: 1.6em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z\"/&gt;&lt;/svg&gt;');
}

.fab.fa-yelp {
	width: 1.3333333333333em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M42.9 240.32l99.62 48.61c19.2 9.4 16.2 37.51-4.5 42.71L30.5 358.45a22.79 22.79 0 0 1-28.21-19.6 197.16 197.16 0 0 1 9-85.32 22.8 22.8 0 0 1 31.61-13.21zm44 239.25a199.45 199.45 0 0 0 79.42 32.11A22.78 22.78 0 0 0 192.94 490l3.9-110.82c.7-21.3-25.5-31.91-39.81-16.1l-74.21 82.4a22.82 22.82 0 0 0 4.09 34.09zm145.34-109.92l58.81 94a22.93 22.93 0 0 0 34 5.5 198.36 198.36 0 0 0 52.71-67.61A23 23 0 0 0 364.17 370l-105.42-34.26c-20.31-6.5-37.81 15.8-26.51 33.91zm148.33-132.23a197.44 197.44 0 0 0-50.41-69.31 22.85 22.85 0 0 0-34 4.4l-62 91.92c-11.9 17.7 4.7 40.61 25.2 34.71L366 268.63a23 23 0 0 0 14.61-31.21zM62.11 30.18a22.86 22.86 0 0 0-9.9 32l104.12 180.44c11.7 20.2 42.61 11.9 42.61-11.4V22.88a22.67 22.67 0 0 0-24.5-22.8 320.37 320.37 0 0 0-112.33 30.1z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M42.9 240.32l99.62 48.61c19.2 9.4 16.2 37.51-4.5 42.71L30.5 358.45a22.79 22.79 0 0 1-28.21-19.6 197.16 197.16 0 0 1 9-85.32 22.8 22.8 0 0 1 31.61-13.21zm44 239.25a199.45 199.45 0 0 0 79.42 32.11A22.78 22.78 0 0 0 192.94 490l3.9-110.82c.7-21.3-25.5-31.91-39.81-16.1l-74.21 82.4a22.82 22.82 0 0 0 4.09 34.09zm145.34-109.92l58.81 94a22.93 22.93 0 0 0 34 5.5 198.36 198.36 0 0 0 52.71-67.61A23 23 0 0 0 364.17 370l-105.42-34.26c-20.31-6.5-37.81 15.8-26.51 33.91zm148.33-132.23a197.44 197.44 0 0 0-50.41-69.31 22.85 22.85 0 0 0-34 4.4l-62 91.92c-11.9 17.7 4.7 40.61 25.2 34.71L366 268.63a23 23 0 0 0 14.61-31.21zM62.11 30.18a22.86 22.86 0 0 0-9.9 32l104.12 180.44c11.7 20.2 42.61 11.9 42.61-11.4V22.88a22.67 22.67 0 0 0-24.5-22.8 320.37 320.37 0 0 0-112.33 30.1z\"/&gt;&lt;/svg&gt;');
}

.fab.fa-google {
	width: 1.0491803278689em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 488 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 488 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z\"/&gt;&lt;/svg&gt;');
}

.fas.fa-bars {
	width: 1.1428571428571em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M416 224H31.1C14.33 224 0 238.3 0 256s14.33 32 31.1 32h384C433.7 288 448 273.7 448 256S433.7 224 416 224zM416 384H31.1C14.33 384 0 398.3 0 415.1S14.33 448 31.1 448h384C433.7 448 448 433.7 448 416S433.7 384 416 384zM416 64H31.1C14.33 64 0 78.33 0 95.1S14.33 128 31.1 128h384C433.7 128 448 113.7 448 96S433.7 64 416 64z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M416 224H31.1C14.33 224 0 238.3 0 256s14.33 32 31.1 32h384C433.7 288 448 273.7 448 256S433.7 224 416 224zM416 384H31.1C14.33 384 0 398.3 0 415.1S14.33 448 31.1 448h384C433.7 448 448 433.7 448 416S433.7 384 416 384zM416 64H31.1C14.33 64 0 78.33 0 95.1S14.33 128 31.1 128h384C433.7 128 448 113.7 448 96S433.7 64 416 64z\"/&gt;&lt;/svg&gt;');
}

.fas.fa-angle-down {
	width: 1.3333333333333em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M192 384c-8.188 0-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L192 306.8l137.4-137.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-160 160C208.4 380.9 200.2 384 192 384z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M192 384c-8.188 0-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L192 306.8l137.4-137.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-160 160C208.4 380.9 200.2 384 192 384z\"/&gt;&lt;/svg&gt;');
}

.fas.fa-angle-up {
	width: 1.3333333333333em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M352 352c-8.188 0-16.38-3.125-22.62-9.375L192 205.3l-137.4 137.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25C368.4 348.9 360.2 352 352 352z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M352 352c-8.188 0-16.38-3.125-22.62-9.375L192 205.3l-137.4 137.4c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25C368.4 348.9 360.2 352 352 352z\"/&gt;&lt;/svg&gt;');
}

.fas.fa-angle-right {
	width: 2em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M64 448c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L178.8 256L41.38 118.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25l-160 160C80.38 444.9 72.19 448 64 448z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M64 448c-8.188 0-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L178.8 256L41.38 118.6c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l160 160c12.5 12.5 12.5 32.75 0 45.25l-160 160C80.38 444.9 72.19 448 64 448z\"/&gt;&lt;/svg&gt;');
}

.fas.fa-angle-left {
	width: 2em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M192 448c-8.188 0-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l137.4 137.4c12.5 12.5 12.5 32.75 0 45.25C208.4 444.9 200.2 448 192 448z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M192 448c-8.188 0-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L77.25 256l137.4 137.4c12.5 12.5 12.5 32.75 0 45.25C208.4 444.9 200.2 448 192 448z\"/&gt;&lt;/svg&gt;');
}

.fal.fa-angle-right {
	width: 2em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M219.9 266.7L75.89 426.7c-5.906 6.562-16.03 7.094-22.59 1.188c-6.918-6.271-6.783-16.39-1.188-22.62L186.5 256L52.11 106.7C46.23 100.1 46.75 90.04 53.29 84.1C59.86 78.2 69.98 78.73 75.89 85.29l144 159.1C225.4 251.4 225.4 260.6 219.9 266.7z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M219.9 266.7L75.89 426.7c-5.906 6.562-16.03 7.094-22.59 1.188c-6.918-6.271-6.783-16.39-1.188-22.62L186.5 256L52.11 106.7C46.23 100.1 46.75 90.04 53.29 84.1C59.86 78.2 69.98 78.73 75.89 85.29l144 159.1C225.4 251.4 225.4 260.6 219.9 266.7z\"/&gt;&lt;/svg&gt;');
}

.fal.fa-angle-left {
	width: 2em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M203.9 405.3c5.877 6.594 5.361 16.69-1.188 22.62c-6.562 5.906-16.69 5.375-22.59-1.188L36.1 266.7c-5.469-6.125-5.469-15.31 0-21.44l144-159.1c5.906-6.562 16.03-7.094 22.59-1.188c6.918 6.271 6.783 16.39 1.188 22.62L69.53 256L203.9 405.3z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M203.9 405.3c5.877 6.594 5.361 16.69-1.188 22.62c-6.562 5.906-16.69 5.375-22.59-1.188L36.1 266.7c-5.469-6.125-5.469-15.31 0-21.44l144-159.1c5.906-6.562 16.03-7.094 22.59-1.188c6.918 6.271 6.783 16.39 1.188 22.62L69.53 256L203.9 405.3z\"/&gt;&lt;/svg&gt;');
}

.fas.fa-play {
	width: 1em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M176 480C148.6 480 128 457.6 128 432v-352c0-25.38 20.4-47.98 48.01-47.98c8.686 0 17.35 2.352 25.02 7.031l288 176C503.3 223.8 512 239.3 512 256s-8.703 32.23-22.97 40.95l-288 176C193.4 477.6 184.7 480 176 480z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M176 480C148.6 480 128 457.6 128 432v-352c0-25.38 20.4-47.98 48.01-47.98c8.686 0 17.35 2.352 25.02 7.031l288 176C503.3 223.8 512 239.3 512 256s-8.703 32.23-22.97 40.95l-288 176C193.4 477.6 184.7 480 176 480z\"/&gt;&lt;/svg&gt;');
}

.fas.fa-pause {
	width: 1.6em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M272 63.1l-32 0c-26.51 0-48 21.49-48 47.1v288c0 26.51 21.49 48 48 48L272 448c26.51 0 48-21.49 48-48v-288C320 85.49 298.5 63.1 272 63.1zM80 63.1l-32 0c-26.51 0-48 21.49-48 48v288C0 426.5 21.49 448 48 448l32 0c26.51 0 48-21.49 48-48v-288C128 85.49 106.5 63.1 80 63.1z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M272 63.1l-32 0c-26.51 0-48 21.49-48 47.1v288c0 26.51 21.49 48 48 48L272 448c26.51 0 48-21.49 48-48v-288C320 85.49 298.5 63.1 272 63.1zM80 63.1l-32 0c-26.51 0-48 21.49-48 48v288C0 426.5 21.49 448 48 448l32 0c26.51 0 48-21.49 48-48v-288C128 85.49 106.5 63.1 80 63.1z\"/&gt;&lt;/svg&gt;');
}

.fas.fa-mobile-screen-button {
	width: 1.3333333333333em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M304 0h-224c-35.35 0-64 28.65-64 64v384c0 35.35 28.65 64 64 64h224c35.35 0 64-28.65 64-64V64C368 28.65 339.3 0 304 0zM192 480c-17.75 0-32-14.25-32-32s14.25-32 32-32s32 14.25 32 32S209.8 480 192 480zM304 64v320h-224V64H304z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M304 0h-224c-35.35 0-64 28.65-64 64v384c0 35.35 28.65 64 64 64h224c35.35 0 64-28.65 64-64V64C368 28.65 339.3 0 304 0zM192 480c-17.75 0-32-14.25-32-32s14.25-32 32-32s32 14.25 32 32S209.8 480 192 480zM304 64v320h-224V64H304z\"/&gt;&lt;/svg&gt;');
}

.fas.fa-location-dot {
	width: 1.3333333333333em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M192 0C85.97 0 0 85.97 0 192c0 77.41 26.97 99.03 172.3 309.7c9.531 13.77 29.91 13.77 39.44 0C357 291 384 269.4 384 192C384 85.97 298 0 192 0zM192 271.1c-44.13 0-80-35.88-80-80S147.9 111.1 192 111.1s80 35.88 80 80S236.1 271.1 192 271.1z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M192 0C85.97 0 0 85.97 0 192c0 77.41 26.97 99.03 172.3 309.7c9.531 13.77 29.91 13.77 39.44 0C357 291 384 269.4 384 192C384 85.97 298 0 192 0zM192 271.1c-44.13 0-80-35.88-80-80S147.9 111.1 192 111.1s80 35.88 80 80S236.1 271.1 192 271.1z\"/&gt;&lt;/svg&gt;');
}

.far.fa-calendar-days {
	width: 1.1428571428571em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M384 64h-40V24c0-13.25-10.75-24-23.1-24S296 10.75 296 24V64h-144V24C152 10.75 141.3 0 128 0S104 10.75 104 24V64H64C28.65 64 0 92.65 0 128v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V128C448 92.65 419.3 64 384 64zM400 192v104h-152V192H400zM200 192v104H48V192H200zM48 448v-104h152v120H64C55.18 464 48 456.8 48 448zM384 464h-136v-120h152V448C400 456.8 392.8 464 384 464z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M384 64h-40V24c0-13.25-10.75-24-23.1-24S296 10.75 296 24V64h-144V24C152 10.75 141.3 0 128 0S104 10.75 104 24V64H64C28.65 64 0 92.65 0 128v320c0 35.35 28.65 64 64 64h320c35.35 0 64-28.65 64-64V128C448 92.65 419.3 64 384 64zM400 192v104h-152V192H400zM200 192v104H48V192H200zM48 448v-104h152v120H64C55.18 464 48 456.8 48 448zM384 464h-136v-120h152V448C400 456.8 392.8 464 384 464z\"/&gt;&lt;/svg&gt;');
}

.far.fa-magnifying-glass {
	width: 1em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M504.1 471l-134-134C399.1 301.5 415.1 256.8 415.1 208c0-114.9-93.13-208-208-208S-.0002 93.13-.0002 208S93.12 416 207.1 416c48.79 0 93.55-16.91 129-45.04l134 134C475.7 509.7 481.9 512 488 512s12.28-2.344 16.97-7.031C514.3 495.6 514.3 480.4 504.1 471zM48 208c0-88.22 71.78-160 160-160s160 71.78 160 160s-71.78 160-160 160S48 296.2 48 208z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M504.1 471l-134-134C399.1 301.5 415.1 256.8 415.1 208c0-114.9-93.13-208-208-208S-.0002 93.13-.0002 208S93.12 416 207.1 416c48.79 0 93.55-16.91 129-45.04l134 134C475.7 509.7 481.9 512 488 512s12.28-2.344 16.97-7.031C514.3 495.6 514.3 480.4 504.1 471zM48 208c0-88.22 71.78-160 160-160s160 71.78 160 160s-71.78 160-160 160S48 296.2 48 208z\"/&gt;&lt;/svg&gt;');
}

.fas.fa-comments {
	width: 1.8em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M416 176C416 78.8 322.9 0 208 0S0 78.8 0 176c0 39.57 15.62 75.96 41.67 105.4c-16.39 32.76-39.23 57.32-39.59 57.68c-2.1 2.205-2.67 5.475-1.441 8.354C1.9 350.3 4.602 352 7.66 352c38.35 0 70.76-11.12 95.74-24.04C134.2 343.1 169.8 352 208 352C322.9 352 416 273.2 416 176zM599.6 443.7C624.8 413.9 640 376.6 640 336C640 238.8 554 160 448 160c-.3145 0-.6191 .041-.9336 .043C447.5 165.3 448 170.6 448 176c0 98.62-79.68 181.2-186.1 202.5C282.7 455.1 357.1 512 448 512c33.69 0 65.32-8.008 92.85-21.98C565.2 502 596.1 512 632.3 512c3.059 0 5.76-1.725 7.02-4.605c1.229-2.879 .6582-6.148-1.441-8.354C637.6 498.7 615.9 475.3 599.6 443.7z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 640 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M416 176C416 78.8 322.9 0 208 0S0 78.8 0 176c0 39.57 15.62 75.96 41.67 105.4c-16.39 32.76-39.23 57.32-39.59 57.68c-2.1 2.205-2.67 5.475-1.441 8.354C1.9 350.3 4.602 352 7.66 352c38.35 0 70.76-11.12 95.74-24.04C134.2 343.1 169.8 352 208 352C322.9 352 416 273.2 416 176zM599.6 443.7C624.8 413.9 640 376.6 640 336C640 238.8 554 160 448 160c-.3145 0-.6191 .041-.9336 .043C447.5 165.3 448 170.6 448 176c0 98.62-79.68 181.2-186.1 202.5C282.7 455.1 357.1 512 448 512c33.69 0 65.32-8.008 92.85-21.98C565.2 502 596.1 512 632.3 512c3.059 0 5.76-1.725 7.02-4.605c1.229-2.879 .6582-6.148-1.441-8.354C637.6 498.7 615.9 475.3 599.6 443.7z\"/&gt;&lt;/svg&gt;');
}

.fas.fa-credit-card {
	width: 1.8em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M512 32h-448c-35.35 0-64 28.66-64 64L0 128h576V96C576 60.66 547.3 32 512 32zM0 416c0 35.34 28.65 64 64 64h448c35.35 0 64-28.66 64-64V224H0L0 416zM191.1 360c0-4.422 3.582-8 8-8h143.1c4.418 0 8 3.578 8 8L352 376c0 4.418-3.582 8-8 8h-144C195.6 384 192 380.4 192 376L191.1 360zM63.1 360c0-4.422 3.582-8 8-8h80c4.418 0 8 3.578 8 8L160 376C160 380.4 156.4 384 152 384h-80C67.58 384 64 380.4 64 376L63.1 360z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M512 32h-448c-35.35 0-64 28.66-64 64L0 128h576V96C576 60.66 547.3 32 512 32zM0 416c0 35.34 28.65 64 64 64h448c35.35 0 64-28.66 64-64V224H0L0 416zM191.1 360c0-4.422 3.582-8 8-8h143.1c4.418 0 8 3.578 8 8L352 376c0 4.418-3.582 8-8 8h-144C195.6 384 192 380.4 192 376L191.1 360zM63.1 360c0-4.422 3.582-8 8-8h80c4.418 0 8 3.578 8 8L160 376C160 380.4 156.4 384 152 384h-80C67.58 384 64 380.4 64 376L63.1 360z\"/&gt;&lt;/svg&gt;');
}

.fas.fa-location-arrow {
	width: 1.1428571428571em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M444.4 98.21l-143.1 351.1C292.9 468.5 275.2 480 256 480c-28.84 0-48.02-23.1-48.02-47.1v-159.1H48c-22.94 0-42.67-16.22-47.09-38.75c-4.437-22.5 7.688-44.1 28.92-53.69l351.1-143.1c17.86-7.343 38.45-3.188 52.11 10.5C447.6 59.74 451.8 80.3 444.4 98.21z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M444.4 98.21l-143.1 351.1C292.9 468.5 275.2 480 256 480c-28.84 0-48.02-23.1-48.02-47.1v-159.1H48c-22.94 0-42.67-16.22-47.09-38.75c-4.437-22.5 7.688-44.1 28.92-53.69l351.1-143.1c17.86-7.343 38.45-3.188 52.11 10.5C447.6 59.74 451.8 80.3 444.4 98.21z\"/&gt;&lt;/svg&gt;');
}

.fas.fa-file {
	width: 1.3333333333333em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M256 0v128h128L256 0zM224 128L224 0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V160h-127.1C238.3 160 224 145.7 224 128z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M256 0v128h128L256 0zM224 128L224 0H48C21.49 0 0 21.49 0 48v416C0 490.5 21.49 512 48 512h288c26.51 0 48-21.49 48-48V160h-127.1C238.3 160 224 145.7 224 128z\"/&gt;&lt;/svg&gt;');
}

.fas.fa-umbrella {
	width: 0.88888888888889em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M255.1 301.7v130.3c0 8.814-7.188 16-16 16c-7.814 0-13.19-5.314-15.1-10.69c-5.906-16.72-24.1-25.41-40.81-19.5c-16.69 5.875-25.41 24.19-19.5 40.79C175.8 490.6 206.2 512 239.1 512C284.1 512 320 476.1 320 431.1v-130.3c-9.094-7.908-19.81-13.61-32-13.61C275.7 288.1 265.6 292.9 255.1 301.7zM575.7 280.9C547.1 144.5 437.3 62.61 320 49.91V32.01c0-17.69-14.31-32.01-32-32.01S255.1 14.31 255.1 32.01v17.91C138.3 62.61 29.48 144.5 .2949 280.9C-1.926 290.1 8.795 302.1 18.98 292.2c52-55.01 107.7-52.39 158.6 37.01c5.312 9.502 14.91 8.625 19.72 0C217.5 293.9 242.2 256 287.1 256c58.5 0 88.19 68.82 90.69 73.2c4.812 8.625 14.41 9.502 19.72 0c51-89.52 107.1-91.39 158.6-37.01C567.3 302.2 577.9 290.1 575.7 280.9z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M255.1 301.7v130.3c0 8.814-7.188 16-16 16c-7.814 0-13.19-5.314-15.1-10.69c-5.906-16.72-24.1-25.41-40.81-19.5c-16.69 5.875-25.41 24.19-19.5 40.79C175.8 490.6 206.2 512 239.1 512C284.1 512 320 476.1 320 431.1v-130.3c-9.094-7.908-19.81-13.61-32-13.61C275.7 288.1 265.6 292.9 255.1 301.7zM575.7 280.9C547.1 144.5 437.3 62.61 320 49.91V32.01c0-17.69-14.31-32.01-32-32.01S255.1 14.31 255.1 32.01v17.91C138.3 62.61 29.48 144.5 .2949 280.9C-1.926 290.1 8.795 302.1 18.98 292.2c52-55.01 107.7-52.39 158.6 37.01c5.312 9.502 14.91 8.625 19.72 0C217.5 293.9 242.2 256 287.1 256c58.5 0 88.19 68.82 90.69 73.2c4.812 8.625 14.41 9.502 19.72 0c51-89.52 107.1-91.39 158.6-37.01C567.3 302.2 577.9 290.1 575.7 280.9z\"/&gt;&lt;/svg&gt;');
}

.fas.fa-tooth {
	width: 1.1428571428571em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M394.1 212.8c-20.04 27.67-28.07 60.15-31.18 93.95c-3.748 41.34-8.785 82.46-17.89 122.8l-6.75 29.64c-2.68 12.14-13.29 20.78-25.39 20.78c-12 0-22.39-8.311-25.29-20.23l-29.57-121.2C254.1 322.6 240.1 311.4 224 311.4c-16.18 0-30.21 11.26-34.07 27.23l-29.57 121.2c-2.893 11.92-13.39 20.23-25.29 20.23c-12.21 0-22.71-8.639-25.5-20.78l-6.643-29.64c-9.105-40.36-14.14-81.48-17.1-122.8C81.93 272.1 73.9 240.5 53.86 212.8c-18.75-25.92-27.11-60.15-18.43-96.57c9.428-39.59 40.39-71.75 78.85-82.03c20.14-5.25 39.54-.4375 57.32 9.077l86.14 56.54c6.643 4.375 15.11 1.86 18.96-4.264c4.07-6.454 2.25-15.09-4.18-19.36l-24.21-15.86c3-1.531 6.215-2.735 9-4.813c22.39-16.84 48.75-28.65 76.39-21.33c38.46 10.28 69.43 42.43 78.85 82.03C421.2 152.7 412.9 187 394.1 212.8z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M394.1 212.8c-20.04 27.67-28.07 60.15-31.18 93.95c-3.748 41.34-8.785 82.46-17.89 122.8l-6.75 29.64c-2.68 12.14-13.29 20.78-25.39 20.78c-12 0-22.39-8.311-25.29-20.23l-29.57-121.2C254.1 322.6 240.1 311.4 224 311.4c-16.18 0-30.21 11.26-34.07 27.23l-29.57 121.2c-2.893 11.92-13.39 20.23-25.29 20.23c-12.21 0-22.71-8.639-25.5-20.78l-6.643-29.64c-9.105-40.36-14.14-81.48-17.1-122.8C81.93 272.1 73.9 240.5 53.86 212.8c-18.75-25.92-27.11-60.15-18.43-96.57c9.428-39.59 40.39-71.75 78.85-82.03c20.14-5.25 39.54-.4375 57.32 9.077l86.14 56.54c6.643 4.375 15.11 1.86 18.96-4.264c4.07-6.454 2.25-15.09-4.18-19.36l-24.21-15.86c3-1.531 6.215-2.735 9-4.813c22.39-16.84 48.75-28.65 76.39-21.33c38.46 10.28 69.43 42.43 78.85 82.03C421.2 152.7 412.9 187 394.1 212.8z\"/&gt;&lt;/svg&gt;');
}

.fas.fa-compass {
	width: 0.88888888888889em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M265.4 233.4c-12.5 12.5-12.5 32.75 0 45.25s32.75 12.5 45.25 0s12.5-32.77 0-45.25C298.1 220.9 277.9 220.9 265.4 233.4zM288 0C146.6 0 32 114.6 32 256c0 141.4 114.6 256 256 256s256-114.6 256-256C544 114.6 429.4 0 288 0zM414.1 156l-65.97 144.4c-2.719 5.969-9.778 13.02-15.75 15.76l-144.3 65.97c-16.66 7.609-33.81-9.547-26.19-26.2l65.97-144.3c2.719-5.984 9.781-13.05 15.78-15.78l144.3-65.97C404.6 122.3 421.8 139.4 414.1 156z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M265.4 233.4c-12.5 12.5-12.5 32.75 0 45.25s32.75 12.5 45.25 0s12.5-32.77 0-45.25C298.1 220.9 277.9 220.9 265.4 233.4zM288 0C146.6 0 32 114.6 32 256c0 141.4 114.6 256 256 256s256-114.6 256-256C544 114.6 429.4 0 288 0zM414.1 156l-65.97 144.4c-2.719 5.969-9.778 13.02-15.75 15.76l-144.3 65.97c-16.66 7.609-33.81-9.547-26.19-26.2l65.97-144.3c2.719-5.984 9.781-13.05 15.78-15.78l144.3-65.97C404.6 122.3 421.8 139.4 414.1 156z\"/&gt;&lt;/svg&gt;');
}

.fas.fa-money-bill {
	width: 0.88888888888889em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M528 64h-480C21.49 64 0 85.49 0 112v288C0 426.5 21.49 448 48 448h480c26.51 0 48-21.49 48-48v-288C576 85.49 554.5 64 528 64zM48 400v-64c35.38 0 64 28.62 64 64H48zM48 176v-64h64C112 147.4 83.38 176 48 176zM288 352c-44.18 0-80-42.98-80-96c0-53.02 35.82-96 80-96s80 42.98 80 96C368 309 332.2 352 288 352zM528 400h-64c0-35.38 28.62-64 64-64V400zM528 176c-35.38 0-64-28.62-64-64h64V176z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 576 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M528 64h-480C21.49 64 0 85.49 0 112v288C0 426.5 21.49 448 48 448h480c26.51 0 48-21.49 48-48v-288C576 85.49 554.5 64 528 64zM48 400v-64c35.38 0 64 28.62 64 64H48zM48 176v-64h64C112 147.4 83.38 176 48 176zM288 352c-44.18 0-80-42.98-80-96c0-53.02 35.82-96 80-96s80 42.98 80 96C368 309 332.2 352 288 352zM528 400h-64c0-35.38 28.62-64 64-64V400zM528 176c-35.38 0-64-28.62-64-64h64V176z\"/&gt;&lt;/svg&gt;');
}

.fal.fa-tooth {
	width: 1.1428571428571em;
	background-color: currentcolor;
	mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M392.9 225.3c-14.31 19.97-22.47 45.16-25.62 79.28c-2.875 31.81-7.374 73.81-16.72 116.1l-6.187 27.66C340.3 466.9 324.3 480 305.5 480c-18.62 0-34.56-12.84-38.75-31.22l-27.09-112.3c-1.875-7.656-8.312-13.03-15.65-13.03c-7.343 0-13.78 5.375-15.69 13.09l-27.09 112.5C176.9 467.2 160.9 480 142.5 480c-18.87 0-34.87-13.09-38.9-31.81L97.39 420.7c-9.343-42.28-13.84-84.28-16.72-116.1c-3.062-33.97-11.22-59.16-25.62-79.25c-21.09-29.59-28.03-66.06-19.5-102.7c10.03-42.53 42.87-77.06 83.74-87.1C145.5 27.73 173.3 34.92 201.7 56.07l.6874 .5c9.187 6.937 48.09 32.69 62.37 42.06c7.405 4.844 9.437 14.78 4.593 22.16c-4.875 7.406-14.9 9.406-22.15 4.594c-1.937-1.281-65.49-44.5-65.49-44.5C162.6 66.57 144.4 61.1 127.5 65.54C97.96 73.45 74.05 98.73 66.71 129.9C60.3 157.4 65.4 184.7 81.08 206.7c17.84 24.87 27.84 55.06 31.47 94.97c2.781 30.91 7.124 71.56 16.09 112l6.187 27.59c1.719 7.937 13.37 8.031 15.25 .2187l27.12-112.6c5.406-22.12 24.65-37.53 46.78-37.53s41.37 15.41 46.75 37.47l27.15 112.6c1.781 7.937 13.53 7.719 15.25-.0313l6.187-27.75c8.968-40.44 13.31-81.09 16.09-111.1c3.718-40.06 13.75-70.25 31.5-94.1c15.72-21.97 20.81-49.25 14.34-76.81c-7.437-31.19-31.34-56.47-60.93-64.34c-12.53-3.437-25.84-1.156-40.65 6.937c-7.749 4.187-17.47 1.344-21.72-6.406c-4.218-7.781-1.344-17.47 6.406-21.72c22.09-12.03 43.68-15.28 64.27-9.719c40.71 10.87 73.62 45.37 83.74 87.87C421 159.2 414.1 195.7 392.9 225.3z\"/&gt;&lt;/svg&gt;');
	-webkit-mask-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 448 512\"&gt;&lt;!--! Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) --&gt;&lt;path d=\"M392.9 225.3c-14.31 19.97-22.47 45.16-25.62 79.28c-2.875 31.81-7.374 73.81-16.72 116.1l-6.187 27.66C340.3 466.9 324.3 480 305.5 480c-18.62 0-34.56-12.84-38.75-31.22l-27.09-112.3c-1.875-7.656-8.312-13.03-15.65-13.03c-7.343 0-13.78 5.375-15.69 13.09l-27.09 112.5C176.9 467.2 160.9 480 142.5 480c-18.87 0-34.87-13.09-38.9-31.81L97.39 420.7c-9.343-42.28-13.84-84.28-16.72-116.1c-3.062-33.97-11.22-59.16-25.62-79.25c-21.09-29.59-28.03-66.06-19.5-102.7c10.03-42.53 42.87-77.06 83.74-87.1C145.5 27.73 173.3 34.92 201.7 56.07l.6874 .5c9.187 6.937 48.09 32.69 62.37 42.06c7.405 4.844 9.437 14.78 4.593 22.16c-4.875 7.406-14.9 9.406-22.15 4.594c-1.937-1.281-65.49-44.5-65.49-44.5C162.6 66.57 144.4 61.1 127.5 65.54C97.96 73.45 74.05 98.73 66.71 129.9C60.3 157.4 65.4 184.7 81.08 206.7c17.84 24.87 27.84 55.06 31.47 94.97c2.781 30.91 7.124 71.56 16.09 112l6.187 27.59c1.719 7.937 13.37 8.031 15.25 .2187l27.12-112.6c5.406-22.12 24.65-37.53 46.78-37.53s41.37 15.41 46.75 37.47l27.15 112.6c1.781 7.937 13.53 7.719 15.25-.0313l6.187-27.75c8.968-40.44 13.31-81.09 16.09-111.1c3.718-40.06 13.75-70.25 31.5-94.1c15.72-21.97 20.81-49.25 14.34-76.81c-7.437-31.19-31.34-56.47-60.93-64.34c-12.53-3.437-25.84-1.156-40.65 6.937c-7.749 4.187-17.47 1.344-21.72-6.406c-4.218-7.781-1.344-17.47 6.406-21.72c22.09-12.03 43.68-15.28 64.27-9.719c40.71 10.87 73.62 45.37 83.74 87.87C421 159.2 414.1 195.7 392.9 225.3z\"/&gt;&lt;/svg&gt;');
}

html {   

  --tap-size-padding: calc((48px - 1em) / 2);
  --tap-size-margin: calc(var(--tap-size-padding) * -1);

   line-height: var(--line-height);
}

* { box-sizing: border-box; }
img, video { max-width: 100%; display: block; height: auto; image-rendering: -webkit-optimize-contrast; }
p { margin: clamp(0.5rem, 1vw, 1rem) 0; }
ul { word-break: break-all; }
address { font-style: normal; }
h1, h2, h3, h4, h5 { margin: clamp(0.5rem, 1vw, 1rem) 0; }
h5 { font-size: 14px; }

p &gt; a:not(.btn) { 
   /* increase tap size */
   padding: var(--tap-size-padding);
   margin: 0 var(--tap-size-margin);
}

.cols {
  --e-gap: var(--gap-base);
  --e-n: var(--n, 1);
  --item-width: calc((100% - (var(--e-gap) * (var(--e-n) - 1))) / var(--e-n));
  --e-basis: var(--basis, auto);
  --e-min: var(--min, 0px);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--e-gap);
}

.cols &gt; * {
   flex: 1 1 var(--e-basis);
	max-width: var(--item-width);
   min-inline-size: var(--e-min);
}



@media (max-width: 768px) {
  .cols &gt; * {
    flex-grow: 1;
	 min-inline-size: 100%;
  }
  
  .cols:has(&gt; :nth-child(odd):last-child) &gt; * {
    /* flex-basis: calc(var(--e-basis) * 2);*/
   /*min-inline-size: 100%;*/
    /*max-width: 100%; */
  }
}


.fs-larger { font-size: 120%; }
.alignright { float: right; }
.overflow-hidden { overflow: hidden !important; }
.overflow-x-hidden { overflow-x: hidden !important; }
.mw-fit-content { max-width: fit-content; }


.container { width: var(--container-width); max-width: 100%; margin: 0 auto; }
.container-nice { width: var(--container-width); max-width: calc(100% - 2rem); margin: 0 auto; }

.container-with-sidebar { display: flex; flex-wrap: wrap; gap: 4rem; width: var(--container-width); max-width: calc(100% - 2rem); margin: 0 auto; }
.container-with-sidebar article { flex-basis: 0; flex-grow: 999; min-inline-size: 50%; }
.container-with-sidebar aside { flex-basis: 25rem; flex-grow: 1; }


.row { display: flex; width: 100%; }
.row &gt; * { flex: 1 1 0; }
@media (max-width: 768px) {
   .row { flex-direction: column; }
}

@media (max-width: 768px) { 
   .hide-mobile { display: none; }
   .visually-hidden-mobile { clip: rect(0 0 0 0); clip-path: inset(50%); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px; }
}
@media (min-width: 769px) { .hide-desktop { display: none; } }

.text-center { text-align: center; }
.text-white { color: white !important; }
.text-black { color: black !important; }
.text-content { color: var(--color-text) !important; }

.btn { display: inline-block; text-decoration: none; text-align: center; }

.visually-hidden { clip: rect(0 0 0 0); clip-path: inset(50%); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px; }


.font-roboto { font-family: "Roboto"; }
.text-blue { color: var(--color-blue); }
.text-orange { color: var(--color-orange) !important; }
.bg-white { background-color: white; }
.bg-gray { background-color: #F5F5F5; }
.bg-blue { background-color: var(--color-blue); }
.bg-darker-blue { background-color: var(--color-darker-blue); }
.bg-darkest-blue { background-color: var(--color-darkest-blue); }
.bg-rust { background-color: var(--color-rust); }
.bg-slate { background-color: var(--color-slate); }

.btn.btn-white { background-color: white; color: var(--color-darker-blue) !important; border: 0.2rem solid white !important; }
.btn.btn-white:hover { background-color: var(--color-darker-blue); color: white !important; }

.btn.btn-rust { background-color: var(--color-rust); color: white !important; border: 0.2rem solid var(--color-rust) !important; }
.btn.btn-rust:hover { background-color: var(--color-rust-light); }
.btn.btn-darker-blue { background-color: var(--color-darker-blue); color: white !important; text-decoration: none !important; transition: 0.5s background-color; padding: 0.75rem 3rem; font-weight: 500; }
.btn.btn-darker-blue:hover { background-color: var(--color-blue); }

.btn.btn-orange { background-color: var(--color-orange); color: black !important; text-decoration: none !important; transition: 0.5s background-color; padding: 0.75rem 3rem; font-weight: 500; }
.btn.btn-orange:hover { background-color: var(--color-orange); }

.hover-shift { transition: 0.5s transform; }
.hover-shift:hover { transform: translateY(-1rem); }

i.stars { background-image: url(img/stars.png); display: inline-block; width: 85px; height: 14px; }

p { font-family: 'Roboto'; }
a { color: var(--color-darker-blue); }
.content a:hover { color: inherit; }
.content h1, .content .h1 { font-family: 'Anton'; font-weight: normal; color: var(--color-text); font-size: 34pt; margin-bottom: 1.25rem; }
.content h2, .content .h2 { font-family: 'Anton'; font-weight: normal; color: var(--color-text); font-size: 28pt; }
.content .h3 { color: var(--color-text); font-size: 24pt; margin-bottom: 1.25rem; }
/* .content .h4 { font-weight: bold; } */
.content .h6 { font-size: var(--font-size); }
p { color: var(--color-text); }
@media (max-width: 768px) {
   .content h1, .content .h1 { font-size: 21pt;}
   .content h2, .content .h2 { font-size: 19pt; }
   .content .h3 { font-size: 17pt; }
}

.page-banner-container img { width: 100%; }

.page-header { background-color: #2B4859; padding: clamp(0rem, 1vw, 2rem) 0; }
.page-header h1 { color: white; margin: clamp(0rem, 1vw, 1rem) 0; }
.page-content { padding-top: 1em; padding-bottom: 1em; }
summary { background-color: var(--color-darker-blue); color: white; padding: 1rem; margin-bottom: 0.5em; font-size: 130%; cursor: pointer; }

.breadcrumbs ol { list-style-type: none; display: flex; padding: 0; color: white; gap: 0.5rem; margin: clamp(0.3rem, 1vw, 1rem) 0; }
.breadcrumb-sep { color: #dcdcdc; }
.breadcrumbs a { color: white; }


#mainNav .navbar-nav &gt; .menu-item &gt; a { padding: 1rem 0; padding-left: 1rem; }
#mainNav a { display: flex; color: var(--text-color); text-decoration: none; justify-content: space-between; align-items: center; }
#mainNav .navbar-nav i { margin-left: 0.4rem; margin-right: -0.5em; }
#mainNav &gt; div { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; }
#mainNav ul { list-style-type: none; padding: 0; margin: 0; }
#mainNav .navbar-nav { display: flex; }
#mainNav .navbar-brand { margin-left: 1rem; align-items: center; }
#mainNav .logo { width: clamp(155px, 48vw, 296px); }
#mainNav .menu-item { white-space: nowrap; }
#mainNav .dropdown-menu { z-index: 1; background-color: white; }
#mainNav .dropdown-menu .menu-item a { font-family: 'Roboto'; background-color: white; }
#mobileToggle { display: none; margin-right: 1rem; }
@media (max-width: 768px) {
   #mobileToggle { display: inline-block; }
   #mainNav { padding-top: 0.5rem; padding-bottom: 0.5rem; }
   #mainNav .navbar-nav i { margin-left: 0.4rem; margin-right: 0.5rem; }
   #mainNav .navbar-collapse { min-width: 100%; }
   #mainNav .navbar-nav { display: none; flex-direction: column; }
   #mainNav .navbar-nav &gt; .menu-item &gt; a { color: white; }

   #mainNav .navbar-nav &gt; .menu-item &gt; .dropdown-menu { display: none; }
   #mainNav .dropdown-menu { background-color: #3C98AD; flex-direction: column; }
   #mainNav .dropdown-menu .menu-item a { background-color: #3C98AD; color: white; padding: var(--tap-size-padding) 1rem; }
   #mainNav .sub-menu &gt; .menu-item a { padding-left: 2rem; }
}



.top-bar { font-family: 'Roboto'; }
.top-bar .search-form { display: flex; flex: 0 1 20rem; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; padding-left: 1.5rem; min-height: 100%; }
.top-bar .search-form input { border: 0; min-height: 100%; flex: 1 1 0; font-size: var(--font-size); }
.top-bar .search-form button { border: 0; background: transparent; flex: 0 0 3.5rem; }
.top-bar .search-form i { color: var(--color-darker-gray); }
.top-bar { border-bottom: 1px solid #d5d5d5; border-top: 1px solid #d5d5d5; }
.top-bar-right { flex: 0 0 35rem; }
.top-bar-left, .top-bar-right { display: flex; height: 3.5rem; align-items: center; }
@media (max-width: 768px) {
   .top-bar { display: none; }
}




.skyline-bg { background-color: var(--color-darker-blue); /* background-image: url(img/nc-bg-2.jpg); */ background-size: cover; background-position: center center; }
.tools-bg { background-color: var(--color-darker-blue); /* background-image: url(img/tools.webp); */ background-size: cover; }

.cta-section { padding: clamp(1rem, 1vw, 4rem) 0; }

.middle-boxes { transform: translateY(-25%); }
.middle-boxes &gt; div { padding: clamp(0rem, 1vw, .5rem) 1rem; }
.middle-boxes a { text-decoration: none; }
.middle-boxes h2 { font-size: 18pt; color: white; }
.middle-boxes p { color: white; }
@media (max-width: 768px) {
   .content .middle-boxes { transform: none; }
   .content .middle-boxes h2 { font-size: 15pt; }
}

.skyline-cta { padding: 4rem 0; }
.services-cta { padding: 4rem 0; }
.services-cols { gap: 1rem; color: white; }
.services-cols h2 { color: white; text-align: center; transition: 0.5s all; font-size: 18pt; }
.services-cols p { color: white; transition: 0.5s all; }
.services-cols-test &gt; div { padding: 1rem; transition: 0.5s all; background-color: var(--color-darkest-blue); }
.services-cols-test &gt; div:hover { background-color: white; transform: scale(1.05); box-shadow: 0 0 3rem #333; }
.services-cols-test &gt; div:hover p { color: var(--color-darkest-blue); }
.services-cols-test &gt; div:hover h2 { color: var(--color-darkest-blue); }


.location-cta { gap: 0.5rem; }
.logos-cta { padding: 4rem 0; }
.dr-matthews-section .container { overflow: hidden; }
.dr-matthews-section aside { display: inline-block; float: right; order: 1; max-width: 50%; text-align: right; margin: 1rem; margin-bottom: 0; }
.dr-matthews-section aside p { display: inline-block; font-weight: bold; padding: 1rem; }
@media (max-width: 768px) {
   .dr-matthews-section aside { text-align: center; margin: 1rem; }
   .dr-matthews-section aside p { display: block; }
   .dr-matthews-section aside img { width: 100%; }
}


.content .counters [data-count-to] { color: white; }

.provider-boxes { list-style-type: none; padding: 0; text-align: center; display: grid; gap: 1rem; grid-template-columns: repeat(auto-fill, minmax(15rem, 1fr)); }
.provider-boxes img { margin: 0 auto; }


.footer-widgets p { color: white !important; font-weight: 200; }
.footer-widgets h3 { color: white !important; font-weight: normal; font-size: 20pt; }
.footer-widgets h4 { color: white !important; }
.footer-widgets a { color: white !important; font-weight: 300; }
.footer-widgets ul { list-style: none; padding: 0; }
.footer-widgets ul li { margin-bottom: 0.5rem; }

.bottomline { padding: 1rem; }

.social-icon-links { display: flex; font-size: 14pt; margin: 0; padding: 0 1rem; justify-content: center; align-items: center; gap: 8px; }
.social-icon-links &gt; a { display: inline-block; position: relative; width: 48px; height: 48px; color: var(--color-darker-gray); }
.social-icon-links i { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.social-icon-boxes { display: flex; flex-wrap: wrap; font-size: 20pt; gap: 8px; }
.social-icon-boxes &gt; a { display: inline-flex; background-color: var(--color-darkest-blue); justify-content: center; align-items: center; width: 48px; height: 48px; }


.slider { position: relative; overflow: hidden; height: fit-content; }
.slider .slide { position: relative; height: fit-content; background-size: cover; background-position: center center; align-items: center; left: 0; top: 0; bottom: 0; width: 100%; overflow: hidden; }
.slide-transition-active { display: flex; position: absolute !important; animation: slider-show 1s forwards; }
.slide-transition-inactive { display: flex; animation: slider-hide 1s forwards; }
.slide-active { display: flex }
.slide-inactive { display: none }

.slider-control { position: absolute; top: 50%; transform: translateY(-50%); background-color: rgba(0, 0, 0, 0.6); width: 1.8em; height: 1.9em; }
.slider-control i { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.slider-next { right: 0; }
.slider-prev { left: 0; }
.slider .slider-control:hover { background-color: black; }
.slider .slider-startpause { width: clamp(2.5rem, 1vw, 4rem); height: clamp(2.5rem, 1vw, 4rem); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background-color: rgba(0,0,0,0.6); opacity: 0; transition: 0.5s opacity; font-size: 18pt; border-radius: 100%; }
.slider .slider-startpause i { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.slider:hover .slider-startpause { opacity: 1; }
.slider .slider-startpause .fa-play { display: none; }
.slider.slider-paused .slider-startpause .fa-play { display: inline-block; }
.slider.slider-paused .slider-startpause .fa-pause { display: none; }

.home-page-slider { height: 40rem; }
@media (max-width: 768px) {
   .home-page-slider { height: 16em; }
}
.home-page-slider .slide { height: 100%; }
.home-page-slider .slide-active:before { content: ''; background-color: var(--color-blue); position: absolute; left: 0; top: 0; height: 0.25rem; animation: slider-progress 8s; }
.home-page-slider.slider-paused .slide-active:before { animation-play-state: paused; }
.home-page-slider p { font-weight: bold; }
.home-page-slider .h1 { font-family: 'Anton'; font-size: 40pt; line-height: 1.15em; font-weight: 400; }
.home-page-slider .btn { padding: 0.75em 3em; border-radius: 50rem; }
@media (max-width: 768px) {
   .home-page-slider .h1 { font-size: 18pt; margin-bottom: 0.25rem; }
   .home-page-slider .btn { padding: 0.5em 1.5em; }
   .home-page-slider .slide { line-height: 1; }
}

@keyframes slider-progress {
   from { width: 0%; }
   to { width: 100%; }
}

@keyframes slider-show {
   from { left: 100%; }
   to { left: 0; }
}

@keyframes slider-hide {
   from { left: 0; }
   to { left: -100%; }
}

@keyframes wiggle {
  0% {transform: rotate(0deg);}
  5% {transform: rotate(5deg);}
  10% {transform: rotate(-5deg);}
  15% {transform: rotate(5deg);}
  20% {transform: rotate(0deg);}
  50% {transform: rotate(0deg);}
  100% {transform: rotate(0deg);}
}


.find-location { box-shadow: 1px 1px 7px 0 rgba(0,0,0,0.3); padding: clamp(1em, 1vw, 3em); margin-bottom: clamp(1em, 1vw, 3em); }
.find-location-right iframe { border: 0; width: 100%; height: 50em; }
.find-location-left { overflow-y: scroll; height: 50em; }
.find-location-left li { list-style: none !important; padding-left: 0 !important; font-size: 13pt; border-bottom: 1px solid #888; }
.find-location-left li p { font-size: 12pt; }
.find-location-left li h3 { margin-bottom: 0; font-size: 12pt; }


.location-container &gt; .row { gap: 2rem; }
.location-sidebar { max-width: 550px; }
.location-hours caption { background-color: #2B4859; font-size: 18pt; text-align: center; padding: 1em; color: white; }
.location-hours tbody { background-color: #007EA1; color: white; }

.location-sidebar-links .panel-heading { padding: 1rem; text-align: center; background-color: #2B4859; border: 0; }
.location-sidebar-links .panel-heading a { color: white; font-size: 20pt; }
.location-sidebar-links .panel-heading h3 { color: white; font-size: 18pt; }
.location-sidebar-links .panel-body { background-color: #007EA1; }
.location-sidebar-links ul { list-style: none; padding: 0; margin: 0; }
.location-sidebar-links ul li { padding: 0.5rem; }
.location-sidebar-links ul li * { vertical-align: middle; }
.location-sidebar-links ul li a { color: white; }

.location-title-social-icons a { font-size: 20pt; color: white; display: inline-block; width: 48px; height: 48px; position: relative; }
.location-title-social-icons a i { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.location-slider img { width: 100%; }

.circle-icon { position: relative; display: inline-block; background-color: #2B4859; width: 3em; height: 3em; border-radius: 100%; margin-right: 1em; }
.circle-icon i { position: absolute; left: 50%; top:50%; transform: translate(-50%, -50%); color: white; }



table.table { width: 100%; border-spacing: 0; border-collapse: collapse; table-layout: fixed; }
table.table &gt; tbody &gt; tr &gt; td,
table.table &gt; tbody &gt; tr &gt; th
{ border-top: 1px solid #ccc; text-align: left; padding: 0.25rem 0.5rem; }


.form-group { padding: 0.5rem; }
.form input[type=text],
.form input[type=email],
.form textarea
{ font-size: var(--font-size); border: 1px solid #ccc; width: 100%; line-height: 2; border-radius: 4px; }

.form input[type=submit], 
.form button[type=submit]
{ background-color: var(--color-darker-blue); color: white !important; text-decoration: none !important; transition: 0.5s background-color; padding: 0.75rem 3rem; font-weight: 500; border: 0; }

.form select { font-size: var(--font-size); border: 1px solid #ccc; background: white; min-height: 2.2em; width: 100%; border-radius: 4px; }
.form fieldset { border: 0; padding: 1rem 0; }
.form legend { margin: 0; font-weight: bold; padding-top: 1rem; }

.blog-sidebar h5 { font-size: 22pt; font-weight: normal; border-bottom: 2px solid var(--color-darker-blue); }
.blog-post .wp-post-image { width: 100%; height: auto; }
.blog-sidebar { width: 100%; height: auto; }
.blog-sidebar ul { list-style-type: none; padding: 0; display: flex; flex-direction: column; gap: 1rem; }


.blog-sidebar .search-form { display: flex; flex: 0 1 100%; border: 1px solid #d5d5d5; padding-left: 1.5rem; min-height: 3.5rem; }
.blog-sidebar .search-form input { border: 0; min-height: 100%; flex: 1 1 0; }
.blog-sidebar .search-form button { border: 0; background: transparent; flex: 0 0 3.5rem; }
@media (max-width: 768px) {
	.blog-sidebar .search-form { display: none }
}

.location-boxes { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: calc(var(--gap-base) * 2); }
.location-boxes a { text-decoration: none; }
.location-boxes h3 { font-family: 'Anton'; font-weight: normal; font-size: 150%; margin: 0; }
.location-boxes .location-box { display: flex; flex-direction: column; gap: var(--gap-base); justify-content: space-between; align-items: center; text-align: center; background-color: var(--color-darker-blue); color: white; padding: var(--gap-base); }
.location-boxes .location-box .fas { font-size: 220%; }
.location-boxes .location-box .btn { border-radius: 2em; width: 100%; padding: 0.5rem 1rem; }

.location-reviews-slider { min-height: 15rem; }
.location-reviews-slider .slide { top: 7.5rem !important; transform: translateY(-50%); }
.location-reviews-slider figure { background-color: #efefef; width: 100%; border-radius: 0.25rem; }
.location-reviews-slider blockquote { padding: 0.5rem; margin: 0; }
.location-reviews-slider figcaption { padding: 0.5rem; }

.bg-home-reviews { position: relative; }
.bg-home-reviews::before { content: ''; display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-image: url(https://www.friendlydentalgroup.com/wp-content/uploads/2015/09/header_bg_9.jpg); background-size: cover; filter: blur(2px) brightness(0.7); }
.home-reviews-slider { min-height: 18rem; color: white; text-align: center; font-size: 130%; }
.home-reviews-slider .slide { top: 9rem !important; transform: translateY(-50%); }
.home-reviews-slider figure { width: 100%; }
.home-reviews-slider cite { font-style: normal; font-weight: bold; }
.home-reviews-slider blockquote { padding: 0.5rem; margin: 0; }
.home-reviews-slider figcaption { padding: 0.5rem; }


.homepage-location-boxes { display: flex; flex-wrap: wrap; justify-content: center; gap: calc(var(--gap-base) * 1.25); }
.homepage-location-boxes a { text-decoration: none; flex: 0 1 380px; width: 380px; max-width: 100%; }
.homepage-location-boxes h3 { font-family: 'Anton'; font-weight: normal; font-size: 150%; margin: 0; }
.homepage-location-boxes .homepage-location-box { display: flex; flex-direction: column; gap: var(--gap-base); justify-content: space-between; align-items: center; text-align: center; background-color: var(--color-darker-blue); color: white; padding: calc(var(--gap-base) / 2); }

</pre></body></html>