:root {
--lyIwZYNsSNcq: #171218;
--pHVwCQMpboRh: #B79BD6;
--PWgatPBcXPCE: #E1B94F;
--dXehfCkKcDJB: #15101A;
--UhfPkyzmxWHQ: #1D1823;
--hVmsYpSDQISH: #3A2B4A;
--YogcUHSeYOAz: #A88235;
--vRxIfxxUMyJP: #F3F1F7;
--UJiddadDTFcI: #D2CADA;
--bqFjSiglJbKM: #E6C165;
--iIyFNGdvIabs: #F8D57F;
--KWXMvpFMOFuo: #332543;
--aXVXUpHeSmRj: linear-gradient(136deg, #FFE08A 0%, #F0C55E 100%);
--eZGcAhplPSGT: #1D1823;
--vQHdhZAsMAFA: #1D1528;
--POirIHLFTWKm: rgba(0,0,0,0.40);
--NAIPTuBnkWUF: rgba(255,255,255,0.13);
--bGPbxdpmVbMy: #332543;
--vRsamkceFfgm: #F3F1F7;
--qolMEUecqKBB: #3A2B4A;
--ycuFARmtjOFy: #D2CADA;
--FrmfQJKcvxAC: #F3F1F7;
--DOESIIAEFUER: #E1B94F;
--teqQcsPGjBfq: #B79BD6;
--DyOmpAchnQdR: rgba(0,0,0,0.40);
--TEtautkAnRcJ: #A88235;
--OYxzIKWHgDyv: #D83A54;
--wrhtkhfLfTRV: #F98A9B;

}

* {
box-sizing: border-box;
}

.cGqqIePThjsG a,
.PPaXucdoisuQ a {
color: var(--UJiddadDTFcI);
font-weight: 600;
text-decoration: none;
font-size: 16px;
}

body {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1.6;
margin: 0;
padding: 0;
background-color: var(--lyIwZYNsSNcq);
color: var(--vRxIfxxUMyJP);
scroll-behavior: smooth;
}



p {
font-size: 18px;
line-height: 21px;
}

h1 {
margin: 0 auto 32px;
font-size: 48px;
font-weight: 700;
line-height: normal;
color: var(--vRxIfxxUMyJP);
}

h2 {
margin: 0 auto 32px;
font-size: 40px;
font-weight: 700;
line-height: normal;
}

h3 {
margin: 0 auto 28px;
font-size: 36px;
font-weight: 600;
line-height: normal;
}

h4 {
margin: 0 auto 20px;
font-size: 32px;
font-weight: 700;
line-height: normal;
}

img {
width: 100%;
}

figure {
margin: 0 0 24px;
}

.ZqPRjiDOIrkV {
position: relative;
min-height: 100vh;
padding: 66px 0 0;
overflow: hidden;
}

.oULTHCDQMOgY,
.xHjUKXLmqyxp,
.inside-mVTappIsmTfv {
max-width: 1200px;
width: 100%;
margin: 0 auto;
}

.oULTHCDQMOgY {
padding: 2rem;
}

@keyframes pulse {
0% {
transform: scale(0.95);
}
70% {
transform: scale(1);
}
100% {
transform: scale(0.95);
}
}

@media (max-width: 767px) {
h1 {
margin-bottom: 20px;
font-size: 32px;
}

h2 {
margin-bottom: 20px;
font-size: 26px;
}

h3 {
margin-bottom: 16px;
font-size: 22px;
}

h4 {
margin-bottom: 16px;
font-size: 20px;
}

.ZqPRjiDOIrkV {
padding: 54px 0 0;
}

.oULTHCDQMOgY {
padding: 20px;
}
}
.cGqqIePThjsG {
position: fixed;
top: 0;
left: 0;
right: 0;
height: 66px;
background: var(--bGPbxdpmVbMy);
z-index: 99;
}

.aMcnZBHutWLL {
max-width: 1310px;
width: 100%;
height: 100%;
margin: 0 auto;
display: flex;
align-items: center;
justify-content: space-between;
position: relative;
}

.ZDNIpvsSjQId img {
max-height: 50px;
width: auto;
border-radius: 8px;
}

.pWSVQHZdpoll {
display: flex;
align-items: center;
list-style: none;
margin: 0;
padding: 0;
}

.pWSVQHZdpoll li {
font-size: 16px;
margin: 0 20px;
}

.cGqqIePThjsG .pWSVQHZdpoll li a {
color: var(--UJiddadDTFcI);
font-weight: 400;
text-decoration: none;
}

.boKiGOHPSWTU {
display: flex;
align-items: center;
margin-right: 120px;
}

.rfAhjiewTtHP {
margin-right: 0;
}

.cGqqIePThjsG .wndaRvMIcYVZ,
.cGqqIePThjsG .tVhpPKjisoMQ {
display: flex;
align-items: center;
justify-content: center;
height: 42px;
padding: 0 10px;
border-radius: 6px;
font-size: 16px;
white-space: nowrap;
text-transform: uppercase;
text-decoration: none;
cursor: pointer;
}

.cGqqIePThjsG .wndaRvMIcYVZ {
background: var(--bGPbxdpmVbMy);
color: var(--vRxIfxxUMyJP);
font-weight: 400;
}

.cGqqIePThjsG .tVhpPKjisoMQ {
margin-left: 10px;
background: var(--bqFjSiglJbKM);
color: var(--KWXMvpFMOFuo);
font-weight: 600;
animation: pulse 2s infinite;
}

.cGqqIePThjsG a:hover {
text-decoration: none;
}

.AlGcnJxOltYH {
display: none;
}

.gmRQSAIiWVcU {
width: 38px;
height: 38px;
display: none;
margin-left: 8px;
padding: 12px 5px;
border-radius: 6px;
background: var(--bGPbxdpmVbMy);
cursor: pointer;
z-index: 99;
}

.gmRQSAIiWVcU span {
display: block;
width: 20px;
height: 1px;
border-radius: 4px;
background: var(--vRxIfxxUMyJP);
}

@media (min-width: 1025px) {
.cGqqIePThjsG .pWSVQHZdpoll li a:hover {
text-decoration: underline;
}

.cGqqIePThjsG .wndaRvMIcYVZ:hover {
background: var(--bGPbxdpmVbMy);
opacity: 0.9;
}

.cGqqIePThjsG .tVhpPKjisoMQ:hover {
background: var(--aXVXUpHeSmRj);
}
}

@media (max-width: 1400px) {
.aMcnZBHutWLL {
padding: 0 16px;
}

.boKiGOHPSWTU {
margin-right: 105px;
}

.rfAhjiewTtHP {
margin-right: 0;
}
}

@media (max-width: 1023px) {
.aMcnZBHutWLL {
justify-content: flex-start;
}

.ZDNIpvsSjQId {
order: -2;
}

.boKiGOHPSWTU {
order: -1;
margin-left: auto;
margin-right: 0;
}

.gmRQSAIiWVcU {
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
}

.BSyItRtkQmjI {
display: none;
}

.BSyItRtkQmjI::before {
content: '';
position: absolute;
top: 0;
right: 100%;
width: 300%;
height: 100%;
background: rgba(0, 0, 0, 0.6);
pointer-events: none;
}

.AlGcnJxOltYH:checked ~ .BSyItRtkQmjI {
display: block;
position: absolute;
top: 0;
right: 0;
width: 100%;
max-width: 286px;
height: 100vh;
padding: 85px 0;
background: var(--bGPbxdpmVbMy);
z-index: 9;
}

.AlGcnJxOltYH:checked + .gmRQSAIiWVcU span:nth-child(1) {
transform: rotate(45deg) translate(5px, 4px);
}

.AlGcnJxOltYH:checked + .gmRQSAIiWVcU span:nth-child(2) {
display: none;
}

.AlGcnJxOltYH:checked + .gmRQSAIiWVcU span:nth-child(3) {
transform: rotate(-45deg) translate(5px, -5px);
}

.pWSVQHZdpoll {
display: block;
}

.pWSVQHZdpoll li {
margin: 0;
border-bottom: 1px solid var(--teqQcsPGjBfq);
}

.pWSVQHZdpoll li:first-of-type {
border-top: 1px solid var(--teqQcsPGjBfq);
}

.cGqqIePThjsG .pWSVQHZdpoll li a {
display: flex;
align-items: center;
position: relative;
padding: 14px 16px;
}

.pWSVQHZdpoll li a::after {
content: '';
position: absolute;
top: 50%;
right: 12px;
transform: translateY(-50%);
border: 5px solid transparent;
border-left: 5px solid var(--UJiddadDTFcI);
}
}

@media (max-width: 767px) {
.cGqqIePThjsG {
height: 54px;
}

.aMcnZBHutWLL .ZDNIpvsSjQId img {
max-width: 90px;
}

.boKiGOHPSWTU {
max-width: 230px;
justify-content: flex-end;
}

.cGqqIePThjsG .wndaRvMIcYVZ,
.cGqqIePThjsG .tVhpPKjisoMQ {
height: 38px;
width: auto;
max-width: none;
padding: 0 10px;
white-space: normal;
text-align: center;
}
}
.oSfyErHRrJcL {
max-width: 1110px;
width: 100%;
margin: 0 auto 100px;
padding: 24px 0 0;
}

.sQvpaLSxYDfk {
max-width: 985px;
width: 100%;
margin: 0 auto 20px;
font-size: 60px;
font-weight: 700;
line-height: 110%;
color: var(--vRxIfxxUMyJP);
text-align: center;
}

.TFDVOSHxYGZw {
display: block;
position: relative;
margin-bottom: 20px;
text-decoration: none;
}

.uhwAbIpotWSa {
position: relative;
}

.uhwAbIpotWSa img {
display: block;
width: 100%;
margin: 0;
aspect-ratio: 1110 / 360;
object-fit: cover;
}

.uhwAbIpotWSa::after {
content: '';
position: absolute;
inset: 0;
background: linear-gradient(82deg, var(--dXehfCkKcDJB) 30%, transparent 100%);
opacity: 0.85;
}

.DrdgXDrPntts {
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 20px;
width: 42%;
padding: 0 40px;
}

.AvKhIHXCCOOQ {
font-size: 28px;
font-weight: 700;
line-height: 120%;
color: var(--vRxIfxxUMyJP);
text-shadow: 2px 2px var(--lyIwZYNsSNcq);
}

.AotPgExBmkAd {
display: flex;
align-items: center;
justify-content: center;
height: 40px;
padding: 0 28px;
border: 2px solid var(--YogcUHSeYOAz);
border-radius: 999px;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
background: var(--bqFjSiglJbKM);
color: var(--KWXMvpFMOFuo);
}

.fkIKguxqUfUd p {
margin-bottom: 20px;
font-size: 20px;
line-height: 140%;
color: var(--UJiddadDTFcI);
}

.urYsAOfPtGLh {
display: flex;
align-items: center;
justify-content: center;
max-width: 300px;
width: 100%;
height: 60px;
margin: 0 auto;
border-radius: 6px;
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
text-decoration: none;
background: var(--bqFjSiglJbKM);
color: var(--KWXMvpFMOFuo);
cursor: pointer;
animation: pulse 2s infinite;
}

@media (min-width: 1025px) {
.urYsAOfPtGLh:hover {
background: var(--aXVXUpHeSmRj);
}
}

@media (max-width: 1200px) {
.oSfyErHRrJcL {
padding: 20px 16px 0;
}
}

@media (max-width: 767px) {
.oSfyErHRrJcL {
margin-bottom: 60px;
}

.sQvpaLSxYDfk {
font-size: 32px;
}

.uhwAbIpotWSa img {
aspect-ratio: 3 / 2;
}

.uhwAbIpotWSa::after {
background: linear-gradient(180deg, transparent 35%, var(--dXehfCkKcDJB) 100%);
}

.DrdgXDrPntts {
top: auto;
bottom: 0;
width: 100%;
padding: 20px;
gap: 12px;
transform: none;
align-items: stretch;
}

.AvKhIHXCCOOQ {
font-size: 20px;
}

.fkIKguxqUfUd p {
font-size: 16px;
}
}
.goXPggxdRzCN {
max-width: 1110px;
width: 100%;
margin: 0 auto 100px;
font-size: 18px;
line-height: 135%;
color: var(--UJiddadDTFcI);
}

.goXPggxdRzCN h2 {
margin: 0 0 28px;
font-size: 40px;
font-weight: 700;
line-height: normal;
color: var(--vRxIfxxUMyJP);
}

.goXPggxdRzCN p {
font-size: 18px;
line-height: 135%;
color: var(--UJiddadDTFcI);
}

.goXPggxdRzCN p:first-of-type {
margin-top: 0;
}

.goXPggxdRzCN p:last-of-type {
margin-bottom: 0;
}

.goXPggxdRzCN p:last-of-type + h2,
.goXPggxdRzCN p:last-of-type + h3 {
margin-top: 24px;
}

.goXPggxdRzCN ul {
padding: 0 0 0 20px;
}

.goXPggxdRzCN .gtyxHHOYwrHC {
display: flex;
align-items: center;
justify-content: center;
margin: 0;
padding: 24px 32px;
border-radius: 12px 12px 0 0;
font-size: 28px;
font-weight: 700;
color: var(--vRxIfxxUMyJP);
background: var(--bGPbxdpmVbMy);
}

@media (max-width: 1200px) {
.goXPggxdRzCN {
padding: 0 16px;
}
}

@media (max-width: 767px) {
.goXPggxdRzCN {
margin-bottom: 60px;
font-size: 16px;
line-height: 140%;
}

.goXPggxdRzCN h2 {
margin-bottom: 18px;
font-size: 26px;
}

.goXPggxdRzCN p {
font-size: 16px;
line-height: 140%;
}

.goXPggxdRzCN .gtyxHHOYwrHC {
padding: 16px 14px;
font-size: 18px;
text-align: center;
}
}
.ZVPMfsapAFSS {
padding: 90px 0;
}

.bkNANZjCIVLl {
display: flex;
align-items: center;
justify-content: space-between;
max-width: 1110px;
width: 100%;
margin: 0 auto;
cursor: pointer;
text-decoration: none;
}

.bkNANZjCIVLl:hover {
text-decoration: none;
}

.PtyrSpvUewaC {
max-width: 520px;
width: 100%;
flex-basis: 520px;
margin-right: 24px;
border-radius: 10px;
overflow: hidden;
}

.PtyrSpvUewaC img {
display: block;
width: 100%;
}

.UgqRKJVGflrE {
max-width: 565px;
width: 100%;
flex-basis: 565px;
padding: 36px 32px;
border: 1px solid var(--teqQcsPGjBfq);
border-radius: 10px;
background: radial-gradient(114.2% 133.85% at 7.14% 3.6%, var(--lyIwZYNsSNcq) 0.01%, var(--bGPbxdpmVbMy) 0.1%, rgba(255, 255, 255, 0.25) 100%);
}

.UgqRKJVGflrE h2 {
margin: 0 0 16px;
font-size: 20px;
font-weight: 600;
line-height: 120%;
text-align: center;
color: var(--UJiddadDTFcI);
}

.jSgeeVYFvyaK {
display: flex;
align-items: center;
width: 100%;
height: 52px;
margin: 0 0 10px;
padding: 0 20px;
border: 1px solid var(--NAIPTuBnkWUF);
border-radius: 6px;
font-size: 16px;
font-weight: 400;
line-height: 140%;
color: var(--vRxIfxxUMyJP);
background: var(--POirIHLFTWKm);
transition: 0.3s ease-in-out;
}

.jSgeeVYFvyaK:hover {
border: 1px solid rgba(255, 255, 255, 0.65);
}

.VzHYNXoklHVW {
display: flex;
align-items: center;
gap: 0 10px;
margin: 0 0 10px;
}

.VzHYNXoklHVW .jSgeeVYFvyaK {
width: 50%;
margin: 0;
}

.xBPCADhIsRPZ {
display: flex;
align-items: center;
justify-content: center;
width: 50%;
height: 52px;
padding: 15px 10px;
border-radius: 6px;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
font-size: 14px;
font-weight: 700;
line-height: 140%;
text-align: center;
text-transform: uppercase;
cursor: pointer;
color: var(--KWXMvpFMOFuo);
background: var(--bqFjSiglJbKM);
}

.GUtUkpavarWS {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 52px;
margin: 20px auto 0;
padding: 15px 10px;
border-radius: 6px;
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
font-size: 18px;
font-weight: 700;
line-height: 140%;
text-align: center;
cursor: pointer;
color: var(--KWXMvpFMOFuo);
background: var(--bqFjSiglJbKM);
}

.sICJlPFCMWHL {
max-width: 342px;
width: 100%;
margin: 20px auto 0;
font-size: 12px;
line-height: 140%;
text-align: center;
color: inherit;
}

.xBPCADhIsRPZ:hover,
.GUtUkpavarWS:hover {
background: var(--aXVXUpHeSmRj);
}

@media (max-width: 1200px) {
.bkNANZjCIVLl {
padding: 0 16px;
}
}

@media (max-width: 991px) {
.bkNANZjCIVLl {
flex-direction: column-reverse;
}

.PtyrSpvUewaC {
max-width: 565px;
flex-basis: auto;
margin: 24px 0 0;
}

.UgqRKJVGflrE {
flex-basis: auto;
}
}

@media (max-width: 767px) {
.ZVPMfsapAFSS {
padding: 40px 0;
}

.PtyrSpvUewaC {
margin: 10px 0 0;
}

.UgqRKJVGflrE {
padding: 24px 10px;
}
}
.dkhaUZqxbflX {
max-width: 1110px;
width: 100%;
margin: 0 auto 100px;
}

.dkhaUZqxbflX h2 {
margin: 0 auto 32px;
font-size: 40px;
font-weight: 700;
line-height: normal;
text-align: center;
}

input[name="KHqGdleKQpTu"],
#nPzSalEFaNRx,
#vNBAsoIhTpmv,
#GFyvQNpFymoJ,
#FDkLXdbieQjo {
position: absolute;
opacity: 0;
pointer-events: none;
}

.uHgqRKpmZWKK {
display: flex;
align-items: center;
gap: 14px;
margin: 0 0 32px;
padding: 0;
list-style: none;
}

.uHgqRKpmZWKK li {
width: 100%;
}

.uHgqRKpmZWKK li label {
display: flex;
align-items: center;
justify-content: center;
height: 48px;
padding: 0 10px;
border: 1px solid var(--PWgatPBcXPCE);
border-radius: 6px;
font-size: 16px;
font-weight: 600;
color: var(--vRxIfxxUMyJP);
background: var(--lyIwZYNsSNcq);
cursor: pointer;
transition: 0.3s ease-in-out;
}

.CJVwUjBHeiNa:nth-of-type(1):checked ~ .uHgqRKpmZWKK li:nth-child(1) label,
.CJVwUjBHeiNa:nth-of-type(2):checked ~ .uHgqRKpmZWKK li:nth-child(2) label,
.CJVwUjBHeiNa:nth-of-type(3):checked ~ .uHgqRKpmZWKK li:nth-child(3) label,
.CJVwUjBHeiNa:nth-of-type(4):checked ~ .uHgqRKpmZWKK li:nth-child(4) label {
background: var(--PWgatPBcXPCE);
}

.aScbJaghQjfh {
height: 0;
overflow: hidden;
opacity: 0;
transition: 0.15s ease-in-out;
}

.CJVwUjBHeiNa:nth-of-type(1):checked ~ .qnCjkofGFbRI .aScbJaghQjfh:nth-child(1),
.CJVwUjBHeiNa:nth-of-type(2):checked ~ .qnCjkofGFbRI .aScbJaghQjfh:nth-child(2),
.CJVwUjBHeiNa:nth-of-type(3):checked ~ .qnCjkofGFbRI .aScbJaghQjfh:nth-child(3),
.CJVwUjBHeiNa:nth-of-type(4):checked ~ .qnCjkofGFbRI .aScbJaghQjfh:nth-child(4) {
height: auto;
overflow: visible;
opacity: 1;
}

.lGJEiMEjGTuU {
display: flex;
align-items: stretch;
flex-wrap: wrap;
margin: 0 -10px;
}

.PjPGcdcwYZIr {
display: block;
max-width: calc(25% - 20px);
width: 100%;
flex-basis: calc(25% - 20px);
margin: 0 10px 20px;
text-decoration: none;
cursor: pointer;
}

.WjxtXKaievmw {
margin-bottom: 10px;
border-radius: 10px;
overflow: hidden;
}

.WjxtXKaievmw img {
display: block;
width: 100%;
aspect-ratio: 263 / 156;
object-fit: cover;
transition: 0.3s ease-in-out;
}

@media (min-width: 1025px) {
.uHgqRKpmZWKK li label:hover {
background: var(--PWgatPBcXPCE);
}

.WjxtXKaievmw:hover img {
transform: scale(1.1);
}
}

@media (max-width: 1200px) {
.dkhaUZqxbflX {
padding: 0 16px;
}
}

@media (max-width: 767px) {
.dkhaUZqxbflX {
margin-bottom: 60px;
}

.dkhaUZqxbflX h2 {
margin-bottom: 20px;
font-size: 26px;
}

.uHgqRKpmZWKK {
gap: 6px;
margin: 0 0 20px;
overflow-x: auto;
}

.uHgqRKpmZWKK li {
width: auto;
flex: 0 0 auto;
}

.uHgqRKpmZWKK li label {
height: 36px;
padding: 0 14px;
font-size: 14px;
white-space: nowrap;
}

.lGJEiMEjGTuU {
margin: 0 -5px;
}

.PjPGcdcwYZIr {
max-width: calc(50% - 10px);
flex-basis: calc(50% - 10px);
margin: 0 5px 10px;
}

}
.OLYUoGoekkCi {
max-width: 1110px;
width: 100%;
margin: 0 auto 100px;
}

.OLYUoGoekkCi h2 {
margin: 0 auto 32px;
font-size: 40px;
font-weight: 700;
line-height: normal;
text-align: center;
}

.ruoDQIjoKxnm {
display: flex;
align-items: stretch;
flex-wrap: wrap;
margin: 0 -10px;
}

.oIpfnIybLyzR {
display: block;
max-width: calc(25% - 20px);
width: 100%;
flex-basis: calc(25% - 20px);
margin: 0 10px 20px;
text-decoration: none;
cursor: pointer;
}

.zvNuubQghQuu {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 10px;
padding: 24px;
aspect-ratio: 526 / 312;
border-radius: 10px;
background: var(--vQHdhZAsMAFA);
}

.zvNuubQghQuu img {
width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
object-fit: contain;
transition: 0.3s ease-in-out;
}

.oIpfnIybLyzR span {
display: block;
margin-bottom: 5px;
font-size: 18px;
color: var(--vRxIfxxUMyJP);
}

@media (min-width: 1025px) {
.zvNuubQghQuu:hover img {
transform: scale(1.1);
}
}

@media (max-width: 1200px) {
.OLYUoGoekkCi {
padding: 0 16px;
}
}

@media (max-width: 767px) {
.OLYUoGoekkCi {
margin-bottom: 60px;
}

.OLYUoGoekkCi h2 {
margin-bottom: 20px;
font-size: 26px;
}

.ruoDQIjoKxnm {
margin: 0 -5px;
}

.oIpfnIybLyzR {
max-width: calc(50% - 10px);
flex-basis: calc(50% - 10px);
margin: 0 5px 10px;
}

.zvNuubQghQuu {
padding: 16px;
}

.oIpfnIybLyzR span {
margin-bottom: 2px;
font-size: 16px;
}
}
.OUzXimSfFRpI {
max-width: 1110px;
width: 100%;
margin: 64px auto 100px;
}

.OUzXimSfFRpI p {
margin-bottom: 20px;
font-size: 18px;
line-height: 135%;
color: var(--UJiddadDTFcI);
}

.gzgikuYpWFdK {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 24px;
padding: 20px 24px;
border-radius: 10px;
background-color: var(--bGPbxdpmVbMy);
}

.jDfXllJRpKLD .dFATwnvdyhWJ {
display: flex;
align-items: center;
gap: 6px;
font-size: 24px;
font-weight: 700;
color: var(--UJiddadDTFcI);
}

.jMRAowoTapQg {
display: flex;
align-items: center;
gap: 10px;
}

.jMRAowoTapQg span {
font-size: 24px;
font-weight: 600;
color: var(--UJiddadDTFcI);
}

.jMRAowoTapQg small {
font-size: 14px;
color: var(--UJiddadDTFcI);
}

.OJLsoaGWwfeg {
display: flex;
align-items: center;
gap: 2px;
}

.pSavijBhFrCP {
font-size: 20px;
line-height: 1;
color: var(--UJiddadDTFcI);
}

.OJLsoaGWwfeg[rating='1'] .pSavijBhFrCP:not(:nth-child(n + 2)),
.OJLsoaGWwfeg[rating='2'] .pSavijBhFrCP:not(:nth-child(n + 3)),
.OJLsoaGWwfeg[rating='3'] .pSavijBhFrCP:not(:nth-child(n + 4)),
.OJLsoaGWwfeg[rating='4'] .pSavijBhFrCP:not(:nth-child(n + 5)),
.OJLsoaGWwfeg[rating='5'] .pSavijBhFrCP:not(:nth-child(n + 6)) {
color: var(--PWgatPBcXPCE);
}

.lFOCtlyJouck {
font-size: 22px;
font-weight: 700;
letter-spacing: -0.5px;
}

.oRQCVTGzsqIb {
color: #4285F4;
}

.vSPOOmtPSEwc {
color: #EA4335;
}

.jnJddGKwvVit {
color: #FBBC05;
}

.pEzaCtTPRRxG {
color: #34A853;
}

.fKCVnydRCDHU {
display: flex;
align-items: center;
justify-content: center;
max-width: 200px;
width: 100%;
height: 42px;
border-radius: 6px;
text-decoration: none;
cursor: pointer;
color: var(--KWXMvpFMOFuo);
background: var(--bqFjSiglJbKM);
}

.ecHtNiOWwhyh {
display: flex;
align-items: center;
justify-content: center;
max-width: 214px;
width: 100%;
height: 46px;
margin: 32px auto 0;
border-radius: 6px;
font-size: 16px;
font-weight: 600;
text-decoration: none;
cursor: pointer;
color: var(--KWXMvpFMOFuo);
background: var(--bqFjSiglJbKM);
animation: pulse 2s infinite;
}

@media (min-width: 1025px) {
.fKCVnydRCDHU:hover,
.ecHtNiOWwhyh:hover {
background: var(--aXVXUpHeSmRj);
}
}

@media (max-width: 1200px) {
.OUzXimSfFRpI {
padding: 0 16px;
}
}

@media (max-width: 767px) {
.OUzXimSfFRpI {
margin: 24px 0 60px;
}

.gzgikuYpWFdK {
flex-direction: column;
justify-content: center;
margin-bottom: 16px;
padding: 20px 16px;
}

.ecHtNiOWwhyh {
margin: 18px auto 0;
}

.jDfXllJRpKLD .dFATwnvdyhWJ {
display: block;
margin: 0 auto 5px;
text-align: center;
}

.jMRAowoTapQg {
margin-bottom: 16px;
}
}
.cOmIuOsKukCs {
max-width: 1110px;
width: 100%;
margin: 0 auto 100px;
}

.bkdJKEVfcwvO {
padding: 16px 32px;
border-left: 5px solid var(--teqQcsPGjBfq);
border-radius: 10px;
font-size: 20px;
color: var(--vRxIfxxUMyJP);
background: var(--bGPbxdpmVbMy);
}

@media (max-width: 1200px) {
.cOmIuOsKukCs {
padding: 0 16px;
}
}

@media (max-width: 767px) {
.cOmIuOsKukCs {
margin-bottom: 60px;
}
}
.SGCLWsAKrWBr,
#heDiCFwcWNeB,
#eFIBdrfEmCSS,
#WQAgvrhtHugv {
position: absolute;
opacity: 0;
pointer-events: none;
}

.DLTMfhQaMTyK.SEMiLJIIVFZt {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 20;
display: none;
overflow: auto;
}

#eFIBdrfEmCSS:checked ~ .DLTMfhQaMTyK.SEMiLJIIVFZt,
#WQAgvrhtHugv:checked ~ .DLTMfhQaMTyK.SEMiLJIIVFZt {
display: block;
}

#WQAgvrhtHugv:checked ~ .DLTMfhQaMTyK .rGhCgAUBVrsv {
display: none;
}

#eFIBdrfEmCSS:checked ~ .DLTMfhQaMTyK .OauEptAqRJaM {
display: none;
}

body:has(#eFIBdrfEmCSS:checked),
body:has(#WQAgvrhtHugv:checked) {
overflow: hidden;
}

.sxSPCfkoysbo {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
background: rgba(0, 0, 0, 0.5);
}

.AibvzAsNBfkl {
position: relative;
top: 100px;
max-width: 600px;
width: 100%;
margin: 0 auto;
padding: 28px 44px;
border: 1px solid var(--teqQcsPGjBfq);
border-radius: 20px;
background: var(--bGPbxdpmVbMy);
z-index: 999;
}

.HNRQDsnohDPC .rGhCgAUBVrsv,
.HNRQDsnohDPC .OauEptAqRJaM {
display: block;
}

.bhjYdaDZmQWQ {
margin-bottom: 36px;
font-size: 16px;
line-height: 140%;
text-align: center;
color: var(--vRxIfxxUMyJP);
}

.hGxGXePCnBhO {
margin-bottom: 36px;
padding-bottom: 36px;
border-bottom: 1px solid var(--teqQcsPGjBfq);
}

.hGxGXePCnBhO span {
display: block;
margin-bottom: 4px;
font-size: 20px;
font-weight: 500;
color: var(--UJiddadDTFcI);
}

.hGxGXePCnBhO small {
display: block;
margin-bottom: 16px;
font-size: 16px;
font-weight: 400;
opacity: 0.8;
color: var(--UJiddadDTFcI);
}

.hGxGXePCnBhO input {
width: 100%;
height: 50px;
padding: 0 20px;
border: 1px solid var(--NAIPTuBnkWUF);
border-radius: 46px;
font-size: 16px;
color: var(--UJiddadDTFcI);
background: var(--POirIHLFTWKm);
transition: 0.3s ease-in-out;
}

.hGxGXePCnBhO input::placeholder {
opacity: 0.6;
color: var(--UJiddadDTFcI);
}

.hGxGXePCnBhO input:hover,
.hGxGXePCnBhO input:focus {
border-color: var(--UJiddadDTFcI);
}

.FxASJoJUQend {
margin: 0 auto 24px;
padding: 0;
border: none;
}

.etYHhcXOKCym {
position: relative;
display: flex;
flex-direction: row-reverse;
justify-content: center;
width: 100%;
height: auto;
overflow: hidden;
}

.etYHhcXOKCym > input,
#BavFSwJedvON,
#gPKWwFFfxNWK,
#iWKgRcsXowCT,
#gXABjkCAIHrr,
#VgDmQhfeQfeg,
#lczurJWeixBI,
.etYHhcXOKCym > input.TNuPKSJoMQjr {
display: none;
}

.etYHhcXOKCym > label {
width: 40px;
height: 40px;
margin-top: auto;
font-size: 0;
cursor: pointer;
transition: 0.3s;
}

.etYHhcXOKCym > label::before {
content: '\2605';
display: block;
font-size: 34px;
line-height: 40px;
text-align: center;
color: var(--UJiddadDTFcI);
}

.etYHhcXOKCym > input:checked ~ label::before,
.etYHhcXOKCym > input:checked ~ label ~ label::before,
.etYHhcXOKCym > input:not(:checked) ~ label:hover::before,
.etYHhcXOKCym > input:not(:checked) ~ label:hover ~ label::before {
color: var(--PWgatPBcXPCE);
}

.LhcWfUztvHFI {
margin-bottom: 36px;
}

.LhcWfUztvHFI textarea {
width: 100%;
height: 120px;
padding: 14px 20px;
border: 1px solid var(--UJiddadDTFcI);
border-radius: 20px;
font-size: 16px;
resize: none;
overflow: hidden;
color: var(--UJiddadDTFcI);
background: var(--POirIHLFTWKm);
}

.LhcWfUztvHFI textarea::placeholder {
opacity: 0.6;
color: var(--UJiddadDTFcI);
}

.LYukDSLAfoJL {
display: flex;
align-items: center;
justify-content: flex-end;
}

.tyumsFilRboJ {
display: flex;
align-items: center;
justify-content: center;
width: 136px;
height: 42px;
padding: 10px;
border: 1px solid var(--teqQcsPGjBfq);
border-radius: 6px;
font-size: 16px;
font-weight: 700;
text-align: center;
cursor: pointer;
color: var(--vRxIfxxUMyJP);
transition: 0.3s ease-in-out;
}

.tyumsFilRboJ:hover {
background: var(--teqQcsPGjBfq);
}

.NpsWCVRLOEAS {
display: flex;
align-items: center;
justify-content: center;
width: 193px;
height: 42px;
margin-left: 16px;
padding: 10px;
border-radius: 6px;
font-size: 16px;
font-weight: 700;
text-align: center;
cursor: pointer;
color: var(--vRxIfxxUMyJP);
background: #197BFF;
transition: 0.3s ease-in-out;
}

.NpsWCVRLOEAS:hover {
background: #166AD9;
}

.OauEptAqRJaM {
max-width: 292px;
width: 100%;
margin: 0 auto;
text-align: center;
}

.znJfDZVGdYJq {
margin: 16px 0 20px;
font-size: 24px;
font-weight: 700;
line-height: 140%;
color: var(--vRxIfxxUMyJP);
}

.OauEptAqRJaM .tyumsFilRboJ {
margin: 0 auto;
}

@media (max-width: 767px) {
.AibvzAsNBfkl {
width: calc(100% - 20px);
max-width: 100%;
padding: 28px 16px;
}

.bhjYdaDZmQWQ {
margin-bottom: 20px;
}

.hGxGXePCnBhO {
margin-bottom: 20px;
padding-bottom: 20px;
}

.FxASJoJUQend {
margin-bottom: 16px;
}

.LhcWfUztvHFI {
margin-bottom: 24px;
}
}
.xZxpmFgUZwTj {
display: flex;
align-items: center;
max-width: 1110px;
width: 100%;
margin: 10px auto;
padding: 0;
list-style: none;
}

.xZxpmFgUZwTj li {
position: relative;
font-size: 16px;
color: var(--UJiddadDTFcI);
}

.xZxpmFgUZwTj li a {
color: var(--UJiddadDTFcI);
text-decoration: none;
}

.xZxpmFgUZwTj li a:hover {
text-decoration: none;
}

.xZxpmFgUZwTj li + li {
margin-left: 30px;
}

.xZxpmFgUZwTj li span {
opacity: 0.5;
}

.xZxpmFgUZwTj li + li::before {
content: '-';
position: absolute;
top: 50%;
left: -20px;
transform: translateY(-50%);
font-size: 20px;
color: var(--UJiddadDTFcI);
}

@media (min-width: 1025px) {
.xZxpmFgUZwTj li a:hover {
text-decoration: underline;
}
}

@media (max-width: 1200px) {
.xZxpmFgUZwTj {
padding: 0 16px;
}
}
.pFRtvWyJLoyQ,
.NHyXMMcNoXJX {
width: 100%;
}

table {
width: 100%;
margin-bottom: 32px;
border-collapse: collapse;
}

table tr td {
padding: 16px 32px;
font-size: 18px;
font-weight: 400;
text-align: left;
overflow-wrap: break-word;
color: var(--UJiddadDTFcI);
border: 1px solid var(--teqQcsPGjBfq);
background: var(--eZGcAhplPSGT);
}

table tr th {
padding: 16px 32px;
font-size: 18px;
font-weight: 700;
text-align: left;
overflow-wrap: break-word;
color: var(--UJiddadDTFcI);
border: 1px solid var(--teqQcsPGjBfq);
background: var(--bGPbxdpmVbMy);
}

table tr:nth-child(even) td {
background: var(--dXehfCkKcDJB);
}

@media (max-width: 767px) {
table tr td,
table tr th {
padding: 12px 4px;
font-size: 16px;
}
}

@media (max-width: 500px) {
.pFRtvWyJLoyQ {
display: block;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
}
.rskhFcEOgVfb {
max-width: 1200px;
width: 100%;
margin: 40px auto;
padding: 0 15px;
}

.ZWIaFjcYeLKH {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
gap: 12px;
}

.sgMexoQtxuHS a {
color: var(--PWgatPBcXPCE);
text-decoration: underline;
text-underline-offset: 3px;
text-decoration-color: var(--PWgatPBcXPCE);
transition: color 0.2s ease;
}

.sgMexoQtxuHS a:hover {
color: var(--YogcUHSeYOAz);
}
.PPaXucdoisuQ {
padding: 80px 0 0;
background: var(--qolMEUecqKBB);
border-top: 1px solid var(--NAIPTuBnkWUF);
}

.thuzHizWMycW {
margin-bottom: 94px;
}

.HDHYHSPiaeRK {
display: flex;
align-items: flex-start;
justify-content: space-between;
max-width: 1110px;
width: 100%;
margin: 0 auto;
}

.FyRHatSUdFzP .WTykuTPRLaPc {
margin-bottom: 28px;
}

.WTykuTPRLaPc img {
width: auto;
height: 100px;
max-width: 180px;
border-radius: 12px;
object-fit: contain;
}

.nKBaqyLzboEZ {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 24px;
}

.nKBaqyLzboEZ img {
flex: none;
width: auto;
height: 40px;
max-width: 200px;
object-fit: contain;
}

.KvkQsKYKlcvc {
display: flex;
align-items: flex-start;
margin-left: 20px;
}

.TwECuyybYksj + .TwECuyybYksj {
margin-left: 120px;
}

.zPlchgfhJYkd {
list-style: none;
margin: 0;
padding: 0;
}

.zPlchgfhJYkd li {
font-size: 16px;
}

.zPlchgfhJYkd li + li {
margin-top: 16px;
}

.PPaXucdoisuQ .zPlchgfhJYkd li a {
color: var(--ycuFARmtjOFy);
font-weight: 400;
text-decoration: none;
}

.PPaXucdoisuQ a:hover {
text-decoration: none;
}

.FPMuVymLCHCh {
display: flex;
align-items: center;
justify-content: center;
padding: 0 0 40px;
}

.BuaoqefFOLeh {
font-size: 12px;
text-align: center;
color: var(--ycuFARmtjOFy);
}

@media (min-width: 1025px) {
.PPaXucdoisuQ .zPlchgfhJYkd li a:hover {
text-decoration: underline;
}
}

@media (max-width: 1200px) {
.PPaXucdoisuQ {
padding: 80px 16px 0;
}
}

@media (max-width: 767px) {
.PPaXucdoisuQ {
padding: 50px 16px 68px;
}

.WTykuTPRLaPc img {
height: 80px;
max-width: 150px;
}

.nKBaqyLzboEZ img {
height: 32px;
max-width: 160px;
}

.thuzHizWMycW {
margin-bottom: 40px;
}

.HDHYHSPiaeRK {
flex-direction: column;
}

.KvkQsKYKlcvc {
margin: 40px 0 0;
flex-direction: column;
}

.TwECuyybYksj + .TwECuyybYksj {
margin: 36px 0 0;
}

.FPMuVymLCHCh {
padding: 0 0 50px;
justify-content: flex-start;
}
}
