/* Generated by content.py from Divi design settings and old inline styles. Do not edit. */
.dv-03c94f3 { padding-top: 0px; padding-bottom: 0px; background-color: #efe9e4; }
.dv-068ff89 { padding-top: 8%; padding-right: 6%; padding-bottom: 6%; padding-left: 6%; background-image: linear-gradient(180deg, #ffffff 0%, rgba(255,255,255,0.85) 50%); }
.dv-0b9dc1d { max-width: 100%; width: 100%; }
.dv-0f87f47 { border-top: 1px solid #000000; max-width: 100%; }
.dv-14e1612 { max-width: 1800px; }
.dv-16000cc { width: 100%; }
.dv-203c916 { padding-top: 5%; padding-right: 5%; padding-bottom: 5%; padding-left: 5%; background-color: rgba(255,255,255,0.78); font-size: 1rem; line-height: 1.8em; font-weight: 600; }
.dv-203c916 h2 { font-weight: 700; font-size: 2rem; line-height: 1.4em; text-align: center; }
.dv-2337dc9 { margin-bottom: 0px; }
.dv-2337dc9 h1, .dv-2337dc9 .as-h1 { font-size: 1.7rem; text-align: center; }
.dv-27cccf7 { background-color: rgba(255,255,255,0.59); }
.dv-2a11b61 { padding-top: 0px; padding-bottom: 0px; }
.dv-2bd0515 { border-top: 1px solid #ddd; max-width: 100%; }
.dv-2c1a054 { font-size: 18px; line-height: 1.8em; font-family: "Poppins", sans-serif; }
.dv-3ec9698 { width: 40%; }
.dv-408c647 { margin-top: 30px; max-width: 150px; }
.dv-45f632e { padding-top: 1%; padding-bottom: 1%; }
.dv-4bc9078 { max-width: 450px; color: #1a1a1a; }
.dv-4bc9078 h1, .dv-4bc9078 .as-h1 { font-family: "Oswald", sans-serif; font-weight: 700; text-transform: uppercase; font-size: 60px; line-height: 1.3em; text-align: left; }
.dv-4c7374e { max-width: 1400px; width: 100%; }
.dv-63eb11a { color: #1a1a1a; }
.dv-63eb11a h1, .dv-63eb11a .as-h1 { font-family: "Oswald", sans-serif; font-weight: 700; text-transform: uppercase; font-size: 60px; line-height: 1.3em; text-align: right; }
.dv-63eb11a h3 { font-weight: 700; font-size: 2rem; }
.dv-69600ac { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.dv-6af2a7c { padding-top: 0px; padding-bottom: 0px; margin-top: 2%; margin-bottom: 0px; }
.dv-6d0b707 { text-align: center; }
.dv-7504543 { padding-top: 0px; padding-bottom: 0px; background-color: rgba(193,193,193,0.45); }
.dv-7c8ebd9 { font-weight: 400; }
.dv-7dab080 { max-width: 1400px; }
.dv-7f3fe5b { width: 33.333%; }
.dv-8308e5c { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; background-color: #d7e8dc; }
.dv-86d5a62 { width: 60%; }
.dv-9007868 { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; max-width: 100%; }
.dv-934a654 { padding-right: 5%; padding-left: 5%; background-color: rgba(255,255,255,0.78); font-size: 1rem; line-height: 1.8em; text-align: center; font-weight: 600; }
.dv-934a654 h2 { font-weight: 700; font-size: 2rem; line-height: 1.4em; text-align: center; }
.dv-9849ae3 { border-top: 3px solid #ed4441; max-width: 150px; }
.dv-a44bd0c { margin-top: 12px; border: 1px solid rgba(0,0,0,0.12); }
.dv-a5512e8 { width: 66.666%; }
.dv-a91898f { padding-top: 0px; padding-bottom: 10px; margin-top: 0px; margin-bottom: 0px; }
.dv-abca1e8 { padding-top: 4%; padding-left: 10%; color: #1a1a1a; }
.dv-abca1e8 h1, .dv-abca1e8 .as-h1 { font-family: "Oswald", sans-serif; font-weight: 700; text-transform: uppercase; font-size: 60px; line-height: 1.3em; text-align: right; }
.dv-abca1e8 h3 { font-weight: 700; font-size: 2rem; }
.dv-aca1af4 { padding-right: 5%; padding-left: 5%; background-color: rgba(255,255,255,0.78); font-size: 1rem; line-height: 1.8em; font-weight: 600; }
.dv-aca1af4 h2 { font-weight: 700; font-size: 2rem; line-height: 1.4em; text-align: center; }
.dv-af831b7 { padding-top: 0px; margin-top: 0px; background-color: #f2f2f2; }
.dv-afb79ab { background-color: rgba(0,0,0,0.53); }
.dv-b8e088e { padding-left: 10%; max-width: 150px; }
.dv-c15b25b { width: 25%; }
.dv-d99d309 { max-width: 80%; }
.dv-db8b555 { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
.dv-dddb555 { padding-top: 110px; padding-bottom: 110px; }
.dv-e1ad8d2 { max-width: 2400px; width: 100%; }
.dv-e73a22b { width: 50%; }
.dv-e76617b { padding-left: 40px; text-align: center; }
.dv-ed44a97 h1, .dv-ed44a97 .as-h1 { font-size: 1.7rem; text-align: center; }
.dv-ed7ad77 { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1%; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.dv-eddb40f { padding-top: 10%; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; background-color: rgba(255,255,255,0.85); }
.dv-f132e79 { padding-top: 110px; padding-bottom: 110px; background-image: linear-gradient(120deg, #000000 0%, rgba(0,0,0,0) 100%); }
.dv-f57078a { text-align: center; }
.dv-f57078a h1, .dv-f57078a .as-h1 { font-weight: 600; font-size: 2rem; }
.dv-f792678 { padding-top: 15px; padding-right: 20px; padding-bottom: 15px; padding-left: 20px; max-width: 450px; font-size: 16px; line-height: 1.9em; font-family: "Roboto", sans-serif; border: 2px solid #a3a3a3; border-radius: 28px 28px 28px 28px; overflow: hidden; }
.dv-f8da225 { font-size: 18px; line-height: 1.8em; font-family: "Poppins", sans-serif; }
.dv-f8da225 h3 { font-size: 1.8rem; text-align: center; color: #000000; }
.dv-f8e774b { padding-top: 4%; padding-right: 3%; padding-left: 10%; font-size: 16px; line-height: 1.9em; font-family: "Roboto", sans-serif; }
