/* [Colors] */

body {
    --Russian-violet: rgb(255,255,255);
    --Russian-Violet: rgb(47,22,68);
    --Blue-Grey: rgb(107,154,196);
    --Tiffany-Blue: rgb(151,216,196);
    --Xanthous: rgb(244,185,66);
    --Mahogany: rgb(191,72,0);
    --Antiflash-White: rgb(239,242,241);
    --Raisin-Black: rgb(39,39,39);
    --Light-Background: rgb(250,250,250);
    --Hover-Button: rgb(204,207,205);
    --Box-Outline: rgb(153,153,153);
}

/* [Global] */

body {
    color: rgba(0,0,0,1.00);
    position: relative;
    font-size: 16px;
    background: rgba(255,255,255,1.00);
    min-height: 100vh;
    font-family: Inter;
    font-weight: 400;
    line-height: 1.4;
}

container {
    width: 100%;
    display: block;
    max-width: 1280px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    margin-bottom: 0px;
    padding-right: 20px;
}

h2 {
    font-size: 42px;
    margin-top: 0px;
    font-weight: 700;
    margin-bottom: 0px;
}

h1 {
    font-size: 60px;
    margin-top: 0px;
    font-weight: 700;
    margin-bottom: 0px;
}

h3 {
    font-size: 32px;
    margin-top: 0px;
    margin-bottom: 0px;
}

h4 {
    font-size: 24px;
    margin-top: 0px;
    font-weight: 700;
    margin-bottom: 0px;
}

h5 {
    font-size: 20px;
    margin-top: 0px;
    font-weight: 700;
    margin-bottom: 0px;
}

h6 {
    font-size: 16px;
    margin-top: 0px;
    font-weight: 700;
    margin-bottom: 0px;
}

p {
    margin-top: 0px;
    margin-bottom: 0px;
}

ul {
    padding-left: 20px;
}

ol {
    padding-left: 20px;
}

img {
    display: block;
    max-width: 100%;
}

textarea {
    resize: vertical;
}

a {
    cursor: pointer;
    transition: all 200ms 0ms linear;
}

button {
    cursor: pointer;
}

component {
    display: block;
}

rich-text {
}

blockquote {
    display: block;
    background: #00000008;
    margin-left: 0px;
    padding-top: 15px;
    margin-right: 0px;
    padding-left: 15px;
    border-radius: 6px;
    padding-right: 15px;
    padding-bottom: 15px;
}

blockquote  cite {
    color: rgb(139,139,139);
    display: block;
    margin-top: 10px;
    font-weight: 500;
    padding-left: 15px;
}

/* [Classes] */

.stylesheet-part {
    padding: 60px 0px 60px 0px;
    border-bottom: 1px solid rgba(223,223,223,1.00);
}

.button-primary {
    color: rgba(255,255,255,1.00);
    border: 1px solid rgba(0,0,0,1);
    background: rgba(0,0,0,1.00);
    padding-top: 12px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 12px;
}

.button-primary:hover {
    color: rgba(0,0,0,1.00);
    background: rgba(255,255,255,1.00);
}

.button-secondary {
    color: rgba(0,0,0,1.00);
    border: 1px solid rgba(0,0,0,1);
    background: rgba(255,255,255,1.00);
    padding-top: 12px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 12px;
}

.button-secondary:hover {
    color: rgba(255,255,255,1.00);
    background: rgba(0,0,0,1.00);
}

.rich-text-dh-styling  hr {
    width: 100%;
    border: 0px solid rgba(0,0,0,1);
    height: 1px;
    display: block;
    border-top: 1px solid rgb(203,203,203);
    margin-top: 20px;
    padding-top: 0px;
    margin-bottom: 20px;
    padding-bottom: 0px;
}

.rich-text-dh-styling {
    display: flex;
    row-gap: 24px;
    flex-direction: column;
}

.link {
    color: rgba(0,0,0,1.00);
}

.dh-btn-primary {
    background: rgba(0,0,0,1.00);
    color: rgba(255,255,255,1.00);
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
    font-weight: 700;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px none rgba(0,0,0,1);
    border-radius: 8px;
    text-decoration: none;
}

/* Resource page image styling */
.resource-image {
  max-width: 200px; /* Adjust size as needed */
  height: auto;
  display: block; /* Prevents inline spacing issues */
  margin: 0 auto 1rem auto; /* Center image and add bottom margin */
  border-radius: 8px; /* Optional: adds rounded corners */
  box-shadow: 0 2px 4px rgba(0,0,0,0.1); /* Optional: adds subtle shadow */
}

.dh-btn-primary:hover {
    background: rgb(54,54,54);
}

.dh-absolute-image {
    position: absolute;
    top: 0%;
    left: 0%;
    right: auto;
    bottom: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.dh-btn-secondary {
    background: rgba(0,0,0,0.05);
    color: rgb(0,0,0);
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;
    font-weight: 700;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px  24px  11px  24px;
    text-decoration: none;
    border-radius: 8px;
}

.dh-btn-secondary:hover {
    background: rgba(0,0,0,0.15);
}

/* [Tags] */

body .t2 {
}

body .t3 {
}

body .t4 {
}

body .t7 {
    display: grid;
    grid-template-columns: 350px 1fr;
}

body .t9 {
    display: flex;
    row-gap: 25px;
    flex-direction: column;
}

body .t18 {
    display: grid;
    grid-template-columns: 350px 1fr;
}

body .t20 {
    display: flex;
    row-gap: 40px;
    column-gap: 40px;
}

body .t22 {
    display: flex;
    flex-direction: column;
}

body .t23 {
    display: flex;
    flex-direction: column;
}

body .t24 {
    color: rgba(163,117,255,1.00);
    margin: 0px 0px 10px 0px;
    display: block;
    font-weight: 600;
}

body .t27 {
    color: rgba(163,117,255,1.00);
    margin: 0px 0px 10px 0px;
    display: block;
    font-weight: 600;
}

body .t29 {
    display: grid;
    grid-template-columns: 350px 1fr;
}

body .t30 {
    display: flex;
    row-gap: 25px;
    flex-direction: column;
}

body .t34 {
    color: rgba(163,117,255,1.00);
    margin: 0px 0px 10px 0px;
    display: block;
    font-weight: 600;
}

body .t36 {
    color: rgba(163,117,255,1.00);
    margin: 0px 0px 10px 0px;
    display: block;
    font-weight: 600;
}

body .t37 {
    display: flex;
    column-gap: 100px;
}

body .t40 {
    color: rgba(0,0,0,1.00);
    margin: 0px 0px 10px 0px;
    display: block;
    font-weight: 600;
}

body .t48 {
    color: rgba(0,0,0,1.00);
    margin: 0px 0px 10px 0px;
    display: block;
    font-weight: 600;
}

body .t57 {
}

body .t58 {
    color: rgb(0,0,0);
    display: flex;
    font-size: 100px;
    text-align: left;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing: 0;
}

body .t59 {
    flex: 0 1 auto;
    width: 100%;
    display: block;
    max-width: 1790px;
}

body .t60 {
    display: block;
    font-size: 30px;
    max-width: 1790px;
    margin-top: 20px;
    margin-left: 5px;
}

body .t61 {
    max-width: 100%;
    margin-top: 60px;
    padding-left: 60px;
}

body .t62 {
    width: 100%;
    display: block;
    row-gap: 10px;
    max-width: 100%;
    column-gap: 30px;
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    grid-template-columns: 1fr;
}

body .t63 {
    margin-bottom: 0px;
    padding-bottom: 15px;
}

body .t64 {
}

body .t65 {
    color: rgb(0,0,0);
    background: var(--Russian-violet);
    padding-top: 100px;
    padding-bottom: 125px;
}

body .t66 {
    display: flex;
    align-items: center;
    padding-left: 40px;
    flex-direction: row;
    justify-content: flex-start;
}

body .t68 {
    font-size: 60px;
    max-width: 900px;
    font-weight: 800;
    line-height: 1.2;
}

body .t69 {
    max-width: 600px;
    margin-top: 20px;
}

body .t70 {
    background: var(--Russian-violet);
    padding-top: 125px;
    padding-bottom: 125px;
}

body .t71 {
    display: flex;
    column-gap: 50px;
    align-items: center;
    margin-left: 20px;
    padding-left: 20px;
    flex-direction: row;
    justify-content: space-around;
}

body .t73 {
    max-width: 600px;
}

body .t74 {
    max-width: 300px;
}

body .t75 {
    color: var(--Raisin-Black);
}

body .t76 {
    margin-top: 20px;
}

body .t77 {
    display: flex;
    margin-top: 40px;
}

body .t78 {
    color: var(--Mahogany);
    display: flex;
    outline: 1px solid var(--Box-Outline);
    font-size: 20px;
    background: var(--Antiflash-White);
    font-weight: 900;
    padding-top: 5px;
    margin-right: 40px;
    padding-left: 20px;
    border-radius: 2px;
    padding-right: 20px;
    padding-bottom: 5px;
}

body .t78:hover {
    background: var(--Hover-Button);
}

body .t80 {
    margin-bottom: 0px;
    padding-bottom: 15px;
}

body .t81 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}

body .t82 {
    max-width: 30px;
}

body .t83 {
    color: rgb(39,39,39);
    cursor: pointer;
    font-size: 32px;
    margin-left: 10px;
}

body .t85 {
    font-size: 20px;
    max-width: 800px;
    margin-top: 40px;
    margin-bottom: 40px;
}

body .t86 {
    display: flex;
    margin-top: 28px;
    margin-bottom: 40px;
}

body .t87 {
    color: var(--Mahogany);
    display: flex;
    font-size: 20px;
    background: var(--Antiflash-White);
    font-weight: 900;
    padding-top: 5px;
    margin-right: 40px;
    padding-left: 20px;
    border-radius: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    text-decoration: none;
}

body .t87:hover {
    color: #000000;
    background: rgb(255,254,253);
}

body .t88 {
    color: var(--Mahogany);
    display: flex;
    outline: 1px solid var(--Box-Outline);
    font-size: 20px;
    background: var(--Antiflash-White);
    font-weight: 900;
    padding-top: 5px;
    margin-right: 40px;
    padding-left: 20px;
    border-radius: 2px;
    padding-right: 20px;
    padding-bottom: 5px;
}

body .t88:hover {
    background: var(--Hover-Button);
}

body .t89 {
    width: 100%;
    display: block;
    position: static;
    font-size: 80px;
    text-align: left;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

body .t90 {
    color: var(--Mahogany);
    display: block;
    font-size: 60px;
    margin-top: 0px;
    text-align: left;
    word-break: normal;
    font-weight: 700;
    line-height: 100%;
    padding-top: 0px;
    text-transform: none;
}

body .t91 {
}

body .t92 {
    background: rgb(250,250,250);
    padding-top: 80px;
}

body .t93 {
    display: block;
    flex-direction: row;
    justify-content: center;
}

body .t94 {
}

body .t95 {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t97 {
    max-width: 250px;
    margin-bottom: 40px;
}

body .t98 {
    text-align: left;
}

body .t99 {
    margin-top: 40px;
}

body .t100 {
}

body .t101 {
    max-width: 30px;
}

body .t102 {
    display: flex;
    row-gap: 10px;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-end;
}

body .t103 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t104 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t105 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t106 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t107 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t108 {
    padding-top: 20px;
    padding-bottom: 20px;
}

body .t109 {
    color: rgb(39,39,39);
    width: 100%;
    position: relative;
    font-size: 60px;
    margin-top: 0px;
    text-align: center;
    font-weight: 800;
    line-height: 0.7;
    margin-bottom: 0px;
}

body .t112 {
    background: rgb(250,250,250);
    padding-top: 80px;
}

body .t113 {
    padding-top: 20px;
    padding-bottom: 20px;
}

body .t114 {
    color: rgb(39,39,39);
    width: 100%;
    position: relative;
    font-size: 60px;
    margin-top: 0px;
    text-align: center;
    font-weight: 800;
    line-height: 0.7;
    margin-bottom: 0px;
}

body .t115 {
    display: block;
    flex-direction: row;
    justify-content: center;
}

body .t116 {
}

body .t117 {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t119 {
    max-width: 250px;
    margin-bottom: 40px;
}

body .t120 {
    text-align: left;
}

body .t121 {
    margin-top: 40px;
}

body .t122 {
}

body .t123 {
    max-width: 30px;
}

body .t124 {
    display: flex;
    row-gap: 10px;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-end;
}

body .t125 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t126 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t127 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t128 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t129 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t130 {
    padding-top: 80px;
    padding-bottom: 80px;
}

body .t131 {
}

body .t132 {
    display: grid;
    row-gap: 40px;
    column-gap: 80px;
    grid-template-columns: 1fr 1fr;
}

body .t133 {
    position: relative;
}

body .t136 {
    max-width: 900px;
}

body .t137 {
    display: flex;
    row-gap: 24px;
    flex-wrap: wrap;
    column-gap: 48px;
    margin-top: 40px;
}

body .t138 {
    display: flex;
    column-gap: 8px;
    align-items: center;
}

body .t139 {
    flex: 1 1 0%;
}

body .t140 {
    width: 20px;
    height: 20px;
    background: rgb(0,0,0);
    border-radius: 100%;
}

body .t141 {
    display: flex;
    margin-top: 40px;
}

body .t142 {
    display: flex;
    align-items: center;
    justify-content: center;
}

body .t143 {
    padding-top: 20px;
    padding-bottom: 80px;
}

body .t144 {
    width: 100fit-content;
    display: flex;
    max-width: 1280max-content;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

body .t145 {
    display: grid;
    row-gap: 32px;
    max-width: max-content;
    background: var(--Russian-violet);
    column-gap: 32px;
    margin-top: 60px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t146 {
    background: var(--Xanthous);
    padding-top: 24px;
    padding-left: 24px;
    border-radius: 6px;
    padding-right: 24px;
    padding-bottom: 24px;
}

body .t147 {
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t148 {
    padding-left: 0px;
    padding-bottom: 0px;
}

body .t149 {
    width: 100%;
    display: block;
    flex-wrap: nowrap;
    max-width: 100%;
    align-self: center;
    column-gap: 10px;
    align-items: center;
    margin-left: 0px;
    padding-top: 20px;
    padding-left: 60px;
    padding-right: 20px;
    flex-direction: row;
    justify-content: flex-start;
    grid-template-columns: 1fr 1fr;
}

body .t150 {
    color: rgb(0,0,0);
    width: 100%;
    display: block;
    font-size: 50px;
    max-width: 100%;
    align-items: stretch;
    font-weight: 200;
    margin-bottom: 40px;
    flex-direction: row;
    text-transform: capitalize;
    justify-content: flex-start;
}

body .t151 {
    font-weight: 800;
}

body .t152 {
    color: rgb(151,216,196);
    font-weight: 800;
}

body .t153 {
    color: rgb(244,185,66);
    font-weight: 800;
}

body .t154 {
    font-weight: 800;
}

body .t155 {
    padding-left: 0px;
    padding-bottom: 0px;
}

body .t157 {
    color: rgb(0,0,0);
    width: 356px;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t157:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t157:hover div {
    transform: translate(0px,0px);
}

body .t158 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: #000000;
    transition: transform 400ms 0ms ease;
}

body .t159 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t160 {
    flex: 1 1 0%;
}

body .t161 {
    display: flex;
    margin-top: 20px;
    padding-top: 40px;
    justify-content: flex-start;
}

body .t162 {
    color: rgb(191,72,0);
    display: flex;
    outline: 1px solid rgb(153,153,153);
    font-size: 20px;
    background: rgb(239,242,241);
    font-weight: 900;
    padding-top: 5px;
    padding-left: 20px;
    border-radius: 2px;
    padding-right: 20px;
    padding-bottom: 5px;
}

body .t162:hover {
    background: #cccfcd;
}

body .t164 {
    background: rgb(255,255,255);
    padding-top: 0px;
}

body .t165 {
    display: grid;
    row-gap: 24px;
    column-gap: 0px;
    grid-template-columns: 1fr 1fr;
}

body .t166 {
    color: rgb(255,255,255);
    max-width: auto;
    background: rgb(19,19,19);
    padding-top: 100px;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 100px;
}

body .t167 {
    display: flex;
    row-gap: 20px;
    column-gap: 20px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t168 {
    color: rgb(0,0,0);
    text-decoration: none;
}

body .t169 {
    height: 300px;
    display: flex;
    outline: 1px solid rgb(153,153,153);
    max-width: 800px;
    border-radius: 3px;
    padding-bottom: 10px;
}

body .t170 {
    align-self: center;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
}

body .t171 {
    color: rgb(255,255,255);
    font-size: 24px;
}

body .t172 {
    color: rgb(239,242,241);
    margin-top: 10px;
}

body .t174 {
    color: rgb(0,0,0);
    text-decoration: none;
}

body .t175 {
    height: 300px;
    display: flex;
    outline: 1px solid rgb(153,153,153);
    max-width: 800px;
    border-radius: 3px;
    padding-bottom: 10px;
}

body .t177 {
    align-self: center;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
}

body .t178 {
    color: rgb(255,255,255);
    font-size: 24px;
}

body .t179 {
    color: rgb(239,242,241);
    margin-top: 10px;
}

body .t180 {
    color: rgb(0,0,0);
    text-decoration: none;
}

body .t181 {
    height: 300px;
    display: flex;
    outline: 1px solid rgb(153,153,153);
    max-width: 800px;
    border-radius: 3px;
    padding-bottom: 10px;
}

body .t183 {
    align-self: center;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
}

body .t184 {
    color: rgb(255,255,255);
    font-size: 24px;
}

body .t185 {
    color: rgb(239,242,241);
    margin-top: 10px;
}

body .t186 {
    color: rgb(0,0,0);
    text-decoration: none;
}

body .t187 {
    height: 300px;
    display: flex;
    outline: 1px solid rgb(153,153,153);
    max-width: 800px;
    border-radius: 3px;
    padding-bottom: 10px;
}

body .t188 {
    align-self: center;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
}

body .t189 {
    color: rgb(255,255,255);
    font-size: 24px;
}

body .t190 {
    color: rgb(239,242,241);
    margin-top: 10px;
}

body .t192 {
    font-size: 60px;
    max-width: 600px;
    font-weight: 900;
    line-height: 1.2;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    text-transform: uppercase;
}

body .t193 {
    max-width: auto;
    margin-top: 0px;
    margin-left: auto;
    padding-top: 100px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 100px;
}

body .t194 {
    display: flex;
    row-gap: 20px;
    column-gap: 20px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t195 {
    color: rgb(0,0,0);
    text-decoration: none;
}

body .t196 {
    height: 300px;
    display: flex;
    outline: 1px solid rgb(153,153,153);
    max-width: 800px;
    border-radius: 3px;
    padding-bottom: 10px;
}

body .t197 {
    align-self: center;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
}

body .t198 {
    font-size: 24px;
}

body .t199 {
    margin-top: 10px;
}

body .t201 {
    color: rgb(0,0,0);
    text-decoration: none;
}

body .t202 {
    height: 300px;
    display: flex;
    outline: 1px solid rgb(153,153,153);
    max-width: 800px;
    border-radius: 3px;
    padding-bottom: 10px;
}

body .t203 {
    align-self: center;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
}

body .t204 {
    font-size: 24px;
}

body .t205 {
    margin-top: 10px;
}

body .t207 {
    color: rgb(0,0,0);
    text-decoration: none;
}

body .t208 {
    height: 300px;
    display: flex;
    outline: 1px solid rgb(153,153,153);
    max-width: 800px;
    border-radius: 3px;
    flex-direction: row;
    padding-bottom: 10px;
}

body .t210 {
    align-self: center;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
}

body .t211 {
    font-size: 24px;
}

body .t212 {
    margin-top: 10px;
}

body .t213 {
    color: rgb(0,0,0);
    text-decoration: none;
}

body .t214 {
    height: 300px;
    display: flex;
    outline: 1px solid rgb(153,153,153);
    max-width: 800px;
    border-radius: 5px;
    padding-bottom: 10px;
}

body .t215 {
    align-self: center;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
}

body .t216 {
    font-size: 24px;
}

body .t217 {
    margin-top: 10px;
}

body .t219 {
    color: rgb(39,39,39);
    font-size: 60px;
    max-width: 800px;
    text-align: left;
    font-weight: 900;
    line-height: 1.2;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    text-transform: uppercase;
}

body .t220 {
    display: flex;
    max-width: auto;
    margin-top: 20px;
    padding-left: 0px;
    justify-content: flex-start;
}

body .t221 {
    color: rgb(191,72,0);
    display: flex;
    outline: 1px solid rgb(153,153,153);
    font-size: 20px;
    background: rgb(239,242,241);
    font-weight: 900;
    padding-top: 5px;
    margin-right: 40px;
    padding-left: 20px;
    border-radius: 2px;
    padding-right: 20px;
    padding-bottom: 5px;
    text-decoration: none;
}

body .t221:hover {
    background: #cccfcd;
}

body .t223 {
    display: flex;
    flex-wrap: wrap;
    max-width: 1240%;
    margin-top: 20px;
    align-items: center;
    padding-top: 0px;
    padding-left: 40px;
    margin-bottom: 20px;
    padding-right: 20px;
    flex-direction: row;
    background-size: cover;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-attachment: scroll;
    grid-template-columns: 1fr 1fr;
}

body .t226 {
    z-index: 100;
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
}

body .t227 {
    color: rgb(255,255,255);
    display: flex;
    z-index: 10;
    position: relative;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: space-between;
}

body .t228 {
    color: rgb(255,255,255);
    font-size: 22px;
    font-weight: 600;
}

body .t229 {
    color: var(--Raisin-Black);
    display: flex;
    font-size: 23px;
    column-gap: 40px;
    align-items: center;
    font-weight: 700;
    text-decoration: none;
}

body .t230 {
    color: rgb(255,255,255);
    position: relative;
    text-align: left;
    text-decoration: none;
}

body .t230::before {
    top: auto;
    left: 50%;
    right: auto;
    width: 0%;
    bottom: 0%;
    height: 1px;
    content: "";
    position: absolute;
    transform: translate(-50%,0px);
    background: rgb(255,255,255);
    transition: all 200ms 0ms linear;
}

body .t230:hover::before {
    width: 100%;
}

body .t231 {
    color: rgb(255,255,255);
    height: 48px;
    display: none;
    position: relative;
    background: #cc5800;
    align-items: center;
    font-weight: 500;
    padding-left: 36px;
    border-radius: 10px;
    padding-right: 36px;
}

body .t231:hover {
    display: none;
    background: #000000;
}

body .t232 {
    display: flex;
}

body .t233 {
    color: rgb(255,255,255);
    height: 48px;
    display: flex;
    position: relative;
    background: #cc5800;
    align-items: center;
    font-weight: 500;
    padding-left: 36px;
    border-radius: 10px;
    padding-right: 36px;
}

body .t233:hover {
    background: #000000;
}

body .t234 {
    width: 30px;
    height: 20px;
    display: none;
    flex-direction: column;
    justify-content: space-between;
}

body .t234 > div {
    top: 0;
    position: relative;
    transition: 0.2s;
}

body .t234.dh-active > div:last-child {
    top: -45%;
    position: relative;
    transform: rotate(-45deg);
}

body .t234.dh-active > div:first-child {
    top: 45%;
    position: relative;
    transform: rotate(45deg);
}

body .t234.dh-active > div:nth-child(2) {
    opacity: 0;
}

body .t235 {
    width: 100%;
    height: 2px;
    background: rgb(255,255,255);
}

body .t236 {
    top: 0%;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 100%;
    position: absolute;
    background: linear-gradient(180deg,#00000073 0%,#ffffff00 100%);
}

body .t237 {
    display: flex;
    position: relative;
    margin-top: -189px;
    min-height: 100vh;
    align-items: center;
}

body .t238 {
    padding-top: 50px;
}

body .t239 {
    display: flex;
    z-index: 10;
    position: relative;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center;
}

body .t240 {
    color: rgba(0,0,0,0);
    background: linear-gradient(90deg,var(--Raisin-Black) 0%,var(--Mahogany) 100%);
    margin-top: 20px;
    line-height: 1.2;
    text-transform: uppercase;
    -webkit-background-clip: text;
}

body .t241 {
    display: flex;
    margin-top: 20px;
}

body .t242 {
    color: rgb(255,255,255);
    height: 48px;
    display: flex;
    position: relative;
    background: #cc5800;
    align-items: center;
    font-weight: 500;
    padding-left: 36px;
    border-radius: 10px;
    padding-right: 36px;
}

body .t242:hover {
    background: #000000;
}

body .t243 {
    color: var(--Raisin-Black);
    font-size: 20px;
    max-width: 700px;
    margin-top: 20px;
}

body .t244 {
    top: 0%;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 100%;
    position: absolute;
    object-fit: cover;
    pointer-events: none;
}

body .t245 {
    top: 0%;
    left: 0%;
    color: var(--Raisin-Black);
    right: auto;
    width: 100%;
    bottom: auto;
    height: 100%;
    z-index: 5;
    position: absolute;
    background: linear-gradient(90deg,var(--Russian-violet) 0%,#0000004f 100%);
    pointer-events: none;
}

body .t246 {
    flex: 0 0 auto;
    order: 0;
    width: 100%;
    display: inline-block;
    overflow: visible;
    max-width: 300px;
    object-fit: fill;
    object-position: 50% 50%;
    grid-template-columns: 1fr 1fr;
}

body .t247 {
    width: 400px;
    height: 100px;
    display: flex;
    background: var(--Tiffany-Blue);
    flex-direction: column;
    justify-content: center;
}

body .t249 {
    display: flex;
    row-gap: 24px;
    flex-direction: row;
}

body .t250 {
    flex: 1 1 0%;
    color: rgba(0,0,0,1.00);
    border: 1px solid rgba(221,221,221,1.00);
    height: 45px;
    background: rgba(255,255,255,1.00);
    padding-left: 10px;
    padding-right: 10px;
}

body .t250:focus {
    border: 1px solid rgba(0,0,0,1.00);
    outline: none;
}

body .t251 {
    color: rgba(255,255,255,1.00);
    border: 1px none rgba(0,0,0,1);
    background: rgba(0,0,0,1.00);
    padding-top: 15px;
    padding-left: 19px;
    padding-right: 19px;
    padding-bottom: 15px;
}

body .t252 {
    background: #f3f4f5;
    padding-top: 100px;
    padding-bottom: 100px;
}

body .t255 {
    display: block;
    align-items: flex-end;
    padding-top: 0px;
    margin-bottom: 20px;
    padding-bottom: 0px;
    justify-content: space-between;
}

body .t256 {
    width: 100%;
    font-size: 18px;
    max-width: 990px;
    font-weight: 300;
}

body .t257 {
    font-size: 40px;
    max-width: 990px;
    font-weight: 800;
    text-transform: uppercase;
}

body .t259 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t260 {
    border: 1px solid #D0D5DD;
    background: #FFF;
}

body .t261 {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 30px;
    padding-bottom: 40px;
}

body .t262 {
    margin-bottom: 40px;
}

body .t263 {
    margin-bottom: 30px;
}

body .t264 {
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 10px;
}

body .t266 {
    color: rgb(255,255,255);
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    font-size: 18px;
    background: rgb(39,39,39);
    text-align: center;
    align-items: center;
    font-weight: 700;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t266:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t266:hover div {
    transform: translate(0px,0px);
}

body .t267 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t268 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(107,154,196);
    transition: transform 400ms 0ms ease;
}

body .t269 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    background: #FFF;
    column-gap: 55px;
    justify-content: space-between;
}

body .t270 {
    width: 100%;
    padding-top: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
}

body .t271 {
    margin-bottom: 40px;
}

body .t272 {
    margin-bottom: 30px;
}

body .t273 {
    color: #000;
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 10px;
}

body .t274 {
    width: 100%;
    font-weight: 300;
}

body .t275 {
    color: rgb(255,255,255);
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    font-size: 18px;
    background: rgb(39,39,39);
    text-align: center;
    align-items: center;
    font-weight: 700;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t275:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t275:hover div {
    transform: translate(0px,0px);
}

body .t276 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t277 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(107,154,196);
    transition: transform 400ms 0ms ease;
}

body .t279 {
    display: flex;
    margin-left: 10px;
    padding-left: 50px;
}

body .t280 {
    color: rgb(0,0,0);
    width: 100%;
    display: block;
    font-size: 50px;
    max-width: 100%;
    align-items: stretch;
    font-weight: 200;
    margin-bottom: 40px;
    flex-direction: row;
    text-transform: capitalize;
    justify-content: flex-start;
}

body .t281 {
    font-weight: 800;
}

body .t282 {
    color: rgb(151,216,196);
    font-weight: 800;
}

body .t283 {
    color: rgb(244,185,66);
    font-weight: 800;
}

body .t284 {
    color: rgb(107,154,196);
    font-weight: 800;
}

body .t285 {
    font-weight: 800;
}

body .t287 {
    display: flex;
    background: rgb(255,255,255);
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
}

body .t289 {
    display: grid;
    align-items: center;
    justify-content: space-between;
    grid-template-rows: 1fr;
    grid-template-columns: 150px 1fr 150px;
}

body .t290 {
}

body .t291 {
    width: 350px;
}

body .t293 {
    display: flex;
    justify-content: flex-end;
}

body .t294 {
    color: rgb(39,39,39);
    display: flex;
    background: rgb(244,185,66);
    align-items: center;
    font-weight: 500;
    padding-top: 12px;
    padding-left: 20px;
    border-radius: 10px;
    padding-right: 20px;
    padding-bottom: 12px;
    text-decoration: none;
}

body .t294:hover {
    background: #5c24d4;
}

body .t295 {
    width: 30px;
    height: 20px;
    display: none;
    flex-direction: column;
    justify-content: space-between;
}

body .t295 > div {
    top: 0;
    position: relative;
    transition: 0.2s;
}

body .t295.dh-active > div:last-child {
    top: -45%;
    position: relative;
    transform: rotate(-45deg);
}

body .t295.dh-active > div:first-child {
    top: 45%;
    position: relative;
    transform: rotate(45deg);
}

body .t295.dh-active > div:nth-child(2) {
    opacity: 0;
}

body .t296 {
    width: 100%;
    height: 2px;
    background: rgb(255,255,255);
}

body .t297 {
    flex: 1 1 0%;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t298 {
    display: flex;
    column-gap: 40px;
}

body .t299 {
}

body .t300 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t300:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t301 {
    top: 80%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 500px;
    background: #0c0c0c;
    margin-top: 30px;
    transition: all 200ms 0ms linear;
    padding-top: 10px;
    padding-left: 10px;
    border-radius: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    pointer-events: none;
}

body .t302 {
    color: #a9a9a9;
    font-family: 'Inter';
    font-weight: 500;
    padding-top: 10px;
    padding-left: 10px;
}

body .t303 {
    display: grid;
    row-gap: 20px;
    column-gap: 20px;
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
}

body .t304 {
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 7px;
    padding-left: 7px;
    border-radius: 8px;
    padding-right: 7px;
    padding-bottom: 7px;
}

body .t304:hover {
    background: #202020;
}

body .t305 {
    display: flex;
    row-gap: 5px;
    flex-direction: column;
}

body .t306 {
    color: rgb(255,255,255);
    font-family: 'Inter';
    font-weight: 500;
}

body .t307 {
    color: rgba(255,255,255,0.5);
    font-size: 14px;
    font-weight: 400;
}

body .t308 {
    width: 24px;
    height: 24px;
}

body .t309 {
    top: -30px;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 35px;
    position: absolute;
}

body .t310 {
    color: rgb(39,39,39);
    display: flex;
    column-gap: 8px;
    align-items: center;
}

body .t311 {
    color: rgb(39,39,39);
    font-weight: 500;
}

body .t312 {
    width: 12px;
    height: 12px;
    transition: all 200ms 0ms linear;
}

body .t313 {
}

body .t314 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t314:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t315 {
    top: 80%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 500px;
    background: #0c0c0c;
    margin-top: 30px;
    transition: all 200ms 0ms linear;
    padding-top: 10px;
    padding-left: 10px;
    border-radius: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    pointer-events: none;
}

body .t316 {
    color: #a9a9a9;
    font-family: 'Inter';
    font-weight: 500;
    padding-top: 10px;
    padding-left: 10px;
}

body .t317 {
    display: grid;
    row-gap: 20px;
    column-gap: 20px;
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
}

body .t318 {
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 7px;
    padding-left: 7px;
    border-radius: 8px;
    padding-right: 7px;
    padding-bottom: 7px;
}

body .t318:hover {
    background: #202020;
}

body .t319 {
    display: flex;
    row-gap: 5px;
    flex-direction: column;
}

body .t320 {
    color: rgb(255,255,255);
    font-family: 'Inter';
    font-weight: 500;
}

body .t321 {
    color: rgba(255,255,255,0.5);
    font-size: 14px;
    font-weight: 400;
}

body .t322 {
    width: 24px;
    height: 24px;
}

body .t323 {
    top: -30px;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 35px;
    position: absolute;
}

body .t324 {
    color: rgb(39,39,39);
    display: flex;
    column-gap: 8px;
    align-items: center;
}

body .t325 {
    color: rgb(39,39,39);
    font-weight: 500;
}

body .t326 {
    width: 12px;
    height: 12px;
    transition: all 200ms 0ms linear;
}

body .t327 {
}

body .t328 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t328:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t329 {
    top: 80%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 500px;
    background: #0c0c0c;
    margin-top: 30px;
    transition: all 200ms 0ms linear;
    padding-top: 10px;
    padding-left: 10px;
    border-radius: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    pointer-events: none;
}

body .t330 {
    color: #a9a9a9;
    font-family: 'Inter';
    font-weight: 500;
    padding-top: 10px;
    padding-left: 10px;
}

body .t331 {
    display: grid;
    row-gap: 20px;
    column-gap: 20px;
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
}

body .t332 {
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 7px;
    padding-left: 7px;
    border-radius: 8px;
    padding-right: 7px;
    padding-bottom: 7px;
}

body .t332:hover {
    background: #202020;
}

body .t333 {
    display: flex;
    row-gap: 5px;
    flex-direction: column;
}

body .t334 {
    color: rgb(255,255,255);
    font-family: 'Inter';
    font-weight: 500;
}

body .t335 {
    color: rgba(255,255,255,0.5);
    font-size: 14px;
    font-weight: 400;
}

body .t336 {
    width: 24px;
    height: 24px;
}

body .t337 {
    top: -30px;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 35px;
    position: absolute;
}

body .t338 {
    color: rgb(39,39,39);
    display: flex;
    column-gap: 8px;
    align-items: center;
}

body .t339 {
    color: rgb(39,39,39);
    font-weight: 500;
}

body .t340 {
    width: 12px;
    height: 12px;
    transition: all 200ms 0ms linear;
}

body .t341 {
    display: block;
}

body .t342 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t342:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t343 {
    top: 80%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 500px;
    background: #0c0c0c;
    margin-top: 30px;
    transition: all 200ms 0ms linear;
    padding-top: 10px;
    padding-left: 10px;
    border-radius: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    pointer-events: none;
}

body .t344 {
    color: #a9a9a9;
    font-family: 'Inter';
    font-weight: 500;
    padding-top: 10px;
    padding-left: 10px;
}

body .t345 {
    display: grid;
    row-gap: 20px;
    column-gap: 20px;
    margin-top: 24px;
    grid-template-columns: 1fr;
}

body .t346 {
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 7px;
    padding-left: 7px;
    border-radius: 8px;
    padding-right: 7px;
    padding-bottom: 7px;
}

body .t346:hover {
    background: #202020;
}

body .t347 {
    display: flex;
    row-gap: 5px;
    flex-direction: column;
}

body .t348 {
    color: rgb(255,255,255);
    font-family: 'Inter';
    font-weight: 500;
}

body .t349 {
    color: rgba(255,255,255,0.5);
    font-size: 14px;
    font-weight: 400;
}

body .t350 {
    width: 24px;
    height: 24px;
}

body .t351 {
    top: -30px;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 35px;
    position: absolute;
}

body .t352 {
    color: rgb(39,39,39);
    display: flex;
    column-gap: 8px;
    align-items: center;
}

body .t353 {
    color: rgb(39,39,39);
    font-weight: 500;
}

body .t354 {
    width: 12px;
    height: 12px;
    transition: all 200ms 0ms linear;
}

body .t355 {
}

body .t356 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t356:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t357 {
    top: 80%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 500px;
    background: #0c0c0c;
    margin-top: 30px;
    transition: all 200ms 0ms linear;
    padding-top: 10px;
    padding-left: 10px;
    border-radius: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    pointer-events: none;
}

body .t358 {
    color: #a9a9a9;
    font-family: 'Inter';
    font-weight: 500;
    padding-top: 10px;
    padding-left: 10px;
}

body .t359 {
    display: grid;
    row-gap: 20px;
    column-gap: 20px;
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
}

body .t360 {
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 7px;
    padding-left: 7px;
    border-radius: 8px;
    padding-right: 7px;
    padding-bottom: 7px;
}

body .t360:hover {
    background: #202020;
}

body .t361 {
    display: flex;
    row-gap: 5px;
    flex-direction: column;
}

body .t362 {
    color: rgb(255,255,255);
    font-family: 'Inter';
    font-weight: 500;
}

body .t363 {
    color: rgba(255,255,255,0.5);
    font-size: 14px;
    font-weight: 400;
}

body .t364 {
    width: 24px;
    height: 24px;
}

body .t365 {
    top: -30px;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 35px;
    position: absolute;
}

body .t366 {
    color: rgb(39,39,39);
    display: flex;
    column-gap: 8px;
    align-items: center;
}

body .t367 {
    color: rgb(39,39,39);
    font-weight: 500;
}

body .t368 {
    width: 12px;
    height: 12px;
    transition: all 200ms 0ms linear;
}

body .t369 {
    margin-top: 100px;
    padding-top: 200px;
    margin-bottom: 100px;
    padding-bottom: 200px;
}

body .t370 {
    display: flex;
    background: rgb(255,255,255);
    align-items: center;
    padding-top: 16px;
    padding-bottom: 16px;
}

body .t372 {
    display: grid;
    align-items: center;
    justify-content: space-between;
    grid-template-rows: 1fr;
    grid-template-columns: 150px 1fr 150px;
}

body .t373 {
}

body .t374 {
    width: 350px;
}

body .t376 {
    display: flex;
    justify-content: flex-end;
}

body .t377 {
    color: rgb(39,39,39);
    display: flex;
    background: rgb(244,185,66);
    align-items: center;
    font-weight: 500;
    padding-top: 12px;
    padding-left: 20px;
    border-radius: 10px;
    padding-right: 20px;
    padding-bottom: 12px;
    text-decoration: none;
}

body .t377:hover {
    background: #5c24d4;
}

body .t378 {
    width: 30px;
    height: 20px;
    display: none;
    flex-direction: column;
    justify-content: space-between;
}

body .t378 > div {
    top: 0;
    position: relative;
    transition: 0.2s;
}

body .t378.dh-active > div:last-child {
    top: -45%;
    position: relative;
    transform: rotate(-45deg);
}

body .t378.dh-active > div:first-child {
    top: 45%;
    position: relative;
    transform: rotate(45deg);
}

body .t378.dh-active > div:nth-child(2) {
    opacity: 0;
}

body .t379 {
    width: 100%;
    height: 2px;
    background: rgb(255,255,255);
}

body .t380 {
    flex: 1 1 0%;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t381 {
    display: flex;
    column-gap: 40px;
}

body .t382 {
}

body .t383 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t383:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t384 {
    top: 80%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 500px;
    background: #0c0c0c;
    margin-top: 30px;
    transition: all 200ms 0ms linear;
    padding-top: 10px;
    padding-left: 10px;
    border-radius: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    pointer-events: none;
}

body .t385 {
    color: #a9a9a9;
    font-family: 'Inter';
    font-weight: 500;
    padding-top: 10px;
    padding-left: 10px;
}

body .t386 {
    display: grid;
    row-gap: 20px;
    column-gap: 20px;
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
}

body .t387 {
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 7px;
    padding-left: 7px;
    border-radius: 8px;
    padding-right: 7px;
    padding-bottom: 7px;
}

body .t387:hover {
    background: #202020;
}

body .t388 {
    display: flex;
    row-gap: 5px;
    flex-direction: column;
}

body .t389 {
    color: rgb(255,255,255);
    font-family: 'Inter';
    font-weight: 500;
}

body .t390 {
    color: rgba(255,255,255,0.5);
    font-size: 14px;
    font-weight: 400;
}

body .t391 {
    width: 24px;
    height: 24px;
}

body .t392 {
    top: -30px;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 35px;
    position: absolute;
}

body .t393 {
    color: rgb(39,39,39);
    display: flex;
    column-gap: 8px;
    align-items: center;
}

body .t394 {
    color: rgb(39,39,39);
    font-weight: 500;
}

body .t395 {
    width: 12px;
    height: 12px;
    transition: all 200ms 0ms linear;
}

body .t396 {
}

body .t397 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t397:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t398 {
    top: 80%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 500px;
    background: #0c0c0c;
    margin-top: 30px;
    transition: all 200ms 0ms linear;
    padding-top: 10px;
    padding-left: 10px;
    border-radius: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    pointer-events: none;
}

body .t399 {
    color: #a9a9a9;
    font-family: 'Inter';
    font-weight: 500;
    padding-top: 10px;
    padding-left: 10px;
}

body .t400 {
    display: grid;
    row-gap: 20px;
    column-gap: 20px;
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
}

body .t401 {
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 7px;
    padding-left: 7px;
    border-radius: 8px;
    padding-right: 7px;
    padding-bottom: 7px;
}

body .t401:hover {
    background: #202020;
}

body .t402 {
    display: flex;
    row-gap: 5px;
    flex-direction: column;
}

body .t403 {
    color: rgb(255,255,255);
    font-family: 'Inter';
    font-weight: 500;
}

body .t404 {
    color: rgba(255,255,255,0.5);
    font-size: 14px;
    font-weight: 400;
}

body .t405 {
    width: 24px;
    height: 24px;
}

body .t406 {
    top: -30px;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 35px;
    position: absolute;
}

body .t407 {
    color: rgb(39,39,39);
    display: flex;
    column-gap: 8px;
    align-items: center;
}

body .t408 {
    color: rgb(39,39,39);
    font-weight: 500;
}

body .t409 {
    width: 12px;
    height: 12px;
    transition: all 200ms 0ms linear;
}

body .t410 {
}

body .t411 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t411:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t412 {
    top: 80%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 500px;
    background: #0c0c0c;
    margin-top: 30px;
    transition: all 200ms 0ms linear;
    padding-top: 10px;
    padding-left: 10px;
    border-radius: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    pointer-events: none;
}

body .t413 {
    color: #a9a9a9;
    font-family: 'Inter';
    font-weight: 500;
    padding-top: 10px;
    padding-left: 10px;
}

body .t414 {
    display: grid;
    row-gap: 20px;
    column-gap: 20px;
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
}

body .t415 {
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 7px;
    padding-left: 7px;
    border-radius: 8px;
    padding-right: 7px;
    padding-bottom: 7px;
}

body .t415:hover {
    background: #202020;
}

body .t416 {
    display: flex;
    row-gap: 5px;
    flex-direction: column;
}

body .t417 {
    color: rgb(255,255,255);
    font-family: 'Inter';
    font-weight: 500;
}

body .t418 {
    color: rgba(255,255,255,0.5);
    font-size: 14px;
    font-weight: 400;
}

body .t419 {
    width: 24px;
    height: 24px;
}

body .t420 {
    top: -30px;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 35px;
    position: absolute;
}

body .t421 {
    color: rgb(39,39,39);
    display: flex;
    column-gap: 8px;
    align-items: center;
}

body .t422 {
    color: rgb(39,39,39);
    font-weight: 500;
}

body .t423 {
    width: 12px;
    height: 12px;
    transition: all 200ms 0ms linear;
}

body .t424 {
    display: block;
}

body .t425 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t425:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t426 {
    top: 80%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 500px;
    background: #0c0c0c;
    margin-top: 30px;
    transition: all 200ms 0ms linear;
    padding-top: 10px;
    padding-left: 10px;
    border-radius: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    pointer-events: none;
}

body .t427 {
    color: #a9a9a9;
    font-family: 'Inter';
    font-weight: 500;
    padding-top: 10px;
    padding-left: 10px;
}

body .t428 {
    display: grid;
    row-gap: 20px;
    column-gap: 20px;
    margin-top: 24px;
    grid-template-columns: 1fr;
}

body .t429 {
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 7px;
    padding-left: 7px;
    border-radius: 8px;
    padding-right: 7px;
    padding-bottom: 7px;
}

body .t429:hover {
    background: #202020;
}

body .t430 {
    display: flex;
    row-gap: 5px;
    flex-direction: column;
}

body .t431 {
    color: rgb(255,255,255);
    font-family: 'Inter';
    font-weight: 500;
}

body .t432 {
    color: rgba(255,255,255,0.5);
    font-size: 14px;
    font-weight: 400;
}

body .t433 {
    width: 24px;
    height: 24px;
}

body .t434 {
    top: -30px;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 35px;
    position: absolute;
}

body .t435 {
    color: rgb(39,39,39);
    display: flex;
    column-gap: 8px;
    align-items: center;
}

body .t436 {
    color: rgb(39,39,39);
    font-weight: 500;
}

body .t437 {
    width: 12px;
    height: 12px;
    transition: all 200ms 0ms linear;
}

body .t438 {
}

body .t439 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t439:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t440 {
    top: 80%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 500px;
    background: #0c0c0c;
    margin-top: 30px;
    transition: all 200ms 0ms linear;
    padding-top: 10px;
    padding-left: 10px;
    border-radius: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    pointer-events: none;
}

body .t441 {
    color: #a9a9a9;
    font-family: 'Inter';
    font-weight: 500;
    padding-top: 10px;
    padding-left: 10px;
}

body .t442 {
    display: grid;
    row-gap: 20px;
    column-gap: 20px;
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
}

body .t443 {
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 7px;
    padding-left: 7px;
    border-radius: 8px;
    padding-right: 7px;
    padding-bottom: 7px;
}

body .t443:hover {
    background: #202020;
}

body .t444 {
    display: flex;
    row-gap: 5px;
    flex-direction: column;
}

body .t445 {
    color: rgb(255,255,255);
    font-family: 'Inter';
    font-weight: 500;
}

body .t446 {
    color: rgba(255,255,255,0.5);
    font-size: 14px;
    font-weight: 400;
}

body .t447 {
    width: 24px;
    height: 24px;
}

body .t448 {
    top: -30px;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 35px;
    position: absolute;
}

body .t449 {
    color: rgb(39,39,39);
    display: flex;
    column-gap: 8px;
    align-items: center;
}

body .t450 {
    color: rgb(39,39,39);
    font-weight: 500;
}

body .t451 {
    width: 12px;
    height: 12px;
    transition: all 200ms 0ms linear;
}

body .t452 {
    margin-bottom: 0px;
}

body .t453 {
    display: flex;
    background: rgb(255,255,255);
    align-items: center;
    padding-top: 16px;
    margin-bottom: 0px;
    padding-bottom: 16px;
}

body .t454 {
    margin-bottom: 0px;
}

body .t455 {
    display: grid;
    align-items: center;
    justify-content: space-between;
    grid-template-rows: 1fr;
    grid-template-columns: 150px 1fr 150px;
}

body .t456 {
}

body .t457 {
    width: 350px;
}

body .t459 {
    display: flex;
    justify-content: flex-end;
}

body .t460 {
    color: rgb(39,39,39);
    display: flex;
    background: rgb(244,185,66);
    align-items: center;
    font-weight: 500;
    padding-top: 12px;
    padding-left: 20px;
    border-radius: 10px;
    padding-right: 20px;
    padding-bottom: 12px;
    text-decoration: none;
}

body .t460:hover {
    background: #5c24d4;
}

body .t461 {
    width: 30px;
    height: 20px;
    display: none;
    flex-direction: column;
    justify-content: space-between;
}

body .t461 > div {
    top: 0;
    position: relative;
    transition: 0.2s;
}

body .t461.dh-active > div:last-child {
    top: -45%;
    position: relative;
    transform: rotate(-45deg);
}

body .t461.dh-active > div:first-child {
    top: 45%;
    position: relative;
    transform: rotate(45deg);
}

body .t461.dh-active > div:nth-child(2) {
    opacity: 0;
}

body .t462 {
    width: 100%;
    height: 2px;
    background: rgb(255,255,255);
}

body .t463 {
    flex: 1 1 0%;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t464 {
    display: flex;
    column-gap: 40px;
}

body .t465 {
}

body .t466 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t466:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t467 {
    top: 80%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 500px;
    background: #0c0c0c;
    margin-top: 30px;
    transition: all 200ms 0ms linear;
    padding-top: 10px;
    padding-left: 10px;
    border-radius: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    pointer-events: none;
}

body .t468 {
    color: #a9a9a9;
    font-family: 'Inter';
    font-weight: 500;
    padding-top: 10px;
    padding-left: 10px;
}

body .t469 {
    display: grid;
    row-gap: 20px;
    column-gap: 20px;
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
}

body .t470 {
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 7px;
    padding-left: 7px;
    border-radius: 8px;
    padding-right: 7px;
    padding-bottom: 7px;
    text-decoration: none;
}

body .t470:hover {
    background: #202020;
}

body .t471 {
    display: flex;
    row-gap: 5px;
    flex-direction: column;
}

body .t472 {
    color: rgb(255,255,255);
    font-family: 'Inter';
    font-weight: 500;
}

body .t473 {
    color: rgba(255,255,255,0.5);
    font-size: 14px;
    font-weight: 400;
}

body .t474 {
    width: 24px;
    height: 24px;
}

body .t475 {
    top: -30px;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 35px;
    position: absolute;
}

body .t476 {
    color: rgb(39,39,39);
    display: flex;
    column-gap: 8px;
    align-items: center;
}

body .t477 {
    color: rgb(39,39,39);
    font-weight: 500;
}

body .t478 {
    width: 12px;
    height: 12px;
    transition: all 200ms 0ms linear;
}

body .t479 {
}

body .t480 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t480:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t481 {
    top: 80%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 500px;
    background: #0c0c0c;
    margin-top: 30px;
    transition: all 200ms 0ms linear;
    padding-top: 10px;
    padding-left: 10px;
    border-radius: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    pointer-events: none;
}

body .t482 {
    color: #a9a9a9;
    font-family: 'Inter';
    font-weight: 500;
    padding-top: 10px;
    padding-left: 10px;
}

body .t483 {
    display: grid;
    row-gap: 20px;
    column-gap: 20px;
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
}

body .t484 {
    color: var(--Raisin-Black);
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 7px;
    padding-left: 7px;
    border-radius: 8px;
    padding-right: 7px;
    padding-bottom: 7px;
    text-decoration: none;
}

body .t484:hover {
    background: #202020;
}

body .t485 {
    display: flex;
    row-gap: 5px;
    flex-direction: column;
}

body .t486 {
    color: rgb(255,255,255);
    font-family: 'Inter';
    font-weight: 500;
}

body .t487 {
    color: rgba(255,255,255,0.5);
    font-size: 14px;
    font-weight: 400;
}

body .t488 {
    width: 24px;
    height: 24px;
}

body .t489 {
    top: -30px;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 35px;
    position: absolute;
}

body .t490 {
    color: rgb(39,39,39);
    display: flex;
    column-gap: 8px;
    align-items: center;
}

body .t491 {
    color: rgb(39,39,39);
    font-weight: 500;
}

body .t492 {
    width: 12px;
    height: 12px;
    transition: all 200ms 0ms linear;
}

body .t493 {
}

body .t494 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t494:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t495 {
    top: 80%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 500px;
    background: #0c0c0c;
    margin-top: 30px;
    transition: all 200ms 0ms linear;
    padding-top: 10px;
    padding-left: 10px;
    border-radius: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    pointer-events: none;
}

body .t496 {
    color: #a9a9a9;
    font-family: 'Inter';
    font-weight: 500;
    padding-top: 10px;
    padding-left: 10px;
}

body .t497 {
    display: grid;
    row-gap: 20px;
    column-gap: 20px;
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
}

body .t498 {
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 7px;
    padding-left: 7px;
    border-radius: 8px;
    padding-right: 7px;
    padding-bottom: 7px;
    text-decoration: none;
}

body .t498:hover {
    background: #202020;
}

body .t499 {
    display: flex;
    row-gap: 5px;
    flex-direction: column;
}

body .t500 {
    color: rgb(255,255,255);
    font-family: 'Inter';
    font-weight: 500;
}

body .t501 {
    color: rgba(255,255,255,0.5);
    font-size: 14px;
    font-weight: 400;
}

body .t502 {
    width: 24px;
    height: 24px;
}

body .t503 {
    top: -30px;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 35px;
    position: absolute;
}

body .t504 {
    color: rgb(39,39,39);
    display: flex;
    column-gap: 8px;
    align-items: center;
}

body .t505 {
    color: rgb(39,39,39);
    font-weight: 500;
}

body .t506 {
    width: 12px;
    height: 12px;
    transition: all 200ms 0ms linear;
}

body .t507 {
    display: block;
}

body .t508 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t508:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t509 {
    top: 80%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 500px;
    background: #0c0c0c;
    margin-top: 30px;
    transition: all 200ms 0ms linear;
    padding-top: 10px;
    padding-left: 10px;
    border-radius: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    pointer-events: none;
}

body .t510 {
    color: #a9a9a9;
    font-family: 'Inter';
    font-weight: 500;
    padding-top: 10px;
    padding-left: 10px;
}

body .t511 {
    display: grid;
    row-gap: 20px;
    column-gap: 20px;
    margin-top: 24px;
    grid-template-columns: 1fr;
}

body .t512 {
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 7px;
    padding-left: 7px;
    border-radius: 8px;
    padding-right: 7px;
    padding-bottom: 7px;
}

body .t512:hover {
    background: #202020;
}

body .t513 {
    display: flex;
    row-gap: 5px;
    flex-direction: column;
}

body .t514 {
    color: rgb(255,255,255);
    font-family: 'Inter';
    font-weight: 500;
}

body .t515 {
    color: rgba(255,255,255,0.5);
    font-size: 14px;
    font-weight: 400;
}

body .t516 {
    width: 24px;
    height: 24px;
}

body .t517 {
    top: -30px;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 35px;
    position: absolute;
}

body .t518 {
    color: rgb(39,39,39);
    display: flex;
    column-gap: 8px;
    align-items: center;
}

body .t519 {
    color: rgb(39,39,39);
    font-weight: 500;
}

body .t520 {
    width: 12px;
    height: 12px;
    transition: all 200ms 0ms linear;
}

body .t521 {
}

body .t522 {
    color: rgb(255,255,255);
    display: flex;
    position: relative;
    column-gap: 5px;
    align-items: center;
    font-family: 'Inter';
    font-weight: 500;
}

body .t522:hover > div:last-child {
    top: 100%;
    opacity: 1;
    pointer-events: auto;
}

body .t523 {
    top: 80%;
    left: 0%;
    right: auto;
    bottom: auto;
    display: flex;
    opacity: 0%;
    z-index: 100;
    position: absolute;
    min-width: 500px;
    background: #0c0c0c;
    margin-top: 30px;
    transition: all 200ms 0ms linear;
    padding-top: 10px;
    padding-left: 10px;
    border-radius: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    pointer-events: none;
}

body .t524 {
    color: #a9a9a9;
    font-family: 'Inter';
    font-weight: 500;
    padding-top: 10px;
    padding-left: 10px;
}

body .t525 {
    display: grid;
    row-gap: 20px;
    column-gap: 20px;
    margin-top: 24px;
    grid-template-columns: 1fr 1fr;
}

body .t526 {
    display: flex;
    position: relative;
    column-gap: 12px;
    align-items: center;
    padding-top: 7px;
    padding-left: 7px;
    border-radius: 8px;
    padding-right: 7px;
    padding-bottom: 7px;
    text-decoration: none;
}

body .t526:hover {
    background: #202020;
}

body .t527 {
    display: flex;
    row-gap: 5px;
    flex-direction: column;
}

body .t528 {
    color: rgb(255,255,255);
    font-family: 'Inter';
    font-weight: 500;
}

body .t529 {
    color: rgba(255,255,255,0.5);
    font-size: 14px;
    font-weight: 400;
}

body .t530 {
    width: 24px;
    height: 24px;
}

body .t531 {
    top: -30px;
    left: 0%;
    right: auto;
    width: 100%;
    bottom: auto;
    height: 35px;
    position: absolute;
}

body .t532 {
    color: rgb(39,39,39);
    display: flex;
    column-gap: 8px;
    align-items: center;
}

body .t533 {
    color: rgb(39,39,39);
    font-weight: 500;
}

body .t534 {
    width: 12px;
    height: 12px;
    transition: all 200ms 0ms linear;
}

body .t536 {
    background: var(--Antiflash-White);
    padding-top: 40px;
    padding-bottom: 100px;
}

body .t540 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t541 {
    border: 1px solid #D0D5DD;
    background: #FFF;
}

body .t542 {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 30px;
    padding-bottom: 40px;
}

body .t543 {
    margin-bottom: 40px;
}

body .t544 {
    width: 100%;
    display: block;
    object-fit: scale-down;
    align-items: center;
    aspect-ratio: 1/1;
    margin-bottom: 30px;
    flex-direction: row;
}

body .t545 {
    display: flex;
    flex-wrap: wrap;
    font-size: 30px;
    font-weight: 800;
    margin-bottom: 10px;
    text-transform: none;
}

body .t546 {
    width: 100%;
    font-weight: 300;
}

body .t547 {
    color: rgb(0,0,0);
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t547:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t547:hover div {
    transform: translate(0px,0px);
}

body .t548 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t549 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: var(--Xanthous);
    transition: transform 400ms 0ms ease;
}

body .t550 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    background: #FFF;
    column-gap: 55px;
    justify-content: space-between;
}

body .t551 {
    width: 100%;
    padding-top: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
}

body .t552 {
    margin-bottom: 40px;
}

body .t553 {
    width: 100px;
    margin-bottom: 30px;
}

body .t554 {
    color: #000;
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 10px;
}

body .t555 {
    width: 100%;
    font-weight: 300;
}

body .t556 {
    color: rgb(0,0,0);
    width: 356px;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t556:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t556:hover div {
    transform: translate(0px,0px);
}

body .t557 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: var(--Xanthous);
    transition: transform 400ms 0ms ease;
}

body .t558 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t559 {
    max-width: 500px;
}

body .t561 {
}

body .t564 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t568 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t569 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t570 {
    margin-bottom: 0px;
}

body .t571 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t571:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t571:hover div {
    transform: translate(0px,0px);
}

body .t572 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t573 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t574 {
    display: flex;
    flex-wrap: wrap;
    max-width: 1240%;
    margin-top: 20px;
    align-items: center;
    padding-top: 0px;
    padding-left: 40px;
    margin-bottom: 20px;
    padding-right: 20px;
    flex-direction: row;
    background-size: cover;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-attachment: scroll;
    grid-template-columns: 1fr 1fr;
}

body .t575 {
    flex: 0 1 auto;
    width: 100%;
    display: block;
    max-width: 1790px;
}

body .t576 {
    display: block;
    font-size: 30px;
    max-width: 1790px;
    margin-top: 20px;
    margin-left: 5px;
    padding-bottom: 20px;
}

body .t577 {
    color: rgb(0,0,0);
    display: flex;
    font-size: 100px;
    text-align: left;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing: 0;
}

body .t578 {
    width: 100%;
    display: block;
    position: static;
    font-size: 80px;
    text-align: left;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

body .t580 {
    font-size: 25px;
}

body .t583 {
    color: var(--Raisin-Black);
}

body .t585 {
    color: var(--Xanthous);
}

body .t587 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t591 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t592 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t593 {
    margin-bottom: 0px;
}

body .t595 {
    font-size: 25px;
}

body .t596 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t596:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t596:hover div {
    transform: translate(0px,0px);
}

body .t597 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t598 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t601 {
    color: rgb(244,185,66);
}

body .t602 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t606 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t607 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t608 {
    margin-bottom: 0px;
}

body .t610 {
    font-size: 25px;
}

body .t611 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t611:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t611:hover div {
    transform: translate(0px,0px);
}

body .t612 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t613 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t616 {
    color: var(--Tiffany-Blue);
}

body .t618 {
    color: var(--Blue-Grey);
}

body .t620 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t624 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t625 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t626 {
    margin-bottom: 0px;
}

body .t629 {
    color: rgb(151,216,196);
}

body .t630 {
    color: var(--Xanthous);
}

body .t632 {
    font-size: 25px;
    padding-bottom: 15px;
}

body .t633 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t633:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t633:hover div {
    transform: translate(0px,0px);
}

body .t634 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t635 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t637 {
    color: var(--Blue-Grey);
}

body .t638 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t642 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t643 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t644 {
    margin-bottom: 0px;
}

body .t645 {
    color: var(--Xanthous);
}

body .t646 {
    font-size: 25px;
    padding-bottom: 15px;
}

body .t647 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t647:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t647:hover div {
    transform: translate(0px,0px);
}

body .t648 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t649 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t650 {
}

body .t653 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t657 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t658 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t659 {
    margin-bottom: 0px;
}

body .t660 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t660:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t660:hover div {
    transform: translate(0px,0px);
}

body .t661 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t662 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t664 {
    font-size: 25px;
}

body .t666 {
    color: rgb(244,185,66);
}

body .t669 {
    color: rgb(39,39,39);
}

body .t671 {
    display: flex;
    flex-wrap: wrap;
    max-width: 1240%;
    margin-top: 20px;
    align-items: center;
    padding-top: 0px;
    padding-left: 40px;
    margin-bottom: 20px;
    padding-right: 20px;
    flex-direction: row;
    background-size: cover;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-attachment: scroll;
    grid-template-columns: 1fr 1fr;
}

body .t672 {
    flex: 0 1 auto;
    width: 100%;
    display: block;
    max-width: 1790px;
}

body .t673 {
    display: block;
    font-size: 30px;
    max-width: 1790px;
    margin-top: 20px;
    margin-left: 5px;
}

body .t674 {
    color: rgb(0,0,0);
    display: flex;
    font-size: 100px;
    text-align: left;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing: 0;
}

body .t675 {
    width: 100%;
    display: block;
    position: static;
    font-size: 80px;
    text-align: left;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

body .t676 {
    display: flex;
    margin-top: 40px;
    text-align: left;
    margin-left: 5px;
    margin-bottom: 20px;
    justify-content: center;
}

body .t677 {
    color: rgb(191,72,0);
    width: 310px;
    display: block;
    outline: 1px solid rgb(153,153,153);
    font-size: 20px;
    background: rgb(239,242,241);
    text-align: center;
    align-items: center;
    font-weight: 900;
    padding-top: 5px;
    margin-right: 40px;
    padding-left: 20px;
    border-radius: 2px;
    padding-right: 20px;
    padding-bottom: 5px;
    text-transform: uppercase;
    justify-content: center;
    text-decoration: none;
}

body .t677:hover {
    background: #cccfcd;
}

body .t678 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t682 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t683 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t684 {
    margin-bottom: 0px;
}

body .t686 {
    font-size: 25px;
}

body .t687 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t687:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t687:hover div {
    transform: translate(0px,0px);
}

body .t688 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t689 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t692 {
    color: rgb(244,185,66);
}

body .t693 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t697 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t698 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t699 {
    margin-bottom: 0px;
}

body .t702 {
    color: rgb(151,216,196);
}

body .t704 {
    color: rgb(107,154,196);
}

body .t707 {
    font-size: 25px;
}

body .t708 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t708:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t708:hover div {
    transform: translate(0px,0px);
}

body .t709 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t710 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t711 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t715 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t716 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t717 {
    margin-bottom: 0px;
}

body .t719 {
    color: rgb(151,216,196);
}

body .t720 {
    color: rgb(244,185,66);
}

body .t723 {
    color: rgb(107,154,196);
}

body .t725 {
    font-size: 25px;
    padding-bottom: 15px;
}

body .t726 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t726:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t726:hover div {
    transform: translate(0px,0px);
}

body .t727 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t728 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t729 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t733 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t734 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t735 {
    margin-bottom: 0px;
}

body .t736 {
    color: rgb(244,185,66);
}

body .t737 {
    font-size: 25px;
    padding-bottom: 15px;
}

body .t738 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t738:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t738:hover div {
    transform: translate(0px,0px);
}

body .t739 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t740 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t742 {
}

body .t745 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t749 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t750 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t751 {
    margin-bottom: 0px;
}

body .t752 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t752:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t752:hover div {
    transform: translate(0px,0px);
}

body .t753 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t754 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t755 {
    padding-bottom: 10px;
}

body .t756 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t758 {
    color: rgb(244,185,66);
}

body .t760 {
    color: rgb(39,39,39);
}

body .t762 {
    display: flex;
    flex-wrap: wrap;
    max-width: 1240%;
    margin-top: 20px;
    align-items: center;
    padding-top: 0px;
    padding-left: 40px;
    margin-bottom: 20px;
    padding-right: 20px;
    flex-direction: row;
    background-size: cover;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-attachment: scroll;
    grid-template-columns: 1fr 1fr;
}

body .t763 {
    flex: 0 1 auto;
    width: 100%;
    display: block;
    max-width: 1790px;
}

body .t764 {
    display: block;
    font-size: 30px;
    max-width: 1790px;
    margin-top: 20px;
    margin-left: 5px;
    padding-bottom: 20px;
}

body .t765 {
    color: rgb(0,0,0);
    display: flex;
    font-size: 100px;
    text-align: left;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing: 0;
}

body .t766 {
    width: 100%;
    display: block;
    position: static;
    font-size: 80px;
    text-align: left;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

body .t767 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t771 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t772 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t773 {
    margin-bottom: 0px;
}

body .t774 {
    padding-top: 0px;
    padding-bottom: 10px;
}

body .t775 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t776 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t776:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t776:hover div {
    transform: translate(0px,0px);
}

body .t777 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t778 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t781 {
    color: rgb(244,185,66);
}

body .t782 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t786 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t787 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t788 {
    margin-bottom: 0px;
}

body .t789 {
    color: rgb(244,185,66);
    padding-bottom: 10px;
}

body .t790 {
    font-size: 25px;
    padding-bottom: 40px;
}

body .t791 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t791:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t791:hover div {
    transform: translate(0px,0px);
}

body .t792 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t793 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t794 {
    color: var(--Tiffany-Blue);
}

body .t795 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t799 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t800 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t801 {
    margin-bottom: 0px;
}

body .t802 {
    padding-bottom: 10px;
}

body .t803 {
    font-size: 25px;
    line-height: 1.4;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t804 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t804:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t804:hover div {
    transform: translate(0px,0px);
}

body .t805 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t806 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t809 {
    color: rgb(244,185,66);
}

body .t810 {
    color: var(--Blue-Grey);
}

body .t811 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t815 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t816 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t817 {
    margin-bottom: 0px;
}

body .t818 {
    padding-bottom: 10px;
}

body .t819 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t820 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t820:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t820:hover div {
    transform: translate(0px,0px);
}

body .t821 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t822 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t825 {
    color: rgb(244,185,66);
}

body .t826 {
    color: var(--Blue-Grey);
}

body .t827 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t831 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t832 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t833 {
    margin-bottom: 0px;
}

body .t834 {
    padding-bottom: 10px;
}

body .t835 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t836 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t836:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t836:hover div {
    transform: translate(0px,0px);
}

body .t837 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t838 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t840 {
    color: var(--Xanthous);
}

body .t841 {
    color: var(--Raisin-Black);
}

body .t842 {
    color: rgb(107,154,196);
}

body .t846 {
}

body .t849 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t853 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t854 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t855 {
    margin-bottom: 0px;
}

body .t856 {
    padding-bottom: 10px;
}

body .t857 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 0px;
}

body .t859 {
    color: rgb(244,185,66);
}

body .t861 {
    color: rgb(39,39,39);
}

body .t862 {
    display: flex;
    flex-wrap: wrap;
    max-width: 1240%;
    margin-top: 20px;
    align-items: center;
    padding-top: 0px;
    padding-left: 40px;
    margin-bottom: 20px;
    padding-right: 20px;
    flex-direction: row;
    background-size: cover;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-attachment: scroll;
    grid-template-columns: 1fr 1fr;
}

body .t863 {
    flex: 0 1 auto;
    width: 100%;
    display: block;
    max-width: 1790px;
}

body .t864 {
    display: block;
    font-size: 30px;
    max-width: 1790px;
    margin-top: 20px;
    margin-left: 5px;
    padding-bottom: 20px;
}

body .t865 {
    color: rgb(0,0,0);
    display: flex;
    font-size: 100px;
    text-align: left;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing: 0;
}

body .t866 {
    width: 100%;
    display: block;
    position: static;
    font-size: 80px;
    text-align: left;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

body .t867 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t871 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t872 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t873 {
    margin-bottom: 0px;
}

body .t874 {
    color: rgb(244,185,66);
    padding-bottom: 10px;
}

body .t875 {
    font-size: 25px;
    padding-bottom: 40px;
}

body .t876 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t876:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t876:hover div {
    transform: translate(0px,0px);
}

body .t877 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t878 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t879 {
    display: grid;
    row-gap: 64px;
    column-gap: 64px;
    margin-top: 60px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t881 {
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t882 {
    font-size: 14px;
}

body .t883 {
    width: 100%;
    position: relative;
    padding-bottom: 80%;
}

body .t884 {
    width: 100%;
    object-fit: cover;
    object-position: 90% 10%;
}

body .t885 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t889 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t890 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t891 {
    margin-bottom: 0px;
}

body .t892 {
    padding-bottom: 10px;
}

body .t893 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 0px;
}

body .t895 {
    color: rgb(244,185,66);
}

body .t897 {
    color: rgb(39,39,39);
}

body .t898 {
    display: grid;
    row-gap: 64px;
    column-gap: 64px;
    margin-top: 60px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t900 {
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t901 {
    font-size: 14px;
    background: #ffffff;
    margin-bottom: 10px;
}

body .t902 {
    width: 100%;
    position: relative;
    padding-bottom: 80%;
}

body .t903 {
    width: 100%;
    object-fit: contain;
}

body .t905 {
}

body .t906 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t910 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t911 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t912 {
    margin-bottom: 0px;
}

body .t913 {
    padding-bottom: 10px;
}

body .t914 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t915 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t915:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t915:hover div {
    transform: translate(0px,0px);
}

body .t916 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t917 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t920 {
    color: rgb(244,185,66);
}

body .t921 {
    color: rgb(107,154,196);
}

body .t924 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t928 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t929 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t930 {
    margin-bottom: 0px;
}

body .t931 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t931:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t931:hover div {
    transform: translate(0px,0px);
}

body .t932 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t933 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t934 {
    padding-bottom: 10px;
}

body .t935 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t937 {
    color: rgb(244,185,66);
}

body .t939 {
    color: rgb(39,39,39);
}

body .t941 {
    display: flex;
    flex-wrap: wrap;
    max-width: 1240%;
    margin-top: 20px;
    align-items: center;
    padding-top: 0px;
    padding-left: 40px;
    margin-bottom: 20px;
    padding-right: 20px;
    flex-direction: row;
    background-size: cover;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-attachment: scroll;
    grid-template-columns: 1fr 1fr;
}

body .t942 {
    flex: 0 1 auto;
    width: 100%;
    display: block;
    max-width: 1790px;
}

body .t943 {
    display: block;
    font-size: 30px;
    max-width: 1790px;
    margin-top: 20px;
    margin-left: 5px;
    padding-bottom: 20px;
}

body .t944 {
    color: rgb(0,0,0);
    display: flex;
    font-size: 100px;
    text-align: left;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing: 0;
}

body .t945 {
    width: 100%;
    display: block;
    position: static;
    font-size: 80px;
    text-align: left;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

body .t946 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t950 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t951 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t952 {
    margin-bottom: 0px;
}

body .t953 {
    padding-top: 0px;
    padding-bottom: 10px;
}

body .t954 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t955 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t955:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t955:hover div {
    transform: translate(0px,0px);
}

body .t956 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t957 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t960 {
    color: rgb(244,185,66);
}

body .t961 {
    color: rgb(151,216,196);
}

body .t962 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t966 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t967 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t968 {
    margin-bottom: 0px;
}

body .t969 {
    color: rgb(244,185,66);
    padding-bottom: 10px;
}

body .t970 {
    font-size: 25px;
    padding-bottom: 40px;
}

body .t971 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t971:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t971:hover div {
    transform: translate(0px,0px);
}

body .t972 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t973 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t974 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t978 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t979 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t980 {
    margin-bottom: 0px;
}

body .t981 {
    padding-bottom: 10px;
}

body .t982 {
    font-size: 25px;
    line-height: 1.4;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t983 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t983:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t983:hover div {
    transform: translate(0px,0px);
}

body .t984 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t985 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t988 {
    color: rgb(244,185,66);
}

body .t989 {
    color: rgb(107,154,196);
}

body .t990 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t994 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t995 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t996 {
    margin-bottom: 0px;
}

body .t997 {
    padding-bottom: 10px;
}

body .t998 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t999 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t999:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t999:hover div {
    transform: translate(0px,0px);
}

body .t1000 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1001 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1003 {
    color: rgb(244,185,66);
}

body .t1004 {
    color: rgb(39,39,39);
}

body .t1005 {
    color: rgb(107,154,196);
}

body .t1009 {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

body .t1013 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1017 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1018 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1019 {
    margin-bottom: 0px;
}

body .t1020 {
    padding-bottom: 10px;
}

body .t1021 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 0px;
}

body .t1023 {
    color: rgb(244,185,66);
}

body .t1025 {
    color: rgb(39,39,39);
}

body .t1026 {
    display: grid;
    row-gap: 64px;
    column-gap: 64px;
    margin-top: 60px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t1028 {
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t1029 {
    font-size: 14px;
}

body .t1030 {
    width: 100%;
    position: relative;
    padding-bottom: 80%;
}

body .t1031 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 100%;
    bottom: 0%;
    overflow: auto;
    position: absolute;
    object-fit: contain;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    object-position: 50% 20%;
}

body .t1032 {
    display: grid;
    row-gap: 64px;
    column-gap: 64px;
    margin-top: 60px;
    grid-template-columns: 1fr;
}

body .t1034 {
    height: 32px;
}

body .t1035 {
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t1036 {
    font-size: 14px;
}

body .t1038 {
    display: grid;
    row-gap: 64px;
    column-gap: 64px;
    margin-top: 60px;
    grid-template-columns: 1fr;
}

body .t1040 {
    height: 32px;
}

body .t1041 {
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t1042 {
    font-size: 14px;
}

body .t1045 {
}

body .t1046 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1050 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1051 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1052 {
    margin-bottom: 0px;
}

body .t1053 {
    padding-bottom: 10px;
}

body .t1054 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t1055 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1055:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1055:hover div {
    transform: translate(0px,0px);
}

body .t1056 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1057 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1060 {
    color: rgb(244,185,66);
}

body .t1061 {
    color: rgb(107,154,196);
}

body .t1064 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1068 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1069 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1070 {
    margin-bottom: 0px;
}

body .t1071 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1071:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1071:hover div {
    transform: translate(0px,0px);
}

body .t1072 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1073 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1074 {
    padding-bottom: 10px;
}

body .t1075 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t1077 {
    color: rgb(244,185,66);
}

body .t1079 {
    color: rgb(39,39,39);
}

body .t1081 {
    display: flex;
    flex-wrap: wrap;
    max-width: 1240%;
    margin-top: 20px;
    align-items: center;
    padding-top: 0px;
    padding-left: 40px;
    margin-bottom: 20px;
    padding-right: 20px;
    flex-direction: row;
    background-size: cover;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-attachment: scroll;
    grid-template-columns: 1fr 1fr;
}

body .t1082 {
    flex: 0 1 auto;
    width: 100%;
    display: block;
    max-width: 1790px;
}

body .t1083 {
    display: block;
    font-size: 30px;
    max-width: 1790px;
    margin-top: 20px;
    margin-left: 5px;
    padding-bottom: 20px;
}

body .t1084 {
    color: rgb(0,0,0);
    display: flex;
    font-size: 100px;
    text-align: left;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing: 0;
}

body .t1085 {
    width: 100%;
    display: block;
    position: static;
    font-size: 80px;
    text-align: left;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

body .t1086 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1090 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1091 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1092 {
    margin-bottom: 0px;
}

body .t1093 {
    padding-top: 0px;
    padding-bottom: 10px;
}

body .t1094 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t1095 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1095:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1095:hover div {
    transform: translate(0px,0px);
}

body .t1096 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1097 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1100 {
    color: rgb(244,185,66);
}

body .t1101 {
    color: rgb(151,216,196);
}

body .t1102 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1106 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1107 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1108 {
    margin-bottom: 0px;
}

body .t1109 {
    color: rgb(244,185,66);
    padding-bottom: 10px;
}

body .t1110 {
    font-size: 25px;
    padding-bottom: 40px;
}

body .t1111 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1111:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1111:hover div {
    transform: translate(0px,0px);
}

body .t1112 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1113 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1114 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1118 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1119 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1120 {
    margin-bottom: 0px;
}

body .t1121 {
    padding-bottom: 10px;
}

body .t1122 {
    font-size: 25px;
    line-height: 1.4;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t1123 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1123:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1123:hover div {
    transform: translate(0px,0px);
}

body .t1124 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1125 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1128 {
    color: rgb(244,185,66);
}

body .t1129 {
    color: rgb(107,154,196);
}

body .t1130 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1134 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1135 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1136 {
    margin-bottom: 0px;
}

body .t1137 {
    padding-bottom: 10px;
}

body .t1138 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t1139 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1139:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1139:hover div {
    transform: translate(0px,0px);
}

body .t1140 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1141 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1143 {
    color: rgb(244,185,66);
}

body .t1144 {
    color: rgb(39,39,39);
}

body .t1145 {
    color: rgb(107,154,196);
}

body .t1146 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1150 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1151 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1152 {
    margin-bottom: 0px;
}

body .t1153 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1157 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1158 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1159 {
    margin-bottom: 0px;
}

body .t1160 {
    padding-bottom: 10px;
}

body .t1161 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 0px;
}

body .t1163 {
    color: rgb(244,185,66);
}

body .t1165 {
    color: rgb(39,39,39);
}

body .t1166 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1170 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1171 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1172 {
    margin-bottom: 0px;
}

body .t1173 {
    padding-bottom: 10px;
}

body .t1174 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 0px;
}

body .t1176 {
    color: rgb(244,185,66);
}

body .t1178 {
    color: rgb(39,39,39);
}

body .t1179 {
    display: grid;
    row-gap: 64px;
    column-gap: 64px;
    margin-top: 60px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t1181 {
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t1182 {
    font-size: 14px;
}

body .t1183 {
    width: 100%;
    position: relative;
    padding-bottom: 80%;
}

body .t1184 {
    width: 100%;
    object-fit: cover;
    object-position: 90% 10%;
}

body .t1185 {
    display: grid;
    row-gap: 64px;
    column-gap: 64px;
    margin-top: 20px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t1187 {
    color: var(--Russian-Violet);
    font-size: 16px;
    margin-top: 12px;
    word-break: normal;
    margin-bottom: 8px;
    text-decoration: none;
}

body .t1188 {
    overflow: hidden;
    font-size: 14px;
    max-height: 60px;
}

body .t1189 {
    width: 100%;
    position: relative;
    padding-bottom: 80%;
}

body .t1190 {
    width: 100%;
    object-fit: scale-down;
}

body .t1191 {
    text-decoration: none;
}

body .t1193 {
    display: grid;
    row-gap: 64px;
    column-gap: 64px;
    margin-top: 20px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t1195 {
    text-decoration: none;
}

body .t1196 {
    color: rgb(47,22,68);
    font-size: 16px;
    margin-top: 12px;
    word-break: normal;
    margin-bottom: 8px;
    text-decoration: none;
}

body .t1197 {
    overflow: hidden;
    font-size: 14px;
    max-height: 60px;
}

body .t1198 {
    width: 100%;
    position: relative;
    padding-bottom: 80%;
}

body .t1199 {
    width: 100%;
    object-fit: scale-down;
}

body .t1200 {
    display: flex;
    margin-top: 40px;
    text-align: left;
    margin-left: 5px;
    margin-bottom: 20px;
    justify-content: center;
}

body .t1201 {
    color: rgb(191,72,0);
    width: 310px;
    display: block;
    outline: 1px solid rgb(153,153,153);
    font-size: 20px;
    background: rgb(239,242,241);
    text-align: center;
    align-items: center;
    font-weight: 900;
    padding-top: 5px;
    margin-right: 40px;
    padding-left: 20px;
    border-radius: 2px;
    padding-right: 20px;
    padding-bottom: 5px;
    text-transform: uppercase;
    justify-content: center;
    text-decoration: none;
}

body .t1201:hover {
    background: #cccfcd;
}

body .t1203 {
}

body .t1206 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1210 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1211 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1212 {
    margin-bottom: 0px;
}

body .t1213 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1213:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1213:hover div {
    transform: translate(0px,0px);
}

body .t1214 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1215 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1216 {
    padding-bottom: 10px;
}

body .t1217 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t1219 {
    color: rgb(244,185,66);
}

body .t1220 {
    color: var(--Blue-Grey);
}

body .t1221 {
    display: flex;
    flex-wrap: wrap;
    max-width: 1240%;
    margin-top: 20px;
    align-items: center;
    padding-top: 0px;
    padding-left: 40px;
    margin-bottom: 20px;
    padding-right: 20px;
    flex-direction: row;
    background-size: cover;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-attachment: scroll;
    grid-template-columns: 1fr 1fr;
}

body .t1222 {
    flex: 0 1 auto;
    width: 100%;
    display: block;
    max-width: 1790px;
}

body .t1223 {
    display: block;
    font-size: 30px;
    max-width: 1790px;
    margin-top: 20px;
    margin-left: 5px;
    padding-bottom: 20px;
}

body .t1224 {
    color: rgb(0,0,0);
    display: flex;
    font-size: 100px;
    text-align: left;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing: 0;
}

body .t1225 {
    width: 100%;
    display: block;
    position: static;
    font-size: 80px;
    text-align: left;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

body .t1226 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1230 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1231 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1232 {
    margin-bottom: 0px;
}

body .t1233 {
    color: rgb(244,185,66);
    padding-bottom: 10px;
}

body .t1234 {
    font-size: 25px;
    padding-bottom: 40px;
}

body .t1235 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1235:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1235:hover div {
    transform: translate(0px,0px);
}

body .t1236 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1237 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1238 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1242 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1243 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1244 {
    margin-bottom: 0px;
}

body .t1245 {
    padding-bottom: 10px;
}

body .t1246 {
    font-size: 25px;
    line-height: 1.4;
    padding-top: 5px;
    padding-bottom: 40px;
}

body .t1247 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1247:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1247:hover div {
    transform: translate(0px,0px);
}

body .t1248 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1249 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1252 {
    color: rgb(244,185,66);
}

body .t1253 {
    color: rgb(107,154,196);
}

body .t1254 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1258 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1259 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1260 {
    margin-bottom: 0px;
}

body .t1261 {
    padding-bottom: 10px;
}

body .t1262 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1262:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1262:hover div {
    transform: translate(0px,0px);
}

body .t1263 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1264 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1266 {
    color: rgb(244,185,66);
}

body .t1267 {
    color: rgb(39,39,39);
}

body .t1268 {
    color: rgb(107,154,196);
}

body .t1269 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1273 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1274 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1275 {
    margin-bottom: 0px;
}

body .t1276 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1276:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1276:hover div {
    transform: translate(0px,0px);
}

body .t1277 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1278 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1279 {
    padding-bottom: 10px;
}

body .t1280 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t1282 {
    color: rgb(244,185,66);
}

body .t1284 {
    color: var(--Blue-Grey);
}

body .t1285 {
    padding-top: 10px;
    padding-bottom: 50px;
}

body .t1288 {
    width: 100%;
    max-width: 600px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 60px;
}

body .t1289 {
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid rgba(0,0,0,1);
}

body .t1290 {
    position: relative;
}

body .t1290.dh-active h3 {
    color: #ff7f3e;
}

body .t1290.dh-active img {
    transform: rotate(90deg);
}

body .t1291 {
    cursor: pointer;
    display: flex;
    border-top: 1px solid rgba(0,0,0,1);
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: space-between;
}

body .t1292 {
    cursor: pointer;
    font-size: 18px;
    transition: color 200ms 0ms ease;
    font-weight: 600;
}

body .t1293 {
    width: 20px;
    transition: transform 200ms 0ms ease;
}

body .t1294 {
    padding-bottom: 20px;
}

body .t1296 {
    color: var(--Mahogany);
    width: 100%;
    display: block;
}

body .t1297 {
    flex: 1 1 0%;
    display: flex;
}

body .t1298 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1302 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1303 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1304 {
    margin-bottom: 0px;
}

body .t1305 {
    padding-bottom: 10px;
}

body .t1306 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1306:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1306:hover div {
    transform: translate(0px,0px);
}

body .t1307 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1308 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1311 {
    color: rgb(244,185,66);
}

body .t1312 {
    color: rgb(107,154,196);
}

body .t1313 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1317 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1318 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1319 {
    margin-bottom: 0px;
}

body .t1320 {
    padding-bottom: 10px;
}

body .t1321 {
    font-size: 25px;
    line-height: 1.4;
    padding-top: 5px;
    padding-bottom: 40px;
}

body .t1322 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1322:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1322:hover div {
    transform: translate(0px,0px);
}

body .t1323 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1324 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1327 {
}

body .t1330 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1334 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1335 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1336 {
    margin-bottom: 0px;
}

body .t1337 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1337:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1337:hover div {
    transform: translate(0px,0px);
}

body .t1338 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1339 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1340 {
    padding-bottom: 10px;
}

body .t1341 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t1343 {
    color: rgb(244,185,66);
}

body .t1344 {
    color: rgb(107,154,196);
}

body .t1345 {
    display: flex;
    flex-wrap: wrap;
    max-width: 1240%;
    margin-top: 20px;
    align-items: center;
    padding-top: 0px;
    padding-left: 40px;
    margin-bottom: 20px;
    padding-right: 20px;
    flex-direction: row;
    background-size: cover;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-attachment: scroll;
    grid-template-columns: 1fr 1fr;
}

body .t1346 {
    flex: 0 1 auto;
    width: 100%;
    display: block;
    max-width: 1790px;
}

body .t1347 {
    color: rgb(191,72,0);
    width: 100%;
    display: block;
}

body .t1348 {
    flex: 1 1 0%;
    display: flex;
}

body .t1349 {
    display: block;
    font-size: 30px;
    max-width: 1790px;
    margin-top: 20px;
    margin-left: 5px;
    padding-bottom: 20px;
}

body .t1350 {
    color: rgb(0,0,0);
    display: flex;
    font-size: 100px;
    text-align: left;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing: 0;
}

body .t1351 {
    width: 100%;
    display: block;
    position: static;
    font-size: 80px;
    text-align: left;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

body .t1352 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1356 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1357 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1358 {
    margin-bottom: 0px;
}

body .t1359 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1359:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1359:hover div {
    transform: translate(0px,0px);
}

body .t1360 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1361 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1362 {
    padding-bottom: 10px;
}

body .t1363 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t1365 {
    color: rgb(244,185,66);
}

body .t1367 {
    color: rgb(107,154,196);
}

body .t1368 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1372 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1373 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1374 {
    margin-bottom: 0px;
}

body .t1375 {
    padding-bottom: 10px;
}

body .t1376 {
    font-size: 25px;
    line-height: 1.4;
    padding-top: 5px;
    padding-bottom: 40px;
}

body .t1377 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1377:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1377:hover div {
    transform: translate(0px,0px);
}

body .t1378 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1379 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1382 {
    color: rgb(244,185,66);
}

body .t1383 {
    color: rgb(107,154,196);
}

body .t1384 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1388 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1389 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1390 {
    margin-bottom: 0px;
}

body .t1392 {
    color: rgb(244,185,66);
}

body .t1394 {
    color: rgb(107,154,196);
}

body .t1395 {
    padding-bottom: 10px;
}

body .t1396 {
    margin-top: 40px;
}

body .t1397 {
    padding-left: 0px;
    padding-right: 0px;
}

body .t1398 {
    display: grid;
    row-gap: 20px;
    column-gap: 20px;
    margin-top: 10px;
    border-radius: 0px;
    margin-bottom: 20px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t1399 {
    background: #f4b94399;
    padding-top: 10px;
    padding-left: 15px;
    border-radius: 25px;
    padding-right: 15px;
    padding-bottom: 15px;
}

body .t1400 {
    font-size: 20px;
    font-weight: 200;
}

body .t1401 {
    color: rgb(47,22,68);
    font-size: 27px;
}

body .t1402 {
    color: rgb(39,39,39);
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    font-size: 16px;
    text-align: center;
    align-items: center;
    padding-top: 10px;
    padding-left: 15px;
    border-radius: 4px;
    padding-right: 15px;
    padding-bottom: 10px;
    justify-content: center;
    text-decoration: none;
}

body .t1402:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1402:hover div {
    transform: translate(0px,0px);
}

body .t1403 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: #000000;
    transition: transform 400ms 0ms ease;
}

body .t1404 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1405 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1409 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1410 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1411 {
    margin-bottom: 0px;
}

body .t1412 {
    padding-bottom: 10px;
}

body .t1413 {
    font-size: 25px;
    line-height: 1.4;
    padding-top: 5px;
    padding-bottom: 40px;
}

body .t1414 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1414:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1414:hover div {
    transform: translate(0px,0px);
}

body .t1415 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1416 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1419 {
    color: rgb(244,185,66);
}

body .t1420 {
    color: rgb(107,154,196);
}

body .t1421 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1425 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1426 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1427 {
    margin-bottom: 0px;
}

body .t1428 {
    padding-bottom: 10px;
}

body .t1429 {
    padding-top: 10px;
    padding-bottom: 50px;
}

body .t1433 {
    color: rgb(244,185,66);
}

body .t1434 {
    color: rgb(39,39,39);
}

body .t1435 {
    color: rgb(107,154,196);
}

body .t1436 {
    width: 100%;
    max-width: 600px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 60px;
}

body .t1437 {
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid rgba(0,0,0,1);
}

body .t1438 {
    position: relative;
}

body .t1438.dh-active h3 {
    color: #ff7f3e;
}

body .t1438.dh-active img {
    transform: rotate(90deg);
}

body .t1439 {
    cursor: pointer;
    display: flex;
    border-top: 1px solid rgba(0,0,0,1);
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: space-between;
}

body .t1440 {
    cursor: pointer;
    font-size: 18px;
    transition: color 200ms 0ms ease;
    font-weight: 600;
}

body .t1441 {
    width: 20px;
    transition: transform 200ms 0ms ease;
}

body .t1442 {
    padding-bottom: 20px;
}

body .t1444 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1444:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1444:hover div {
    transform: translate(0px,0px);
}

body .t1445 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1446 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1447 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1451 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1452 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1453 {
    margin-bottom: 0px;
}

body .t1454 {
    color: rgb(244,185,66);
    padding-bottom: 10px;
}

body .t1455 {
    font-size: 25px;
    padding-bottom: 40px;
}

body .t1456 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1456:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1456:hover div {
    transform: translate(0px,0px);
}

body .t1457 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1458 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1459 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1463 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1464 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1465 {
    margin-bottom: 0px;
}

body .t1466 {
    padding-bottom: 10px;
}

body .t1467 {
    font-size: 25px;
    line-height: 1.4;
    padding-top: 5px;
    padding-bottom: 40px;
}

body .t1468 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1468:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1468:hover div {
    transform: translate(0px,0px);
}

body .t1469 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1470 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1474 {
    padding-top: 80px;
    padding-bottom: 80px;
}

body .t1476 {
    display: grid;
    row-gap: 32px;
    background: var(--Russian-violet);
    column-gap: 32px;
    margin-top: 60px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t1477 {
    background: hsla(0,0%,0%,0.05);
    padding-top: 24px;
    padding-left: 24px;
    border-radius: 6px;
    padding-right: 24px;
    padding-bottom: 24px;
}

body .t1478 {
    width: 100%;
    max-height: 50px;
    object-fit: scale-down;
    object-position: 0% 50%;
}

body .t1479 {
    font-size: 14px;
    margin-bottom: 10px;
}

body .t1481 {
    font-size: 25px;
}

body .t1482 {
    text-transform: uppercase;
}

body .t1483 {
    color: var(--Russian-Violet);
    text-decoration: none;
}

body .t1484 {
    color: var(--Russian-Violet);
    text-decoration: none;
}

body .t1489 {
    font-size: 14px;
}

body .t1491 {
    display: block;
    row-gap: 32px;
    column-gap: 32px;
    margin-top: 60px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

body .t1492 {
    align-self: auto;
    background: hsla(0,0%,0%,0.05);
    padding-top: 0px;
    padding-left: 10px;
    border-radius: 6px;
    padding-right: 24px;
    padding-bottom: 0px;
}

body .t1493 {
    color: rgb(47,22,68);
    text-decoration: none;
}

body .t1494 {
    font-size: 25px;
}

body .t1496 {
    width: 100%;
    height: 200px;
    object-fit: cover;
    aspect-ratio: 1/1;
}

body .t1497 {
    width: 100%;
    max-height: 50px;
    object-fit: scale-down;
    object-position: 0% 50%;
}

body .t1501 {
}

body .t1504 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1508 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1509 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1510 {
    margin-bottom: 0px;
}

body .t1511 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1511:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1511:hover div {
    transform: translate(0px,0px);
}

body .t1512 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1513 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1514 {
    padding-bottom: 10px;
}

body .t1515 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t1517 {
    color: rgb(244,185,66);
}

body .t1518 {
    color: rgb(107,154,196);
}

body .t1519 {
    display: flex;
    flex-wrap: wrap;
    max-width: 1240%;
    margin-top: 20px;
    align-items: center;
    padding-top: 0px;
    padding-left: 40px;
    margin-bottom: 20px;
    padding-right: 20px;
    flex-direction: row;
    background-size: cover;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-attachment: scroll;
    grid-template-columns: 1fr 1fr;
}

body .t1520 {
    flex: 0 1 auto;
    width: 100%;
    display: block;
    max-width: 1790px;
}

body .t1521 {
    color: rgb(191,72,0);
    width: 100%;
    display: block;
}

body .t1522 {
    flex: 1 1 0%;
    display: flex;
}

body .t1523 {
    display: block;
    font-size: 30px;
    max-width: 1790px;
    margin-top: 20px;
    margin-left: 5px;
    padding-bottom: 20px;
}

body .t1524 {
    color: rgb(0,0,0);
    display: flex;
    font-size: 100px;
    text-align: left;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing: 0;
}

body .t1525 {
    width: 100%;
    display: block;
    position: static;
    font-size: 80px;
    text-align: left;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

body .t1526 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1530 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1531 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1532 {
    margin-bottom: 0px;
}

body .t1533 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1533:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1533:hover div {
    transform: translate(0px,0px);
}

body .t1534 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1535 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1536 {
    padding-bottom: 10px;
}

body .t1537 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t1539 {
    color: rgb(244,185,66);
}

body .t1541 {
    color: rgb(107,154,196);
}

body .t1542 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1546 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1547 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1548 {
    margin-bottom: 0px;
}

body .t1549 {
    padding-bottom: 10px;
}

body .t1550 {
    font-size: 25px;
    line-height: 1.4;
    padding-top: 5px;
    padding-bottom: 40px;
}

body .t1551 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1551:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1551:hover div {
    transform: translate(0px,0px);
}

body .t1552 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1553 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1556 {
    color: rgb(244,185,66);
}

body .t1557 {
    color: rgb(107,154,196);
}

body .t1558 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1562 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1563 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1564 {
    margin-bottom: 0px;
}

body .t1566 {
    color: rgb(244,185,66);
}

body .t1568 {
    color: rgb(107,154,196);
}

body .t1569 {
    padding-bottom: 10px;
}

body .t1570 {
    margin-top: 40px;
}

body .t1571 {
    padding-left: 0px;
    padding-right: 0px;
}

body .t1572 {
    display: grid;
    row-gap: 20px;
    column-gap: 20px;
    margin-top: 10px;
    border-radius: 0px;
    margin-bottom: 20px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t1573 {
    background: #f4b94399;
    padding-top: 10px;
    padding-left: 15px;
    border-radius: 25px;
    padding-right: 15px;
    padding-bottom: 15px;
}

body .t1574 {
    font-size: 20px;
    font-weight: 200;
}

body .t1575 {
    color: rgb(47,22,68);
    font-size: 27px;
}

body .t1576 {
    color: rgb(39,39,39);
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    font-size: 16px;
    text-align: center;
    align-items: center;
    padding-top: 10px;
    padding-left: 15px;
    border-radius: 4px;
    padding-right: 15px;
    padding-bottom: 10px;
    justify-content: center;
    text-decoration: none;
}

body .t1576:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1576:hover div {
    transform: translate(0px,0px);
}

body .t1577 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: #000000;
    transition: transform 400ms 0ms ease;
}

body .t1578 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1579 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1583 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1584 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1585 {
    margin-bottom: 0px;
}

body .t1586 {
    padding-bottom: 10px;
}

body .t1587 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1591 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1592 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1593 {
    margin-bottom: 0px;
}

body .t1594 {
    font-size: 25px;
    line-height: 1.4;
    padding-top: 5px;
    padding-bottom: 40px;
}

body .t1595 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1595:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1595:hover div {
    transform: translate(0px,0px);
}

body .t1596 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1597 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1598 {
    padding-bottom: 10px;
}

body .t1599 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1603 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1604 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1605 {
    margin-bottom: 0px;
}

body .t1606 {
    padding-bottom: 10px;
}

body .t1607 {
    padding-top: 10px;
    padding-bottom: 50px;
}

body .t1611 {
    color: rgb(244,185,66);
}

body .t1612 {
    color: rgb(39,39,39);
}

body .t1613 {
    color: rgb(107,154,196);
}

body .t1614 {
    width: 100%;
    max-width: 600px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 60px;
}

body .t1615 {
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid rgba(0,0,0,1);
}

body .t1616 {
    position: relative;
}

body .t1616.dh-active h3 {
    color: #ff7f3e;
}

body .t1616.dh-active img {
    transform: rotate(90deg);
}

body .t1617 {
    cursor: pointer;
    display: flex;
    border-top: 1px solid rgba(0,0,0,1);
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: space-between;
}

body .t1618 {
    cursor: pointer;
    font-size: 18px;
    transition: color 200ms 0ms ease;
    font-weight: 600;
}

body .t1619 {
    width: 20px;
    transition: transform 200ms 0ms ease;
}

body .t1620 {
    padding-bottom: 20px;
}

body .t1622 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1622:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1622:hover div {
    transform: translate(0px,0px);
}

body .t1623 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1624 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1625 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1629 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1630 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1631 {
    margin-bottom: 0px;
}

body .t1632 {
    color: rgb(244,185,66);
    padding-bottom: 10px;
}

body .t1633 {
    font-size: 25px;
    padding-bottom: 40px;
}

body .t1634 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1634:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1634:hover div {
    transform: translate(0px,0px);
}

body .t1635 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1636 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1637 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1641 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1642 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1643 {
    margin-bottom: 0px;
}

body .t1644 {
    padding-bottom: 10px;
}

body .t1645 {
    font-size: 25px;
    line-height: 1.4;
    padding-top: 5px;
    padding-bottom: 40px;
}

body .t1646 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1646:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1646:hover div {
    transform: translate(0px,0px);
}

body .t1647 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1648 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1651 {
    color: rgb(244,185,66);
}

body .t1652 {
    color: rgb(107,154,196);
}

body .t1655 {
    color: rgb(244,185,66);
}

body .t1656 {
    color: rgb(39,39,39);
}

body .t1657 {
    color: rgb(107,154,196);
}

body .t1658 {
    width: 100%;
    max-width: 600px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 60px;
}

body .t1659 {
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid rgba(0,0,0,1);
    margin-bottom: 60px;
}

body .t1660 {
    position: relative;
}

body .t1660.dh-active h3 {
    color: #ff7f3e;
}

body .t1660.dh-active img {
    transform: rotate(90deg);
}

body .t1661 {
    cursor: pointer;
    display: flex;
    border-top: 1px solid rgba(0,0,0,1);
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: space-between;
}

body .t1662 {
    cursor: pointer;
    font-size: 18px;
    transition: color 200ms 0ms ease;
    font-weight: 600;
}

body .t1663 {
    width: 20px;
    transition: transform 200ms 0ms ease;
}

body .t1664 {
    padding-bottom: 20px;
}

body .t1665 {
    margin-bottom: 20px;
}

body .t1666 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1666:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1666:hover div {
    transform: translate(0px,0px);
}

body .t1667 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1668 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1669 {
    border: 1px solid #D0D5DD;
    background: #FFF;
}

body .t1670 {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 30px;
    padding-bottom: 40px;
}

body .t1671 {
    margin-bottom: 40px;
}

body .t1672 {
    width: 100%;
    display: block;
    object-fit: scale-down;
    align-items: center;
    aspect-ratio: 1/1;
    margin-bottom: 30px;
    flex-direction: row;
}

body .t1673 {
    font-size: 30px;
    font-weight: 800;
    margin-bottom: 10px;
}

body .t1674 {
    width: 100%;
    font-weight: 300;
}

body .t1675 {
    color: rgb(0,0,0);
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t1675:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1675:hover div {
    transform: translate(0px,0px);
}

body .t1676 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1677 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1678 {
    display: block;
}

body .t1679 {
    border: 1px solid #D0D5DD;
    background: #FFF;
}

body .t1680 {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 30px;
    padding-bottom: 40px;
}

body .t1681 {
    margin-bottom: 40px;
}

body .t1682 {
    width: 100%;
    display: block;
    object-fit: scale-down;
    align-items: center;
    aspect-ratio: 1/1;
    margin-bottom: 30px;
    flex-direction: row;
}

body .t1683 {
    font-size: 30px;
    font-weight: 800;
    margin-bottom: 10px;
}

body .t1684 {
    width: 100%;
    font-weight: 300;
}

body .t1685 {
    color: rgb(0,0,0);
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t1685:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1685:hover div {
    transform: translate(0px,0px);
}

body .t1686 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1687 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1688 {
    display: block;
}

body .t1689 {
    color: var(--Xanthous);
    width: 100%;
    text-transform: uppercase;
}

body .t1690 {
    color: var(--Xanthous);
    width: 100%;
    text-transform: uppercase;
}

body .t1691 {
    color: rgb(244,185,66);
    width: 100%;
    text-transform: uppercase;
}

body .t1692 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1692:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1692:hover div {
    transform: translate(0px,0px);
}

body .t1693 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1694 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1695 {
    font-size: 25px;
    line-height: 1.4;
    padding-top: 5px;
    padding-bottom: 40px;
}

body .t1697 {
    background: rgb(244,185,66);
    padding-top: 24px;
    padding-left: 24px;
    border-radius: 6px;
    padding-right: 24px;
    padding-bottom: 24px;
}

body .t1698 {
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t1699 {
    color: rgb(0,0,0);
    width: 356px;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t1699:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1699:hover div {
    transform: translate(0px,0px);
}

body .t1700 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: #000000;
    transition: transform 400ms 0ms ease;
}

body .t1701 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1703 {
    background: rgb(244,185,66);
    padding-top: 24px;
    padding-left: 24px;
    border-radius: 6px;
    padding-right: 24px;
    padding-bottom: 24px;
}

body .t1704 {
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t1705 {
    color: rgb(0,0,0);
    width: 356px;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t1705:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1705:hover div {
    transform: translate(0px,0px);
}

body .t1706 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: #000000;
    transition: transform 400ms 0ms ease;
}

body .t1707 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1709 {
    background: rgb(244,185,66);
    padding-top: 24px;
    padding-left: 24px;
    border-radius: 6px;
    padding-right: 24px;
    padding-bottom: 24px;
}

body .t1710 {
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t1711 {
    color: rgb(0,0,0);
    width: 356px;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t1711:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1711:hover div {
    transform: translate(0px,0px);
}

body .t1712 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: #000000;
    transition: transform 400ms 0ms ease;
}

body .t1713 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1715 {
    background: rgb(244,185,66);
    padding-top: 24px;
    padding-left: 24px;
    border-radius: 6px;
    padding-right: 24px;
    padding-bottom: 24px;
}

body .t1716 {
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t1717 {
    color: rgb(0,0,0);
    width: 356px;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t1717:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1717:hover div {
    transform: translate(0px,0px);
}

body .t1718 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: #000000;
    transition: transform 400ms 0ms ease;
}

body .t1719 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1721 {
    background: rgb(244,185,66);
    padding-top: 24px;
    padding-left: 24px;
    border-radius: 6px;
    padding-right: 24px;
    padding-bottom: 24px;
}

body .t1722 {
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t1723 {
    color: rgb(0,0,0);
    width: 356px;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t1723:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1723:hover div {
    transform: translate(0px,0px);
}

body .t1724 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: #000000;
    transition: transform 400ms 0ms ease;
}

body .t1725 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1727 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1731 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1732 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1733 {
    margin-bottom: 0px;
}

body .t1735 {
    color: rgb(244,185,66);
}

body .t1737 {
    color: rgb(107,154,196);
}

body .t1738 {
    padding-bottom: 10px;
}

body .t1739 {
    margin-top: 40px;
}

body .t1740 {
    padding-left: 0px;
    padding-right: 0px;
}

body .t1741 {
    display: grid;
    row-gap: 20px;
    column-gap: 20px;
    margin-top: 10px;
    border-radius: 0px;
    margin-bottom: 20px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t1742 {
    background: #f4b94399;
    padding-top: 10px;
    padding-left: 15px;
    border-radius: 25px;
    padding-right: 15px;
    padding-bottom: 15px;
}

body .t1743 {
    font-size: 20px;
    font-weight: 200;
}

body .t1744 {
    color: rgb(47,22,68);
    font-size: 27px;
}

body .t1745 {
    color: rgb(39,39,39);
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    font-size: 16px;
    text-align: center;
    align-items: center;
    padding-top: 10px;
    padding-left: 15px;
    border-radius: 4px;
    padding-right: 15px;
    padding-bottom: 10px;
    justify-content: center;
    text-decoration: none;
}

body .t1745:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1745:hover div {
    transform: translate(0px,0px);
}

body .t1746 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: #000000;
    transition: transform 400ms 0ms ease;
}

body .t1747 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1748 {
    background: rgb(239,242,241);
    padding-top: 40px;
    padding-bottom: 100px;
}

body .t1752 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t1753 {
    border: 1px solid #D0D5DD;
    background: #FFF;
}

body .t1754 {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 30px;
    padding-bottom: 40px;
}

body .t1755 {
    margin-bottom: 40px;
}

body .t1756 {
    display: flex;
    flex-wrap: wrap;
    font-size: 30px;
    font-weight: 800;
    margin-bottom: 10px;
    text-transform: none;
}

body .t1757 {
    width: 100%;
    font-weight: 300;
}

body .t1758 {
    color: rgb(0,0,0);
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t1758:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1758:hover div {
    transform: translate(0px,0px);
}

body .t1759 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1760 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1761 {
    color: rgb(244,185,66);
    width: 100%;
    text-transform: uppercase;
}

body .t1762 {
    border: 1px solid #D0D5DD;
    background: #FFF;
}

body .t1763 {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 30px;
    padding-bottom: 40px;
}

body .t1764 {
    margin-bottom: 40px;
}

body .t1765 {
    font-size: 30px;
    font-weight: 800;
    margin-bottom: 10px;
}

body .t1766 {
    width: 100%;
    font-weight: 300;
}

body .t1767 {
    color: rgb(0,0,0);
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t1767:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1767:hover div {
    transform: translate(0px,0px);
}

body .t1768 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1769 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1770 {
    display: block;
}

body .t1771 {
    color: rgb(244,185,66);
    width: 100%;
    text-transform: uppercase;
}

body .t1772 {
    border: 1px solid #D0D5DD;
    background: #FFF;
}

body .t1773 {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 30px;
    padding-bottom: 40px;
}

body .t1774 {
    margin-bottom: 40px;
}

body .t1775 {
    font-size: 30px;
    font-weight: 800;
    margin-bottom: 10px;
}

body .t1776 {
    width: 100%;
    font-weight: 300;
}

body .t1777 {
    color: rgb(0,0,0);
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t1777:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1777:hover div {
    transform: translate(0px,0px);
}

body .t1778 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1779 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1780 {
    display: block;
}

body .t1781 {
    color: rgb(244,185,66);
    width: 100%;
    text-transform: uppercase;
}

body .t1782 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    background: #FFF;
    column-gap: 55px;
    justify-content: space-between;
}

body .t1783 {
    width: 100%;
    padding-top: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
}

body .t1784 {
    margin-bottom: 40px;
}

body .t1785 {
    width: 100px;
    margin-bottom: 30px;
}

body .t1786 {
    color: #000;
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 10px;
}

body .t1787 {
    width: 100%;
    font-weight: 300;
}

body .t1788 {
    color: rgb(0,0,0);
    width: 356px;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t1788:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1788:hover div {
    transform: translate(0px,0px);
}

body .t1789 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1790 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1791 {
    max-width: 500px;
}

body .t1794 {
    display: flex;
    flex-wrap: wrap;
    max-width: 1240%;
    margin-top: 20px;
    align-items: center;
    padding-top: 0px;
    padding-left: 40px;
    margin-bottom: 0px;
    padding-right: 20px;
    flex-direction: row;
    background-size: cover;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-attachment: scroll;
    grid-template-columns: 1fr 1fr;
}

body .t1795 {
    flex: 0 1 auto;
    width: 100%;
    display: block;
    max-width: 1790px;
}

body .t1796 {
    color: rgb(0,0,0);
    display: flex;
    font-size: 100px;
    text-align: left;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing: 0;
}

body .t1797 {
    width: 100%;
    display: block;
    position: static;
    font-size: 80px;
    text-align: left;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

body .t1800 {
    background: rgb(250,250,250);
    padding-top: 80px;
}

body .t1801 {
    display: block;
    flex-direction: row;
    justify-content: center;
}

body .t1802 {
}

body .t1803 {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t1805 {
    max-width: 250px;
    margin-bottom: 40px;
}

body .t1806 {
    text-align: left;
}

body .t1807 {
    margin-top: 40px;
}

body .t1808 {
}

body .t1809 {
    max-width: 30px;
}

body .t1810 {
    display: flex;
    row-gap: 10px;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-end;
}

body .t1811 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t1812 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t1813 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t1814 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t1815 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t1816 {
    padding-top: 20px;
    padding-bottom: 20px;
}

body .t1817 {
    color: rgb(39,39,39);
    width: 100%;
    position: relative;
    font-size: 60px;
    margin-top: 0px;
    text-align: center;
    font-weight: 800;
    line-height: 0.7;
    margin-bottom: 0px;
}

body .t1818 {
    background: rgb(239,242,241);
    padding-top: 40px;
    padding-bottom: 100px;
}

body .t1822 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t1823 {
    border: 1px solid #D0D5DD;
    display: grid;
    background: #FFF;
}

body .t1824 {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 30px;
    padding-bottom: 40px;
}

body .t1825 {
    margin-bottom: 40px;
}

body .t1826 {
    display: flex;
    flex-wrap: wrap;
    font-size: 30px;
    font-weight: 800;
    margin-bottom: 10px;
    text-transform: none;
}

body .t1827 {
    width: 100%;
    font-weight: 300;
}

body .t1828 {
    color: rgb(0,0,0);
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t1828:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1828:hover div {
    transform: translate(0px,0px);
}

body .t1829 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1830 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1831 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    background: #FFF;
    column-gap: 55px;
    justify-content: space-between;
}

body .t1832 {
    width: 100%;
    padding-top: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
}

body .t1833 {
    margin-bottom: 40px;
}

body .t1834 {
    color: #000;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 10px;
}

body .t1835 {
    width: 100%;
    font-weight: 300;
}

body .t1836 {
    color: rgb(0,0,0);
    width: 356px;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t1836:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1836:hover div {
    transform: translate(0px,0px);
}

body .t1837 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1838 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1839 {
    width: 100%;
    max-width: 500px;
    object-fit: scale-down;
}

body .t1842 {
    display: flex;
    flex-wrap: wrap;
    max-width: 1240%;
    margin-top: 20px;
    align-items: center;
    padding-top: 0px;
    padding-left: 40px;
    margin-bottom: 0px;
    padding-right: 20px;
    flex-direction: row;
    background-size: cover;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-attachment: scroll;
    grid-template-columns: 1fr 1fr;
}

body .t1843 {
    flex: 0 1 auto;
    width: 100%;
    display: block;
    max-width: 1790px;
}

body .t1844 {
    color: rgb(0,0,0);
    display: flex;
    font-size: 100px;
    text-align: left;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing: 0;
}

body .t1845 {
    width: 100%;
    display: block;
    position: static;
    font-size: 80px;
    text-align: left;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

body .t1849 {
    background: rgb(250,250,250);
    padding-top: 80px;
}

body .t1850 {
    display: block;
    flex-direction: row;
    justify-content: center;
}

body .t1851 {
}

body .t1852 {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t1854 {
    max-width: 250px;
    margin-bottom: 40px;
}

body .t1855 {
    text-align: left;
}

body .t1856 {
    margin-top: 40px;
}

body .t1857 {
}

body .t1858 {
    max-width: 30px;
}

body .t1859 {
    display: flex;
    row-gap: 10px;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-end;
}

body .t1860 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t1861 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t1862 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t1863 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t1864 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t1865 {
    padding-top: 20px;
    padding-bottom: 20px;
}

body .t1866 {
    color: rgb(39,39,39);
    width: 100%;
    position: relative;
    font-size: 60px;
    margin-top: 0px;
    text-align: center;
    font-weight: 800;
    line-height: 0.7;
    margin-bottom: 0px;
}

body .t1869 {
    display: flex;
    flex-wrap: wrap;
    max-width: 1240%;
    margin-top: 20px;
    align-items: center;
    padding-top: 0px;
    padding-left: 40px;
    margin-bottom: 0px;
    padding-right: 20px;
    flex-direction: row;
    background-size: cover;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-attachment: scroll;
    grid-template-columns: 1fr 1fr;
}

body .t1870 {
    flex: 0 1 auto;
    width: 100%;
    display: block;
    max-width: 1790px;
}

body .t1871 {
    color: rgb(0,0,0);
    display: flex;
    font-size: 100px;
    text-align: left;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing: 0;
}

body .t1872 {
    width: 100%;
    display: block;
    position: static;
    font-size: 80px;
    text-align: left;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

body .t1873 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1877 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1878 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1879 {
    margin-bottom: 0px;
}

body .t1880 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1880:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1880:hover div {
    transform: translate(0px,0px);
}

body .t1881 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1882 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1883 {
    width: 100%;
    padding-bottom: 10px;
}

body .t1885 {
    color: rgb(244,185,66);
}

body .t1886 {
    color: rgb(107,154,196);
}

body .t1887 {
    width: 100%;
    display: block;
    object-fit: contain;
    aspect-ratio: 16/10;
    object-position: 0% 0%;
}

body .t1892 {
}

body .t1895 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1899 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1900 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1901 {
    margin-bottom: 0px;
}

body .t1902 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1902:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1902:hover div {
    transform: translate(0px,0px);
}

body .t1903 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1904 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1905 {
    padding-bottom: 10px;
    text-transform: capitalize;
}

body .t1906 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t1908 {
    color: rgb(244,185,66);
}

body .t1910 {
    color: var(--Blue-Grey);
}

body .t1911 {
    display: flex;
    flex-wrap: wrap;
    max-width: 1240%;
    margin-top: 20px;
    align-items: center;
    padding-top: 0px;
    padding-left: 40px;
    margin-bottom: 20px;
    padding-right: 20px;
    flex-direction: row;
    background-size: cover;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-attachment: scroll;
    grid-template-columns: 1fr 1fr;
}

body .t1912 {
    flex: 0 1 auto;
    width: 100%;
    display: block;
    max-width: 1790px;
}

body .t1913 {
    display: block;
    font-size: 30px;
    max-width: 1790px;
    margin-top: 20px;
    margin-left: 5px;
    padding-bottom: 20px;
}

body .t1914 {
    color: rgb(0,0,0);
    display: flex;
    font-size: 100px;
    text-align: left;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing: 0;
}

body .t1915 {
    width: 100%;
    display: block;
    position: static;
    font-size: 80px;
    text-align: left;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

body .t1916 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1920 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1921 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1922 {
    margin-bottom: 0px;
}

body .t1923 {
    padding-top: 0px;
    padding-bottom: 10px;
}

body .t1924 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1924:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1924:hover div {
    transform: translate(0px,0px);
}

body .t1925 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1926 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1929 {
    color: rgb(244,185,66);
}

body .t1930 {
    color: rgb(151,216,196);
}

body .t1931 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t1932 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1936 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1937 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1938 {
    margin-bottom: 0px;
}

body .t1939 {
    color: rgb(244,185,66);
    padding-bottom: 10px;
}

body .t1940 {
    font-size: 25px;
    padding-bottom: 40px;
}

body .t1941 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1941:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1941:hover div {
    transform: translate(0px,0px);
}

body .t1942 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1943 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1944 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1948 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1949 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1950 {
    margin-bottom: 0px;
}

body .t1951 {
    padding-bottom: 10px;
}

body .t1952 {
    font-size: 25px;
    line-height: 1.4;
    padding-top: 0px;
    padding-bottom: 40px;
}

body .t1953 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1953:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1953:hover div {
    transform: translate(0px,0px);
}

body .t1954 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1955 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1956 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1960 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1961 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1962 {
    margin-bottom: 0px;
}

body .t1963 {
    padding-bottom: 10px;
}

body .t1964 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t1965 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1965:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1965:hover div {
    transform: translate(0px,0px);
}

body .t1966 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1967 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1969 {
    color: rgb(244,185,66);
}

body .t1970 {
    color: rgb(39,39,39);
}

body .t1971 {
    color: rgb(107,154,196);
}

body .t1972 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1976 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1977 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1978 {
    margin-bottom: 0px;
}

body .t1979 {
    color: var(--Xanthous);
    padding-bottom: 10px;
}

body .t1980 {
    font-size: 25px;
    line-height: 1.4;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t1981 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1981:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1981:hover div {
    transform: translate(0px,0px);
}

body .t1982 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1983 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1984 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t1988 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t1989 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t1990 {
    margin-bottom: 0px;
}

body .t1992 {
    color: rgb(244,185,66);
}

body .t1993 {
    color: rgb(107,154,196);
}

body .t1994 {
    padding-bottom: 10px;
}

body .t1995 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t1995:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t1995:hover div {
    transform: translate(0px,0px);
}

body .t1996 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t1997 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t1998 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t1999 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t2000 {
    margin-bottom: 0px;
}

body .t2001 {
    padding-top: 15px;
    padding-bottom: 80px;
}

body .t2003 {
    display: grid;
    row-gap: 32px;
    background: rgb(255,255,255);
    column-gap: 32px;
    margin-top: 10px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2004 {
    background: hsla(0,0%,0%,0.05);
    padding-top: 24px;
    padding-left: 24px;
    border-radius: 6px;
    padding-right: 24px;
    padding-bottom: 24px;
}

body .t2005 {
    font-size: 14px;
    margin-bottom: 10px;
}

body .t2006 {
    font-size: 14px;
}

body .t2008 {
    text-transform: uppercase;
}

body .t2009 {
    color: rgb(47,22,68);
    text-decoration: none;
}

body .t2010 {
    font-size: 35px;
}

body .t2011 {
    color: rgb(47,22,68);
    text-decoration: none;
}

body .t2016 {
    width: 100%;
    max-height: 50px;
    object-fit: scale-down;
    object-position: 0% 50%;
}

body .t2017 {
}

body .t2018 {
    top: 0%;
    left: 0%;
    right: 0%;
    width: 70%;
    bottom: 0%;
    display: block;
    position: static;
    text-align: left;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    flex-direction: row;
    justify-content: center;
}

body .t2019 {
    width: 100%;
    display: block;
    object-fit: cover;
    text-align: left;
    align-items: center;
    
    flex-direction: row;
    justify-content: center;
    object-position: 0% 0%;
}

body .t2020 {
    font-style: italic;
    text-align: center;
    font-weight: 200;
    margin-bottom: 60px;
}

body .t2024 {
    background: rgb(250,250,250);
    padding-top: 80px;
}

body .t2025 {
    display: block;
    flex-direction: row;
    justify-content: center;
}

body .t2026 {
}

body .t2027 {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t2029 {
    max-width: 250px;
    margin-bottom: 40px;
}

body .t2030 {
    text-align: left;
}

body .t2031 {
    margin-top: 40px;
}

body .t2032 {
}

body .t2033 {
    max-width: 30px;
}

body .t2034 {
    display: flex;
    row-gap: 10px;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-end;
}

body .t2035 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2036 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2037 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2038 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2039 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2040 {
    padding-top: 20px;
    padding-bottom: 20px;
}

body .t2041 {
    color: rgb(39,39,39);
    width: 100%;
    position: relative;
    font-size: 60px;
    margin-top: 0px;
    text-align: center;
    font-weight: 800;
    line-height: 0.7;
    margin-bottom: 0px;
}

body .t2042 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2043 {
    display: flex;
    overflow: auto;
}

body .t2046 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    background: #FFF;
    column-gap: 55px;
    justify-content: space-between;
}

body .t2047 {
    width: 100%;
    padding-top: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
}

body .t2048 {
    margin-bottom: 40px;
}

body .t2049 {
    width: 100%;
    font-weight: 300;
}

body .t2050 {
    color: #000;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 10px;
}

body .t2051 {
    color: rgb(0,0,0);
    width: 356px;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t2051:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t2051:hover div {
    transform: translate(0px,0px);
}

body .t2052 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t2053 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t2054 {
    width: 100%;
    overflow: auto;
    object-fit: scale-down;
}

body .t2057 {
    display: flex;
    flex-wrap: wrap;
    max-width: 1240%;
    margin-top: 20px;
    align-items: center;
    padding-top: 0px;
    padding-left: 40px;
    margin-bottom: 20px;
    padding-right: 20px;
    flex-direction: row;
    background-size: cover;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-attachment: scroll;
    grid-template-columns: 1fr 1fr;
}

body .t2058 {
    flex: 0 1 auto;
    width: 100%;
    display: block;
    max-width: 1790px;
}

body .t2059 {
    color: rgb(0,0,0);
    display: flex;
    font-size: 100px;
    text-align: left;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing: 0;
}

body .t2060 {
    width: 100%;
    display: block;
    position: static;
    font-size: 80px;
    text-align: left;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

body .t2061 {
    color: var(--Xanthous);
    font-size: 30px;
    text-transform: uppercase;
}

body .t2062 {
    height: 50px;
}

body .t2063 {
    color: var(--Xanthous);
    text-transform: uppercase;
}

body .t2064 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2068 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t2069 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t2070 {
    margin-bottom: 0px;
}

body .t2071 {
    padding-bottom: 10px;
}

body .t2072 {
    font-size: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
}

body .t2073 {
    display: grid;
    row-gap: 64px;
    column-gap: 64px;
    margin-top: 60px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2075 {
    font-size: 30px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t2076 {
    font-size: 25px;
}

body .t2077 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2081 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t2082 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t2083 {
    margin-bottom: 0px;
}

body .t2084 {
    padding-bottom: 10px;
}

body .t2085 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 0px;
}

body .t2087 {
    color: rgb(244,185,66);
}

body .t2089 {
    color: rgb(39,39,39);
}

body .t2090 {
    display: grid;
    row-gap: 64px;
    column-gap: 64px;
    margin-top: 60px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2092 {
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t2093 {
    font-size: 14px;
}

body .t2094 {
    width: 100%;
    position: relative;
    padding-bottom: 80%;
}

body .t2095 {
    width: 100%;
    object-fit: cover;
    object-position: 90% 10%;
}

body .t2098 {
    background: rgb(239,242,241);
    padding-top: 40px;
    padding-bottom: 100px;
}

body .t2102 {
    display: grid;
    grid-template-columns: 1fr;
}

body .t2103 {
    border: 1px solid #D0D5DD;
    background: #FFF;
}

body .t2104 {
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 30px;
    padding-bottom: 40px;
}

body .t2105 {
    margin-bottom: 40px;
}

body .t2106 {
    background: rgb(250,250,250);
    padding-top: 80px;
}

body .t2107 {
    display: block;
    flex-direction: row;
    justify-content: center;
}

body .t2108 {
}

body .t2109 {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t2111 {
    max-width: 250px;
    margin-bottom: 40px;
}

body .t2112 {
    text-align: left;
}

body .t2113 {
    margin-top: 40px;
}

body .t2114 {
}

body .t2115 {
    max-width: 30px;
}

body .t2116 {
    display: flex;
    row-gap: 10px;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-end;
}

body .t2117 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2118 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2119 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2120 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2121 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2122 {
    padding-top: 20px;
    padding-bottom: 20px;
}

body .t2123 {
    color: rgb(39,39,39);
    width: 100%;
    position: relative;
    font-size: 60px;
    margin-top: 0px;
    text-align: center;
    font-weight: 800;
    line-height: 0.7;
    margin-bottom: 0px;
}

body .t2126 {
    display: flex;
    flex-wrap: wrap;
    max-width: 1240%;
    margin-top: 20px;
    align-items: center;
    padding-top: 0px;
    padding-left: 40px;
    margin-bottom: 0px;
    padding-right: 20px;
    flex-direction: row;
    background-size: cover;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-attachment: scroll;
    grid-template-columns: 1fr 1fr;
}

body .t2127 {
    flex: 0 1 auto;
    width: 100%;
    display: block;
    max-width: 1790px;
}

body .t2128 {
    color: rgb(0,0,0);
    display: flex;
    font-size: 100px;
    text-align: left;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing: 0;
}

body .t2129 {
    width: 100%;
    display: block;
    position: static;
    font-size: 60px;
    text-align: left;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

body .t2131 {
    display: flex;
    row-gap: 24px;
    flex-direction: column;
}

body .t2132 {
    display: flex;
    row-gap: 5px;
    flex-direction: column;
}

body .t2134 {
    color: rgba(0,0,0,1.00);
    border: 1px solid rgba(221,221,221,1.00);
    height: 44px;
    background: rgba(255,255,255,1.00);
    padding-left: 10px;
    padding-right: 10px;
}

body .t2134:focus {
    border: 1px solid rgba(0,0,0,1.00);
    outline: none;
}

body .t2135 {
    display: flex;
    justify-content: flex-end;
}

body .t2136 {
    color: rgba(255,255,255,1.00);
    border: 1px none rgba(0,0,0,1);
    background: rgba(0,0,0,1.00);
    padding-top: 15px;
    padding-left: 19px;
    padding-right: 19px;
    padding-bottom: 15px;
}

body .t2137 {
    display: flex;
    row-gap: 5px;
    flex-direction: column;
}

body .t2139 {
    color: rgba(0,0,0,1.00);
    border: 1px solid rgba(221,221,221,1.00);
    height: 100px;
    background: rgba(255,255,255,1.00);
    max-height: 250px;
    min-height: 100px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

body .t2139:focus {
    border: 1px solid rgba(0,0,0,1.00);
    outline: none;
}

body .t2140 {
    display: flex;
    row-gap: 5px;
    flex-direction: column;
}

body .t2142 {
    flex: 1 1 0%;
    color: rgba(0,0,0,1.00);
    width: 36%;
    border: 1px solid rgba(221,221,221,1.00);
    cursor: pointer;
    height: 44px;
    display: block;
    background: rgba(255,255,255,1.00);
    min-height: 44px;
    padding-left: 10px;
    padding-right: 10px;
}

body .t2142:focus {
    border: 1px solid rgba(0,0,0,1.00);
    outline: none;
}

body .t2148 {
    display: flex;
    flex-wrap: wrap;
    max-width: 1240%;
    margin-top: 20px;
    align-items: center;
    padding-top: 0px;
    padding-left: 40px;
    margin-bottom: 20px;
    padding-right: 20px;
    flex-direction: row;
    background-size: cover;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-attachment: scroll;
    grid-template-columns: 1fr 1fr;
}

body .t2149 {
    flex: 0 1 auto;
    width: 100%;
    display: block;
    max-width: 1790px;
}

body .t2150 {
    color: rgb(0,0,0);
    display: flex;
    font-size: 100px;
    text-align: left;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing: 0;
}

body .t2151 {
    width: 100%;
    display: block;
    position: static;
    font-size: 80px;
    text-align: left;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

body .t2152 {
    color: rgb(244,185,66);
    text-transform: uppercase;
}

body .t2153 {
    display: block;
    font-size: 30px;
    max-width: 1790px;
    margin-top: 20px;
    margin-left: 5px;
    padding-bottom: 20px;
}

body .t2154 {
    background: rgb(239,242,241);
    margin-top: 0px;
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2158 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t2159 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t2160 {
    margin-bottom: 0px;
}

body .t2161 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t2161:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t2161:hover div {
    transform: translate(0px,0px);
}

body .t2162 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t2163 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t2164 {
    padding-bottom: 10px;
}

body .t2165 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t2167 {
    color: rgb(244,185,66);
}

body .t2168 {
    color: rgb(107,154,196);
}

body .t2169 {
    background: rgb(239,242,241);
    margin-top: 0px;
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2173 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t2174 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t2175 {
    margin-bottom: 0px;
}

body .t2176 {
    padding-bottom: 10px;
}

body .t2177 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t2179 {
    color: rgb(244,185,66);
}

body .t2180 {
    color: rgb(107,154,196);
}

body .t2181 {
    background: rgb(250,250,250);
    padding-top: 80px;
}

body .t2182 {
    display: block;
    flex-direction: row;
    justify-content: center;
}

body .t2183 {
}

body .t2184 {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t2186 {
    max-width: 250px;
    margin-bottom: 40px;
}

body .t2187 {
    text-align: left;
}

body .t2188 {
    margin-top: 40px;
}

body .t2189 {
}

body .t2190 {
    max-width: 30px;
}

body .t2191 {
    display: flex;
    row-gap: 10px;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-end;
}

body .t2192 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2193 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2194 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2195 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2196 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2197 {
    padding-top: 20px;
    padding-bottom: 20px;
}

body .t2198 {
    color: rgb(39,39,39);
    width: 100%;
    position: relative;
    font-size: 60px;
    margin-top: 0px;
    text-align: center;
    font-weight: 800;
    line-height: 0.7;
    margin-bottom: 0px;
}

body .t2199 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2203 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t2204 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t2205 {
    margin-bottom: 0px;
}

body .t2206 {
    padding-bottom: 10px;
}

body .t2207 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 0px;
}

body .t2209 {
    color: rgb(244,185,66);
}

body .t2211 {
    color: rgb(39,39,39);
}

body .t2212 {
    display: grid;
    row-gap: 64px;
    column-gap: 64px;
    margin-top: 60px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2214 {
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t2215 {
    font-size: 14px;
}

body .t2216 {
    width: 100%;
    position: relative;
    padding-bottom: 80%;
}

body .t2217 {
    width: 100%;
    object-fit: cover;
    object-position: 90% 10%;
}

body .t2218 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2222 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    background: #FFF;
    column-gap: 55px;
    justify-content: space-between;
}

body .t2223 {
    width: 100%;
    padding-top: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
}

body .t2224 {
    margin-bottom: 40px;
}

body .t2225 {
    width: 100%;
    font-weight: 300;
}

body .t2226 {
    height: 50px;
}

body .t2227 {
    color: rgb(244,185,66);
    text-transform: uppercase;
}

body .t2228 {
    color: #000;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 10px;
}

body .t2229 {
    color: rgb(0,0,0);
    width: 356px;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t2229:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t2229:hover div {
    transform: translate(0px,0px);
}

body .t2230 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t2231 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t2232 {
    width: 100%;
    max-width: 500px;
    object-fit: scale-down;
}

body .t2233 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2237 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    background: #FFF;
    column-gap: 55px;
    justify-content: space-between;
}

body .t2238 {
    width: 100%;
    padding-top: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
}

body .t2239 {
    margin-bottom: 40px;
}

body .t2240 {
    width: 100%;
    font-weight: 300;
}

body .t2241 {
    height: 50px;
}

body .t2242 {
    color: rgb(244,185,66);
    text-transform: uppercase;
}

body .t2243 {
    color: #000;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 10px;
}

body .t2244 {
    color: rgb(0,0,0);
    width: 356px;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t2244:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t2244:hover div {
    transform: translate(0px,0px);
}

body .t2245 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t2246 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t2247 {
    width: 100%;
    max-width: 500px;
    object-fit: scale-down;
}

body .t2248 {
    background: rgb(239,242,241);
    margin-top: 0px;
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2252 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t2253 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t2254 {
    margin-bottom: 0px;
}

body .t2255 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
    text-decoration: none;
}

body .t2255:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t2255:hover div {
    transform: translate(0px,0px);
}

body .t2256 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t2257 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t2258 {
    padding-bottom: 10px;
}

body .t2259 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 40px;
}

body .t2261 {
    color: rgb(244,185,66);
}

body .t2262 {
    color: rgb(107,154,196);
}

body .t2263 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2267 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t2268 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t2269 {
    margin-bottom: 0px;
}

body .t2270 {
    padding-bottom: 10px;
}

body .t2271 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 0px;
}

body .t2273 {
    color: rgb(244,185,66);
}

body .t2275 {
    color: rgb(39,39,39);
}

body .t2276 {
    display: grid;
    row-gap: 64px;
    column-gap: 64px;
    margin-top: 60px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2278 {
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t2279 {
    font-size: 14px;
}

body .t2280 {
    width: 100%;
    position: relative;
    padding-bottom: 80%;
}

body .t2281 {
    width: 100%;
    object-fit: cover;
    object-position: 90% 10%;
}

body .t2283 {
    background: rgb(255,255,255);
    margin-left: 0px;
    padding-top: 80px;
    padding-bottom: 40px;
}

body .t2286 {
    color: rgb(39,39,39);
    margin-bottom: 80px;
}

body .t2287 {
    display: block;
    max-height: 250px;
    padding-bottom: 54px;
}

body .t2288 {
    display: flex;
}

body .t2289 {
    display: flex;
    align-self: center;
    justify-content: center;
}

body .t2292 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2296 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    background: #FFF;
    column-gap: 55px;
    justify-content: space-between;
}

body .t2297 {
    width: 100%;
    padding-top: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
}

body .t2298 {
    margin-bottom: 40px;
}

body .t2299 {
    color: rgb(244,185,66);
    font-size: 35px;
    text-transform: uppercase;
}

body .t2300 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    margin-top: 40px;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t2300:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t2300:hover div {
    transform: translate(0px,0px);
}

body .t2301 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t2302 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
    text-decoration: none;
}

body .t2303 {
    width: 100%;
    max-width: 500px;
    object-fit: cover;
    aspect-ratio: 1/1;
    object-position: 50% 50%;
}

body .t2304 {
    font-size: 50px;
}

body .t2305 {
    color: var(--Raisin-Black);
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 10px;
}

body .t2306 {
    display: flex;
    margin-bottom: 10px;
}

body .t2307 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2308 {
    display: flex;
    margin-bottom: 10px;
}

body .t2309 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2310 {
    display: flex;
    margin-bottom: 10px;
}

body .t2311 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2312 {
    display: flex;
    margin-bottom: 10px;
}

body .t2313 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2314 {
    display: flex;
    margin-bottom: 10px;
}

body .t2315 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2316 {
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid rgba(0,0,0,1);
}

body .t2317 {
    position: relative;
}

body .t2317.dh-active h3 {
    color: #ff7f3e;
}

body .t2317.dh-active img {
    transform: rotate(90deg);
}

body .t2318 {
    cursor: pointer;
    display: flex;
    border-top: 1px solid rgba(0,0,0,1);
    align-items: center;
    padding-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    justify-content: space-between;
}

body .t2319 {
    cursor: pointer;
    font-size: 18px;
    transition: color 200ms 0ms ease;
    font-weight: 600;
}

body .t2320 {
    width: 20px;
    transition: transform 200ms 0ms ease;
}

body .t2321 {
    padding-bottom: 20px;
}

body .t2324 {
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid rgba(0,0,0,1);
}

body .t2325 {
    position: relative;
}

body .t2325.dh-active h3 {
    color: #ff7f3e;
}

body .t2325.dh-active img {
    transform: rotate(90deg);
}

body .t2326 {
    cursor: pointer;
    display: flex;
    border-top: 1px solid rgba(0,0,0,1);
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: space-between;
}

body .t2327 {
    cursor: pointer;
    font-size: 18px;
    transition: color 200ms 0ms ease;
    font-weight: 600;
}

body .t2328 {
    width: 20px;
    transition: transform 200ms 0ms ease;
}

body .t2329 {
    padding-bottom: 20px;
}

body .t2331 {
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid rgba(0,0,0,1);
}

body .t2332 {
    position: relative;
}

body .t2332.dh-active h3 {
    color: #ff7f3e;
}

body .t2332.dh-active img {
    transform: rotate(90deg);
}

body .t2333 {
    cursor: pointer;
    display: flex;
    border-top: 1px solid rgba(0,0,0,1);
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: space-between;
}

body .t2334 {
    cursor: pointer;
    font-size: 18px;
    transition: color 200ms 0ms ease;
    font-weight: 600;
}

body .t2335 {
    width: 20px;
    transition: transform 200ms 0ms ease;
}

body .t2336 {
    padding-bottom: 20px;
}

body .t2338 {
    display: flex;
    align-items: flex-end;
    margin-right: 10px;
    margin-bottom: 10px;
    flex-direction: column;
}

body .t2339 {
    width: 30px;
    display: block;
    object-fit: contain;
    align-items: center;
    justify-content: center;
    object-position: 50% 50%;
}

body .t2340 {
    display: flex;
    align-items: flex-end;
    margin-right: 10px;
    margin-bottom: 10px;
    flex-direction: column;
}

body .t2341 {
    width: 30px;
    display: block;
    object-fit: contain;
    align-items: center;
    justify-content: center;
    object-position: 50% 50%;
}

body .t2342 {
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid rgba(0,0,0,1);
}

body .t2343 {
    position: relative;
}

body .t2343.dh-active h3 {
    color: #ff7f3e;
}

body .t2343.dh-active img {
    transform: rotate(90deg);
}

body .t2344 {
    cursor: pointer;
    display: flex;
    border-top: 1px solid rgba(0,0,0,1);
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: space-between;
}

body .t2345 {
    cursor: pointer;
    font-size: 18px;
    transition: color 200ms 0ms ease;
    font-weight: 600;
}

body .t2346 {
    width: 20px;
    transition: transform 200ms 0ms ease;
}

body .t2347 {
    padding-bottom: 20px;
}

body .t2349 {
    display: flex;
    align-items: flex-end;
    margin-right: 10px;
    margin-bottom: 10px;
    flex-direction: column;
}

body .t2350 {
    width: 30px;
    display: block;
    object-fit: contain;
    align-items: center;
    justify-content: center;
    object-position: 50% 50%;
}

body .t2357 {
    display: flex;
    flex-wrap: wrap;
    max-width: 1240%;
    margin-top: 20px;
    align-items: center;
    padding-top: 0px;
    padding-left: 40px;
    margin-bottom: 20px;
    padding-right: 20px;
    flex-direction: row;
    background-size: cover;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-attachment: scroll;
    grid-template-columns: 1fr 1fr;
}

body .t2358 {
    flex: 0 1 auto;
    width: 100%;
    display: block;
    max-width: 1790px;
}

body .t2359 {
    color: rgb(0,0,0);
    display: flex;
    font-size: 100px;
    text-align: left;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing: 0;
}

body .t2360 {
    width: 100%;
    display: block;
    position: static;
    font-size: 80px;
    text-align: left;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

body .t2361 {
    color: rgb(244,185,66);
    text-transform: uppercase;
}

body .t2362 {
    display: block;
    font-size: 30px;
    max-width: 1790px;
    margin-top: 20px;
    margin-left: 5px;
    padding-bottom: 20px;
}

body .t2363 {
    background: rgb(250,250,250);
    padding-top: 80px;
}

body .t2364 {
    display: block;
    flex-direction: row;
    justify-content: center;
}

body .t2365 {
}

body .t2366 {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t2368 {
    max-width: 250px;
    margin-bottom: 40px;
}

body .t2369 {
    text-align: left;
}

body .t2370 {
    margin-top: 40px;
}

body .t2371 {
}

body .t2372 {
    max-width: 30px;
}

body .t2373 {
    display: flex;
    row-gap: 10px;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-end;
}

body .t2374 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2375 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2376 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2377 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2378 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2379 {
    padding-top: 20px;
    padding-bottom: 20px;
}

body .t2380 {
    color: rgb(39,39,39);
    width: 100%;
    position: relative;
    font-size: 60px;
    margin-top: 0px;
    text-align: center;
    font-weight: 800;
    line-height: 0.7;
    margin-bottom: 0px;
}

body .t2381 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2385 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    background: #FFF;
    column-gap: 55px;
    justify-content: space-between;
}

body .t2386 {
    width: 100%;
    padding-top: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
}

body .t2387 {
    margin-bottom: 40px;
}

body .t2388 {
    color: rgb(244,185,66);
    font-size: 35px;
    text-transform: uppercase;
}

body .t2389 {
    font-size: 50px;
}

body .t2390 {
    color: rgb(39,39,39);
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 10px;
}

body .t2391 {
    display: flex;
    margin-bottom: 10px;
}

body .t2392 {
    width: 100%;
    max-width: 500px;
    object-fit: cover;
    aspect-ratio: 1/1;
    object-position: 50% 50%;
}

body .t2393 {
    color: var(--Mahogany);
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0px;
}

body .t2394 {
    display: inline;
    font-size: 25px;
    font-style: italic;
    text-transform: none;
}

body .t2395 {
    width: 600px;
    height: 45px;
    margin-left: 0px;
    margin-right: 0px;
}

body .t2396 {
    color: rgb(244,185,66);
    font-size: 35px;
    text-transform: uppercase;
}

body .t2397 {
    display: block;
    margin-top: 20px;
    align-items: flex-end;
    margin-bottom: 20px;
    flex-direction: column;
}

body .t2398 {
    display: block;
    margin-top: 20px;
    align-items: flex-end;
    margin-bottom: 20px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t2399 {
    font-size: 25px;
    font-style: italic;
    text-transform: none;
}

body .t2400 {
    width: 600px;
    height: 45px;
    margin-left: 0px;
    margin-right: 0px;
}

body .t2401 {
    display: block;
    margin-top: 20px;
    align-items: flex-end;
    margin-bottom: 20px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t2402 {
    font-size: 25px;
    font-style: italic;
    text-transform: none;
}

body .t2403 {
    width: 600px;
    height: 45px;
    margin-left: 0px;
    margin-right: 0px;
}

body .t2404 {
    display: inline;
    font-size: 25px;
    font-style: italic;
    text-transform: none;
}

body .t2405 {
    display: flex;
    align-items: flex-end;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t2406 {
    margin-bottom: 30px;
}

body .t2407 {
    margin-bottom: 30px;
}

body .t2408 {
    display: flex;
    margin-bottom: 10px;
}

body .t2409 {
    color: rgb(191,72,0);
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0px;
}

body .t2410 {
    display: block;
    margin-top: 20px;
    align-items: flex-end;
    margin-bottom: 20px;
    flex-direction: column;
}

body .t2411 {
    width: 600px;
    height: 45px;
    margin-left: 0px;
    margin-right: 0px;
}

body .t2412 {
    display: inline;
    font-size: 25px;
    font-style: italic;
    text-transform: none;
}

body .t2413 {
    display: block;
    margin-top: 20px;
    align-items: flex-end;
    margin-bottom: 20px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t2414 {
    font-size: 25px;
    font-style: italic;
    text-transform: none;
}

body .t2415 {
    width: 600px;
    height: 45px;
    margin-left: 0px;
    margin-right: 0px;
}

body .t2416 {
    display: block;
    margin-top: 20px;
    align-items: flex-end;
    margin-bottom: 20px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t2417 {
    font-size: 25px;
    font-style: italic;
    text-transform: none;
}

body .t2418 {
    width: 600px;
    height: 45px;
    margin-left: 0px;
    margin-right: 0px;
}

body .t2419 {
    display: block;
    margin-top: 20px;
    align-items: flex-end;
    margin-bottom: 20px;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
}

body .t2420 {
    font-size: 25px;
    font-style: italic;
    text-transform: none;
}

body .t2421 {
    width: 600px;
    height: 45px;
    margin-left: 0px;
    margin-right: 0px;
}

body .t2422 {
    margin-bottom: 30px;
}

body .t2423 {
    display: flex;
    margin-bottom: 10px;
}

body .t2424 {
    color: rgb(191,72,0);
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0px;
}

body .t2425 {
    display: flex;
    margin-top: 20px;
    align-items: flex-start;
    margin-bottom: 20px;
    flex-direction: row;
    justify-content: flex-start;
}

body .t2426 {
    height: 45px;
    margin-left: 0px;
    margin-right: 0px;
}

body .t2427 {
    display: inline;
    font-size: 25px;
    font-style: italic;
    text-transform: none;
}

body .t2428 {
    flex: 1 1 0%;
    color: rgba(0,0,0,1.00);
    border: 1px solid rgba(221,221,221,1.00);
    cursor: pointer;
    height: 44px;
    display: block;
    background: rgba(255,255,255,1.00);
    min-height: 44px;
    padding-left: 10px;
    padding-right: 10px;
}

body .t2428:focus {
    border: 1px solid rgba(0,0,0,1.00);
    outline: none;
}

body .t2431 {
    margin-bottom: 30px;
}

body .t2432 {
    display: flex;
    margin-bottom: 10px;
}

body .t2433 {
    color: rgb(191,72,0);
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0px;
}

body .t2434 {
    display: flex;
    margin-top: 20px;
    align-items: flex-start;
    margin-bottom: 20px;
    flex-direction: row;
    justify-content: flex-start;
}

body .t2435 {
    height: 45px;
    margin-left: 0px;
    margin-right: 0px;
}

body .t2436 {
    flex: 1 1 0%;
    color: rgba(0,0,0,1.00);
    border: 1px solid rgba(221,221,221,1.00);
    cursor: pointer;
    height: 44px;
    display: block;
    background: rgba(255,255,255,1.00);
    min-height: 44px;
    padding-left: 10px;
    padding-right: 10px;
}

body .t2436:focus {
    border: 1px solid rgba(0,0,0,1.00);
    outline: none;
}

body .t2439 {
    display: inline;
    font-size: 25px;
    font-style: italic;
    text-transform: none;
}

body .t2440 {
    margin-bottom: 30px;
}

body .t2441 {
    display: flex;
    margin-bottom: 10px;
}

body .t2442 {
    color: rgb(191,72,0);
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0px;
}

body .t2443 {
    display: flex;
    margin-top: 20px;
    align-items: flex-start;
    margin-bottom: 20px;
    flex-direction: row;
    justify-content: flex-start;
}

body .t2444 {
    height: 45px;
    margin-left: 0px;
    margin-right: 0px;
}

body .t2445 {
    flex: 1 1 0%;
    color: rgba(0,0,0,1.00);
    border: 1px solid rgba(221,221,221,1.00);
    cursor: pointer;
    height: 44px;
    display: block;
    background: rgba(255,255,255,1.00);
    min-height: 44px;
    padding-left: 10px;
    padding-right: 10px;
}

body .t2445:focus {
    border: 1px solid rgba(0,0,0,1.00);
    outline: none;
}

body .t2448 {
    display: inline;
    font-size: 25px;
    font-style: italic;
    text-transform: none;
}

body .t2449 {
    margin-bottom: 30px;
}

body .t2450 {
    display: flex;
    margin-bottom: 10px;
}

body .t2451 {
    color: rgb(191,72,0);
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0px;
}

body .t2452 {
    display: inline;
    margin-top: 20px;
    align-items: flex-start;
    margin-bottom: 100px;
    flex-direction: row;
    padding-bottom: 200px;
    justify-content: flex-start;
    grid-template-columns: 1fr 1fr;
}

body .t2453 {
    display: inline;
    font-size: 25px;
    font-style: italic;
    margin-bottom: 0px;
    text-transform: none;
}

body .t2454 {
    margin-bottom: 30px;
}

body .t2455 {
    display: flex;
    margin-bottom: 10px;
}

body .t2456 {
    color: rgb(191,72,0);
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0px;
}

body .t2457 {
    display: inline;
    margin-top: 20px;
    align-items: flex-start;
    margin-bottom: 100px;
    flex-direction: row;
    padding-bottom: 200px;
    justify-content: flex-start;
    grid-template-columns: 1fr 1fr;
}

body .t2458 {
    display: inline;
    font-size: 25px;
    font-style: italic;
    text-transform: none;
}

body .t2459 {
    width: 600px;
    height: 100px;
    margin-top: 10px;
}

body .t2460 {
    width: 600px;
    height: 100px;
    margin-top: 10px;
}

body .t2461 {
    margin-bottom: 30px;
}

body .t2462 {
    display: flex;
    margin-bottom: 10px;
}

body .t2463 {
    color: rgb(191,72,0);
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0px;
}

body .t2464 {
    display: inline;
    margin-top: 20px;
    align-items: flex-start;
    margin-bottom: 100px;
    flex-direction: row;
    padding-bottom: 200px;
    justify-content: flex-start;
    grid-template-columns: 1fr 1fr;
}

body .t2465 {
    display: inline;
    font-size: 25px;
    font-style: italic;
    text-transform: none;
}

body .t2466 {
    width: 600px;
    height: 100px;
    margin-top: 10px;
}

body .t2467 {
    margin-bottom: 30px;
}

body .t2468 {
    display: flex;
    margin-bottom: 10px;
}

body .t2469 {
    color: rgb(191,72,0);
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0px;
}

body .t2470 {
    display: inline;
    margin-top: 20px;
    align-items: flex-start;
    margin-bottom: 20px;
    flex-direction: row;
    justify-content: flex-start;
}

body .t2471 {
    flex: 1 1 0%;
    color: rgba(0,0,0,1.00);
    width: 600px;
    border: 1px solid rgba(221,221,221,1.00);
    cursor: pointer;
    height: 44px;
    display: block;
    background: rgba(255,255,255,1.00);
    min-height: 44px;
    padding-left: 10px;
    padding-right: 10px;
}

body .t2471:focus {
    border: 1px solid rgba(0,0,0,1.00);
    outline: none;
}

body .t2474 {
    display: inline;
    font-size: 25px;
    font-style: italic;
    text-transform: none;
}

body .t2476 {
    flex: 0 0 auto;
    color: var(--Russian-violet);
    width: 500px;
    border: 0px solid rgba(0,0,0,1);
    height: 40px;
    display: inline;
    font-size: 20px;
    align-self: auto;
    background: var(--Xanthous);
    border-radius: 10px 10 10px 0px;
    grid-template-columns: 1fr 1fr;
}

body .t2477 {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
}

body .t2478 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2482 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    background: #FFF;
    column-gap: 55px;
    justify-content: space-between;
}

body .t2483 {
    width: 100%;
    max-width: 500px;
    object-fit: cover;
    object-position: 40% 60%;
}

body .t2484 {
    width: 100%;
    padding-top: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
}

body .t2485 {
    margin-bottom: 40px;
}

body .t2486 {
    color: rgb(39,39,39);
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 10px;
}

body .t2487 {
    display: flex;
    margin-bottom: 10px;
}

body .t2488 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2489 {
    display: flex;
    margin-bottom: 10px;
}

body .t2490 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2491 {
    display: flex;
    margin-bottom: 10px;
}

body .t2492 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2493 {
    font-size: 50px;
}

body .t2494 {
    color: rgb(244,185,66);
    font-size: 35px;
    text-transform: uppercase;
}

body .t2495 {
    display: flex;
    margin-bottom: 10px;
}

body .t2496 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2497 {
    display: flex;
    margin-bottom: 10px;
}

body .t2498 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2499 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    margin-top: 40px;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t2499:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t2499:hover div {
    transform: translate(0px,0px);
}

body .t2500 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t2501 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
    text-decoration: none;
}

body .t2502 {
    color: var(--Blue-Grey);
    font-size: 75px;
}

body .t2503 {
    color: var(--Blue-Grey);
    font-size: 60px;
}

body .t2504 {
    color: var(--Blue-Grey);
    font-size: 60px;
}

body .t2505 {
    color: var(--Blue-Grey);
    font-size: 75px;
}

body .t2506 {
    color: var(--Blue-Grey);
    font-size: 75px;
}

body .t2507 {
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid rgba(0,0,0,1);
}

body .t2508 {
    position: relative;
}

body .t2508.dh-active h3 {
    color: #ff7f3e;
}

body .t2508.dh-active img {
    transform: rotate(90deg);
}

body .t2509 {
    cursor: pointer;
    display: flex;
    border-top: 1px solid rgba(0,0,0,1);
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: space-between;
}

body .t2510 {
    cursor: pointer;
    font-size: 18px;
    transition: color 200ms 0ms ease;
    font-weight: 600;
}

body .t2511 {
    width: 20px;
    transition: transform 200ms 0ms ease;
}

body .t2512 {
    padding-bottom: 20px;
}

body .t2515 {
    font-size: 30px;
}

body .t2517 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2521 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    background: #FFF;
    column-gap: 55px;
    justify-content: space-between;
}

body .t2522 {
    width: 100%;
    max-width: 500px;
    object-fit: cover;
    aspect-ratio: 1/1;
    object-position: 50% 50%;
}

body .t2523 {
    width: 100%;
    padding-top: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
}

body .t2524 {
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid rgba(0,0,0,1);
}

body .t2525 {
    position: relative;
}

body .t2525.dh-active h3 {
    color: #ff7f3e;
}

body .t2525.dh-active img {
    transform: rotate(90deg);
}

body .t2526 {
    cursor: pointer;
    display: flex;
    border-top: 1px solid rgba(0,0,0,1);
    align-items: center;
    padding-top: 20px;
    margin-bottom: 0px;
    padding-bottom: 20px;
    justify-content: space-between;
}

body .t2527 {
    cursor: pointer;
    font-size: 18px;
    transition: color 200ms 0ms ease;
    font-weight: 600;
}

body .t2528 {
    width: 20px;
    transition: transform 200ms 0ms ease;
}

body .t2529 {
    padding-bottom: 20px;
}

body .t2533 {
    margin-bottom: 40px;
}

body .t2534 {
    font-size: 50px;
}

body .t2535 {
    color: rgb(39,39,39);
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 10px;
}

body .t2536 {
    display: flex;
    margin-bottom: 10px;
}

body .t2537 {
    color: var(--Blue-Grey);
    font-size: 60px;
}

body .t2538 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2539 {
    display: flex;
    margin-bottom: 10px;
}

body .t2540 {
    color: var(--Blue-Grey);
    font-size: 75px;
}

body .t2541 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2542 {
    display: flex;
    margin-bottom: 10px;
}

body .t2543 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2544 {
    color: var(--Blue-Grey);
    font-size: 75px;
}

body .t2545 {
    color: rgb(244,185,66);
    font-size: 35px;
    text-transform: uppercase;
}

body .t2546 {
    display: flex;
    margin-bottom: 10px;
}

body .t2547 {
    color: var(--Blue-Grey);
    font-size: 75px;
}

body .t2548 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2549 {
    display: flex;
    margin-bottom: 10px;
}

body .t2550 {
    color: var(--Blue-Grey);
    font-size: 60px;
}

body .t2551 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2552 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    margin-top: 40px;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t2552:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t2552:hover div {
    transform: translate(0px,0px);
}

body .t2553 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
    text-decoration: none;
}

body .t2554 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t2555 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2559 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t2560 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t2561 {
    margin-bottom: 0px;
}

body .t2562 {
    padding-bottom: 10px;
}

body .t2563 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 0px;
}

body .t2565 {
    color: rgb(244,185,66);
}

body .t2567 {
    color: rgb(39,39,39);
}

body .t2568 {
    display: grid;
    row-gap: 64px;
    column-gap: 64px;
    margin-top: 60px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2570 {
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t2571 {
    font-size: 14px;
}

body .t2572 {
    width: 100%;
    position: relative;
    padding-bottom: 80%;
}

body .t2573 {
    width: 100%;
    object-fit: cover;
    object-position: 90% 10%;
}

body .t2574 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2578 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t2579 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t2580 {
    margin-bottom: 0px;
}

body .t2581 {
    padding-bottom: 10px;
}

body .t2582 {
    font-size: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
}

body .t2583 {
    display: grid;
    row-gap: 64px;
    column-gap: 64px;
    margin-top: 60px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2585 {
    font-size: 30px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t2586 {
    font-size: 25px;
}

body .t2587 {
    width: 100%;
    position: relative;
    padding-bottom: 80%;
}

body .t2588 {
    width: 100%;
    object-fit: cover;
    object-position: 90% 10%;
}

body .t2589 {
    color: var(--Mahogany);
    font-size: 125px;
    text-align: left;
}

body .t2590 {
    display: flex;
    align-items: center;
    flex-direction: column;
}

body .t2591 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2595 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t2596 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t2597 {
    margin-bottom: 0px;
}

body .t2598 {
    padding-bottom: 10px;
}

body .t2599 {
    font-size: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
}

body .t2600 {
    display: grid;
    row-gap: 64px;
    column-gap: 64px;
    margin-top: 60px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2602 {
    font-size: 30px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t2603 {
    font-size: 25px;
}

body .t2604 {
    display: flex;
    align-items: center;
    flex-direction: column;
}

body .t2605 {
    color: var(--Xanthous);
    font-size: 125px;
    text-align: left;
}

body .t2607 {
    color: var(--Blue-Grey);
    font-size: 75px;
}

body .t2608 {
    color: rgb(107,154,196);
    font-size: 75px;
}

body .t2609 {
    color: rgb(107,154,196);
    font-size: 75px;
}

body .t2610 {
    color: rgb(107,154,196);
    font-size: 75px;
}

body .t2611 {
    color: rgb(107,154,196);
    font-size: 75px;
}

body .t2613 {
    color: rgb(39,39,39);
    font-size: 25px;
    font-style: italic;
    font-weight: 400;
    margin-bottom: 10px;
}

body .t2617 {
    background: rgb(239,242,241);
    padding-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

body .t2618 {
    display: flex;
    overflow: auto;
}

body .t2621 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    background: #FFF;
    column-gap: 55px;
    justify-content: space-between;
}

body .t2622 {
    width: 100%;
    padding-top: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
}

body .t2623 {
    margin-bottom: 40px;
}

body .t2624 {
    width: 100%;
    font-weight: 400;
    margin-bottom: 40px;
}

body .t2625 {
    height: 50px;
}

body .t2626 {
    color: rgb(244,185,66);
    font-size: 30px;
    text-transform: uppercase;
}

body .t2627 {
    color: rgb(0,0,0);
    width: 356px;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t2627:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t2627:hover div {
    transform: translate(0px,0px);
}

body .t2628 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t2629 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t2630 {
    width: 100%;
    overflow: auto;
    object-fit: scale-down;
    padding-right: 20px;
}

body .t2632 {
    color: #000;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 10px;
}

body .t2638 {
    display: flex;
    flex-wrap: wrap;
    max-width: 1240%;
    margin-top: 20px;
    align-items: center;
    padding-top: 0px;
    padding-left: 40px;
    margin-bottom: 20px;
    padding-right: 20px;
    flex-direction: row;
    background-size: cover;
    justify-content: flex-start;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    background-attachment: scroll;
    grid-template-columns: 1fr 1fr;
}

body .t2639 {
    flex: 0 1 auto;
    width: 100%;
    display: block;
    max-width: 1790px;
}

body .t2640 {
    color: rgb(0,0,0);
    display: flex;
    font-size: 100px;
    text-align: left;
    font-weight: 800;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing: 0;
}

body .t2641 {
    width: 100%;
    display: block;
    position: static;
    font-size: 80px;
    text-align: left;
    margin-bottom: 0px;
    text-transform: uppercase;
    text-decoration: none;
}

body .t2642 {
    color: rgb(244,185,66);
    text-transform: uppercase;
}

body .t2643 {
    font-size: 30px;
}

body .t2644 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2645 {
    display: flex;
    overflow: auto;
}

body .t2648 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    background: #FFF;
    column-gap: 55px;
    justify-content: space-between;
}

body .t2649 {
    width: 100%;
    padding-top: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
}

body .t2650 {
    margin-bottom: 40px;
}

body .t2651 {
    width: 100%;
    font-weight: 300;
}

body .t2652 {
    height: 50px;
}

body .t2653 {
    color: #000;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 10px;
}

body .t2654 {
    color: rgb(244,185,66);
    font-size: 30px;
    text-transform: uppercase;
}

body .t2655 {
    color: rgb(0,0,0);
    width: 356px;
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t2655:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t2655:hover div {
    transform: translate(0px,0px);
}

body .t2656 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t2657 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
}

body .t2658 {
    width: 100%;
    overflow: auto;
    object-fit: scale-down;
}

body .t2659 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2663 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t2664 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t2665 {
    margin-bottom: 0px;
}

body .t2666 {
    padding-bottom: 10px;
}

body .t2667 {
    font-size: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
}

body .t2668 {
    display: grid;
    row-gap: 64px;
    column-gap: 64px;
    margin-top: 60px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2670 {
    font-size: 30px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t2671 {
    font-size: 25px;
}

body .t2672 {
    display: flex;
    align-items: center;
    flex-direction: column;
}

body .t2673 {
    color: rgb(191,72,0);
    font-size: 125px;
    text-align: left;
}

body .t2674 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2678 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t2679 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t2680 {
    margin-bottom: 0px;
}

body .t2681 {
    padding-bottom: 10px;
}

body .t2682 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 0px;
}

body .t2684 {
    color: rgb(244,185,66);
}

body .t2686 {
    color: rgb(39,39,39);
}

body .t2687 {
    display: grid;
    row-gap: 64px;
    column-gap: 64px;
    margin-top: 60px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2689 {
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t2690 {
    font-size: 14px;
}

body .t2691 {
    width: 100%;
    position: relative;
    padding-bottom: 80%;
}

body .t2692 {
    width: 100%;
    object-fit: cover;
    object-position: 90% 10%;
}

body .t2693 {
    background: rgb(250,250,250);
    padding-top: 80px;
}

body .t2694 {
    display: block;
    flex-direction: row;
    justify-content: center;
}

body .t2695 {
}

body .t2696 {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
}

body .t2698 {
    max-width: 250px;
    margin-bottom: 40px;
}

body .t2699 {
    text-align: left;
}

body .t2700 {
    margin-top: 40px;
}

body .t2701 {
}

body .t2702 {
    max-width: 30px;
}

body .t2703 {
    display: flex;
    row-gap: 10px;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-end;
}

body .t2704 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2705 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2706 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2707 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2708 {
    color: rgb(39,39,39);
    text-align: right;
    text-decoration: none;
}

body .t2709 {
    padding-top: 20px;
    padding-bottom: 20px;
}

body .t2710 {
    color: rgb(39,39,39);
    width: 100%;
    position: relative;
    font-size: 60px;
    margin-top: 0px;
    text-align: center;
    font-weight: 800;
    line-height: 0.7;
    margin-bottom: 0px;
}

body .t2711 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2715 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    background: #FFF;
    column-gap: 55px;
    justify-content: space-between;
}

body .t2716 {
    width: 100%;
    max-width: 500px;
    object-fit: cover;
    aspect-ratio: 1/1;
    object-position: 50% 50%;
}

body .t2717 {
    width: 100%;
    padding-top: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
}

body .t2718 {
    margin-bottom: 40px;
}

body .t2719 {
    display: flex;
    margin-bottom: 10px;
}

body .t2720 {
    color: rgb(107,154,196);
    font-size: 75px;
}

body .t2721 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2722 {
    display: flex;
    margin-bottom: 10px;
}

body .t2723 {
    color: rgb(107,154,196);
    font-size: 75px;
}

body .t2724 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2725 {
    display: flex;
    margin-bottom: 10px;
}

body .t2726 {
    color: rgb(107,154,196);
    font-size: 75px;
}

body .t2727 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2728 {
    font-size: 50px;
}

body .t2729 {
    color: rgb(244,185,66);
    font-size: 35px;
    text-transform: uppercase;
}

body .t2730 {
    display: flex;
    margin-bottom: 10px;
}

body .t2731 {
    color: rgb(107,154,196);
    font-size: 75px;
}

body .t2732 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2733 {
    display: flex;
    margin-bottom: 10px;
}

body .t2734 {
    color: rgb(107,154,196);
    font-size: 75px;
}

body .t2735 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2736 {
    color: rgb(39,39,39);
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 10px;
}

body .t2737 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    margin-top: 40px;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t2737:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t2737:hover div {
    transform: translate(0px,0px);
}

body .t2738 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t2739 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
    text-decoration: none;
}

body .t2740 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2744 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    background: #FFF;
    column-gap: 55px;
    justify-content: space-between;
}

body .t2745 {
    width: 100%;
    max-width: 500px;
    object-fit: cover;
    aspect-ratio: 1/1;
    object-position: 50% 50%;
}

body .t2746 {
    width: 100%;
    padding-top: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
}

body .t2747 {
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid rgba(0,0,0,1);
}

body .t2748 {
    position: relative;
}

body .t2748.dh-active h3 {
    color: #ff7f3e;
}

body .t2748.dh-active img {
    transform: rotate(90deg);
}

body .t2749 {
    padding-bottom: 20px;
}

body .t2753 {
    cursor: pointer;
    display: flex;
    border-top: 1px solid rgba(0,0,0,1);
    align-items: center;
    padding-top: 20px;
    margin-bottom: 0px;
    padding-bottom: 20px;
    justify-content: space-between;
}

body .t2754 {
    cursor: pointer;
    font-size: 18px;
    transition: color 200ms 0ms ease;
    font-weight: 600;
}

body .t2755 {
    width: 20px;
    transition: transform 200ms 0ms ease;
}

body .t2756 {
    margin-bottom: 40px;
}

body .t2757 {
    font-size: 50px;
}

body .t2758 {
    display: flex;
    margin-bottom: 10px;
}

body .t2759 {
    color: rgb(107,154,196);
    font-size: 60px;
}

body .t2760 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2761 {
    display: flex;
    margin-bottom: 10px;
}

body .t2762 {
    color: rgb(107,154,196);
    font-size: 75px;
}

body .t2763 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2764 {
    display: flex;
    margin-bottom: 10px;
}

body .t2765 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2766 {
    color: rgb(107,154,196);
    font-size: 75px;
}

body .t2767 {
    color: rgb(244,185,66);
    font-size: 35px;
    text-transform: uppercase;
}

body .t2768 {
    display: flex;
    margin-bottom: 10px;
}

body .t2769 {
    color: rgb(107,154,196);
    font-size: 75px;
}

body .t2770 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2771 {
    display: flex;
    margin-bottom: 10px;
}

body .t2772 {
    color: rgb(107,154,196);
    font-size: 60px;
}

body .t2773 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2774 {
    color: rgb(39,39,39);
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 10px;
}

body .t2775 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    margin-top: 40px;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t2775:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t2775:hover div {
    transform: translate(0px,0px);
}

body .t2776 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
    text-decoration: none;
}

body .t2777 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t2778 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2782 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t2783 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t2784 {
    margin-bottom: 0px;
}

body .t2785 {
    padding-bottom: 10px;
}

body .t2786 {
    font-size: 25px;
    padding-top: 15px;
    padding-bottom: 0px;
}

body .t2788 {
    color: rgb(244,185,66);
}

body .t2790 {
    color: rgb(39,39,39);
}

body .t2791 {
    display: grid;
    row-gap: 64px;
    column-gap: 64px;
    margin-top: 60px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2793 {
    font-size: 24px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t2794 {
    font-size: 14px;
}

body .t2795 {
    width: 100%;
    position: relative;
    padding-bottom: 80%;
}

body .t2796 {
    width: 100%;
    object-fit: cover;
    object-position: 90% 10%;
}

body .t2797 {
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid rgba(0,0,0,1);
}

body .t2798 {
    position: relative;
}

body .t2798.dh-active h3 {
    color: #ff7f3e;
}

body .t2798.dh-active img {
    transform: rotate(90deg);
}

body .t2799 {
    cursor: pointer;
    display: flex;
    border-top: 1px solid rgba(0,0,0,1);
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: space-between;
}

body .t2800 {
    cursor: pointer;
    font-size: 18px;
    transition: color 200ms 0ms ease;
    font-weight: 600;
}

body .t2801 {
    width: 20px;
    transition: transform 200ms 0ms ease;
}

body .t2802 {
    padding-bottom: 20px;
}

body .t2805 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2809 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t2810 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t2811 {
    margin-bottom: 0px;
}

body .t2812 {
    padding-bottom: 10px;
}

body .t2813 {
    font-size: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
}

body .t2814 {
    display: grid;
    row-gap: 64px;
    column-gap: 64px;
    margin-top: 60px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2816 {
    font-size: 25px;
}

body .t2817 {
    display: flex;
    align-items: center;
    flex-direction: column;
}

body .t2818 {
    color: rgb(244,185,66);
    font-size: 125px;
    text-align: left;
}

body .t2819 {
    font-size: 30px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t2820 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2824 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: block;
    overflow: visible;
    flex-wrap: nowrap;
    background: #FFF;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    grid-template-columns: 1fr 1fr;
}

body .t2825 {
    width: 100%;
    display: block;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    grid-template-columns: 1fr 1fr;
}

body .t2826 {
    margin-bottom: 0px;
}

body .t2827 {
    padding-bottom: 10px;
}

body .t2828 {
    font-size: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
}

body .t2829 {
    display: grid;
    row-gap: 64px;
    column-gap: 64px;
    margin-top: 60px;
    grid-template-columns: 1fr 1fr 1fr;
}

body .t2831 {
    font-size: 30px;
    margin-top: 12px;
    margin-bottom: 8px;
}

body .t2832 {
    width: 100%;
    position: relative;
    padding-bottom: 80%;
}

body .t2833 {
    width: 100%;
    object-fit: cover;
    object-position: 90% 10%;
}

body .t2834 {
    font-size: 25px;
}

body .t2837 {
    background: rgb(239,242,241);
    padding-top: 40px;
    margin-bottom: 10px;
    padding-bottom: 40px;
}

body .t2841 {
    width: 100%;
    border: 1px solid #D0D5DD;
    display: flex;
    background: #FFF;
    column-gap: 55px;
    justify-content: space-between;
}

body .t2842 {
    width: 100%;
    max-width: 500px;
    object-fit: cover;
    object-position: 40% 60%;
}

body .t2843 {
    width: 100%;
    padding-top: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
}

body .t2844 {
    width: 100%;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px solid rgba(0,0,0,1);
}

body .t2845 {
    position: relative;
}

body .t2845.dh-active h3 {
    color: #ff7f3e;
}

body .t2845.dh-active img {
    transform: rotate(90deg);
}

body .t2846 {
    cursor: pointer;
    display: flex;
    border-top: 1px solid rgba(0,0,0,1);
    align-items: center;
    padding-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    justify-content: space-between;
}

body .t2847 {
    cursor: pointer;
    font-size: 18px;
    transition: color 200ms 0ms ease;
    font-weight: 600;
}

body .t2848 {
    width: 20px;
    transition: transform 200ms 0ms ease;
}

body .t2849 {
    padding-bottom: 20px;
}

body .t2853 {
    margin-bottom: 40px;
}

body .t2854 {
    font-size: 50px;
}

body .t2855 {
    color: rgb(39,39,39);
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 10px;
}

body .t2856 {
    display: flex;
    margin-bottom: 10px;
}

body .t2857 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2858 {
    color: rgb(107,154,196);
    font-size: 60px;
}

body .t2859 {
    display: flex;
    margin-bottom: 10px;
}

body .t2860 {
    color: rgb(107,154,196);
    font-size: 75px;
}

body .t2861 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2862 {
    display: flex;
    margin-bottom: 10px;
}

body .t2863 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2864 {
    color: rgb(107,154,196);
    font-size: 75px;
}

body .t2865 {
    color: rgb(244,185,66);
    font-size: 35px;
    text-transform: uppercase;
}

body .t2866 {
    display: flex;
    margin-bottom: 10px;
}

body .t2867 {
    color: rgb(107,154,196);
    font-size: 75px;
}

body .t2868 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2869 {
    display: flex;
    margin-bottom: 10px;
}

body .t2870 {
    color: rgb(107,154,196);
    font-size: 60px;
}

body .t2871 {
    font-size: 25px;
    padding-left: 20px;
}

body .t2872 {
    color: rgb(0,0,0);
    border: 1px solid #D0D5DD;
    display: flex;
    overflow: hidden;
    position: relative;
    margin-top: 40px;
    align-items: center;
    padding-top: 14px;
    padding-left: 40px;
    border-radius: 4px;
    padding-right: 40px;
    padding-bottom: 14px;
    justify-content: center;
}

body .t2872:hover p {
    color: rgb(255,255,255);
    transition-delay: 0.1s;
}

body .t2872:hover div {
    transform: translate(0px,0px);
}

body .t2873 {
    width: 100%;
    height: 100px;
    position: absolute;
    transform: translate(110%,0px);
    background: rgb(244,185,66);
    transition: transform 400ms 0ms ease;
}

body .t2874 {
    z-index: 1;
    position: relative;
    transition: color 200ms 0ms ease;
    text-decoration: none;
}
