.page__info-text{padding:27px 31px;box-shadow:#0000001a 0 4px 30px;background:#ffffff03;border-radius:16px;border-width:1px;border-style:solid;border-color:#ffffff4d;border-image:initial;overflow:hidden;z-index:0}.page__info-text h1,.page__info-text h2,.page__info-text h3,.page__info-text h4,.page__info-text h5,.page__info-text p{z-index:1;position:relative}.page__info-text h1{width:fit-content;background:linear-gradient(270deg,#424365 3.77%,#fff 79.22%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Benzin,sans-serif;font-size:40px;line-height:1;font-weight:400}.page__info-text h1:not(:last-child){margin-bottom:1rem}.page__info-text h2{font-family:Mazzard,sans-serif;font-size:24px;line-height:1;font-weight:700;margin-top:24px}.page__info-text h2:not(:last-child){margin-bottom:.6rem}.page__info-text p,.page__info-text dl{display:block;font-size:1.125rem;line-height:1.5;opacity:.8;letter-spacing:.02rem;position:relative;max-width:80ch;z-index:0}.page__info-text p:not(:last-child),.page__info-text dl:not(:last-child){margin-bottom:.9rem}.page__info-text p:has(+h2),.page__info-text dl:has(+h2){margin-bottom:1.5rem!important}.page__info-text p:has(+ol),.page__info-text dl:has(+ol){margin-bottom:.8rem!important}.page__info-text p:has(+ul),.page__info-text dl:has(+ul){margin-bottom:.8rem!important}.page__info-text ol{padding-left:40px;line-height:1.5;color:#fffc;position:relative;letter-spacing:.02em}.page__info-text ol li:before{content:counter(list-counter);position:absolute;left:-30px;top:10%;width:19px;height:19px;background-color:#c9a44c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;border-radius:2px}.page__info-text ol{font-size:1.125rem;padding-left:40px;line-height:1.5;color:#fffc;position:relative;letter-spacing:.02em;list-style:none;display:flex;flex-direction:column;gap:.7rem;counter-reset:list-counter}.page__info-text ol li{counter-increment:list-counter;position:relative;max-width:80ch}.page__info-text ol li:before{content:counter(list-counter);position:absolute;left:-2.2rem;top:2px;width:20px;height:20px;background:linear-gradient(90deg,#c9a44c,#ffe7af);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border-radius:2px}.page__info-text ol:not(:last-child){margin-bottom:.8rem}.page__info-text ol:has(+h2){margin-bottom:1.5rem!important}.page__info-text ul{max-width:80ch;padding-left:40px;line-height:1.5;color:#fffc;position:relative;letter-spacing:.02em;list-style:none;display:flex;flex-direction:column;gap:12px;font-size:1.125rem}.page__info-text ol,.page__info-text ul{z-index:1}.page__info-text ul:not(:last-child){margin-bottom:11px}.page__info-text ul li{position:relative}.page__info-text ul li:before{content:"";position:absolute;left:-30px;top:6px;width:16px;height:16px;background:linear-gradient(90deg,#c9a44c,#ffe7af);border-radius:50%}.page__info-text ul li:after{content:"";position:absolute;left:-27px;top:10px;width:10px;height:5px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}.page__info-text ol:after{content:"";position:absolute!important;width:43%;top:0;right:0;aspect-ratio:704 / 311;transform-origin:center}.page__info-text ul:after{content:"";position:absolute!important;width:53%;top:0;left:43%;aspect-ratio:704 / 311;transform-origin:center}.page__info-text p:where(:nth-of-type(1),:nth-of-type(5),:nth-of-type(10)):before,.page__info-text dl:where(:nth-of-type(1),:nth-of-type(5),:nth-of-type(10)):before{content:"";position:absolute;top:0;left:0;width:45%;aspect-ratio:388 / 300;z-index:-3}.page__info-text p:nth-of-type(3n+3):after,.page__info-text dl:nth-of-type(3n+3):after{position:absolute;content:"";width:30%;aspect-ratio:1/1;background:#161443;border-radius:50%;bottom:-300px;right:50%;z-index:-1;pointer-events:none!important}.page__info-text table{width:100%;border-collapse:collapse;color:#fff;min-width:900px}.page__info-text th{font-weight:700;font-size:18px;text-align:left;padding:18px 25px 12px}.page__info-text tbody tr:not(:nth-child(2n)){position:relative;background:#0000004d}.page__info-text tbody td{position:relative;font-size:16px;font-weight:400;z-index:1;padding:20px 25px}@media screen and (max-width: 425px){.page__info-text{padding:20px}.page__info-text h1{font-size:24px}.page__info-text h2,.page__info-text h3,.page__info-text h4,.page__info-text h5{font-size:20px}.page__info-text p,.page__info-text ul,.page__info-text ol{font-size:16px}.page__info-text ul,.page__info-text ol{padding-left:20px}.page__info-text ol li:before{left:-25px}.page__info-text ul li:before{left:-25px}.page__info-text ul li:after{left:-22px}}@media screen and (max-width: 320px){.page__info-text{padding:15px 10px}}.page__info-text .table-of-contents{padding:1rem;right:0!important;max-width:300px!important}@media (min-width: 768px){.page__info-text .table-of-contents{position:fixed!important;top:2.5rem!important;right:0!important;max-width:300px!important}}.table-wrapper{z-index:10;position:relative;overflow-x:auto;border-radius:.75rem;padding:1px;margin-top:2.5rem;margin-bottom:2.5rem;border:1px solid rgba(255,255,255,.2)}@media (min-width: 768px){.table-wrapper{overflow:hidden;border-color:transparent}}.table-wrapper:before{content:"";display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background-color:#ffffff1a;background-image:linear-gradient(90deg,#0b0c22cc,#0b0c224d,#0b0c22cc);background-repeat:no-repeat;border-radius:.75rem;box-shadow:0 4px 30px #0000001a;border:1px solid rgba(255,255,255,.2)}@media (min-width: 768px){.table-wrapper:before{display:block}}.blog__post-text,.destination__text{padding:27px 31px;box-shadow:#0000001a 0 4px 30px;background:#ffffff03;border-radius:16px;border-width:1px;border-style:solid;border-color:#ffffff4d;border-image:initial;overflow:hidden;z-index:0}:is(.blog__post-text,.destination__text) h1,:is(.blog__post-text,.destination__text) h2,:is(.blog__post-text,.destination__text) h3,:is(.blog__post-text,.destination__text) h4,:is(.blog__post-text,.destination__text) h5{z-index:1;position:relative;max-width:70ch;line-height:1.3!important}:is(.blog__post-text,.destination__text) h1{font-family:Mazzard,sans-serif;font-size:40px;line-height:1;font-weight:700}:is(.blog__post-text,.destination__text) h1:not(:last-child){margin-bottom:1rem}:is(.blog__post-text,.destination__text) h2{font-family:Mazzard,sans-serif;font-size:24px;line-height:1;font-weight:700}:is(.blog__post-text,.destination__text) h3{font-family:Mazzard,sans-serif;font-size:22px;margin-bottom:8px;line-height:1;font-weight:700}:is(.blog__post-text,.destination__text) h4{font-family:Mazzard,sans-serif;font-size:18px;margin-bottom:8px;line-height:1;font-weight:700}:is(.blog__post-text,.destination__text) h2:not(:last-child){margin-bottom:.6rem}:is(.blog__post-text,.destination__text) p{display:block;font-size:1.19rem;line-height:1.5;opacity:.8;letter-spacing:.02rem;position:relative;max-width:80ch;z-index:1}:is(.blog__post-text,.destination__text) p:not(:last-child){margin-bottom:.9rem}:is(.blog__post-text,.destination__text) p:has(+h2){margin-bottom:1.5rem!important}:is(.blog__post-text,.destination__text) p:has(+ol){margin-bottom:.8rem!important}:is(.blog__post-text,.destination__text) p:has(+ul){margin-bottom:.8rem!important}:is(.blog__post-text,.destination__text) ol{font-size:1.1rem;padding-left:40px;line-height:1.5;color:#fffc;position:relative;z-index:1;letter-spacing:.02em}:is(.blog__post-text,.destination__text) ol li:before{content:counter(list-counter);position:absolute;left:-10px;top:10%;width:19px;height:19px;background-color:#c9a44c;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;border-radius:2px}:is(.blog__post-text,.destination__text) ol{font-size:1.1rem;padding-left:40px;line-height:1.5;color:#fffc;position:relative;letter-spacing:.02em;list-style:none;display:flex;flex-direction:column;gap:.7rem;counter-reset:list-counter}:is(.blog__post-text,.destination__text) ol li{counter-increment:list-counter;position:relative;max-width:80ch}:is(.blog__post-text,.destination__text) ol li:before{content:counter(list-counter);position:absolute;left:-1.8rem;top:2px;width:20px;height:20px;background:linear-gradient(90deg,#321f51,#653194);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border-radius:2px;border:1px solid #461a4e}:is(.blog__post-text,.destination__text) ol:not(:last-child){margin-bottom:.8rem}:is(.blog__post-text,.destination__text) ol:has(+h2){margin-bottom:1.5rem!important}:is(.blog__post-text,.destination__text) ul{font-size:1.1rem;max-width:80ch;padding-left:40px;line-height:1.5;color:#fffc;position:relative;letter-spacing:.02em;list-style:none;display:flex;flex-direction:column;gap:12px;z-index:1}:is(.blog__post-text,.destination__text) ol,:is(.blog__post-text,.destination__text) ul{z-index:1}:is(.blog__post-text,.destination__text) ul:not(:last-child){margin-bottom:11px}:is(.blog__post-text,.destination__text) ul li{position:relative}:is(.blog__post-text,.destination__text) ul li:before{content:"";position:absolute;left:-30px;top:6px;z-index:-1;width:16px;height:16px;background:linear-gradient(90deg,#c9a44c,#ffe7af);border-radius:50%;border:1px solid #ffe5a7}:is(.blog__post-text,.destination__text) ul li:after{content:"";position:absolute;left:-27px;top:10px;width:10px;height:5px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg);z-index:-1}:is(.blog__post-text,.destination__text) ol:after{content:"";position:absolute!important;width:43%;top:0;right:0;aspect-ratio:704 / 311;transform-origin:center}:is(.blog__post-text,.destination__text) ul:after{content:"";position:absolute!important;width:53%;top:0;left:43%;aspect-ratio:704 / 311;transform-origin:center;z-index:-1}:is(.blog__post-text,.destination__text) p:where(:nth-of-type(1),:nth-of-type(5),:nth-of-type(10)):before{content:"";position:absolute;top:0;left:0;width:45%;aspect-ratio:388 / 300;z-index:-3}:is(.blog__post-text,.destination__text) p:nth-of-type(3n+3):after{content:"";position:absolute;width:50%;aspect-ratio:1/1;opacity:60%;background:radial-gradient(circle,rgba(55,40,106,.8) 0%,rgba(55,40,106,.5) 30%,rgba(55,40,106,.2) 50%,transparent 70%);border-radius:50%;bottom:-300px;right:50%;z-index:-1}@media screen and (max-width: 425px){.blog__post-text,.destination__text{padding:20px}:is(.blog__post-text,.destination__text) h1{font-size:24px}:is(.blog__post-text,.destination__text) h2,:is(.blog__post-text,.destination__text) h3,:is(.blog__post-text,.destination__text) h4,:is(.blog__post-text,.destination__text) h5{font-size:20px}:is(.blog__post-text,.destination__text) p,:is(.blog__post-text,.destination__text) ul,:is(.blog__post-text,.destination__text) ol{font-size:16px}:is(.blog__post-text,.destination__text) ul,:is(.blog__post-text,.destination__text) ol{padding-left:20px}:is(.blog__post-text,.destination__text) ol li:before{left:-25px}:is(.blog__post-text,.destination__text) ul li:before{left:-25px}:is(.blog__post-text,.destination__text) ul li:after{left:-22px}}:is(.blog__post-text,.destination__text) img{width:100%;height:100%;max-height:456px;filter:brightness(.85);object-fit:cover;border-radius:30px;position:relative;z-index:10}:is(.blog__post-text,.destination__text)>img:not(:last-child){margin-bottom:1rem}:is(.blog__post-text,.destination__text)>img{max-width:80%}@media screen and (max-width: 320px){.blog__post-text,.destination__text{padding:15px 10px}}@media screen and (max-width: 425px){:is(.blog__post-text,.destination__text)>img{max-width:100%!important}}:is(.blog__post-text,.destination__text) .table-container{background:#ffffff03;border-radius:10px;box-shadow:0 4px 30px #0000001a;border:1px solid rgba(255,255,255,.3);padding:0 20px 20px;z-index:10;position:relative}:is(.blog__post-text,.destination__text) table{width:100%;border-collapse:collapse;color:#fff}:is(.blog__post-text,.destination__text) th{font-weight:700;font-size:18px;text-align:left;padding:18px 25px 12px}:is(.blog__post-text,.destination__text) tr{position:relative}:is(.blog__post-text,.destination__text) tbody tr:not(:nth-child(2n)){position:relative;background:#0000004d}:is(.blog__post-text,.destination__text) tbody td{position:relative;font-size:16px;font-weight:400;z-index:1;padding:20px 25px}@media (max-width: 870px){:is(.blog__post-text,.destination__text) .table-container{overflow-x:auto}:is(.blog__post-text,.destination__text) table{min-width:870px}}:is(.blog__post-text,.destination__text) ol[type=a]{margin-top:16px;padding-left:40px;line-height:1.5;color:#fffc;position:relative;letter-spacing:.02em;list-style:none;counter-reset:list-counter}:is(.blog__post-text,.destination__text) ol[type=a] li{counter-increment:list-counter;position:relative;max-width:80ch}:is(.blog__post-text,.destination__text) ol[type=a] li:before{content:counter(list-counter,upper-alpha);position:absolute;left:-1.8rem;top:2px;width:20px;height:20px;background:linear-gradient(90deg,#321f51,#653194);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border-radius:2px;border:1px solid #461a4e}:is(.blog__post-text,.destination__text) ol[type=a] li{line-height:1.3;margin-bottom:4px}:is(.blog__post-text,.destination__text) ol[type=a] ol{counter-reset:list-counter}:is(.blog__post-text,.destination__text) ol[type=a] ol li{counter-increment:list-counter}:is(.blog__post-text,.destination__text) ol[type=a] ol li:before{content:counter(list-counter,upper-alpha);position:absolute;left:-1.8rem;top:2px;width:20px;height:20px;background:linear-gradient(90deg,#c9a44c,#ffe7af);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border-radius:2px}
