/* Automatically extracted inline styles */

.ext-style-c7f79b45 {
    max-width: 100%;
}

.ext-style-dd46d212 {
    width: 100%; overflow: hidden; position: relative; height: 350px;
}

.ext-style-23a43d27 {
    width: auto; position: relative;
}

.ext-style-335fdc5d {
    float: none; list-style: none; position: absolute; width: 1200px; z-index: 0; display: none;
}

.ext-style-5555c0b1 {
    float: none; list-style: none; position: absolute; width: 1200px; z-index: 50; display: list-item;
}

.ext-style-2af9d79f {
    margin-right: auto; margin-left: auto; display: block;
}

.ext-style-bda2a227 {
    width: 616px; height: 122px; background-color: #ffffff; border-color: #ffffff; border-width: 0px; border-style: solid;
}

.ext-style-ab605be7 {
    border-color: #ffffff; background-color: #ffffff; border-style: solid; border-width: 1px;
}

.ext-style-6dc0b17a {
    text-align:center; padding:60px 20px;
}

.ext-style-b2e23673 {
    font-size:60px; color:#77BF2B;
}

.ext-style-3fb49473 {
    color:#77BF2B; margin:15px 0 10px; font-size:24px;
}

.ext-style-10ae57b1 {
    font-size:16px; color:#333; line-height:1.6;
}

.ext-style-2761b635 {
    margin-top:32px;
}

.ext-style-c78b2bad {
    background: #ffffff; padding: 60px 0;
}

.ext-style-eb46d9df {
    max-width: 800px; margin: 0 auto;
}

.ext-style-2a8646dc {
    text-align: center; margin-bottom: 40px;
}

.ext-style-102b7f89 {
    text-align: left;
}

.ext-style-2201acd3 {
    text-align:center;color:var(--charcoal);font-size:16px;margin-bottom:20px;
}

.ext-style-fa9aeccc {
    display:block
}

.ext-style-2daa0065 {
    color: #154184;
}

.ext-style-12992070 {
    ' + 'width:' + sliderWidth + 'px;' + 'height:' + sliderHeight + 'px;' + 'max-width:100%;' + 'overflow:hidden;' + 'position:relative;' + 'background:#000;' + '
}

.ext-style-b3bfe1b4 {
    display:none;visibility:hidden
}

.ext-style-bfafb3ba {
    background: rgba(14, 36, 66, 0.6); z-index: 1;
}

.ext-style-c42e0ec4 {
    margin-bottom: 0;
}

.ext-style-cbbde875 {
    display: flex;justify-content: center;align-items: center;
}

.ext-style-a96911bf {
    font-size:18px; font-weight:bold; background-color: #a30d14; color: #ffffff; padding: 16px;
}

.ext-style-55904495 {
    font-size:18px; background-color: #a30d14; color: #ffffff; padding: 16px;
}

.ext-style-c83a3d09 {
    background-color: #a30d14; color: #ffffff; padding: 15px;
}

.ext-style-28b7b97e {
    width: 100%; border-radius: 4px; object-fit: contain;
}

.ext-style-a078b935 {
    align-content: center;
}

.ext-style-0b6671d2 {
    padding: 0 5px;
}

.ext-style-683d3e0b {
    padding: 0 5px; margin-top: 10px;
}

.ext-style-d5ea4e71 {
    width: 100%; height: 200px; border-radius: 4px; object-fit: cover; display: block;
}

.ext-style-812e144e {
    padding: 0%; margin:0%;
}

.ext-style-74c88363 {
    width: 100%; object-fit: contain;
}

.ext-style-9e00b39a {
    padding: 2%;
}

.ext-style-b2f2b2fc {
    padding: 2%; align-content: center;
}

.ext-style-95158078 {
    margin:0%;
}

.ext-style-adb9593d {
    display:flex; align-items: center; gap: 10px; margin-bottom:6%
}

.ext-style-e7009522 {
    width: 100%; max-width: 130px; border-radius: 4px; object-fit: contain;
}

.ext-style-1410a131 {
    background-color: #a30d14; color: #ffffff; padding: 16px; font-size: 18px;
}

.ext-style-ef07c476 {
    display: flex; gap: 10px; margin:0;
}

.ext-style-41a00823 {
    flex: 1; margin:1%;
}

.ext-style-ee35d7ee {
    margin:0;padding:0;
}

.ext-style-ffa4288b {
    width: 100%; border-radius: 4px; height: 100%; object-fit: fill;
}

.ext-style-95d7d8cc {
    background-color: #385723; color: #ffffff; padding: 15px;
}

.ext-style-d5173603 {
    margin-bottom:2%;
}

.ext-style-e4297364 {
    background-color: #338ccc; color: #ffffff; padding: 15px; border: 2px solid #0000FF;
}

.ext-style-233f02bb {
    margin: 0 -5px;
}

.ext-style-2ddb4d5d {
    width: 100%; border-radius: 4px; object-fit: fill; height:100%;
}

.ext-style-3bb9824e {
    padding: 15px; color: black; border-radius: 4px;
}

.ext-style-4869da84 {
    height: min-content;
}

.ext-style-1645b2b3 {
    max-width: 100%; height: auto; border-radius: 4px; object-fit: contain;
}

.ext-style-13a1f5a2 {
    display: flex; flex-wrap: wrap; gap: 5px; #background-color: #000000;;
}

.ext-style-ec2eba2b {
    flex: 1; min-width: 0;
}

.ext-style-1af515e6 {
    width: 100%; border-radius: 4px; object-fit: contain; flex: 1;
}

.ext-style-9acdecef {
    width: 100%; border-radius: 4px; object-fit: contain; display: block;
}

.ext-style-5f46a921 {
    background-color: #a30d14; padding: 15px; color: white; text-align: center; border-radius: 4px;
}

.ext-style-b14427bb {
    background-color: black; color:#ffffff;
}

.ext-style-6530f53d {
    padding: 0%;
}

.ext-style-d85c4e64 {
    position: relative;
}

.ext-style-65107fa8 {
    position: absolute; top: 10px; left: 10px; background: rgba(0,0,0,0.6); color:#ffffff; padding: 10px; border-radius: 4px;
}

.ext-style-0ec9cb8d {
    position: absolute; top: 10px; left: 10px; background: rgba(255, 255, 255, 0.6); color:#000000; padding: 10px; border-radius: 4px;
}

.ext-style-311ed5c5 {
    position: absolute; top: 10px; right: 10px; background: rgba(0, 0, 0, 0.6); color:#ffffff; padding: 10px; border-radius: 4px;
}

.ext-style-7c38bb77 {
    padding: 20px; font-size: 16px;
}

.ext-style-ce7e87f2 {
    border-radius: 2px;
}

.ext-style-e2cb36f7 {
    display: flex; justify-content: center; margin-top:5%; align-items: center;
}

.ext-style-3dbcbd21 {
    display: flex; justify-content: center; align-items: center; height: 100%;
}

.ext-style-194b571d {
    margin-top: 20px;
}

.ext-style-f9e099e7 {
    display: flex; flex-wrap: wrap; gap: 15px; justify-content: center;
}

.ext-style-ea5678b7 {
    max-width: 100%; height: auto; object-fit: cover; border-radius: 8px;
}

.ext-style-4c94cdb7 {
    justify-items: center;
}

.ext-style-f6e8ea18 {
    width: 150px; height: 150px; object-fit: contain; display: block; margin-bottom: 10px;
}

.ext-style-3da9c4cf {
    margin-top: 5%;
}

.ext-style-5600d4dd {
    max-width: 100%; height: auto; object-fit: cover; border-radius: 8px; box-shadow: 0 4px 15px rgba(0,0,0,0.3);
}

.ext-style-3f68c317 {
    padding:0%;
}

.ext-style-199b6f0e {
    width: 100%;
}

.ext-style-f50c731c {
    color: #ffffff; font-size:24px; font-weight:bold;
}

.ext-style-00962154 {
    margin-left: 5%;
}

.ext-style-70a057f4 {
    color: #ffffff; font-size:18px; margin-right:10%
}

.ext-style-26a22975 {
    color: #ffffff; font-size:18px;
}

.ext-style-6e36078c {
    width:100%; border-radius: 4px; object-fit: contain;
}

.ext-style-fcb7d5e5 {
    flex: 0 0 auto;
}

.ext-style-839eb433 {
    flex: 1; text-align: center; margin: 0;
}

.ext-style-26c8eb43 {
    max-height: 100px; width: auto; object-fit: contain; border-radius: 8px;
}

.ext-style-b33aedda {
    padding: 15px;background-color:#e31c07;border-radius: 70px;border: 12px solid darkblue; color:#ffffff;
}

.ext-style-4498331e {
    padding: 15px;background-color:#a6a6a6;border-radius: 70px;border: 12px solid darkblue; color:#ffffff;
}

.ext-style-b0473a88 {
    margin-bottom: 15px;
}

.ext-style-03e5ebed {
    flex: 1; text-align: center;
}

.ext-style-6209ee45 {
    max-width: 100%; height: auto; object-fit: cover; border-radius: 0px;
}

.ext-style-b57cd281 {
    width: 100%; height:500px; border-radius: 4px; object-fit: cover;
}

.ext-style-95f7f0d8 {
    justify-content: center;
}

.ext-style-cb8f7231 {
    text-transform: uppercase; font-size: 24px; font-weight:bold; color:#a30d14; margin-top: 32px; text-align: center;
}

.ext-style-17765cca {
    color:#FFFFFF
}

