/*
*  Header Dimensions
*/
/*
*  Accesibility Colors
*/
/*
*    Fonts Properties
*/
/*
*    Headings Sizes
*/
/*
*    Headings Line Heights
*/
/* Buttons Properties */
/* Primary Button */
/*
* Secondary Button
*/
/* Tertiary Button */
/* Submit  */
/* Clear  */
/*
*    Header Properties
*/
/*Pagination*/
/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; }
html::-moz-selection, body::-moz-selection, div::-moz-selection, span::-moz-selection, applet::-moz-selection, object::-moz-selection, iframe::-moz-selection, h1::-moz-selection, h2::-moz-selection, h3::-moz-selection, h4::-moz-selection, h5::-moz-selection, h6::-moz-selection, p::-moz-selection, blockquote::-moz-selection, pre::-moz-selection, a::-moz-selection, abbr::-moz-selection, acronym::-moz-selection, address::-moz-selection, big::-moz-selection, cite::-moz-selection, code::-moz-selection, del::-moz-selection, dfn::-moz-selection, em::-moz-selection, img::-moz-selection, ins::-moz-selection, kbd::-moz-selection, q::-moz-selection, s::-moz-selection, samp::-moz-selection, small::-moz-selection, strike::-moz-selection, strong::-moz-selection, sub::-moz-selection, sup::-moz-selection, tt::-moz-selection, var::-moz-selection, b::-moz-selection, u::-moz-selection, i::-moz-selection, center::-moz-selection, dl::-moz-selection, dt::-moz-selection, dd::-moz-selection, ol::-moz-selection, ul::-moz-selection, li::-moz-selection, fieldset::-moz-selection, form::-moz-selection, label::-moz-selection, legend::-moz-selection, table::-moz-selection, caption::-moz-selection, tbody::-moz-selection, tfoot::-moz-selection, thead::-moz-selection, tr::-moz-selection, th::-moz-selection, td::-moz-selection, article::-moz-selection, aside::-moz-selection, canvas::-moz-selection, details::-moz-selection, embed::-moz-selection, figure::-moz-selection, figcaption::-moz-selection, footer::-moz-selection, header::-moz-selection, hgroup::-moz-selection, menu::-moz-selection, nav::-moz-selection, output::-moz-selection, ruby::-moz-selection, section::-moz-selection, summary::-moz-selection, time::-moz-selection, mark::-moz-selection, audio::-moz-selection, video::-moz-selection { background-color: #c39a09; color: #080615; }
html::selection, body::selection, div::selection, span::selection, applet::selection, object::selection, iframe::selection, h1::selection, h2::selection, h3::selection, h4::selection, h5::selection, h6::selection, p::selection, blockquote::selection, pre::selection, a::selection, abbr::selection, acronym::selection, address::selection, big::selection, cite::selection, code::selection, del::selection, dfn::selection, em::selection, img::selection, ins::selection, kbd::selection, q::selection, s::selection, samp::selection, small::selection, strike::selection, strong::selection, sub::selection, sup::selection, tt::selection, var::selection, b::selection, u::selection, i::selection, center::selection, dl::selection, dt::selection, dd::selection, ol::selection, ul::selection, li::selection, fieldset::selection, form::selection, label::selection, legend::selection, table::selection, caption::selection, tbody::selection, tfoot::selection, thead::selection, tr::selection, th::selection, td::selection, article::selection, aside::selection, canvas::selection, details::selection, embed::selection, figure::selection, figcaption::selection, footer::selection, header::selection, hgroup::selection, menu::selection, nav::selection, output::selection, ruby::selection, section::selection, summary::selection, time::selection, mark::selection, audio::selection, video::selection { background-color: #c39a09; color: #080615; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
article::-moz-selection, aside::-moz-selection, details::-moz-selection, figcaption::-moz-selection, figure::-moz-selection, footer::-moz-selection, header::-moz-selection, hgroup::-moz-selection, menu::-moz-selection, nav::-moz-selection, section::-moz-selection { background-color: transparent; }
article::selection, aside::selection, details::selection, figcaption::selection, figure::selection, footer::selection, header::selection, hgroup::selection, menu::selection, nav::selection, section::selection { background-color: transparent; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: none; }

table { border-collapse: collapse; border-spacing: 0; }

/*end Reset default assets*/
html { scroll-behavior: smooth; }

div[id] { scroll-margin-top: 92px; }
@media (min-width: 1199.98px) { div[id] { scroll-margin-top: 127px; } }

body.logged-in { overflow-x: clip; }
body.logged-in header.fixed-top { margin-top: 0 !important; }
body.logged-in .admin-view { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #000; border-radius: 2px; color: #fff; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin: 0 auto 30px; opacity: 0.4; padding: 5px; position: relative; }
body.logged-in .admin-view::after { content: "[only admin can view this button]"; display: inline-block; font-size: 11px; margin-left: 5px; }

body { background-color: #000000; font-family: 'Inter', sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
@media (max-width: 600px) { body.logged-in.admin-bar #wpadminbar { position: fixed; } }
body .body-1, body .has-body-1-font-size { font-size: 1.25rem !important; line-height: 1.2 !important; }
body .body-2, body .has-body-2-font-size { font-size: 1.0625rem !important; line-height: 1.2 !important; }
body .body-3, body .caption-size, body .has-body-3-font-size { font-size: 1rem !important; line-height: 1.2 !important; }
body .body-4, body .has-body-4-font-size { font-size: 0.875rem !important; line-height: 1.2 !important; }
body h1, body .h1, body h2, body .h2, body h3, body .h3, body h4, body .h4, body h5, body .h5, body h6, body .h6 { font-family: "Inter", sans-serif; font-weight: 400; color: #f8f9f8; margin-bottom: 12px; }
body h1, body .h1, body .h1 > * { font-size: 2.375rem; line-height: 1.1; letter-spacing: -0.02rem; }
body h2, body .h2, body .h2 > * { font-size: 2.0625rem; line-height: 1.1; letter-spacing: -0.02rem; }
body h3, body .h3, body .h3 > * { font-size: 1.25rem; line-height: 1.1; letter-spacing: -0.02rem; }
body h4, body .h4, body .h4 > * { font-size: 1.0625rem; line-height: 1.1; letter-spacing: -0.02rem; }
body h5, body .h5, body .h5 > * { font-size: 1.0625rem; line-height: 1.5; letter-spacing: -0.02rem; }
body h6, body .h6, body .h6 > * { font-size: 1.0625rem; line-height: 1.1; letter-spacing: -0.02rem; }
body .subheading { font-family: "Roboto Mono", monospace; font-size: 1rem; line-height: 1.5; letter-spacing: -0.02rem; }
body p, body ul li, body ol li { color: #f8f9f8; font-size: 1rem; line-height: 1.5; }
body img { max-width: 100%; height: auto; }
body img[src$=".svg"] { width: auto; max-width: 100%; }
body img::-moz-selection { background-color: transparent; }
body img::selection { background-color: transparent; }
body a { text-decoration: none; color: #f8f9f8; }
body a:hover { color: #f8f9f8; text-decoration: none; }
body ul, body ol { padding-left: 15px; }
body ul ::marker, body ol ::marker { color: #f8f9f8; }
body .alignfull { width: 100vw; position: relative; left: calc(-50vw + 50%); }
body .aligncenter { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }

div[class*="__inside-container"] { max-width: 100%; padding: 0 var(--bs-gutter-x, 0.75rem); margin: 0 auto; }
@media (min-width: 576px) { div[class*="__inside-container"] { width: 540px; } }
@media (min-width: 768px) { div[class*="__inside-container"] { width: 720px; } }
@media (min-width: 992px) { div[class*="__inside-container"] { width: 960px; } }
@media (min-width: 1200px) { div[class*="__inside-container"] { width: 1140px; } }
@media (min-width: 1400px) { div[class*="__inside-container"] { width: 1320px; } }

/*
*  Header Dimensions
*/
/*
*  Accesibility Colors
*/
/*
*    Fonts Properties
*/
/*
*    Headings Sizes
*/
/*
*    Headings Line Heights
*/
/* Buttons Properties */
/* Primary Button */
/*
* Secondary Button
*/
/* Tertiary Button */
/* Submit  */
/* Clear  */
/*
*    Header Properties
*/
/*Pagination*/
/*
*  Header Dimensions
*/
/*
*  Accesibility Colors
*/
/*
*    Fonts Properties
*/
/*
*    Headings Sizes
*/
/*
*    Headings Line Heights
*/
/* Buttons Properties */
/* Primary Button */
/*
* Secondary Button
*/
/* Tertiary Button */
/* Submit  */
/* Clear  */
/*
*    Header Properties
*/
/*Pagination*/
.block { position: relative; padding-top: 100px; padding-bottom: 100px; }
@media (min-width: 1199.98px) { .block.pt-0 { padding-top: 0 !important; } }
@media (min-width: 1199.98px) { .block.pb-0 { padding-bottom: 0 !important; } }
.block__container:not(.parent-fullwidth) .container { padding-left: 0; padding-right: 0; }

@media (min-width: 1199.98px) { .container div:not(.alignfull) > .container { padding-left: 0; padding-right: 0; } }
.block:not(.block-np) + .block:not(.block-np) { padding-top: 0; }

.null-first-padding + div { padding-top: 0; }

.block { 	/* Flex Alignment Properties */ 	/* Light Text - Dark Contrast */ 	/* Dark Text - Light Contrast */ }
.block__background--overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.block__background--overlay::after { content: ""; background-color: #000000; width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0.45; }
.block__content--start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; }
.block__content--start > *:not(font), .block__content--start *:not(font) > *:not(font) { text-align: left; }
.block__content--center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; }
.block__content--center > *:not(font), .block__content--center *:not(font) > *:not(font) { text-align: center; }
.block__content--end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; }
.block__content--end > *:not(font), .block__content--end *:not(font) > *:not(font) { text-align: right; }
.block__editor--color-light h2, .block__editor--color-light h3, .block__editor--color-light h4, .block__editor--color-light h5, .block__editor--color-light h6, .block__editor--color-light .h1, .block__editor--color-light .h2, .block__editor--color-light .h3, .block__editor--color-light .h4, .block__editor--color-light .h5, .block__editor--color-light .h6, .block__editor--color-light .h7 { color: #f8f9f8; }
.block__editor--color-light > *:not(font), .block__editor--color-light *:not(font) > *:not(font) { color: #f8f9f8; }
.block__editor--color-light hr { border-color: #f8f9f8 !important; }
.block__editor--color-light p, .block__editor--color-light p > *:not(font) { color: #f8f9f8 !important; }
.block__editor--color-light ul > li { color: #f8f9f8 !important; }
.block__editor--color-light ul > li::before { background-color: #f8f9f8; }
.block__editor--color-light ul > li::marker { color: #f8f9f8; }
.block__editor--color-light span { color: #f8f9f8; }
.block__editor--color-light span::after { background-color: #f8f9f8; }
.block__editor--color-light ol > li { color: #f8f9f8 !important; }
.block__editor--color-light ol > li::before { background-color: #f8f9f8; }
.block__editor--color-light ol > li::marker { color: #f8f9f8; }
.block__editor--color-dark > *:not(blockquote):not(span):not([class*="cta"]):not(a), .block__editor--color-dark *:not(blockquote):not(span):not([class*="cta"]):not(a) > *:not(blockquote):not(span):not([class*="cta"]):not(a) { color: #f8f9f8; }
.block__editor--color-dark h2, .block__editor--color-dark h3, .block__editor--color-dark h4, .block__editor--color-dark h5, .block__editor--color-dark h6, .block__editor--color-dark .h1, .block__editor--color-dark .h2, .block__editor--color-dark .h3, .block__editor--color-dark .h4, .block__editor--color-dark .h5, .block__editor--color-dark .h6, .block__editor--color-dark .h7 { color: #080615; }
.block__editor--color-dark ul > li::before { background-color: #080615; }
.block__editor--color-dark ul > li::marker { color: #080615; }
.block__editor--color-dark ol > li::before { background-color: #080615; }
.block__editor--color-dark ol > li::marker { color: #080615; }
.block__editor--color-dark a:not([class*="cta"]) { color: #f8f9f8; text-decoration: underline !important; }
.block__editor--color-dark a:not([class*="cta"]) > *:not(font), .block__editor--color-dark a:not([class*="cta"]) *:not(font) > *:not(font), .block__editor--color-dark a:not([class*="cta"]) *:not(font) > *:not(font) > *:not(font) { color: #f8f9f8; }
.block__editor--color-dark a:not([class*="cta"]):hover { text-decoration: none !important; }

/*
*    Text Alignment Properties
*/
div[class^="block__content"].left { text-align: left; }
div[class^="block__content"].left > * { text-align: left; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
div[class^="block__content"].center { text-align: center; }
div[class^="block__content"].center > * { text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
div[class^="block__content"].right { text-align: right; }
div[class^="block__content"].right > * { text-align: right; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
@media (min-width: 991.98px) { div[class^="block__content"].flex-row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } }

/*
*    Text Default Properties
*/
div[class^="block__editor"] { 	/* Blockquote Properties */ }
div[class^="block__editor"] h1 + p { margin-top: 10px; }
div[class^="block__editor"] h2 + p, div[class^="block__editor"] h3 + p, div[class^="block__editor"] h4 + p, div[class^="block__editor"] h5 + p, div[class^="block__editor"] h6 + p { margin-top: 10px; }
div[class^="block__editor"] h3 + p { margin-top: 16px; }
div[class^="block__editor"] h2 + div, div[class^="block__editor"] h3 + div, div[class^="block__editor"] h4 + div, div[class^="block__editor"] h5 + div, div[class^="block__editor"] h6 + div, div[class^="block__editor"] p + div { margin-top: 20px !important; }
div[class^="block__editor"] * + .important-text { margin-top: 20px !important; }
div[class^="block__editor"] div:not(.bg-box) p + h2, div[class^="block__editor"] div:not(.bg-box) p + h3, div[class^="block__editor"] div:not(.bg-box) p + h4, div[class^="block__editor"] div:not(.bg-box) p + h5, div[class^="block__editor"] div:not(.bg-box) p + h6 { margin-top: 20px; }
div[class^="block__editor"] p + h2, div[class^="block__editor"] p + h3, div[class^="block__editor"] p + h4, div[class^="block__editor"] p + h5, div[class^="block__editor"] p + h6 { margin-top: 30px; }
div[class^="block__editor"] ul + h2, div[class^="block__editor"] ol + h2, div[class^="block__editor"] ul + h3, div[class^="block__editor"] ol + h3, div[class^="block__editor"] ul + h4, div[class^="block__editor"] ol + h4, div[class^="block__editor"] ul + h5, div[class^="block__editor"] ol + h5, div[class^="block__editor"] ul + h6, div[class^="block__editor"] ol + h6 { margin-top: 30px; }
div[class^="block__editor"] p + blockquote, div[class^="block__editor"] blockquote + p, div[class^="block__editor"] p + div, div[class^="block__editor"] div + p { margin-top: 20px; }
div[class^="block__editor"] p + ul, div[class^="block__editor"] p + ol, div[class^="block__editor"] ul + p, div[class^="block__editor"] ol + p { margin-top: 20px; }
div[class^="block__editor"] h2 + ul, div[class^="block__editor"] h2 + ol, div[class^="block__editor"] p + ol, div[class^="block__editor"] p + ul, div[class^="block__editor"] h3 + ul, div[class^="block__editor"] h3 + ol, div[class^="block__editor"] p + ol, div[class^="block__editor"] p + ul, div[class^="block__editor"] h4 + ul, div[class^="block__editor"] h4 + ol, div[class^="block__editor"] p + ol, div[class^="block__editor"] p + ul, div[class^="block__editor"] h5 + ul, div[class^="block__editor"] h5 + ol, div[class^="block__editor"] p + ol, div[class^="block__editor"] p + ul, div[class^="block__editor"] h6 + ul, div[class^="block__editor"] h6 + ol, div[class^="block__editor"] p + ol, div[class^="block__editor"] p + ul { margin-top: 20px; }
div[class^="block__editor"] p:not(:empty) + p:not(:empty) { margin-top: 20px; }
div[class^="block__editor"] .block__editor + .block__button, div[class^="block__editor"] .block__editor + .block__buttons { margin-top: 24px; }
div[class^="block__editor"] h2, div[class^="block__editor"] h3, div[class^="block__editor"] h4, div[class^="block__editor"] h5, div[class^="block__editor"] h6, div[class^="block__editor"] .h2, div[class^="block__editor"] .h3, div[class^="block__editor"] .h4, div[class^="block__editor"] .h5, div[class^="block__editor"] .h6, div[class^="block__editor"] .h7 { font-weight: 400; letter-spacing: -0.02rem; margin-bottom: 0 !important; margin-top: 0; text-transform: none; }
div[class^="block__editor"] h2 > *:not(font), div[class^="block__editor"] h2 span, div[class^="block__editor"] h3 > *:not(font), div[class^="block__editor"] h3 span, div[class^="block__editor"] h4 > *:not(font), div[class^="block__editor"] h4 span, div[class^="block__editor"] h5 > *:not(font), div[class^="block__editor"] h5 span, div[class^="block__editor"] h6 > *:not(font), div[class^="block__editor"] h6 span, div[class^="block__editor"] .h2 > *:not(font), div[class^="block__editor"] .h2 span, div[class^="block__editor"] .h3 > *:not(font), div[class^="block__editor"] .h3 span, div[class^="block__editor"] .h4 > *:not(font), div[class^="block__editor"] .h4 span, div[class^="block__editor"] .h5 > *:not(font), div[class^="block__editor"] .h5 span, div[class^="block__editor"] .h6 > *:not(font), div[class^="block__editor"] .h6 span, div[class^="block__editor"] .h7 > *:not(font), div[class^="block__editor"] .h7 span { font-family: 'Inter', sans-serif; font-weight: 400; }
div[class^="block__editor"] h2 strong, div[class^="block__editor"] h2 a, div[class^="block__editor"] h2 em, div[class^="block__editor"] h3 strong, div[class^="block__editor"] h3 a, div[class^="block__editor"] h3 em, div[class^="block__editor"] h4 strong, div[class^="block__editor"] h4 a, div[class^="block__editor"] h4 em, div[class^="block__editor"] h5 strong, div[class^="block__editor"] h5 a, div[class^="block__editor"] h5 em, div[class^="block__editor"] h6 strong, div[class^="block__editor"] h6 a, div[class^="block__editor"] h6 em, div[class^="block__editor"] .h2 strong, div[class^="block__editor"] .h2 a, div[class^="block__editor"] .h2 em, div[class^="block__editor"] .h3 strong, div[class^="block__editor"] .h3 a, div[class^="block__editor"] .h3 em, div[class^="block__editor"] .h4 strong, div[class^="block__editor"] .h4 a, div[class^="block__editor"] .h4 em, div[class^="block__editor"] .h5 strong, div[class^="block__editor"] .h5 a, div[class^="block__editor"] .h5 em, div[class^="block__editor"] .h6 strong, div[class^="block__editor"] .h6 a, div[class^="block__editor"] .h6 em, div[class^="block__editor"] .h7 strong, div[class^="block__editor"] .h7 a, div[class^="block__editor"] .h7 em { font-size: inherit !important; font-weight: inherit !important; }
div[class^="block__editor"] p { font-weight: 400; line-height: 1.5; }
div[class^="block__editor"] strong { font-weight: 700; }
div[class^="block__editor"] em { font-style: italic; font-weight: 400; }
div[class^="block__editor"] > *:not(blockquote):not(li), div[class^="block__editor"] *:not(blockquote):not(li) > *:not(blockquote):not(li) { margin-bottom: 0; overflow-wrap: break-word; white-space: normal; word-break: break-word; }
div[class^="block__editor"] ul { list-style: none; }
div[class^="block__editor"] ul li { padding-left: 16px; position: relative; }
div[class^="block__editor"] ul li::before { content: ""; background-color: #5ba97d; border-radius: 50%; height: 6px; left: 0; position: absolute; top: 8px; width: 6px; }
div[class^="block__editor"] img { display: block; }
div[class^="block__editor"] img.alignright { margin-left: auto; }
div[class^="block__editor"] img.alignleft { margin-right: auto; }
div[class^="block__editor"] img.aligncenter { margin: 0 auto; }
div[class^="block__editor"] blockquote, div[class^="block__editor"] blockquote > * { font-family: 'Inter', sans-serif; color: #f8f9f8; font-size: 1rem; font-style: normal; font-weight: 400; letter-spacing: normal; line-height: 1.5; }

.block__editor + .block__buttons, .block__editor + .block__button { margin-top: 24px; }

.mt-40 { margin-top: 40px; }

.mt-50 { margin-top: 50px; }

div[class*="__background"] { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
div[class*="__background"] > img { -o-object-fit: cover; object-fit: cover; height: 100% !important; width: 100%; }

hr.line { display: block; width: 100%; border-top-width: 0.03125rem; border-top-style: solid; margin-top: 0; margin-bottom: 0; }
hr.line.hr-top { margin-bottom: 40px; }
hr.line.hr-bottom { margin-top: 40px; }
hr.line.light { border-color: #f8f9f8; }
hr.line.dark { border-color: #080615; }
hr.line.grey { border-color: #f8f9f8; }
hr.line.tiny { border-width: 0.0125rem; }

p > iframe { width: 100%; }

/*
* Swiper Global Styles
*/
.swiper-initialized .swiper-notification { font-family: 'Inter', sans-serif; font-size: 1rem; font-weight: 300; line-height: 1.2; }

div[class^="swiper__container--"] { position: relative; }

.swiper__container-controls { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: nowrap; flex-wrap: nowrap; gap: 30px; position: relative; margin-top: 50px; 	/* Paginador */ 		/* Paginador Dynamic */ 	/* Scrollbar */ 	/* Buttons Container Tugheder */ 	/* Buttons Between Paginatior */ 	/* Buttons Play Puse */ }
.swiper__container-controls.left { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.swiper__container-controls.center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.swiper__container-controls.right { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.swiper__container-controls .swiper-pagination-bullets.swiper-pagination-horizontal:not(.swiper-pagination-bullets-dynamic), .swiper__container-controls .swiper-pagination:not(.swiper-pagination-bullets-dynamic) { bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 18px; height: auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; text-align: center; -webkit-transform: unset; transform: unset; width: auto; }
.swiper__container-controls .swiper-pagination-bullets.swiper-pagination-horizontal:not(.swiper-pagination-bullets-dynamic) .swiper-pagination-bullet, .swiper__container-controls .swiper-pagination:not(.swiper-pagination-bullets-dynamic) .swiper-pagination-bullet { background: #f5c723; border-radius: 50%; height: 8px; opacity: 0.4; width: 8px; }
.swiper__container-controls .swiper-pagination-bullets.swiper-pagination-horizontal:not(.swiper-pagination-bullets-dynamic) .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper__container-controls .swiper-pagination:not(.swiper-pagination-bullets-dynamic) .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #f5c723; opacity: 1; }
.swiper__container-controls .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper__container-controls .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { bottom: unset; left: unset; position: relative; top: unset; -webkit-transform: unset; transform: unset; padding: 5px 0; }
.swiper__container-controls .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper__container-controls .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { background: #f5c723; opacity: 0.4; margin: 0 8px; }
.swiper__container-controls .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper__container-controls .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #f5c723; opacity: 1; }
.swiper__container-controls .swiper-scrollbar.swiper-scrollbar-horizontal { background: transparent; bottom: 0; height: auto; opacity: 1 !important; position: relative; width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; left: 0; }
.swiper__container-controls .swiper-scrollbar.swiper-scrollbar-horizontal::after { content: ""; background: rgba(245, 199, 35, 0.3); border-radius: 35px; display: block; height: 1px; left: 0; position: absolute; top: 0; width: 100%; }
.swiper__container-controls .swiper-scrollbar-drag { background: #f5c723; border-radius: 35px; height: 3px; top: -1px; z-index: 1; }
.swiper__container-controls .swiper__container-buttons { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -webkit-column-gap: 10px; column-gap: 10px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.swiper__container-controls .swiper__container-buttons .swiper-button-next, .swiper__container-controls .swiper__container-buttons .swiper-button-prev { background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5303 6.53033C11.8232 6.23744 11.8232 5.76256 11.5303 5.46967L6.75736 0.6967C6.46447 0.403807 5.98959 0.403807 5.6967 0.6967C5.40381 0.989593 5.40381 1.46447 5.6967 1.75736L9.93934 6L5.6967 10.2426C5.40381 10.5355 5.4038 11.0104 5.6967 11.3033C5.98959 11.5962 6.46447 11.5962 6.75736 11.3033L11.5303 6.53033ZM-1.11928e-07 6.75L11 6.75L11 5.25L1.11928e-07 5.25L-1.11928e-07 6.75Z' fill='%23007680'/%3E%3C/svg%3E%0A"); background-color: transparent; background-position: center; background-repeat: no-repeat; background-size: 12px; border-radius: 50%; border: 2px solid #f5c723; height: 52px; width: 52px; }
.swiper__container-controls .swiper__container-buttons .swiper-button-next:focus-visible, .swiper__container-controls .swiper__container-buttons .swiper-button-prev:focus-visible { -webkit-box-shadow: 0 0 0 0.25rem #F8F9F8; box-shadow: 0 0 0 0.25rem #F8F9F8; }
.swiper__container-controls .swiper__container-buttons .swiper-button-next.swiper-button-disabled, .swiper__container-controls .swiper__container-buttons .swiper-button-prev.swiper-button-disabled { background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.6' d='M11.5303 6.53033C11.8232 6.23744 11.8232 5.76256 11.5303 5.46967L6.75736 0.6967C6.46447 0.403807 5.98959 0.403807 5.6967 0.6967C5.40381 0.989593 5.40381 1.46447 5.6967 1.75736L9.93934 6L5.6967 10.2426C5.40381 10.5355 5.4038 11.0104 5.6967 11.3033C5.98959 11.5962 6.46447 11.5962 6.75736 11.3033L11.5303 6.53033ZM-1.11928e-07 6.75L11 6.75L11 5.25L1.11928e-07 5.25L-1.11928e-07 6.75Z' fill='%23007680'/%3E%3C/svg%3E%0A"); background-color: rgba(245, 199, 35, 0.1); opacity: 1; }
.swiper__container-controls .swiper-button-next, .swiper__container-controls .swiper-button-prev { background-image: url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.122 4.85355C16.3173 4.65829 16.3173 4.34171 16.122 4.14645L12.9401 0.964467C12.7448 0.769205 12.4282 0.769205 12.233 0.964467C12.0377 1.15973 12.0377 1.47631 12.233 1.67157L15.0614 4.5L12.233 7.32843C12.0377 7.52369 12.0377 7.84027 12.233 8.03553C12.4282 8.2308 12.7448 8.2308 12.9401 8.03553L16.122 4.85355ZM0.707519 5L15.7685 5L15.7685 4L0.70752 4L0.707519 5Z' fill='%23007680'/%3E%3C/svg%3E%0A"); background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; height: 20px; left: unset; margin: 0 !important; position: relative; right: unset; top: unset; -webkit-transform: unset; transform: unset; width: 20px; }
.swiper__container-controls .swiper-button-next::after, .swiper__container-controls .swiper-button-prev::after { content: none; }
.swiper__container-controls .swiper-button-prev { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.swiper__container-controls .swiper-button-next.swiper-button-disabled, .swiper__container-controls .swiper-button-prev.swiper-button-disabled { opacity: 0.5; }
.swiper__container-controls .swiper-button-play-pause { background-color: transparent; border: none; cursor: pointer; display: none; font-size: 0; height: 25px; padding: 0; width: 25px; }
.swiper__container-controls .swiper-button-play-pause .icon { background-position: center; background-repeat: no-repeat; background-size: contain; display: block; height: 25px; width: 25px; }
.swiper__container-controls .swiper-button-play-pause[aria-label="play"] .icon { background-image: url("data:image/svg+xml,%3Csvg width='12' height='15' viewBox='0 0 12 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1593_526)'%3E%3Cpath opacity='0.4' d='M1.09088 13.8461V1.15384L10.5143 7.50003L1.09088 13.8461Z' fill='%23007680' stroke='%23007680' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1593_526'%3E%3Crect width='12' height='15' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
.swiper__container-controls .swiper-button-play-pause[aria-label="pause"] .icon { background-image: url("data:image/svg+xml,%3Csvg width='11' height='15' viewBox='0 0 11 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='4' height='15' rx='2' fill='%23007680'/%3E%3Crect x='7' width='4' height='15' rx='2' fill='%23007680'/%3E%3C/svg%3E%0A"); }

/*
*  Header Dimensions
*/
/*
*  Accesibility Colors
*/
/*
*    Fonts Properties
*/
/*
*    Headings Sizes
*/
/*
*    Headings Line Heights
*/
/* Buttons Properties */
/* Primary Button */
/*
* Secondary Button
*/
/* Tertiary Button */
/* Submit  */
/* Clear  */
/*
*    Header Properties
*/
/*Pagination*/
.cta { -moz-appearance: none; -webkit-appearance: none; appearance: none; font-family: "Roboto Mono", monospace; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: transparent; border-radius: 40px; border: none; color: #080615; -webkit-column-gap: 10px; column-gap: 10px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; font-size: 1rem; letter-spacing: 0.01rem; line-height: 1.2; text-transform: uppercase; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
.cta *:not(font) > *:not(font) { color: #080615; }
.cta::-moz-selection { background-color: #c39a09; color: #080615; }
.cta::selection { background-color: #c39a09; color: #080615; }
.cta--primary--dark { background-color: #080615; border: 2px solid transparent; color: #F8F9F8; font-weight: 400; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 24px 45px; }
.cta--primary--dark:hover { background-color: #F8F9F8; border-color: transparent; color: #080615; }
.cta--primary--dark:focus { background-color: #F5C723; color: #080615; outline: none; -webkit-box-shadow: 0 0 0 0.25rem #F8F9F8; box-shadow: 0 0 0 0.25rem #F8F9F8; }
.cta--primary--dark-icon { background-color: #F5C723; border: 2px solid transparent; color: #080615; font-weight: 400; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 24px 45px; padding: 24px 77px 24px 45px; position: relative; }
.cta--primary--dark-icon:hover { background-color: #F8F9F8; border-color: transparent; color: #080615; }
.cta--primary--dark-icon:focus { background-color: #F5C723; color: #080615; outline: none; -webkit-box-shadow: 0 0 0 0.25rem #F8F9F8; box-shadow: 0 0 0 0.25rem #F8F9F8; }
.cta--primary--dark-icon::after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0303 7.03033C12.3232 6.73744 12.3232 6.26256 12.0303 5.96967L7.25736 1.1967C6.96447 0.903805 6.48959 0.903805 6.1967 1.1967C5.90381 1.48959 5.90381 1.96447 6.1967 2.25736L10.4393 6.5L6.1967 10.7426C5.90381 11.0355 5.90381 11.5104 6.1967 11.8033C6.48959 12.0962 6.96447 12.0962 7.25736 11.8033L12.0303 7.03033ZM0.5 7.25L11.5 7.25L11.5 5.75L0.5 5.75L0.5 7.25Z' fill='%23080615'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-size: contain; background-position: center; bottom: unset; height: 11px; left: unset; position: absolute; right: 45px; top: 50%; -webkit-transform: translate(0%, -50%); transform: translate(0%, -50%); width: 11px; }
.cta--primary--yellow { background-color: #F5C723; border: 2px solid transparent; color: #080615; font-weight: 400; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 24px 45px; }
.cta--primary--yellow:hover { background-color: #F8F9F8; border-color: transparent; color: #080615; }
.cta--primary--yellow:focus { background-color: #F5C723; color: #080615; outline: none; -webkit-box-shadow: 0 0 0 0.25rem #F8F9F8; box-shadow: 0 0 0 0.25rem #F8F9F8; }
.cta--primary--white { background-color: #F8F9F8; border: 2px solid transparent; color: #080615; font-weight: 400; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 24px 45px; }
.cta--primary--white:hover { background-color: #080615; border-color: transparent; color: #F8F9F8; }
.cta--primary--white:focus { background-color: #F8F9F8; color: #080615; outline: none; -webkit-box-shadow: 0 0 0 0.25rem #F8F9F8; box-shadow: 0 0 0 0.25rem #F8F9F8; }
.cta--secondary--yellow { background-color: transparent; border: 2px solid #F5C723; color: #F5C723; font-weight: 400; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 24px 45px; }
.cta--secondary--yellow:hover { background-color: transparent; border-color: #F5C723; color: #F5C723; }
.cta--secondary--yellow:focus { background-color: transparent; color: #F5C723; outline: none; -webkit-box-shadow: 0 0 0 0.25rem #F8F9F8; box-shadow: 0 0 0 0.25rem #F8F9F8; }
.cta--secondary--white { background-color: transparent; border: 2px solid #F8F9F8; color: #F8F9F8; font-weight: 400; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 24px 45px; }
.cta--secondary--white:hover { background-color: #F8F9F8; border-color: #F8F9F8; color: #243c49; }
.cta--secondary--white:focus { background-color: transparent; color: #F8F9F8; outline: none; -webkit-box-shadow: 0 0 0 0.25rem #F8F9F8; box-shadow: 0 0 0 0.25rem #F8F9F8; }
.cta--tertiary--yellow { border-radius: 0; background-color: transparent; border-bottom: 2px solid transparent; color: #f5c723; font-weight: 400; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; padding: 2px 20px 0 0; }
.cta--tertiary--yellow::after { content: ""; background-color: transparent; background-position: right; background-repeat: no-repeat; bottom: unset; display: block; -webkit-transform: translate(0%, -50%) scale(1); transform: translate(0%, -50%) scale(1); position: absolute; right: 0%; top: 50%; height: 20px; width: 22px; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.cta--tertiary--yellow:hover { background-color: transparent; border-color: transparent; color: #F8F9F8; }
.cta--tertiary--yellow:focus { background-color: transparent; color: #F8F9F8; outline: none; }
.cta--tertiary--yellow:after { background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5303 7.03033C11.8232 6.73744 11.8232 6.26256 11.5303 5.96967L6.75736 1.1967C6.46447 0.903805 5.98959 0.903805 5.6967 1.1967C5.40381 1.48959 5.40381 1.96447 5.6967 2.25736L9.93934 6.5L5.6967 10.7426C5.40381 11.0355 5.40381 11.5104 5.6967 11.8033C5.98959 12.0962 6.46447 12.0962 6.75736 11.8033L11.5303 7.03033ZM6.55671e-08 7.25L11 7.25L11 5.75L-6.55671e-08 5.75L6.55671e-08 7.25Z' fill='%23F5C723'/%3E%3C/svg%3E%0A"); }
.cta--back { font-family: 'Inter', sans-serif; background-color: transparent; border-radius: 0; border: none; -webkit-box-shadow: none; box-shadow: none; color: #f8f9f8; cursor: pointer; display: inline-block; font-size: 1rem; font-stretch: normal; font-weight: 400; line-height: 1.5; margin: 4px 0 0 4px; overflow-wrap: break-word; padding: 0 0 0 23px; position: relative; text-align: left; text-decoration: none; text-transform: uppercase; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; width: auto; margin-bottom: 30px; }
.cta--back::after { content: ""; background-color: transparent; background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.46967 5.96967C0.176777 6.26256 0.176777 6.73744 0.46967 7.03033L5.24264 11.8033C5.53553 12.0962 6.01041 12.0962 6.3033 11.8033C6.59619 11.5104 6.59619 11.0355 6.3033 10.7426L2.06066 6.5L6.3033 2.25736C6.59619 1.96447 6.59619 1.48959 6.3033 1.1967C6.01041 0.903806 5.53553 0.903806 5.24264 1.1967L0.46967 5.96967ZM13 5.75L1 5.75V7.25L13 7.25V5.75Z' fill='white'/%3E%3C/svg%3E%0A"); background-position: left; background-repeat: no-repeat; bottom: unset; display: block; -webkit-transform: translate(0%, -50%) scale(1); transform: translate(0%, -50%) scale(1); position: absolute; left: 2px; top: 50%; height: 20px; width: 22px; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.cta--back:hover { background-color: transparent !important; text-decoration: underline; color: #f8f9f8 !important; }
.cta--back:hover::after { -webkit-transform: translate(0%, -50%) scale(1.3); transform: translate(0%, -50%) scale(1.3); }
.cta--back:focus { outline: none; color: #f8f9f8 !important; text-decoration: underline; }
.cta--back:focus::after { -webkit-transform: translate(0%, -50%) scale(1.3); transform: translate(0%, -50%) scale(1.3); }
.cta--back:focus-visible { outline: none; -webkit-box-shadow: 0 0 0 0.25rem rgba(248, 249, 248, 0.5); box-shadow: 0 0 0 0.25rem rgba(248, 249, 248, 0.5); }
.cta--back:focus-visible::after { -webkit-transform: translate(0%, -50%) scale(1.3); transform: translate(0%, -50%) scale(1.3); }
.cta--back:focus { outline: none; -webkit-box-shadow: 0 0 0 0.15rem #F8F9F8; box-shadow: 0 0 0 0.15rem #F8F9F8; }
.cta--clear { background-color: transparent; color: #f8f9f8; font-size: 1rem; font-weight: 700; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: 1.5; padding: 5px 0; text-transform: uppercase; }
.cta--clear:hover { background-color: transparent; color: #f8f9f8; text-decoration: underline; text-underline-offset: 2px; }
.cta--submit { background-color: #F5C723; color: #f8f9f8; font-size: 1rem; font-weight: 400; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: 1.5; padding: 24px 45px; text-transform: uppercase; }
.cta--submit:hover { background-color: #fbf9f8; color: #f8f9f8; }
.cta--submit:focus { outline: none; -webkit-box-shadow: 0 0 0 0.15rem #F8F9F8; box-shadow: 0 0 0 0.15rem #F8F9F8; }
.cta--login { font-family: "Roboto Mono", monospace; border-radius: 40px; border: 1px solid #f8f9f8; color: #f8f9f8; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; font-size: 13px; height: 46px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; letter-spacing: 0.16px; line-height: 1.2; position: relative; padding: 11px 30px 11px 20px; }
@media (min-width: 567.98px) { .cta--login { padding: 15px 40px 15px 21px; } }
.cta--login::after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0303 7.03033C12.3232 6.73744 12.3232 6.26256 12.0303 5.96967L7.25736 1.1967C6.96447 0.903805 6.48959 0.903805 6.1967 1.1967C5.90381 1.48959 5.90381 1.96447 6.1967 2.25736L10.4393 6.5L6.1967 10.7426C5.90381 11.0355 5.90381 11.5104 6.1967 11.8033C6.48959 12.0962 6.96447 12.0962 7.25736 11.8033L12.0303 7.03033ZM0.5 7.25L11.5 7.25L11.5 5.75L0.5 5.75L0.5 7.25Z' fill='%23F8F9F8'/%3E%3C/svg%3E%0A"); background-position: center; background-repeat: no-repeat; background-size: contain; bottom: unset; height: 11px; left: unset; position: absolute; right: 15px; top: 50%; -webkit-transform: translate(0%, -50%); transform: translate(0%, -50%); width: 11px; }
@media (min-width: 567.98px) { .cta--login::after { right: 22px; } }
.cta--login:hover { background-color: #f8f9f8; color: #080615; }
.cta--login:hover::after { background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0303 7.03033C12.3232 6.73744 12.3232 6.26256 12.0303 5.96967L7.25736 1.1967C6.96447 0.903805 6.48959 0.903805 6.1967 1.1967C5.90381 1.48959 5.90381 1.96447 6.1967 2.25736L10.4393 6.5L6.1967 10.7426C5.90381 11.0355 5.90381 11.5104 6.1967 11.8033C6.48959 12.0962 6.96447 12.0962 7.25736 11.8033L12.0303 7.03033ZM0.5 7.25L11.5 7.25L11.5 5.75L0.5 5.75L0.5 7.25Z' fill='%23080615'/%3E%3C/svg%3E%0A"); }
.cta.active { background-color: #080615; }

div[class*="__buttons"] { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-column-gap: 10px; column-gap: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; row-gap: 10px; }
@media (min-width: 1199.98px) { div[class*="__buttons"] { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }
div[class*="__buttons"].column { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
div[class*="__buttons"].aligncenter, div[class*="__buttons"].center { text-align: center !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
div[class*="__buttons"].alignright, div[class*="__buttons"].right { text-align: right !important; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end; }

body.logged-in .empty-link { text-decoration: none; position: relative; -webkit-box-shadow: 0 0 3px 0 #ff0f00; box-shadow: 0 0 3px 0 #ff0f00; }

a.empty-link[aria-disabled="true"] { cursor: not-allowed; }

div[class*="row-gap-"] { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.font-bold { font-weight: 500; }

.row-gap-1 { row-gap: 10px; }

.row-gap-2 { row-gap: 20px; }

.row-gap-3 { row-gap: 30px; }

.row-gap-4 { row-gap: 40px; }

.row-gap-5 { row-gap: 50px; }

/*Limit Excerpt Text*/
.line-clamp-9 { display: -webkit-box; -webkit-line-clamp: 9; -webkit-box-orient: vertical; overflow: hidden; }

.line-clamp-9, .line-clamp-9 > * { display: -webkit-box; -webkit-line-clamp: 9; -webkit-box-orient: vertical; }

.line-clamp-6 { display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; overflow: hidden; }

.line-clamp-6, .line-clamp-6 > * { display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; }

.line-clamp-5 { display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden; }

.line-clamp-5, .line-clamp-5 > * { display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }

.line-clamp-4 { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; }

.line-clamp-4, .line-clamp-4 > * { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }

.line-clamp-3 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }

.line-clamp-3, .line-clamp-3 > * { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

.line-clamp-2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.line-clamp-2, .line-clamp-2 > * { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.line-clamp-1 { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }

.line-clamp-1, .line-clamp-1 > * { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }

.footer { background-color: transparent; border-top: 1px solid rgba(248, 249, 248, 0.2); padding: 50px 0; position: relative; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
.footer__top { margin: 0 auto; max-width: 100%; width: 100%; padding-bottom: 30px; }
@media (min-width: 1199.98px) { .footer__top { width: 50vw; } }
.footer__logo { display: block; height: 32px; margin: 0 auto 20px; width: 134px; }
.footer__logo a { display: block; }
.footer__logo a img { width: 100%; height: auto; }
.footer__description { text-align: center; }
.footer__description p { font-family: 'Inter', sans-serif; color: rgba(248, 249, 248, 0.7); font-size: 16px; font-weight: 400; letter-spacing: 0.64px; line-height: 1.5; margin-bottom: 0; }
.footer__menu { margin: 30px auto 25px; max-width: 100%; position: relative; width: 360px; }
.footer__menu ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; row-gap: 15px; -webkit-column-gap: 30px; column-gap: 30px; margin: 0; padding: 0; list-style-type: none !important; }
.footer__menu ul::marker, .footer__menu ul::before, .footer__menu ul::after { content: none; display: none; }
.footer__menu ul li { padding: 0; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 160px; max-width: 100%; text-align: center; }
.footer__menu ul li::marker { content: none; }
.footer__menu ul li a { font-family: 'Inter', sans-serif; color: #f8f9f8; font-size: 16px; font-weight: 500; letter-spacing: 0.16px; line-height: 1.1; position: relative; }
.footer__menu ul li a:hover { text-decoration: underline; }
.footer__translate { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 25px auto; }
.footer__bootom { text-align: center; row-gap: 15px; }
.footer__info p { font-family: 'Inter', sans-serif; color: rgba(248, 249, 248, 0.6); font-size: 16px; font-weight: 400; letter-spacing: 0.64px; line-height: 1.5; margin-bottom: 0; }
.footer__info p a { text-decoration: underline; color: rgba(248, 249, 248, 0.9); }
.footer__copy-r { font-family: 'Inter', sans-serif; color: rgba(248, 249, 248, 0.6); display: block; font-size: 13px; font-weight: 500; letter-spacing: -0.25px; line-height: 1.1; text-decoration: none; text-transform: none; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }

div[class*="__inside-container"] { max-width: 100%; padding: 0 var(--bs-gutter-x, 0.75rem); margin: 0 auto; }
@media (min-width: 576px) { div[class*="__inside-container"] { width: 540px; } }
@media (min-width: 768px) { div[class*="__inside-container"] { width: 720px; } }
@media (min-width: 992px) { div[class*="__inside-container"] { width: 960px; } }
@media (min-width: 1200px) { div[class*="__inside-container"] { width: 1140px; } }
@media (min-width: 1400px) { div[class*="__inside-container"] { width: 1320px; } }

body.admin-bar .header { top: 46px; }
@media (min-width: 781.98px) { body.admin-bar .header { top: 32px; } }

body.logged-in .user-logged { display: none !important; }

body.logged-in .not-logged { display: block; }

body:not(.logged-in) .not-logged { display: none !important; }

body.fixed .header__section { padding-top: 15px; }
body.fixed .header__section--fixed-bg { height: 92px; z-index: 1030; }

.header { background: transparent; -webkit-box-shadow: none; box-shadow: none; max-width: 100vw; position: fixed; top: 0; -webkit-transition: all 0.4s ease-in; transition: all 0.4s ease-in; width: 100%; z-index: 1050; }
@media (min-width: 1199.98px) { .header__section:not(.show) { padding-top: 50px; } }
.header__section { padding-bottom: 15px; padding-top: 15px; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.header__section--fixed-bg { background-color: #080615; -webkit-box-shadow: 10px 0 30px rgba(0, 0, 0, 0.5); box-shadow: 10px 0 30px rgba(0, 0, 0, 0.5); height: 0; left: 0; position: absolute; top: 0; -webkit-transition: height 0.4s ease; transition: height 0.4s ease; width: 100%; }
.header__section--image-fixed-bg img { display: none; }
.header__section .wrapper-collapse { left: calc(-50vw + 50%); position: relative; width: 100vw; max-width: 100%; padding-bottom: 30px; padding-top: 75px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; height: calc(100dvh - 85px); overflow-x: hidden; overflow-y: scroll; scroll-padding-right: 0; }
.header__section .wrapper-collapse::-webkit-scrollbar { width: 8px; }
.header__section .wrapper-collapse::-webkit-scrollbar-track { border-radius: 0; }
.header__section .wrapper-collapse::-webkit-scrollbar-thumb { border-radius: 0; background: rgba(248, 249, 248, 0.4); }
.header__section .wrapper-collapse::-webkit-scrollbar-thumb:window-inactive { background: rgba(248, 249, 248, 0.2); }
.header__section.show { position: relative; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.header__section.active { left: calc(-50vw + 50%); position: relative; width: 100vw; }
.header__section .collapse { left: calc(-50vw + 50%); position: relative; width: 100vw; }
.header__logo { -ms-flex-item-align: center; align-self: center; background-color: transparent; background-position: left center; background-repeat: no-repeat; background-size: contain; border-radius: none; display: block; font-size: 0; margin: 0 auto 0 0; overflow: hidden; padding: 0 !important; position: relative; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; width: 132px; }
@media (min-width: 576.98px) { .header__logo { width: 132px; } }
@media (min-width: 1199.98px) { .header__logo { width: 167px; } }
.header__logo img { max-width: 100%; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.header__navbar { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-column-gap: 15px; column-gap: 15px; width: 100%; z-index: 1050; }
.header__navbar .navbar-toggler { border: none !important; -webkit-box-shadow: none; box-shadow: none; padding: 0; border-radius: 40px; }
.header__navbar .navbar-toggler .navbar-toggler-icon { -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 40px; border: 1px solid #f8f9f8; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 74px; height: 46px; }
.header__navbar .navbar-toggler .navbar-toggler-icon::before { content: "Menu"; font-family: "Roboto Mono", monospace; color: #f8f9f8; font-size: 13px; letter-spacing: 0.16px; line-height: 1.2; text-transform: uppercase; }
.header__navbar .navbar-toggler:focus { outline: none; -webkit-box-shadow: none; box-shadow: none; }
.header__navbar .navbar-toggler:hover { background-color: #f8f9f8; }
.header__navbar .navbar-toggler:hover .navbar-toggler-icon::before { color: #080615; }
.header__navbar .navbar-toggler.active .navbar-toggler-icon { background-color: #f5c723; border-color: #f5c723; width: 82px; height: 46px; }
.header__navbar .navbar-toggler.active .navbar-toggler-icon::before { content: "Close"; color: #080615; }
.header__menu-subtitle { font-family: "Roboto Mono", monospace; color: #F5C723; display: block; font-size: 16px; font-weight: 500; letter-spacing: 0.64px; line-height: 1.5; margin-bottom: 15px; text-transform: uppercase; }
.header__menu-divider { background-color: rgba(248, 249, 248, 0.2); display: block; height: 1px; left: calc(-50vw + 50%); margin-bottom: 40px; margin-top: 40px; position: relative; width: 100vw; }
.header__row-social { margin-top: 20px; }
.header__row-social ul.social-network { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.header__main-menu { row-gap: 20px; }
.header__main-menu li a { font-size: clamp(1.8rem, 5vw, 42px); font-weight: 400; letter-spacing: -2%; }
.header__secondary-menu + .header__secondary-menu { margin-top: 20px; }
.header__secondary-menu { row-gap: 20px; }
.header__secondary-menu li a { font-size: 20px; font-weight: 400; letter-spacing: -2%; }
.header__tertiary-menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; row-gap: 15px; -webkit-column-gap: 30px; column-gap: 30px; margin: 0; width: 400px; max-width: 100%; padding: 0; }
.header__tertiary-menu li { padding: 0; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 160px; max-width: 100%; text-align: left; }
.header__tertiary-menu li::marker { content: none; }
.header__tertiary-menu li a { font-family: 'Inter', sans-serif; color: #f8f9f8; font-size: 16px; font-weight: 500; letter-spacing: 0.16px; line-height: 1.1; position: relative; }
.header__tertiary-menu li a:hover { text-decoration: underline; }
.header .navbar-nav li a { font-family: 'Inter', sans-serif; color: #f8f9f8; line-height: 1.1; }
.header__menu-copy-r { font-family: 'Inter', sans-serif; color: rgba(248, 249, 248, 0.6); display: block; font-size: 13px; font-weight: 500; letter-spacing: -0.25px; line-height: 1.1; margin-top: 50px; text-decoration: none; text-transform: none; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }

ul.social-network { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; font-size: 0; gap: 15px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: 1em; list-style-type: none; margin: 0; padding: 0; text-align: left; }
ul.social-network .social-item { font-size: 0; margin: 0; }
ul.social-network .social-item a { background-repeat: no-repeat; background-position: center; border-radius: 50%; border: none; -webkit-box-shadow: none; box-shadow: none; color: #f8f9f8; display: inherit; height: 35px; margin: 0; position: relative; text-decoration: none; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; width: 35px; }
ul.social-network .social-item.instagram a { background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.6249 10.6885C32.7434 8.60458 31.481 6.73308 29.874 5.12604C28.2669 3.519 26.3954 2.25664 24.3115 1.37581C22.1538 0.463179 19.8625 0 17.4996 0C15.1368 0 12.8454 0.463179 10.6878 1.37581C8.60385 2.25664 6.73235 3.519 5.12531 5.12604C3.51828 6.73308 2.25664 8.60458 1.37508 10.6885C0.46245 12.8462 0 15.1375 0 17.5004C0 19.8632 0.46245 22.1546 1.37508 24.3122C2.25664 26.3961 3.51828 28.2676 5.12531 29.8747C6.73235 31.4817 8.60385 32.7434 10.6878 33.6249C12.8454 34.5375 15.1375 35 17.4996 35C19.8618 35 22.1538 34.5375 24.3115 33.6249C26.3954 32.7434 28.2669 31.4817 29.874 29.8747C31.481 28.2676 32.7434 26.3961 33.6249 24.3122C34.5368 22.1546 35 19.8625 35 17.5004C35 15.1382 34.5368 12.8462 33.6249 10.6885ZM25.7523 18.366C25.7502 19.8365 25.7379 20.1515 25.7039 20.903C25.6642 21.7817 25.5247 22.3814 25.3202 22.906C25.1092 23.4494 24.8274 23.9097 24.3686 24.3686C23.9097 24.8274 23.4494 25.1092 22.906 25.3202C22.3814 25.5247 21.7817 25.6642 20.903 25.7039C20.0222 25.7444 19.7418 25.7538 17.5004 25.7538C15.2589 25.7538 14.9771 25.7444 14.097 25.7039C13.2183 25.6642 12.6186 25.5247 12.0932 25.3202C11.5506 25.1092 11.0903 24.8274 10.6314 24.3686C10.1726 23.9097 9.89078 23.4494 9.67979 22.906C9.4753 22.3814 9.33583 21.7817 9.29609 20.903C9.2614 20.1515 9.24985 19.8365 9.24696 18.366C9.24696 18.1138 9.24696 17.8277 9.24696 17.5004C9.24696 15.2582 9.25635 14.9771 9.29681 14.097C9.33655 13.2183 9.47602 12.6186 9.68051 12.0932C9.89151 11.5506 10.1733 11.0903 10.6322 10.6314C11.091 10.1726 11.5513 9.89079 12.094 9.67979C12.6193 9.4753 13.219 9.33584 14.0977 9.29609C14.9778 9.25563 15.2589 9.24624 17.5011 9.24624C19.7433 9.24624 20.0229 9.25563 20.9037 9.29609C21.7824 9.33584 22.3822 9.4753 22.9068 9.67979C23.4502 9.89079 23.9104 10.1726 24.3693 10.6314C24.8281 11.0903 25.1099 11.5506 25.3209 12.0932C25.5254 12.6186 25.6649 13.2183 25.7046 14.097C25.7451 14.9771 25.7545 15.2582 25.7545 17.5004C25.7545 17.8277 25.7538 18.1138 25.753 18.366H25.7523Z' fill='%23FBF9F8'/%3E%3Cpath d='M24.2183 14.165C24.1815 13.36 24.0471 12.9228 23.9344 12.6324C23.7848 12.2472 23.6056 11.9719 23.3165 11.6836C23.0282 11.3946 22.7529 11.2154 22.3678 11.0658C22.0766 10.9531 21.6401 10.8187 20.8352 10.7818C19.9645 10.7421 19.7043 10.7334 17.5004 10.7334C15.2965 10.7334 15.035 10.7421 14.165 10.7818C13.36 10.8187 12.9228 10.9531 12.6324 11.0658C12.2472 11.2154 11.9719 11.3946 11.6829 11.6836C11.3938 11.9726 11.2154 12.2472 11.0658 12.6324C10.9523 12.9228 10.8187 13.36 10.7818 14.165C10.7421 15.035 10.7334 15.2965 10.7334 17.5004C10.7334 17.8292 10.7341 18.1154 10.7341 18.3661C10.7363 19.7954 10.7479 20.0953 10.7818 20.8352C10.8187 21.6401 10.9523 22.0766 11.0658 22.3678C11.2154 22.7529 11.3946 23.0282 11.6829 23.3173C11.9719 23.6056 12.2472 23.7848 12.6324 23.9344C12.9228 24.0471 13.36 24.1815 14.165 24.2183C15.035 24.2581 15.2958 24.2668 17.5004 24.2668C19.7051 24.2668 19.9652 24.2581 20.8352 24.2183C21.6401 24.1815 22.0766 24.0471 22.3678 23.9344C22.7529 23.7848 23.0282 23.6056 23.3165 23.3173C23.6049 23.029 23.7848 22.7529 23.9344 22.3678C24.0471 22.0766 24.1815 21.6401 24.2183 20.8352C24.2523 20.0953 24.2631 19.7954 24.266 18.3661C24.266 18.1154 24.2668 17.8292 24.2668 17.5004C24.2668 15.2965 24.2581 15.035 24.2183 14.165ZM21.6503 18.3661C21.2499 20.2918 19.5439 21.7384 17.5004 21.7384C15.457 21.7384 13.7502 20.2918 13.3506 18.3661C13.2921 18.0872 13.2617 17.7974 13.2617 17.5004C13.2617 15.1593 15.1593 13.2617 17.5004 13.2617C19.8416 13.2617 21.7384 15.1593 21.7384 17.5004C21.7384 17.7974 21.7081 18.0872 21.6503 18.3661ZM21.9061 14.0848C21.3591 14.0848 20.9154 13.6411 20.9154 13.0941C20.9154 12.5471 21.3591 12.1041 21.9061 12.1041C22.4531 12.1041 22.896 12.5471 22.896 13.0941C22.896 13.6411 22.4531 14.0848 21.9061 14.0848Z' fill='%23FBF9F8'/%3E%3Cpath d='M20.2513 17.5004C20.2513 17.8024 20.2021 18.0936 20.1118 18.3661C19.7491 19.4615 18.7165 20.2513 17.5004 20.2513C16.2843 20.2513 15.251 19.4615 14.8882 18.3661C14.7979 18.0936 14.7488 17.8024 14.7488 17.5004C14.7488 15.9808 15.9808 14.7488 17.5004 14.7488C19.02 14.7488 20.2513 15.9808 20.2513 17.5004Z' fill='%23FBF9F8'/%3E%3C/svg%3E%0A"); }
ul.social-network .social-item.linkedin a { background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.6249 10.6878C32.7434 8.60385 31.4817 6.73235 29.8747 5.12532C28.2676 3.51828 26.3961 2.25664 24.3122 1.37508C22.1546 0.462454 19.8625 0 17.5004 0C15.1382 0 12.8462 0.462454 10.6885 1.37508C8.60458 2.25664 6.73308 3.51828 5.12604 5.12532C3.519 6.73235 2.25737 8.60385 1.37581 10.6878C0.463182 12.8454 0 15.1375 0 17.4996C0 19.8618 0.463182 22.1538 1.37581 24.3115C2.25737 26.3954 3.519 28.2669 5.12604 29.874C6.73308 31.481 8.60458 32.7434 10.6885 33.6242C12.8462 34.5368 15.1382 35 17.5004 35C19.8625 35 22.1546 34.5368 24.3122 33.6242C26.3961 32.7434 28.2676 31.481 29.8747 29.874C31.4817 28.2669 32.7434 26.3954 33.6249 24.3115C34.5375 22.1538 35 19.8625 35 17.4996C35 15.1368 34.5375 12.8454 33.6249 10.6878ZM12.6793 25.7451C11.6871 25.7343 10.6943 25.7364 9.70219 25.7436C9.54322 25.7444 9.49481 25.7046 9.49553 25.5406C9.49987 22.0035 9.49987 18.4665 9.49553 14.9301C9.49553 14.7834 9.53094 14.7314 9.6863 14.7321C10.6929 14.7386 11.7001 14.7408 12.7067 14.7307C12.9004 14.7292 12.9264 14.8044 12.9264 14.9699C12.9213 16.7315 12.9228 18.4925 12.9228 20.2534C12.9228 22.0144 12.9199 23.7471 12.9271 25.4943C12.9271 25.6887 12.8794 25.7473 12.6785 25.7451H12.6793ZM11.2138 13.2176C10.1343 13.2183 9.23612 12.3237 9.23251 11.2442C9.2289 10.1524 10.1263 9.25346 11.2182 9.25491C12.3028 9.25563 13.1966 10.1466 13.1973 11.2269C13.1988 12.3237 12.3086 13.2176 11.2138 13.2176ZM25.766 25.5175C25.766 25.6981 25.7155 25.7451 25.5377 25.7436C24.5449 25.7357 23.552 25.7357 22.5592 25.7444C22.3843 25.7458 22.3468 25.6916 22.3475 25.5261C22.3525 23.6929 22.354 21.859 22.3475 20.0251C22.346 19.5655 22.3171 19.1059 22.1878 18.6594C21.9508 17.8364 21.3611 17.4165 20.4991 17.4621C19.322 17.5242 18.7093 18.1073 18.559 19.3047C18.5235 19.5908 18.5062 19.877 18.5069 20.1653C18.5084 21.9486 18.5048 23.732 18.5113 25.5153C18.512 25.6931 18.4672 25.7458 18.2858 25.7444C17.2858 25.735 16.2857 25.7364 15.2856 25.7436C15.1252 25.7444 15.079 25.7017 15.079 25.5391C15.0833 22.0079 15.0833 18.4773 15.079 14.946C15.079 14.7711 15.1361 14.7307 15.3008 14.7321C16.251 14.7394 17.2005 14.7401 18.15 14.7314C18.3248 14.73 18.3704 14.7863 18.3667 14.9518C18.3566 15.3738 18.3631 15.7965 18.3631 16.2185C18.5922 15.9605 18.7815 15.6997 19.0164 15.4778C19.7397 14.7957 20.5959 14.4518 21.5953 14.4604C22.1444 14.4648 22.6871 14.5045 23.2168 14.6577C24.4271 15.0074 25.1309 15.8413 25.4669 17.0242C25.7184 17.9115 25.7646 18.822 25.766 19.736C25.7697 21.6632 25.761 23.5903 25.7653 25.5175H25.766Z' fill='%23FBF9F8'/%3E%3C/svg%3E%0A"); }
ul.social-network .social-item.tiktok a { background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20Z' fill='%23FBF9F8'/%3E%3Cpath d='M16 6.9439V9.15085C15.9858 9.15141 15.9714 9.15141 15.9571 9.15141C14.9293 9.15141 13.9854 8.82715 13.2422 8.28598V12.5776C13.2422 12.58 13.2422 12.5819 13.2416 12.5843C13.0571 14.4984 11.2861 16 9.12933 16C6.84851 16 5 14.3219 5 12.2526C5 10.1833 6.84851 8.50514 9.12933 8.50514V10.5724C8.10709 10.5724 7.27814 11.3247 7.27814 12.2524C7.27814 13.1801 8.10709 13.9324 9.12933 13.9324C10.0632 13.9324 10.8357 13.3035 10.9622 12.4876H10.9799V4H13.2422V4.11743C13.2422 5.57321 14.4461 6.77411 16 6.9439Z' fill='%23070410'/%3E%3C/svg%3E%0A"); background-size: cover; }
ul.social-network .social-item.email a { background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20Z' fill='%23FBF9F8'/%3E%3Cpath d='M8.20957 9.66057L4 13.1141V6.47192L8.20957 9.66057Z' fill='%23070410'/%3E%3Cpath d='M9.99965 10.0728L4.62305 6H15.3769L9.99965 10.0728Z' fill='%23070410'/%3E%3Cpath d='M11.1735 10.1276L15.4062 13.6H4.59375L8.82575 10.1276L9.99964 11.0168L11.1735 10.1276Z' fill='%23070410'/%3E%3Cpath d='M15.9996 6.47192V13.1141L11.79 9.66057L15.9996 6.47192Z' fill='%23070410'/%3E%3C/svg%3E%0A"); }
ul.social-network .social-item.x a { background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23FBF9F8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.978 13.9445C11.9034 13.826 7.34222 6.72187 6.93318 6.07019H8.18211C8.52202 6.61146 12.153 12.2782 13.1997 13.9445H11.9783H11.978ZM5 15L6.30036 14.9988C6.95429 14.2236 8.44675 12.4543 9.22159 11.5358C9.57716 12.1153 10.6851 13.7468 11.4494 14.9985C11.5689 14.9985 14.7425 14.9985 15 14.9985C14.4741 14.1615 11.8812 10.3073 11.1885 9.20392C12.2406 7.95691 13.5801 6.36901 14.7343 5.00039C14.6311 5.00039 13.437 5 13.435 5C13.2647 5.2023 11.2174 7.62914 10.6912 8.25303C10.4382 7.84727 8.67869 5.06486 8.64054 5H5.16927C5.47921 5.4934 8.30609 9.9946 8.69708 10.6169C8.40724 10.9675 5.45264 14.4506 5 14.9996V15Z' fill='%23070410'/%3E%3C/svg%3E%0A"); }
ul.social-network .social-item.youtube a { background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23FBF9F8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.98977 5.00518C7.81611 5.02034 5.95262 5.07141 4.79066 5.26891C4.4793 5.32158 4.23271 5.41335 3.9826 5.57494C3.62286 5.80755 3.35324 6.22131 3.25179 6.738C3.00169 8.01278 2.97048 9.72805 3.01964 11.0156C3.05007 11.8144 3.12343 12.9962 3.3868 13.6745C3.70518 14.494 4.41219 14.7218 5.24366 14.8184C5.70368 14.8719 6.17502 14.887 6.64011 14.9134C8.62847 15.0263 13.4062 15.0797 15.2209 14.7462C15.5136 14.6923 15.7805 14.5882 16.0169 14.429C16.3665 14.1932 16.6365 13.7627 16.7321 13.2504C16.8133 12.8131 16.8734 12.3658 16.9116 11.9129C16.9931 10.951 17.024 9.95707 16.9799 8.98752C16.9459 8.243 16.8577 6.95585 16.6033 6.3414C16.4672 6.01263 16.2171 5.70262 15.9221 5.51709C15.3091 5.13126 14.1015 5.12567 13.3602 5.08937C11.9243 5.01954 10.4229 4.98643 8.98977 5.00518Z' fill='%23070410'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.64621 12.1256C8.6821 12.1256 11.5823 10.4255 11.8406 10.2703C11.9253 10.2196 12.2483 10.0545 12.28 9.99021L8.64114 7.87476L8.64036 7.92383C8.63294 9.30993 8.64309 10.7347 8.64582 12.1252L8.64621 12.1256Z' fill='%23FBF9F8'/%3E%3C/svg%3E%0A"); }
ul.social-network .social-item:hover { -webkit-box-shadow: none; box-shadow: none; }

div.wpforms-container-full > .wpforms-field-label { margin-bottom: 10px; }

div.wpforms-container-full .wpforms-form .wpforms-head-container { padding: 0; }

.wpforms-container input.wpforms-field-medium, .wpforms-container select.wpforms-field-medium, .wpforms-container .wpforms-field-row.wpforms-field-medium, .wp-core-ui div.wpforms-container input.wpforms-field-medium, .wp-core-ui div.wpforms-container select.wpforms-field-medium, .wp-core-ui div.wpforms-container .wpforms-field-row.wpforms-field-medium { max-width: 100%; }

div.wpforms-container-full .wpforms-field-label, .wpforms-container .wpforms-required-label { font-family: "Roboto Mono", monospace; color: #f8f9f8; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 1rem; font-weight: 400; letter-spacing: 0.16px; line-height: 1.2; text-transform: uppercase; }

div.wpforms-container-full input[type="date"]:active, div.wpforms-container-full input[type="date"]:focus, div.wpforms-container-full input[type="datetime"]:active, div.wpforms-container-full input[type="datetime"]:focus, div.wpforms-container-full input[type="datetime-local"]:active, div.wpforms-container-full input[type="datetime-local"]:focus, div.wpforms-container-full input[type="email"]:active, div.wpforms-container-full input[type="email"]:focus, div.wpforms-container-full input[type="month"]:active, div.wpforms-container-full input[type="month"]:focus, div.wpforms-container-full input[type="number"]:active, div.wpforms-container-full input[type="number"]:focus, div.wpforms-container-full input[type="password"]:active, div.wpforms-container-full input[type="password"]:focus, div.wpforms-container-full input[type="range"]:active, div.wpforms-container-full input[type="range"]:focus, div.wpforms-container-full input[type="search"]:active, div.wpforms-container-full input[type="search"]:focus, div.wpforms-container-full input[type="tel"]:active, div.wpforms-container-full input[type="tel"]:focus, div.wpforms-container-full input[type="text"]:active, div.wpforms-container-full input[type="text"]:focus, div.wpforms-container-full input[type="time"]:active, div.wpforms-container-full input[type="time"]:focus, div.wpforms-container-full input[type="url"]:active, div.wpforms-container-full input[type="url"]:focus, div.wpforms-container-full input[type="week"]:active, div.wpforms-container-full input[type="week"]:focus, div.wpforms-container-full select:active, div.wpforms-container-full select:focus, div.wpforms-container-full textarea:active, div.wpforms-container-full textarea:focus { border: 1px solid #080615; }

div.wpforms-container-full .wpforms-form textarea { background-color: transparent; border-radius: 4px; border: 1px solid #f8f9f8; color: #f8f9f8; font-size: 1rem; line-height: 1.2; font-weight: 400; letter-spacing: 0.16px; padding: 24px 20px; width: 100%; }

div.wpforms-container-full .wpforms-form textarea:focus { color: rgba(248, 249, 248, 0.5); }

div.wpforms-container-full input[type="date"], div.wpforms-container-full input[type="datetime"], div.wpforms-container-full input[type="datetime-local"], div.wpforms-container-full input[type="email"], div.wpforms-container-full input[type="month"], div.wpforms-container-full input[type="number"], div.wpforms-container-full input[type="password"], div.wpforms-container-full input[type="range"], div.wpforms-container-full input[type="search"], div.wpforms-container-full input[type="tel"], div.wpforms-container-full input[type="text"], div.wpforms-container-full input[type="time"], div.wpforms-container-full input[type="url"], div.wpforms-container-full input[type="week"], div.wpforms-container-full select, div.wpforms-container-full textarea { background-color: transparent; border-radius: 4px; border: 1px solid #f8f9f8; color: #f8f9f8; font-size: 1rem; line-height: 1.2; font-weight: 400; letter-spacing: 0.16px; padding: 24px 20px; width: 100%; height: auto; /* firefox 19+ */ /* ie */ }
div.wpforms-container-full input[type="date"]::-webkit-input-placeholder, div.wpforms-container-full input[type="datetime"]::-webkit-input-placeholder, div.wpforms-container-full input[type="datetime-local"]::-webkit-input-placeholder, div.wpforms-container-full input[type="email"]::-webkit-input-placeholder, div.wpforms-container-full input[type="month"]::-webkit-input-placeholder, div.wpforms-container-full input[type="number"]::-webkit-input-placeholder, div.wpforms-container-full input[type="password"]::-webkit-input-placeholder, div.wpforms-container-full input[type="range"]::-webkit-input-placeholder, div.wpforms-container-full input[type="search"]::-webkit-input-placeholder, div.wpforms-container-full input[type="tel"]::-webkit-input-placeholder, div.wpforms-container-full input[type="text"]::-webkit-input-placeholder, div.wpforms-container-full input[type="time"]::-webkit-input-placeholder, div.wpforms-container-full input[type="url"]::-webkit-input-placeholder, div.wpforms-container-full input[type="week"]::-webkit-input-placeholder, div.wpforms-container-full select::-webkit-input-placeholder, div.wpforms-container-full textarea::-webkit-input-placeholder { color: #f8f9f8; opacity: 1; }
div.wpforms-container-full input[type="date"]::-moz-placeholder, div.wpforms-container-full input[type="datetime"]::-moz-placeholder, div.wpforms-container-full input[type="datetime-local"]::-moz-placeholder, div.wpforms-container-full input[type="email"]::-moz-placeholder, div.wpforms-container-full input[type="month"]::-moz-placeholder, div.wpforms-container-full input[type="number"]::-moz-placeholder, div.wpforms-container-full input[type="password"]::-moz-placeholder, div.wpforms-container-full input[type="range"]::-moz-placeholder, div.wpforms-container-full input[type="search"]::-moz-placeholder, div.wpforms-container-full input[type="tel"]::-moz-placeholder, div.wpforms-container-full input[type="text"]::-moz-placeholder, div.wpforms-container-full input[type="time"]::-moz-placeholder, div.wpforms-container-full input[type="url"]::-moz-placeholder, div.wpforms-container-full input[type="week"]::-moz-placeholder, div.wpforms-container-full select::-moz-placeholder, div.wpforms-container-full textarea::-moz-placeholder { color: #f8f9f8; opacity: 1; }
div.wpforms-container-full input[type="date"]:-ms-input-placeholder, div.wpforms-container-full input[type="datetime"]:-ms-input-placeholder, div.wpforms-container-full input[type="datetime-local"]:-ms-input-placeholder, div.wpforms-container-full input[type="email"]:-ms-input-placeholder, div.wpforms-container-full input[type="month"]:-ms-input-placeholder, div.wpforms-container-full input[type="number"]:-ms-input-placeholder, div.wpforms-container-full input[type="password"]:-ms-input-placeholder, div.wpforms-container-full input[type="range"]:-ms-input-placeholder, div.wpforms-container-full input[type="search"]:-ms-input-placeholder, div.wpforms-container-full input[type="tel"]:-ms-input-placeholder, div.wpforms-container-full input[type="text"]:-ms-input-placeholder, div.wpforms-container-full input[type="time"]:-ms-input-placeholder, div.wpforms-container-full input[type="url"]:-ms-input-placeholder, div.wpforms-container-full input[type="week"]:-ms-input-placeholder, div.wpforms-container-full select:-ms-input-placeholder, div.wpforms-container-full textarea:-ms-input-placeholder { color: #f8f9f8; opacity: 1; }
div.wpforms-container-full input[type="date"]:active, div.wpforms-container-full input[type="date"]:focus, div.wpforms-container-full input[type="datetime"]:active, div.wpforms-container-full input[type="datetime"]:focus, div.wpforms-container-full input[type="datetime-local"]:active, div.wpforms-container-full input[type="datetime-local"]:focus, div.wpforms-container-full input[type="email"]:active, div.wpforms-container-full input[type="email"]:focus, div.wpforms-container-full input[type="month"]:active, div.wpforms-container-full input[type="month"]:focus, div.wpforms-container-full input[type="number"]:active, div.wpforms-container-full input[type="number"]:focus, div.wpforms-container-full input[type="password"]:active, div.wpforms-container-full input[type="password"]:focus, div.wpforms-container-full input[type="range"]:active, div.wpforms-container-full input[type="range"]:focus, div.wpforms-container-full input[type="search"]:active, div.wpforms-container-full input[type="search"]:focus, div.wpforms-container-full input[type="tel"]:active, div.wpforms-container-full input[type="tel"]:focus, div.wpforms-container-full input[type="text"]:active, div.wpforms-container-full input[type="text"]:focus, div.wpforms-container-full input[type="time"]:active, div.wpforms-container-full input[type="time"]:focus, div.wpforms-container-full input[type="url"]:active, div.wpforms-container-full input[type="url"]:focus, div.wpforms-container-full input[type="week"]:active, div.wpforms-container-full input[type="week"]:focus, div.wpforms-container-full select:active, div.wpforms-container-full select:focus, div.wpforms-container-full textarea:active, div.wpforms-container-full textarea:focus { -webkit-box-shadow: none; box-shadow: none; border-color: #f8f9f8; outline: none; color: #f8f9f8; /* firefox 19+ */ /* ie */ }
div.wpforms-container-full input[type="date"]:active::-webkit-input-placeholder, div.wpforms-container-full input[type="date"]:focus::-webkit-input-placeholder, div.wpforms-container-full input[type="datetime"]:active::-webkit-input-placeholder, div.wpforms-container-full input[type="datetime"]:focus::-webkit-input-placeholder, div.wpforms-container-full input[type="datetime-local"]:active::-webkit-input-placeholder, div.wpforms-container-full input[type="datetime-local"]:focus::-webkit-input-placeholder, div.wpforms-container-full input[type="email"]:active::-webkit-input-placeholder, div.wpforms-container-full input[type="email"]:focus::-webkit-input-placeholder, div.wpforms-container-full input[type="month"]:active::-webkit-input-placeholder, div.wpforms-container-full input[type="month"]:focus::-webkit-input-placeholder, div.wpforms-container-full input[type="number"]:active::-webkit-input-placeholder, div.wpforms-container-full input[type="number"]:focus::-webkit-input-placeholder, div.wpforms-container-full input[type="password"]:active::-webkit-input-placeholder, div.wpforms-container-full input[type="password"]:focus::-webkit-input-placeholder, div.wpforms-container-full input[type="range"]:active::-webkit-input-placeholder, div.wpforms-container-full input[type="range"]:focus::-webkit-input-placeholder, div.wpforms-container-full input[type="search"]:active::-webkit-input-placeholder, div.wpforms-container-full input[type="search"]:focus::-webkit-input-placeholder, div.wpforms-container-full input[type="tel"]:active::-webkit-input-placeholder, div.wpforms-container-full input[type="tel"]:focus::-webkit-input-placeholder, div.wpforms-container-full input[type="text"]:active::-webkit-input-placeholder, div.wpforms-container-full input[type="text"]:focus::-webkit-input-placeholder, div.wpforms-container-full input[type="time"]:active::-webkit-input-placeholder, div.wpforms-container-full input[type="time"]:focus::-webkit-input-placeholder, div.wpforms-container-full input[type="url"]:active::-webkit-input-placeholder, div.wpforms-container-full input[type="url"]:focus::-webkit-input-placeholder, div.wpforms-container-full input[type="week"]:active::-webkit-input-placeholder, div.wpforms-container-full input[type="week"]:focus::-webkit-input-placeholder, div.wpforms-container-full select:active::-webkit-input-placeholder, div.wpforms-container-full select:focus::-webkit-input-placeholder, div.wpforms-container-full textarea:active::-webkit-input-placeholder, div.wpforms-container-full textarea:focus::-webkit-input-placeholder { color: #f8f9f8; opacity: 1; }
div.wpforms-container-full input[type="date"]:active::-moz-placeholder, div.wpforms-container-full input[type="date"]:focus::-moz-placeholder, div.wpforms-container-full input[type="datetime"]:active::-moz-placeholder, div.wpforms-container-full input[type="datetime"]:focus::-moz-placeholder, div.wpforms-container-full input[type="datetime-local"]:active::-moz-placeholder, div.wpforms-container-full input[type="datetime-local"]:focus::-moz-placeholder, div.wpforms-container-full input[type="email"]:active::-moz-placeholder, div.wpforms-container-full input[type="email"]:focus::-moz-placeholder, div.wpforms-container-full input[type="month"]:active::-moz-placeholder, div.wpforms-container-full input[type="month"]:focus::-moz-placeholder, div.wpforms-container-full input[type="number"]:active::-moz-placeholder, div.wpforms-container-full input[type="number"]:focus::-moz-placeholder, div.wpforms-container-full input[type="password"]:active::-moz-placeholder, div.wpforms-container-full input[type="password"]:focus::-moz-placeholder, div.wpforms-container-full input[type="range"]:active::-moz-placeholder, div.wpforms-container-full input[type="range"]:focus::-moz-placeholder, div.wpforms-container-full input[type="search"]:active::-moz-placeholder, div.wpforms-container-full input[type="search"]:focus::-moz-placeholder, div.wpforms-container-full input[type="tel"]:active::-moz-placeholder, div.wpforms-container-full input[type="tel"]:focus::-moz-placeholder, div.wpforms-container-full input[type="text"]:active::-moz-placeholder, div.wpforms-container-full input[type="text"]:focus::-moz-placeholder, div.wpforms-container-full input[type="time"]:active::-moz-placeholder, div.wpforms-container-full input[type="time"]:focus::-moz-placeholder, div.wpforms-container-full input[type="url"]:active::-moz-placeholder, div.wpforms-container-full input[type="url"]:focus::-moz-placeholder, div.wpforms-container-full input[type="week"]:active::-moz-placeholder, div.wpforms-container-full input[type="week"]:focus::-moz-placeholder, div.wpforms-container-full select:active::-moz-placeholder, div.wpforms-container-full select:focus::-moz-placeholder, div.wpforms-container-full textarea:active::-moz-placeholder, div.wpforms-container-full textarea:focus::-moz-placeholder { color: #f8f9f8; opacity: 1; }
div.wpforms-container-full input[type="date"]:active:-ms-input-placeholder, div.wpforms-container-full input[type="date"]:focus:-ms-input-placeholder, div.wpforms-container-full input[type="datetime"]:active:-ms-input-placeholder, div.wpforms-container-full input[type="datetime"]:focus:-ms-input-placeholder, div.wpforms-container-full input[type="datetime-local"]:active:-ms-input-placeholder, div.wpforms-container-full input[type="datetime-local"]:focus:-ms-input-placeholder, div.wpforms-container-full input[type="email"]:active:-ms-input-placeholder, div.wpforms-container-full input[type="email"]:focus:-ms-input-placeholder, div.wpforms-container-full input[type="month"]:active:-ms-input-placeholder, div.wpforms-container-full input[type="month"]:focus:-ms-input-placeholder, div.wpforms-container-full input[type="number"]:active:-ms-input-placeholder, div.wpforms-container-full input[type="number"]:focus:-ms-input-placeholder, div.wpforms-container-full input[type="password"]:active:-ms-input-placeholder, div.wpforms-container-full input[type="password"]:focus:-ms-input-placeholder, div.wpforms-container-full input[type="range"]:active:-ms-input-placeholder, div.wpforms-container-full input[type="range"]:focus:-ms-input-placeholder, div.wpforms-container-full input[type="search"]:active:-ms-input-placeholder, div.wpforms-container-full input[type="search"]:focus:-ms-input-placeholder, div.wpforms-container-full input[type="tel"]:active:-ms-input-placeholder, div.wpforms-container-full input[type="tel"]:focus:-ms-input-placeholder, div.wpforms-container-full input[type="text"]:active:-ms-input-placeholder, div.wpforms-container-full input[type="text"]:focus:-ms-input-placeholder, div.wpforms-container-full input[type="time"]:active:-ms-input-placeholder, div.wpforms-container-full input[type="time"]:focus:-ms-input-placeholder, div.wpforms-container-full input[type="url"]:active:-ms-input-placeholder, div.wpforms-container-full input[type="url"]:focus:-ms-input-placeholder, div.wpforms-container-full input[type="week"]:active:-ms-input-placeholder, div.wpforms-container-full input[type="week"]:focus:-ms-input-placeholder, div.wpforms-container-full select:active:-ms-input-placeholder, div.wpforms-container-full select:focus:-ms-input-placeholder, div.wpforms-container-full textarea:active:-ms-input-placeholder, div.wpforms-container-full textarea:focus:-ms-input-placeholder { color: #f8f9f8; opacity: 1; }
div.wpforms-container-full input[type="date"]:active, div.wpforms-container-full input[type="date"]:focus-visible, div.wpforms-container-full input[type="datetime"]:active, div.wpforms-container-full input[type="datetime"]:focus-visible, div.wpforms-container-full input[type="datetime-local"]:active, div.wpforms-container-full input[type="datetime-local"]:focus-visible, div.wpforms-container-full input[type="email"]:active, div.wpforms-container-full input[type="email"]:focus-visible, div.wpforms-container-full input[type="month"]:active, div.wpforms-container-full input[type="month"]:focus-visible, div.wpforms-container-full input[type="number"]:active, div.wpforms-container-full input[type="number"]:focus-visible, div.wpforms-container-full input[type="password"]:active, div.wpforms-container-full input[type="password"]:focus-visible, div.wpforms-container-full input[type="range"]:active, div.wpforms-container-full input[type="range"]:focus-visible, div.wpforms-container-full input[type="search"]:active, div.wpforms-container-full input[type="search"]:focus-visible, div.wpforms-container-full input[type="tel"]:active, div.wpforms-container-full input[type="tel"]:focus-visible, div.wpforms-container-full input[type="text"]:active, div.wpforms-container-full input[type="text"]:focus-visible, div.wpforms-container-full input[type="time"]:active, div.wpforms-container-full input[type="time"]:focus-visible, div.wpforms-container-full input[type="url"]:active, div.wpforms-container-full input[type="url"]:focus-visible, div.wpforms-container-full input[type="week"]:active, div.wpforms-container-full input[type="week"]:focus-visible, div.wpforms-container-full select:active, div.wpforms-container-full select:focus-visible, div.wpforms-container-full textarea:active, div.wpforms-container-full textarea:focus-visible { border-color: #f5c723; }

div.wpforms-container-full button[type="submit"]:focus::after { position: relative; border: none; border-radius: unset; top: unset; right: unset; bottom: unset; left: unset; }

div.wpforms-container-full button[type="submit"] { font-family: 'Inter', sans-serif; background-color: #F5C723; border-radius: 40px; color: #f8f9f8; font-size: 1rem; font-weight: 400; height: auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: 1.5; padding: 24px 45px; text-transform: uppercase; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
div.wpforms-container-full button[type="submit"]:hover { background-color: #F8F9F8; border-color: transparent; color: #080615; }

div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) { background: #f5c723; border: 1px solid #f5c723; -webkit-box-sizing: border-box; box-sizing: border-box; }

.navigation.pagination { -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-width: 100%; padding: 15px 0; width: 100%; }

.nav-links { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-column-gap: 15px; column-gap: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.nav-links .page-numbers.current, .nav-links .current { color: #f5c723; position: relative; }
.nav-links .page-numbers.next, .nav-links .page-numbers.prev { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.nav-links .page-numbers.next:hover, .nav-links .page-numbers.prev:hover { color: #f5c723; }
.nav-links .page-numbers.next:hover::before, .nav-links .page-numbers.prev:hover::before { color: #f5c723; }
.nav-links .prev.page-numbers, .nav-links .next.page-numbers { display: inline; vertical-align: top; }
.nav-links .prev.page-numbers::before, .nav-links .next.page-numbers::before { font-family: 'Inter', sans-serif; color: #f5c723; display: inline-block; font-size: 1rem; font-weight: 700; letter-spacing: 0.48px; line-height: 1.2; text-transform: uppercase; }
.nav-links .prev.page-numbers { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.nav-links .prev.page-numbers::before { content: "Previous"; }
.nav-links .next.page-numbers::before { content: "Next"; }
.nav-links .pagination, .nav-links .page-numbers, .nav-links .nav-links > a, .nav-links .page { font-family: 'Inter', sans-serif; background: transparent; border: none; color: #f8f9f8; display: inline-block; font-size: 1rem; font-weight: 700; letter-spacing: 0.48px; line-height: 1.2; min-height: 25px; min-width: 25px; text-align: center; text-decoration: none; text-transform: uppercase; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.nav-links .pagination:hover, .nav-links .page-numbers:hover, .nav-links .nav-links > a:hover, .nav-links .page:hover { text-decoration: none; color: #f5c723; }
.nav-links .pagination.prev, .nav-links .pagination.next, .nav-links .page-numbers.prev, .nav-links .page-numbers.next, .nav-links .nav-links > a.prev, .nav-links .nav-links > a.next, .nav-links .page.prev, .nav-links .page.next { border: none; font-size: 0; font-stretch: normal; font-style: normal; font-weight: normal; letter-spacing: normal; line-height: normal; margin: 0; padding: 0; position: relative; text-align: center; }
.nav-links .pagination.prev, .nav-links .page-numbers.prev, .nav-links .nav-links > a.prev, .nav-links .page.prev { margin-right: 60px; }
.nav-links .pagination.prev::before, .nav-links .page-numbers.prev::before, .nav-links .nav-links > a.prev::before, .nav-links .page.prev::before { content: "Previous"; }
.nav-links .pagination.next, .nav-links .page-numbers.next, .nav-links .nav-links > a.next, .nav-links .page.next { margin-left: 60px; }
.nav-links .pagination.next::before, .nav-links .page-numbers.next::before, .nav-links .nav-links > a.next::before, .nav-links .page.next::before { content: "Next"; }
.nav-links .pagination.current, .nav-links .page-numbers.current, .nav-links .nav-links > a.current, .nav-links .page.current { color: #f5c723; position: relative; }
.nav-links .pagination.current::after, .nav-links .page-numbers.current::after, .nav-links .nav-links > a.current::after, .nav-links .page.current::after { content: ""; background-color: #f5c723; width: 11px; height: 2px; -webkit-transform: translate(-50%, 0%); transform: translate(-50%, 0%); position: absolute; top: unset; left: 50%; bottom: 0; }

.form-check { margin-bottom: 0; }
.form-check.option-current { outline: 2px solid #F8F9F8; }

.form-check-input { border: 0.0625rem solid #f8f9f8; border-radius: 0.0625rem; }

.form-check-input:checked { background-color: #fff; border-color: #fff; }

.form-check-label { font-family: 'Inter', sans-serif; color: #f8f9f8; font-size: 1rem; font-weight: 400; letter-spacing: 0.01rem; }

.form-check-label::-moz-selection { color: #f8f9f8; background-color: #fff; }

.form-check-label::selection { color: #f8f9f8; background-color: #fff; }

.form-check-input:focus { border-color: #fff; -webkit-box-shadow: none; box-shadow: none; }

.form-switch .form-check-input:focus:not(:checked) { background-image: url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.75982L4.79814 9L12 1' stroke='%23FBF9F8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); background-color: transparent; }

.form-check:not(.form-switch) .form-check-input:checked[type="checkbox"]:focus { background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e"); background-color: #fff; }

.multiselect { position: relative; width: 100%; }
.multiselect__selectBox { position: relative; }
.multiselect__selectBox .select { font-family: 'Inter', sans-serif; border-radius: 2px; border: 0.0625rem solid #fff; font-size: 1rem; font-style: normal; font-weight: 400; letter-spacing: 0.01rem; line-height: 1.5; max-height: 50px; overflow: hidden; padding: 12px 30px 12px 12px; white-space: nowrap; width: 100%; }
.multiselect__selectBox .select:focus { border-color: #F8F9F8; }
.multiselect__selectBox .select::before { content: ''; background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7166 5.23204C11.858 5.08339 12.049 5 12.248 5C12.4471 5 12.6381 5.08339 12.7795 5.23204C12.8493 5.30503 12.9048 5.39204 12.9427 5.48799C12.9805 5.58395 13 5.68694 13 5.79097C13 5.895 12.9805 5.99799 12.9427 6.09395C12.9048 6.18991 12.8493 6.27691 12.7795 6.34991L8.53202 10.7683C8.39026 10.9168 8.19913 11 8 11C7.80087 11 7.60974 10.9168 7.46798 10.7683L3.22049 6.34991C3.15065 6.27691 3.0952 6.18991 3.05735 6.09395C3.01949 5.99799 3 5.895 3 5.79097C3 5.68694 3.01949 5.58395 3.05735 5.48799C3.0952 5.39204 3.15065 5.30503 3.22049 5.23204C3.36192 5.08339 3.55292 5 3.75197 5C3.95101 5 4.14201 5.08339 4.28345 5.23204L8.00163 8.8556L11.7166 5.23204Z' fill='%23243C49'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center; background-color: #f8f9f8; border-right: 0.0625rem solid #fff; bottom: unset; height: calc(100% - 2px); left: unset; position: absolute; right: 0; top: 1px; width: 30px; }
.multiselect__checkboxes { background-color: #f8f9f8; background: #f8f9f8; border-radius: 2px; border: 0.0625rem solid #fff; margin-top: 11px; overflow-y: auto; position: relative; width: 100%; }
@media (max-width: 767.98px) { .multiselect__checkboxes { width: 261px; max-height: 70vh; position: absolute; z-index: 10; } }
.multiselect__checkboxes:not(.active) { display: none; }
.multiselect__options { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 12px; row-gap: 15px; }

.filter { position: relative; }
.filter__container { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-column-gap: 30px; column-gap: 30px; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin: 0; row-gap: 30px; }
.filter__row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; -webkit-column-gap: 10px; column-gap: 10px; }
.filter__label { font-family: 'Inter', sans-serif; color: #f8f9f8; display: block; font-size: 1rem; font-style: normal; font-weight: 400; letter-spacing: 0.00875rem; line-height: 1.4; margin-bottom: 8px; position: relative; }
.filter__item { position: relative; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.filter__input { position: relative; }
.filter__input input { font-family: 'Inter', sans-serif; background-color: transparent; border-radius: 4px; border: 1px solid rgba(248, 249, 248, 0.5) !important; color: rgba(248, 249, 248, 0.8); font-size: 0.75rem; font-weight: 400; letter-spacing: 0.16px; line-height: 1.2; min-height: 64px; padding: 25px 20px 25px 48px; width: 100%; /* firefox 19+ */ /* ie */ }
.filter__input input::-webkit-input-placeholder { color: #F8F9F8; opacity: 0.8; }
.filter__input input::-moz-placeholder { color: #F8F9F8; opacity: 0.8; }
.filter__input input:-ms-input-placeholder { color: #F8F9F8; opacity: 0.8; }
.filter__input input:hover, .filter__input input:focus, .filter__input input:active { outline: none; }
.filter__input--icon button { background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7125 14.8637L11.8882 11.0171C12.8362 9.85469 13.4075 8.36571 13.4075 6.74286C13.4075 3.02041 10.4046 0 6.70377 0C2.99965 0 0 3.02041 0 6.74286C0 10.4653 2.99965 13.4857 6.70377 13.4857C8.31722 13.4857 9.79432 12.9143 10.95 11.9608L14.7743 15.8041C15.034 16.0653 15.4528 16.0653 15.7125 15.8041C15.9722 15.5461 15.9722 15.1216 15.7125 14.8637ZM6.70377 12.1437C3.73983 12.1437 1.33101 9.72082 1.33101 6.74286C1.33101 3.7649 3.73983 1.33878 6.70377 1.33878C9.66446 1.33878 12.0765 3.7649 12.0765 6.74286C12.0765 9.72082 9.66446 12.1437 6.70377 12.1437Z' fill='%23F8F9F8'/%3E%3C/svg%3E%0A"); background-color: transparent; background-position: center; background-repeat: no-repeat; background-size: contain; border: none; bottom: unset; height: 16px; left: 20px; padding: 0; position: absolute; top: 50%; -webkit-transform: translate(0%, -50%); transform: translate(0%, -50%); width: 16px; }
.filter__input--icon input { padding-left: 40px; }
.filter__select, .filter select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7166 5.23204C11.858 5.08339 12.049 5 12.248 5C12.4471 5 12.6381 5.08339 12.7795 5.23204C12.8493 5.30503 12.9048 5.39204 12.9427 5.48799C12.9805 5.58395 13 5.68694 13 5.79097C13 5.895 12.9805 5.99799 12.9427 6.09395C12.9048 6.18991 12.8493 6.27691 12.7795 6.34991L8.53202 10.7683C8.39026 10.9168 8.19913 11 8 11C7.80087 11 7.60974 10.9168 7.46798 10.7683L3.22049 6.34991C3.15065 6.27691 3.0952 6.18991 3.05735 6.09395C3.01949 5.99799 3 5.895 3 5.79097C3 5.68694 3.01949 5.58395 3.05735 5.48799C3.0952 5.39204 3.15065 5.30503 3.22049 5.23204C3.36192 5.08339 3.55292 5 3.75197 5C3.95101 5 4.14201 5.08339 4.28345 5.23204L8.00163 8.8556L11.7166 5.23204Z' fill='%23243C49'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-color: transparent; background-position: calc(100% - 17px) center; background-size: 0.9375rem; font-family: 'Inter', sans-serif; border-radius: 2px; border: 1px solid #fff; color: #f8f9f8; font-size: 1rem; font-weight: 400; letter-spacing: 0.0625rem; line-height: 2; min-height: 50px; padding: 12px 15px 10px 17px; text-align: left; text-transform: none; width: 100%; }
.filter__select::-webkit-input-placeholder, .filter select::-webkit-input-placeholder { color: #f8f9f8; opacity: 1; }
.filter__select::-moz-placeholder, .filter select::-moz-placeholder { color: #f8f9f8; opacity: 1; }
.filter__select:-ms-input-placeholder, .filter select:-ms-input-placeholder { color: #f8f9f8; opacity: 1; }
.filter__select:active, .filter__select:focus, .filter select:active, .filter select:focus { -webkit-box-shadow: none; box-shadow: none; outline: none; color: #f8f9f8; }
.filter__select:active::-webkit-input-placeholder, .filter__select:focus::-webkit-input-placeholder, .filter select:active::-webkit-input-placeholder, .filter select:focus::-webkit-input-placeholder { color: #f8f9f8; opacity: 1; }
.filter__select:active::-moz-placeholder, .filter__select:focus::-moz-placeholder, .filter select:active::-moz-placeholder, .filter select:focus::-moz-placeholder { color: #f8f9f8; opacity: 1; }
.filter__select:active:-ms-input-placeholder, .filter__select:focus:-ms-input-placeholder, .filter select:active:-ms-input-placeholder, .filter select:focus:-ms-input-placeholder { color: #f8f9f8; opacity: 1; }
.filter__select option, .filter select option { background-color: #fff; }

main {  /*
* Horizontal Rule
*/  /*
* Paragraph
*/  /*
* Blockquote
*/  /*
* Hyperlink
*/ /*--- Images With Caption (wordpress) ---*/  /*
* Unordered (Bulleted) List
*/  /*
* Ordered (Numbered) List
*/ /*--- Order List ---*/ }
main .entry-content { padding-bottom: 100px; padding-top: 50px; min-height: 50vh; }
main .entry-content .container > *:not(.block):not(div[class*="--bg-"]) + *:not(.block):not(div[class*="--bg-"]) { -webkit-margin-before: 1.5rem; margin-block-start: 1.5rem; -webkit-margin-after: 0; margin-block-end: 0; }
main .entry-content h1 + p { margin-top: 10px; }
main .entry-content h2 + p, main .entry-content h3 + p, main .entry-content h4 + p, main .entry-content h5 + p, main .entry-content h6 + p { margin-top: 10px; }
main .entry-content h3 + p { margin-top: 16px; }
main .entry-content h2 + div, main .entry-content h3 + div, main .entry-content h4 + div, main .entry-content h5 + div, main .entry-content h6 + div, main .entry-content p + div { margin-top: 20px !important; }
main .entry-content * + .important-text { margin-top: 20px !important; }
main .entry-content div:not(.bg-box) p + h2, main .entry-content div:not(.bg-box) p + h3, main .entry-content div:not(.bg-box) p + h4, main .entry-content div:not(.bg-box) p + h5, main .entry-content div:not(.bg-box) p + h6 { margin-top: 20px; }
main .entry-content p + h2, main .entry-content p + h3, main .entry-content p + h4, main .entry-content p + h5, main .entry-content p + h6 { margin-top: 30px; }
main .entry-content ul + h2, main .entry-content ol + h2, main .entry-content ul + h3, main .entry-content ol + h3, main .entry-content ul + h4, main .entry-content ol + h4, main .entry-content ul + h5, main .entry-content ol + h5, main .entry-content ul + h6, main .entry-content ol + h6 { margin-top: 30px; }
main .entry-content p + blockquote, main .entry-content blockquote + p, main .entry-content p + div, main .entry-content div + p { margin-top: 20px; }
main .entry-content p + ul, main .entry-content p + ol, main .entry-content ul + p, main .entry-content ol + p { margin-top: 20px; }
main .entry-content h2 + ul, main .entry-content h2 + ol, main .entry-content p + ol, main .entry-content p + ul, main .entry-content h3 + ul, main .entry-content h3 + ol, main .entry-content p + ol, main .entry-content p + ul, main .entry-content h4 + ul, main .entry-content h4 + ol, main .entry-content p + ol, main .entry-content p + ul, main .entry-content h5 + ul, main .entry-content h5 + ol, main .entry-content p + ol, main .entry-content p + ul, main .entry-content h6 + ul, main .entry-content h6 + ol, main .entry-content p + ol, main .entry-content p + ul { margin-top: 20px; }
main .entry-content p:not(:empty) + p:not(:empty) { margin-top: 20px; }
main .entry-content .block__editor + .block__button, main .entry-content .block__editor + .block__buttons { margin-top: 24px; }
main hr { border-color: #f8f9f8; border-width: 1px 0px 0px; margin-bottom: 15px; margin-top: 15px; opacity: 1; border-style: solid none none; }
main hr.dashed { border-style: dashed none none; }
main hr.dotted { border-style: dotted none none; }
main p { font-family: 'Inter', sans-serif; font-stretch: normal; font-style: normal; font-weight: 400; line-height: 1.5; margin-bottom: 0; overflow-wrap: break-word; white-space: normal; word-break: break-word; }
main p > * { font-family: 'Inter', sans-serif; color: inherit; overflow-wrap: break-word; white-space: normal; word-break: break-word; line-height: 1.5; }
main p strong { font-family: 'Inter', sans-serif; color: inherit; font-size: bold; font-weight: 700; line-height: 1.5; }
main p a { color: #f8f9f8; font-weight: 400; text-decoration: underline !important; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
main p a > *:not(font), main p a *:not(font) > *:not(font) { color: #f8f9f8; }
main p a strong { font-weight: bold; color: #f8f9f8; }
main p a:hover { text-decoration: none !important; }
main p em { font-family: 'Inter', sans-serif; font-style: italic; font-weight: 400; }
main p strong, main p em, main p a, main p span { margin: 0 !important; }
main p:last-of-type { margin-bottom: 0; }
main blockquote, main .wp-block-quote { background-color: transparent; }
main blockquote > *:not(.cta):not(font), main blockquote > *:not(.cta):not(font) > *:not(.cta):not(font), main blockquote > *:not(.cta):not(font) > *:not(.cta):not(font) > *:not(.cta):not(font), main .wp-block-quote > *:not(.cta):not(font), main .wp-block-quote > *:not(.cta):not(font) > *:not(.cta):not(font), main .wp-block-quote > *:not(.cta):not(font) > *:not(.cta):not(font) > *:not(.cta):not(font) { font-family: 'Inter', sans-serif; color: #f8f9f8; font-weight: 400; letter-spacing: normal; line-height: 1.5; }
main blockquote cite, main .wp-block-quote cite { font-weight: bold !important; }
main blockquote .has-text-align-center p, main blockquote .has-text-align-center strong, main blockquote .has-text-align-center em, main blockquote .has-text-align-center ul, main blockquote .has-text-align-center ul > li, main blockquote .has-text-align-center ol, main blockquote .has-text-align-center ol > li, main blockquote .has-text-align-center span, main blockquote .has-text-align-center dl.list > dd, main blockquote .has-text-align-center dl.list > dt, main blockquote .has-text-align-center cite, main .wp-block-quote .has-text-align-center p, main .wp-block-quote .has-text-align-center strong, main .wp-block-quote .has-text-align-center em, main .wp-block-quote .has-text-align-center ul, main .wp-block-quote .has-text-align-center ul > li, main .wp-block-quote .has-text-align-center ol, main .wp-block-quote .has-text-align-center ol > li, main .wp-block-quote .has-text-align-center span, main .wp-block-quote .has-text-align-center dl.list > dd, main .wp-block-quote .has-text-align-center dl.list > dt, main .wp-block-quote .has-text-align-center cite { text-align: center !important; }
main a:not([class*="btn"]) :not([class*="cta"]) :not([role="button"]) :not([rel="boxlink"]) :not([rel="bookmark"]) :not([rel="noopener"]) :not([class*="bbp-topic"]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle) { font-family: 'Inter', sans-serif; color: #f8f9f8; font-weight: 400; line-height: 1.5; text-decoration: underline; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; -webkit-transition-property: color; transition-property: color; }
main a:not([class*="btn"]) :not([class*="cta"]) :not([role="button"]) :not([rel="boxlink"]) :not([rel="bookmark"]) :not([rel="noopener"]) :not([class*="bbp-topic"]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle) > *:not(.cta):not(font), main a:not([class*="btn"]) :not([class*="cta"]) :not([role="button"]) :not([rel="boxlink"]) :not([rel="bookmark"]) :not([rel="noopener"]) :not([class*="bbp-topic"]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle) *:not(.cta):not(font) > *:not(.cta):not(font) { color: #f8f9f8 !important; }
main a:not([class*="btn"]) :not([class*="cta"]) :not([role="button"]) :not([rel="boxlink"]) :not([rel="bookmark"]) :not([rel="noopener"]) :not([class*="bbp-topic"]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle) strong { line-height: 1.5; color: #f8f9f8; font-weight: bold; }
main a:not([class*="btn"]) :not([class*="cta"]) :not([role="button"]) :not([rel="boxlink"]) :not([rel="bookmark"]) :not([rel="noopener"]) :not([class*="bbp-topic"]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle):hover { color: #f5c723; }
main a:not([class*="btn"]) :not([class*="cta"]) :not([role="button"]) :not([rel="boxlink"]) :not([rel="bookmark"]) :not([rel="noopener"]) :not([class*="bbp-topic"]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle)::-moz-selection { background-color: #c39a09; border-color: white; color: #080615; text-decoration-color: white; }
main a:not([class*="btn"]) :not([class*="cta"]) :not([role="button"]) :not([rel="boxlink"]) :not([rel="bookmark"]) :not([rel="noopener"]) :not([class*="bbp-topic"]) :not(.tribe-events-calendar-month__calendar-event-title-link) :not(.aos-init) :not(.bbp-reply-permalink) :not(.bbp-author-link) :not(.subscription-toggle) :not(.favorite-toggle)::selection { background-color: #c39a09; border-color: white; color: #080615; -webkit-text-decoration-color: white; text-decoration-color: white; }
main .image-wrapping { max-width: 100%; overflow: hidden; position: relative; }
main .image-wrapping img, main .image-wrapping .wrapped-image { -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); height: 100%; left: 50%; -o-object-fit: cover; object-fit: cover; position: absolute; top: 50%; width: 100%; }
main .image-wrapping img.image-fit-contain, main .image-wrapping .wrapped-image.image-fit-contain { -o-object-fit: contain !important; object-fit: contain !important; }
main .image-wrapping img.top, main .image-wrapping .wrapped-image.top { -o-object-position: top; object-position: top; }
main .image-wrapping img.center, main .image-wrapping .wrapped-image.center { -o-object-position: center; object-position: center; }
main .image-wrapping img.bottom, main .image-wrapping .wrapped-image.bottom { -o-object-position: bottom; object-position: bottom; }
main .image-fit-cover { -o-object-fit: cover; object-fit: cover; width: 100% !important; height: 100%; }
main .image-fit-contain { -o-object-fit: contain; object-fit: contain; width: 100% !important; height: 100%; }
main .wp-caption { display: block; max-width: 100%; }
main .wp-caption img { display: block; margin: 0 auto 10px; max-width: 100%; width: 100%; }
main .wp-caption .wp-caption-text { font-family: 'Inter', sans-serif; color: #f8f9f8 !important; font-stretch: normal; font-style: normal; font-weight: 400; line-height: 1.5; }
main figure a { border: none !important; }
main figure img { max-width: 100%; }
main figure figcaption { font-family: 'Inter', sans-serif; color: #f8f9f8; font-stretch: normal; font-style: normal; font-weight: 400; line-height: 1.5; }
main figure figcaption strong { font-weight: bold; }
main figure.wp-block-embed-youtube { height: 600px; width: 100%; }
main figure.wp-block-embed-youtube .wp-block-embed__wrapper { height: 600px; }
main figure.wp-block-embed-youtube .wp-block-embed__wrapper iframe { height: 100%; width: 100%; }
main ul.no-bullets { padding: 0; }
main ul.no-bullets > li { font-family: 'Inter', sans-serif; color: #f8f9f8; font-stretch: normal; font-weight: 400; line-height: 1.5; list-style-type: none; margin: 0 0 0.6em 0px; padding-left: 0; position: relative; text-align: left; }
main ul.no-bullets > li::marker { content: none; }
main ul.no-bullets > li a { text-decoration: underline; }
main ul.no-bullets > li a:hover { text-decoration: none; }
main ul:not(.wp-block-social-links):not([role="tablist"]):not(.nav) { padding-left: 16px; }
@media (min-width: 767.98px) { main ul:not(.wp-block-social-links):not([role="tablist"]):not(.nav).column-list-2 { -webkit-column-count: 2; column-count: 2; -webkit-column-gap: 20px; column-gap: 20px; } }
main ul:not(.wp-block-social-links):not([role="tablist"]):not(.nav) li { font-family: 'Inter', sans-serif; color: #f8f9f8; font-weight: 400; line-height: 1.5; position: relative; }
main ul:not(.wp-block-social-links):not([role="tablist"]):not(.nav) li::marker { content: none; }
main ul:not(.wp-block-social-links):not([role="tablist"]):not(.nav) li::before { content: ""; background: #f8f9f8; border-radius: 50%; display: inline-block; height: 5px; left: -16px; position: absolute; top: 10px; width: 5px; }
main ul:not(.wp-block-social-links):not([role="tablist"]):not(.nav) li a { font-weight: 400; text-decoration: underline; }
main ul:not(.wp-block-social-links):not([role="tablist"]):not(.nav) li a:hover { text-decoration: none; }
main ul:not(.wp-block-social-links):not([role="tablist"]):not(.nav) li ul { padding-left: 16px; }
main ul:not(.wp-block-social-links):not([role="tablist"]):not(.nav) li ul li::before { background: #f8f9f8; border-radius: 0; }
main ul:not(.wp-block-social-links):not([role="tablist"]):not(.nav) li ul li ul li::before { background: transparent; border: 1px solid #f8f9f8; border-radius: 0; }
main ul:not(.wp-block-social-links):not([role="tablist"]):not(.nav) li ul li ul li ul li::before { background: transparent; border: 1px solid #f8f9f8; border-radius: 50%; }
main ul.list { padding: 0 !important; }
main ul.list br { display: none; }
main ul.list > li { font-family: 'Inter', sans-serif; color: #f8f9f8; font-stretch: normal; font-weight: 400; line-height: 1.5; list-style-type: none; margin: 0 0 0.6em 0px; padding-left: 15px; position: relative; text-align: left; }
main ul.list > li::marker { content: none; }
main ul.list > li::before { content: ""; background: #f8f9f8; border-radius: 50%; display: inline-block; left: 0; margin-left: 0; margin-right: 6px; margin-top: 6px; position: absolute; top: 6px; width: 6px; height: 6px; }
main ul.list > li a { font-family: 'Inter', sans-serif; color: #f8f9f8; font-weight: 400; line-height: 1.5; text-align: left; text-decoration: underline; }
main ul.list > li p { font-family: 'Inter', sans-serif; color: #f8f9f8; font-stretch: normal; font-weight: 400; line-height: 1.5; text-align: left; }
main ul.list > li p strong { color: #f8f9f8; font-weight: bold; line-height: 1.5; }
main ul.list > li ul { padding-left: 15px; }
main ul.list > li ol { padding: 0; }
main ul.list > li ol li { font-family: 'Inter', sans-serif; color: #f8f9f8; line-height: 1.5; padding-left: 0; margin-bottom: 0.6em; position: relative; }
main ul.list > li ol li::marker { font-family: 'Inter', sans-serif; background: transparent; border-radius: 0; color: #f8f9f8; display: inline-block; font-weight: bold; left: 0; padding-right: 0; position: absolute; top: 0; }
main ol:not(.list):not(.carousel-indicators) { padding: 0 0 0 20px; }
@media (min-width: 767.98px) { main ol:not(.list):not(.carousel-indicators).column-list-2 { -moz-column-count: 2; -moz-column-gap: 20px; -webkit-column-count: 2; -webkit-column-gap: 20px; column-count: 2; column-gap: 20px; display: block; } }
main ol:not(.list):not(.carousel-indicators) li { font-family: 'Inter', sans-serif; color: #f8f9f8; line-height: 1.5; padding-left: 0; margin-bottom: 0.6em; position: relative; }
main ol:not(.list):not(.carousel-indicators) li a { padding: 0; }
main ol:not(.list):not(.carousel-indicators) li::marker { font-family: 'Inter', sans-serif; background: transparent; border-radius: 0; color: #f8f9f8; display: inline-block; font-weight: bold; left: 0; padding-right: 0; position: absolute; top: 0; }
main ol.list { counter-reset: item; list-style-type: none; margin-bottom: 1rem; padding: 0; position: relative; }
main ol.list > li { display: table; counter-increment: item; margin-bottom: 0.6em; }
main ol.list > li:before { content: counters(item,".") ". "; display: table-cell; padding-right: 0.6em; }
main ol.list > li ol > li:before { content: counters(item,".") " "; }
main ol.list li { font-family: 'Inter', sans-serif; color: #f8f9f8; line-height: 1.5; list-style-type: none; margin-left: 0; padding-left: 20px; position: relative; margin-bottom: 0.6em; }
main ol.list li h1, main ol.list li h2, main ol.list li h3, main ol.list li h4, main ol.list li h5, main ol.list li h6 { margin-top: 0 !important; display: inline-block !important; }
main ol.list li a { padding: 0; }
main ol.list li::before { font-family: 'Inter', sans-serif; background: transparent; border-radius: 0; color: #f8f9f8; display: inline-block; font-weight: bold; left: 0; padding-right: 0; position: absolute; top: 0; }
main ol.list li ol { margin-top: 10px; }
main ol.list li ol li { padding-left: 20px; }
main .wp-block-media-text.is-stacked-on-mobile { row-gap: 20px; }
@media (max-width: 767.98px) { main .wp-block-media-text.is-stacked-on-mobile { grid-template-columns: 100% !important; }
  main .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media { grid-column: 1; grid-row: 1; }
  main .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content { grid-column: 1; grid-row: 2; } }
@media (max-width: 767.98px) { main .wp-block-media-text > .wp-block-media-text__content { padding: 0; } }
main .wp-block-table:not(.is-style-stripes) { margin-bottom: calc(($spacer_post/2) / 2); margin-top: calc(($spacer_post/2) / 2); }
main .wp-block-table:not(.is-style-stripes) table { border-left: 2px solid #f5c723; border-right: 2px solid #f5c723; border-top: 2px solid #f5c723; }
main .wp-block-table:not(.is-style-stripes) table tr { border-bottom: 2px solid #f5c723; }
main .wp-block-table:not(.is-style-stripes) table tr > td { border-left: 2px solid #f5c723; }
main .wp-block-table:not(.is-style-stripes) table tr > td:first-of-type { border-left: none; }
main .wp-block-table { overflow-x: auto; -webkit-overflow-scrolling: touch; display: block; }
@media (max-width: 575.98px) { main .wp-block-table { max-width: unset; } }
main .wp-block-table table { width: 100%; caption-side: bottom; border-collapse: collapse; }
@media (max-width: 575.98px) { main .wp-block-table table { max-width: unset; width: 500px; } }
main .wp-block-table table td { font-family: 'Inter', sans-serif; color: #f8f9f8; font-stretch: normal; font-style: normal; font-weight: 400; line-height: 1.5; margin-bottom: 0; overflow-wrap: break-word; padding: 10px; white-space: normal; word-break: break-word; }
main .wp-block-table table td > * { font-family: 'Inter', sans-serif; color: inherit; line-height: 1.5; overflow-wrap: break-word; white-space: normal; word-break: break-word; }
main .wp-block-table table td strong { font-family: 'Inter', sans-serif; color: inherit; font-size: bold; font-weight: 700; line-height: 1.5; }
main .wp-block-table table td a { color: #f8f9f8; font-weight: 400; text-decoration: underline !important; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
main .wp-block-table table td a > *:not(.cta):not(font), main .wp-block-table table td a *:not(.cta):not(font) > *:not(.cta):not(font) { color: #f8f9f8; }
main .wp-block-table table td a strong { font-weight: bold; color: #f8f9f8; }
main .wp-block-table table td a:hover { text-decoration: none !important; }
main .wp-block-table table td em { font-family: 'Inter', sans-serif; font-style: italic; font-weight: 400; }
main .wp-block-table table td strong, main .wp-block-table table td em, main .wp-block-table table td a, main .wp-block-table table td span { margin: 0 !important; }
@media (min-width: 991.98px) { main .wp-block-table.first-col-300 table thead tr th:first-child { width: 300px; } }
@media (min-width: 991.98px) { main .wp-block-table.first-col-300 table tbody tr td:first-child { width: 300px; } }
@media (min-width: 991.98px) { main .wp-block-table.first-col-200 table thead tr th:first-child { width: 300px; } }
@media (min-width: 991.98px) { main .wp-block-table.first-col-200 table tbody tr td:first-child { width: 200px; } }

.post { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; row-gap: 20px; padding-bottom: 100px; padding-top: 50px; }
.post__title { margin-bottom: 0; }
.post__row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-column-gap: 30px; column-gap: 30px; row-gap: 20px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.post__figure { border-radius: 0; height: 230px; overflow: hidden; position: relative; top: 0; width: 100%; }
.post__figure img { height: 100% !important; -o-object-fit: contain; object-fit: contain; -o-object-position: left; object-position: left; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; width: 100%; }
.post__date { font-family: "Roboto Mono", monospace; color: rgba(248, 249, 248, 0.6); font-size: 1rem; letter-spacing: 0.16px; line-height: 1.2; text-transform: uppercase; margin-bottom: 0; }
.post__content { color: #f8f9f8; margin-bottom: 15px; }
.post__content h1 + p { margin-top: 10px; }
.post__content h2 + p, .post__content h3 + p, .post__content h4 + p, .post__content h5 + p, .post__content h6 + p { margin-top: 10px; }
.post__content h3 + p { margin-top: 16px; }
.post__content h2 + div, .post__content h3 + div, .post__content h4 + div, .post__content h5 + div, .post__content h6 + div, .post__content p + div { margin-top: 20px !important; }
.post__content * + .important-text { margin-top: 20px !important; }
.post__content div:not(.bg-box) p + h2, .post__content div:not(.bg-box) p + h3, .post__content div:not(.bg-box) p + h4, .post__content div:not(.bg-box) p + h5, .post__content div:not(.bg-box) p + h6 { margin-top: 20px; }
.post__content p + h2, .post__content p + h3, .post__content p + h4, .post__content p + h5, .post__content p + h6 { margin-top: 30px; }
.post__content ul + h2, .post__content ol + h2, .post__content ul + h3, .post__content ol + h3, .post__content ul + h4, .post__content ol + h4, .post__content ul + h5, .post__content ol + h5, .post__content ul + h6, .post__content ol + h6 { margin-top: 30px; }
.post__content p + blockquote, .post__content blockquote + p, .post__content p + div, .post__content div + p { margin-top: 20px; }
.post__content p + ul, .post__content p + ol, .post__content ul + p, .post__content ol + p { margin-top: 20px; }
.post__content h2 + ul, .post__content h2 + ol, .post__content p + ol, .post__content p + ul, .post__content h3 + ul, .post__content h3 + ol, .post__content p + ol, .post__content p + ul, .post__content h4 + ul, .post__content h4 + ol, .post__content p + ol, .post__content p + ul, .post__content h5 + ul, .post__content h5 + ol, .post__content p + ol, .post__content p + ul, .post__content h6 + ul, .post__content h6 + ol, .post__content p + ol, .post__content p + ul { margin-top: 20px; }
.post__content p:not(:empty) + p:not(:empty) { margin-top: 20px; }
.post__content .block__editor + .block__button, .post__content .block__editor + .block__buttons { margin-top: 24px; }
.post__category { font-family: 'Inter', sans-serif; background-color: transparent; border-radius: 4px; border: 1px solid rgba(248, 249, 248, 0.5) !important; -webkit-column-gap: 7px; column-gap: 7px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 7px 8px; row-gap: 10px; width: auto; }
.post__category span, .post__category a { color: rgba(248, 249, 248, 0.8); font-size: 0.75rem; font-style: normal; font-weight: 400; letter-spacing: 0.16px; line-height: 1.2; text-transform: uppercase; }
.post__category a:hover { text-decoration: underline; }

.category { padding-bottom: 100px; }
.category__row-post { row-gap: 40px; padding-top: 30px; }
.category__row-post .post { padding: 0; position: relative; }
.category__row-post .post__figure { background-color: #0c0c0c; border-radius: 0; height: 230px; overflow: hidden; position: relative; top: 0; width: 100%; }
.category__row-post .post__figure img { -webkit-filter: grayscale(1); filter: grayscale(1); height: 100% !important; -o-object-fit: cover; object-fit: cover; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; width: 100%; }
.category__row-post .post__body { padding: 20px 0 0; }
.category__row-post .post__date { font-family: "Roboto Mono", monospace; color: rgba(248, 249, 248, 0.6); font-size: 1rem; letter-spacing: 0.16px; line-height: 1.2; text-transform: uppercase; margin-bottom: 15px; }
.category__row-post .post__title { margin-bottom: 8px; }
.category__row-post .post__text { font-size: 14px; color: #f8f9f8; margin-bottom: 15px; }
.category__row-post .post__category { font-family: 'Inter', sans-serif; background-color: transparent; border-radius: 4px; border: 1px solid rgba(248, 249, 248, 0.5) !important; -webkit-column-gap: 7px; column-gap: 7px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 7px 8px; row-gap: 10px; width: auto; }
.category__row-post .post__category span, .category__row-post .post__category a { color: rgba(248, 249, 248, 0.8); font-size: 0.75rem; font-style: normal; font-weight: 400; letter-spacing: 0.16px; line-height: 1.2; text-transform: uppercase; }
.category__row-post .post__category a:hover { text-decoration: underline; }
.category__row-post .post .stretched-link { height: 100%; opacity: 0; position: absolute; top: 0; width: 100%; z-index: 4; }
.category__row-post .post:focus-visible { -webkit-box-shadow: 0 0 0 0.25rem #F8F9F8; box-shadow: 0 0 0 0.25rem #F8F9F8; }
.category__row-post .post:focus-visible .stretched-link { position: absolute; top: 0; }

.modal-backdrop.show { opacity: 1; background-color: rgba(0, 0, 0, 0.5); }

div[id*="myVideoModal"], div[id*="videoDemoModal"] { padding-right: 0 !important; }
div[id*="myVideoModal"] .modal-xl, div[id*="myVideoModal"] .modal-lg, div[id*="videoDemoModal"] .modal-xl, div[id*="videoDemoModal"] .modal-lg { max-width: 70vw; }
@media (max-width: 991.98px) { div[id*="myVideoModal"] .modal-xl, div[id*="myVideoModal"] .modal-lg, div[id*="videoDemoModal"] .modal-xl, div[id*="videoDemoModal"] .modal-lg { max-width: 100vw; } }
div[id*="myVideoModal"] .modal-xl:hover .modal-content .modal-header .close, div[id*="myVideoModal"] .modal-xl:focus .modal-content .modal-header .close, div[id*="myVideoModal"] .modal-xl.active .modal-content .modal-header .close, div[id*="myVideoModal"] .modal-lg:hover .modal-content .modal-header .close, div[id*="myVideoModal"] .modal-lg:focus .modal-content .modal-header .close, div[id*="myVideoModal"] .modal-lg.active .modal-content .modal-header .close, div[id*="videoDemoModal"] .modal-xl:hover .modal-content .modal-header .close, div[id*="videoDemoModal"] .modal-xl:focus .modal-content .modal-header .close, div[id*="videoDemoModal"] .modal-xl.active .modal-content .modal-header .close, div[id*="videoDemoModal"] .modal-lg:hover .modal-content .modal-header .close, div[id*="videoDemoModal"] .modal-lg:focus .modal-content .modal-header .close, div[id*="videoDemoModal"] .modal-lg.active .modal-content .modal-header .close { border: none; }
@media (min-width: 991.98px) { div[id*="myVideoModal"] .modal-xl:hover .modal-content .modal-header .close, div[id*="myVideoModal"] .modal-xl:focus .modal-content .modal-header .close, div[id*="myVideoModal"] .modal-xl.active .modal-content .modal-header .close, div[id*="myVideoModal"] .modal-lg:hover .modal-content .modal-header .close, div[id*="myVideoModal"] .modal-lg:focus .modal-content .modal-header .close, div[id*="myVideoModal"] .modal-lg.active .modal-content .modal-header .close, div[id*="videoDemoModal"] .modal-xl:hover .modal-content .modal-header .close, div[id*="videoDemoModal"] .modal-xl:focus .modal-content .modal-header .close, div[id*="videoDemoModal"] .modal-xl.active .modal-content .modal-header .close, div[id*="videoDemoModal"] .modal-lg:hover .modal-content .modal-header .close, div[id*="videoDemoModal"] .modal-lg:focus .modal-content .modal-header .close, div[id*="videoDemoModal"] .modal-lg.active .modal-content .modal-header .close { top: 5%; } }
div[id*="myVideoModal"] .modal-content, div[id*="videoDemoModal"] .modal-content { background-color: #000; margin-top: 0; }
@media (max-width: 991.98px) { div[id*="myVideoModal"] .modal-content, div[id*="videoDemoModal"] .modal-content { overflow: visible; } }
div[id*="myVideoModal"] .modal-content .modal-header, div[id*="videoDemoModal"] .modal-content .modal-header { border-bottom: none; padding: 0 !important; height: 0; }
div[id*="myVideoModal"] .modal-content .modal-header .close, div[id*="videoDemoModal"] .modal-content .modal-header .close { background: transparent; border-radius: 50%; color: #000000; float: none !important; border: none; font-size: 50px; left: 0; margin: 0 auto !important; opacity: 1; padding: 0 !important; position: absolute; right: 0; text-align: center; top: -25%; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; width: 50px; height: 50px; z-index: 99; }
@media (max-width: 991.98px) { div[id*="myVideoModal"] .modal-content .modal-header .close, div[id*="videoDemoModal"] .modal-content .modal-header .close { top: -55px; margin: 0; left: unset; right: 5px; } }
div[id*="myVideoModal"] .modal-content .modal-header .close span, div[id*="videoDemoModal"] .modal-content .modal-header .close span { -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); bottom: unset; display: block; font-size: 0; font-weight: 400; height: 50px; left: 50%; position: absolute; top: 50%; width: 50px; }
div[id*="myVideoModal"] .modal-content .modal-header .close span::after, div[id*="videoDemoModal"] .modal-content .modal-header .close span::after { content: ""; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 25C5.6075 25 0 19.3925 0 12.5C0 5.6075 5.6075 0 12.5 0C19.3925 0 25 5.6075 25 12.5C25 19.3925 19.3925 25 12.5 25ZM12.5 1.29912C6.32368 1.29912 1.29896 6.32384 1.29896 12.5C1.29896 18.6762 6.32368 23.701 12.5 23.701C18.6763 23.701 23.701 18.6763 23.701 12.5C23.701 6.32368 18.6762 1.29912 12.5 1.29912Z' fill='white'/%3E%3Cpath d='M9 9L16 16' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M16 9L9 16' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-size: contain; background-repeat: no-repeat; background-position: center; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; bottom: unset; left: 50%; top: 50%; width: 50px; height: 50px; }
div[id*="myVideoModal"] .modal-content .modal-header .close:hover, div[id*="myVideoModal"] .modal-content .modal-header .close:focus, div[id*="myVideoModal"] .modal-content .modal-header .close.active, div[id*="videoDemoModal"] .modal-content .modal-header .close:hover, div[id*="videoDemoModal"] .modal-content .modal-header .close:focus, div[id*="videoDemoModal"] .modal-content .modal-header .close.active { background: rgba(248, 249, 248, 0.2); -webkit-box-shadow: 0px 0px 0px 10px rgba(255, 255, 255, 0.5); box-shadow: 0px 0px 0px 10px rgba(255, 255, 255, 0.5); opacity: 1; outline: none !important; }
div[id*="myVideoModal"] .modal-content .modal-body, div[id*="videoDemoModal"] .modal-content .modal-body { padding: 0 !important; }
div[id*="myVideoModal"] .modal-content .modal-footer, div[id*="videoDemoModal"] .modal-content .modal-footer { display: none; border-top: 1px solid rgba(255, 255, 255, 0.2); }

.toolTip { font-family: 'Inter', sans-serif; background-color: transparent; border: none; bottom: unset; cursor: pointer; display: block; height: 18px; left: unset; opacity: 1; padding: 0; position: absolute; right: 0; top: 0; width: 18px; }
.toolTip .icon { background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2047_440)'%3E%3Cpath d='M12.4331 0.00011351C5.53058 0.0374328 -0.0361562 5.66317 0.00116311 12.5667C0.0372508 19.4703 5.66656 25.0358 12.5666 24.9997C19.4738 24.9624 25.0369 19.3368 24.9996 12.4343C24.9611 5.52842 19.3391 -0.0359741 12.4331 0.00011351ZM12.557 22.9626C6.7785 22.9914 2.07454 18.3345 2.04202 12.556C2.01197 6.77868 6.66531 2.06758 12.4438 2.03629C18.2235 2.00501 22.9335 6.66685 22.9647 12.4417C22.9949 18.2225 18.3343 22.9313 12.557 22.9626ZM14.4089 17.9698L14.3572 8.6258L9.53532 8.65709L9.54493 10.7016L10.8542 10.6944L10.8927 17.9904L9.50404 17.9952L9.51488 19.9482L15.5665 19.9157L15.5544 17.9639L14.4089 17.9698ZM12.5714 7.24671C13.7507 7.24191 14.4618 6.45254 14.4558 5.4826C14.4245 4.48865 13.7313 3.73057 12.5966 3.73537C11.4655 3.74264 10.7278 4.51033 10.7326 5.50428C10.7387 6.47298 11.4583 7.25521 12.5714 7.24671Z' fill='%23F8F9F8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2047_440'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-size: contain; display: block; height: 18px; position: absolute; right: 0; top: 0; width: 18px; }
.toolTip:before, .toolTip:after { content: ""; background: -webkit-gradient(linear, left top, right bottom, color-stop(50%, transparent), color-stop(51%, #f5c723)); background: linear-gradient(to right bottom, transparent 50%, #f5c723 51%); display: block; height: 20px; opacity: 0; -webkit-transition: all 0.65s cubic-bezier(0.84, -0.18, 0.31, 1.26), opacity 0.65s 0.3s; transition: all 0.65s cubic-bezier(0.84, -0.18, 0.31, 1.26), opacity 0.65s 0.3s; width: 20px; z-index: -100; bottom: 100%; left: 50%; position: absolute; -webkit-transform: translateX(-50%) translateY(-60%) rotate(45deg) scale(0.6); transform: translateX(-50%) translateY(-60%) rotate(45deg) scale(0.6); }
.toolTip:after { content: attr(data-tip); font-family: 'Inter', sans-serif; background: #f5c723; border-radius: 4px; color: #080615; font-size: 0.75rem; font-weight: 500; height: auto; letter-spacing: -2%; line-height: 1.1; min-height: 40px; padding: 7px 10px; -webkit-transform: translateX(-50%) translateY(20%) rotate(0) scale(0.6); transform: translateX(-50%) translateY(20%) rotate(0) scale(0.6); -webkit-transition: all 0.65s cubic-bezier(0.84, -0.18, 0.31, 1.26) 0.5s; transition: all 0.65s cubic-bezier(0.84, -0.18, 0.31, 1.26) 0.5s; max-width: 200px; min-width: 150px; width: auto; }
.toolTip:hover:before, .toolTip:hover:after { opacity: 1; -webkit-transition: all 0.65s cubic-bezier(0.84, -0.18, 0.31, 1.26) 0.2s; transition: all 0.65s cubic-bezier(0.84, -0.18, 0.31, 1.26) 0.2s; z-index: 100; }
.toolTip:hover:after { -webkit-transition: all 0.65s cubic-bezier(0.84, -0.18, 0.31, 1.26); transition: all 0.65s cubic-bezier(0.84, -0.18, 0.31, 1.26); -webkit-transform: translateX(-50%) translateY(-20%) rotate(0) scale(1); transform: translateX(-50%) translateY(-20%) rotate(0) scale(1); }
.toolTip:hover::before { -webkit-transform: translateX(-50%) translateY(-35%) rotate(45deg) scale(1); transform: translateX(-50%) translateY(-35%) rotate(45deg) scale(1); }
@media only screen and (max-width: 1200px) { .toolTip:before, .toolTip:after { bottom: 100%; left: 100%; -webkit-transform: translateX(-85%) translateY(-60%) rotate(45deg) scale(0.6); transform: translateX(-85%) translateY(-60%) rotate(45deg) scale(0.6); }
  .toolTip:after { -webkit-transform: translateX(-85%) translateY(20%) rotate(0) scale(0.6); transform: translateX(-85%) translateY(20%) rotate(0) scale(0.6); }
  .toolTip:hover:before { -webkit-transform: translateX(-85%) translateY(-35%) rotate(45deg) scale(1); transform: translateX(-85%) translateY(-35%) rotate(45deg) scale(1); }
  .toolTip:hover:after { -webkit-transform: translateX(-85%) translateY(-20%) rotate(0) scale(1); transform: translateX(-85%) translateY(-20%) rotate(0) scale(1); } }
@media only screen and (max-width: 576px) { .toolTip:before, .toolTip:after { bottom: 100%; left: 100%; -webkit-transform: translateX(-95%) translateY(-60%) rotate(45deg) scale(0.6); transform: translateX(-95%) translateY(-60%) rotate(45deg) scale(0.6); }
  .toolTip:after { -webkit-transform: translateX(-95%) translateY(20%) rotate(0) scale(0.6); transform: translateX(-95%) translateY(20%) rotate(0) scale(0.6); }
  .toolTip:hover:before { -webkit-transform: translateX(-95%) translateY(-35%) rotate(45deg) scale(1); transform: translateX(-95%) translateY(-35%) rotate(45deg) scale(1); }
  .toolTip:hover:after { -webkit-transform: translateX(-95%) translateY(-20%) rotate(0) scale(1); transform: translateX(-95%) translateY(-20%) rotate(0) scale(1); } }
@media only screen and (max-width: 767px) { .toolTip { margin: 0 0 20px; } }

body.error404 .error-404 { padding: 50px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; color: #f8f9f8; min-height: calc(100vh - $header-height-desktop); }
body.error404 .error-404__header, body.error404 .error-404__content { text-align: center; width: 100%; max-width: 496px; margin: 0 auto; }
body.error404 .error-404 h1.error-404__title { font-weight: 700; line-height: 1em; font-size: 80px; }
body.error404 .error-404__subtitle { color: #f8f9f8; margin-bottom: 12px; }
body.error404 .error-404__content p { color: #f8f9f8; margin-bottom: 20px; }

/*
*  Header Dimensions
*/
/*
*  Accesibility Colors
*/
/*
*    Fonts Properties
*/
/*
*    Headings Sizes
*/
/*
*    Headings Line Heights
*/
/* Buttons Properties */
/* Primary Button */
/*
* Secondary Button
*/
/* Tertiary Button */
/* Submit  */
/* Clear  */
/*
*    Header Properties
*/
/*Pagination*/
body.search h1 span { font-size: inherit; }

body.search-results { display: block; margin-left: 0; }
body.search-results main.site-main { padding-bottom: 40px; padding-top: 40px; }
body.search-results main.site-main header.page-header { padding-top: 30px; padding-bottom: 30px; }
body.search-results main.site-main article { border-bottom: 1px solid #f8f9f8; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-bottom: 20px; padding-top: 20px; row-gap: 10px; }
body.search-results main.site-main article:last-of-type { border: none; margin-bottom: 0; padding-bottom: 0; }
body.search-results main.site-main article span { font-family: 'Inter', sans-serif; font-size: 1.0625rem; font-weight: 700; letter-spacing: -0.01rem; }
body.search-results main.site-main article header.entry-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; row-gap: 10px; }
body.search-results main.site-main article header.entry-header h2.entry-title { line-height: 1.6; }
body.search-results main.site-main article header.entry-header h2.entry-title a { font-family: 'Inter', sans-serif; border-bottom: 2px solid #f8f9f8; color: #f8f9f8; display: inline; line-height: initial; padding-bottom: 2px; text-decoration: none; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
body.search-results main.site-main article header.entry-header h2.entry-title a:hover { border-bottom-color: transparent; }
body.search-results main.site-main article header.entry-header .entry-meta .posted-on a { text-decoration: underline; }
body.search-results main.site-main article header.entry-header .entry-meta .posted-on a:hover { text-decoration: none; }
body.search-results main.site-main article header.entry-header .entry-meta .posted-on a time { color: #f8f9f8; }
body.search-results main.site-main article .entry-summary { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 20px; }
@media (min-width: 300px) { body.search-results main.site-main article .entry-summary .card__link-image { -webkit-box-flex: 0; -ms-flex: 0 0 300px; flex: 0 0 300px; width: 300px; margin-right: auto; }
  body.search-results main.site-main article .entry-summary .card__link-image img { height: 100%; -o-object-fit: cover; object-fit: cover; } }
body.search-results main.site-main article footer.entry-footer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; row-gap: 10px; }
body.search-results main.site-main article footer.entry-footer .edit-link { display: block; }
body.search-results main.site-main article footer.entry-footer .edit-link a.post-edit-link { font-family: 'Inter', sans-serif; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: transparent; border-radius: 0; border: none; color: #f8f9f8; -webkit-column-gap: 10px; column-gap: 10px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; font-size: 0.8125rem; font-weight: 700; letter-spacing: 0.008125rem; line-height: 1.15; min-height: 25px; padding: 5px 0; position: relative; text-decoration: underline; text-transform: none; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
body.search-results main.site-main article footer.entry-footer .edit-link a.post-edit-link::before { content: ""; background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.04495 3.48654L2.52844 2L8 7.48284L2.49419 13L1 11.5027L4.98807 7.50644L1.04495 3.48654Z' stroke='%23007680' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.04495 3.48654L8.52844 2L14 7.48284L8.49419 13L7 11.5027L10.9881 7.50644L7.04495 3.48654Z' stroke='%23007680' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); background-position: center; background-repeat: no-repeat; background-size: contain; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; height: 15px; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; width: 15px; }
body.search-results main.site-main article footer.entry-footer .edit-link a.post-edit-link:hover { color: inherit; text-decoration: none; }
body.search-results main.site-main article footer.entry-footer .edit-link a.post-edit-link:hover::before { background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.04495 3.48654L2.52844 2L8 7.48284L2.49419 13L1 11.5027L4.98807 7.50644L1.04495 3.48654Z' stroke='%23002147' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.04495 3.48654L8.52844 2L14 7.48284L8.49419 13L7 11.5027L10.9881 7.50644L7.04495 3.48654Z' stroke='%23002147' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
body.search-results main.site-main article footer.entry-footer .cat-links a { text-decoration: underline; color: #f8f9f8; }
body.search-results main.site-main article footer.entry-footer .cat-links a:hover { text-decoration: none; }
body.search-results main.site-main .navigation.posts-navigation { padding-top: 50px; }
body.search-results main.site-main .navigation.posts-navigation .nav-links { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 20px; }
body.search-results main.site-main .navigation.posts-navigation .nav-links .nav-previous a, body.search-results main.site-main .navigation.posts-navigation .nav-links .nav-next a { -moz-appearance: none; -webkit-appearance: none; appearance: none; font-family: "Roboto Mono", monospace; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: transparent; border-radius: 40px; border: none; color: #080615; -webkit-column-gap: 10px; column-gap: 10px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; font-size: 1rem; letter-spacing: 0.01rem; line-height: 1.2; text-transform: uppercase; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; background-color: #F5C723; color: #f8f9f8; font-size: 1rem; font-weight: 400; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: 1.5; padding: 24px 45px; text-transform: uppercase; }
body.search-results main.site-main .navigation.posts-navigation .nav-links .nav-previous a *:not(font) > *:not(font), body.search-results main.site-main .navigation.posts-navigation .nav-links .nav-next a *:not(font) > *:not(font) { color: #080615; }
body.search-results main.site-main .navigation.posts-navigation .nav-links .nav-previous a::-moz-selection, body.search-results main.site-main .navigation.posts-navigation .nav-links .nav-next a::-moz-selection { background-color: #c39a09; color: #080615; }
body.search-results main.site-main .navigation.posts-navigation .nav-links .nav-previous a::selection, body.search-results main.site-main .navigation.posts-navigation .nav-links .nav-next a::selection { background-color: #c39a09; color: #080615; }
body.search-results main.site-main .navigation.posts-navigation .nav-links .nav-previous a:hover, body.search-results main.site-main .navigation.posts-navigation .nav-links .nav-next a:hover { background-color: #fbf9f8; color: #f8f9f8; }

body.search-no-results header.page-header { padding-top: 30px; padding-bottom: 30px; }
body.search-no-results .page-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; row-gap: 15px; padding: 0 0 40px; }
body.search-no-results .search-form { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 30px; }
body.search-no-results .search-form label { -webkit-box-flex: 0; -ms-flex: 0 0 300px; flex: 0 0 300px; }
body.search-no-results .search-form .search-field { font-family: 'Inter', sans-serif; border-radius: 2px; border: 0.5px solid #bcb9b9; font-size: 1rem; font-style: normal; font-weight: 500; letter-spacing: 0.24px; line-height: 1.2; padding: 15px 20px; width: 100%; }
body.search-no-results .search-form .search-submit { -moz-appearance: none; -webkit-appearance: none; appearance: none; font-family: "Roboto Mono", monospace; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: transparent; border-radius: 40px; border: none; color: #080615; -webkit-column-gap: 10px; column-gap: 10px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; font-size: 1rem; letter-spacing: 0.01rem; line-height: 1.2; text-transform: uppercase; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; background-color: #F5C723; color: #f8f9f8; font-size: 1rem; font-weight: 400; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: 1.5; padding: 24px 45px; text-transform: uppercase; }
body.search-no-results .search-form .search-submit *:not(font) > *:not(font) { color: #080615; }
body.search-no-results .search-form .search-submit::-moz-selection { background-color: #c39a09; color: #080615; }
body.search-no-results .search-form .search-submit::selection { background-color: #c39a09; color: #080615; }
body.search-no-results .search-form .search-submit:hover { background-color: #fbf9f8; color: #f8f9f8; }

/*
* Dropdown WPML
*/
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown { position: relative; }
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown ul { list-style: none; margin: 0; padding: 0; }
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown .wpml-ls-current-language { position: relative; }
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu, .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); visibility: visible; }
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown .wpml-ls-item-toggle { font-family: "Roboto Mono", monospace; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: transparent; border-radius: 4px; border: 1px solid rgba(248, 249, 248, 0.5); color: #f8f9f8; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 1rem; padding: 15px 50px 15px 15px; text-decoration: none; text-transform: uppercase; position: relative; }
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown .wpml-ls-item-toggle::after { content: none !important; }
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown .wpml-ls-item-toggle::before { content: ""; background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23F8F9F8' stroke-opacity='0.9' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-position: center; background-repeat: no-repeat; background-size: contain; height: 16px; -webkit-transform: translate(0%, -50%); transform: translate(0%, -50%); position: absolute; bottom: unset; left: unset; right: 20px; top: 50%; width: 16px; -webkit-transition: all ease 0.3s; transition: all ease 0.3s; }
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown .wpml-ls-sub-menu { background-color: #333; border-radius: 4px; border: 1px solid rgba(248, 249, 248, 0.5); left: 0; margin-top: 2px; min-width: 100%; opacity: 0; padding: 0; position: absolute; top: 100%; -webkit-transform: translateY(-10px); transform: translateY(-10px); -webkit-transition: all 0.3s ease; transition: all 0.3s ease; visibility: hidden; z-index: 100; }
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown .wpml-ls-sub-menu li { background-color: transparent; margin: 0; padding: 0; }
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-link { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-column-gap: 5px; column-gap: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; font-family: "Roboto Mono", monospace; background-color: #333; color: #f8f9f8; font-size: 1rem; font-weight: 400; letter-spacing: 0.16px; line-height: 1.4; padding: 15px; text-decoration: none; text-transform: uppercase; -webkit-transition: background-color 0.2s ease; transition: background-color 0.2s ease; }
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-link:hover { background-color: rgba(248, 249, 248, 0.5); }
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-link .wpml-ls-native { display: block; }
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown.js-wpml-ls-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-link .wpml-ls-display { font-size: 0.9em; opacity: 0.7; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.wp-block-woocommerce-checkout { padding: 40px !important; max-width: 100%; margin: 0 auto; backdrop-filter: blur(16px) saturate(180%); -webkit-backdrop-filter: blur(16px) saturate(180%); background-color: rgba(0, 0, 0, 0.45); border-color: transparent; }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-blocks-components-select .wc-blocks-components-select__label, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input label { font-family: "Roboto Mono", monospace; color: #f8f9f8; display: block; font-size: 1rem; font-weight: 400; letter-spacing: 0.16px; line-height: 1.2; text-transform: uppercase; }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"], .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"], .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"], .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"], .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"], .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"] { background-color: transparent; border-radius: 4px; border: 1px solid rgba(248, 249, 248, 0.5); color: #f8f9f8; font-size: 1rem; font-weight: 400; letter-spacing: 0.16px; line-height: 1.2; padding: 24px 20px; text-transform: none; width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]::-webkit-input-placeholder { color: rgba(248, 249, 248, 0.5); opacity: 1; }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]:-ms-input-placeholder { color: rgba(248, 249, 248, 0.5); opacity: 1; }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]::-ms-input-placeholder { color: rgba(248, 249, 248, 0.5); opacity: 1; }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]::placeholder { color: rgba(248, 249, 248, 0.5); opacity: 1; }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]:active, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]:focus, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]:focus-visible, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]:active, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]:focus, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]:focus-visible, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]:active, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]:focus, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]:focus-visible, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]:active, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]:focus, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]:focus-visible, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]:active, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]:focus, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]:focus-visible, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]:active, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]:focus, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]:focus-visible { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; outline: none; color: #f8f9f8; }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]:active::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]:focus::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]:focus-visible::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]:active::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]:focus::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]:focus-visible::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]:active::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]:focus::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]:focus-visible::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]:active::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]:focus::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]:focus-visible::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]:active::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]:focus::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]:focus-visible::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]:active::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]:focus::-webkit-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]:focus-visible::-webkit-input-placeholder { color: #f8f9f8; opacity: 1; }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]:active:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]:focus:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]:focus-visible:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]:active:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]:focus:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]:focus-visible:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]:active:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]:focus:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]:focus-visible:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]:active:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]:focus:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]:focus-visible:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]:active:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]:focus:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]:focus-visible:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]:active:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]:focus:-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]:focus-visible:-ms-input-placeholder { color: #f8f9f8; opacity: 1; }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]:active::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]:focus::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]:focus-visible::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]:active::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]:focus::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]:focus-visible::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]:active::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]:focus::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]:focus-visible::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]:active::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]:focus::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]:focus-visible::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]:active::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]:focus::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]:focus-visible::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]:active::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]:focus::-ms-input-placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]:focus-visible::-ms-input-placeholder { color: #f8f9f8; opacity: 1; }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]:active::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]:focus::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]:focus-visible::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]:active::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]:focus::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]:focus-visible::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]:active::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]:focus::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]:focus-visible::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]:active::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]:focus::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]:focus-visible::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]:active::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]:focus::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]:focus-visible::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]:active::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]:focus::placeholder, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]:focus-visible::placeholder { color: #f8f9f8; opacity: 1; }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]:active, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="email"]:focus-visible, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]:active, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="number"]:focus-visible, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]:active, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="password"]:focus-visible, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]:active, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="tel"]:focus-visible, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]:active, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="text"]:focus-visible, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]:active, .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type="url"]:focus-visible { border-color: #f5c723; }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-blocks-components-select .wc-blocks-components-select__container { background-color: transparent; color: #f8f9f8; border: 1px solid rgba(248, 249, 248, 0.5); }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-blocks-components-select .wc-blocks-components-select__select { color: #f8f9f8; }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-blocks-components-select .wc-blocks-components-select__select option { color: #000; }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-button:not(.is-link) { background-color: #F5C723; color: #f8f9f8; font-size: 1rem; font-weight: 400; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; line-height: 1.5; padding: 24px 45px; text-transform: uppercase; }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-button:not(.is-link):hover { background-color: #fbf9f8; color: #f8f9f8; }

.woocommerce .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce .woocommerce-error { padding: 1rem 1rem 1rem 60px; margin-bottom: 2rem; border-radius: 4px; color: #f8f9f8; background: #080615; border: 1px solid #f8f9f8; }
.woocommerce ul.products { display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); gap: 2rem; }
.woocommerce ul.products li.product { text-align: center; }
.woocommerce ul.products li.product img { width: 100%; height: auto; border-radius: 8px; }
.woocommerce ul.products li.product h2.woocommerce-loop-product__title { font-size: 1.2rem; color: #f8f9f8; margin: 1rem 0; }
.woocommerce ul.products li.product .price { color: #f5c723; font-weight: bold; font-size: 1.1rem; margin-bottom: 1rem; }
.woocommerce ul.products li.product .button { background: #f5c723; color: #080615; padding: 0.5rem 1rem; border-radius: 4px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.woocommerce ul.products li.product .button:hover { background: #dbad0a; }
.woocommerce div.product { display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; margin: 2rem 0; }
.woocommerce div.product .woocommerce-product-gallery img { width: 100%; height: auto; border-radius: 8px; }
.woocommerce div.product .summary .product_title { font-size: 2rem; color: #f8f9f8; margin-bottom: 1rem; }
.woocommerce div.product .summary .price { color: #f5c723; font-size: 1.5rem; font-weight: bold; margin-bottom: 1rem; }
.woocommerce div.product .summary .woocommerce-product-details__short-description { color: #f8f9f8; margin-bottom: 2rem; }
.woocommerce div.product .summary .cart { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 1rem; margin-bottom: 2rem; }
.woocommerce div.product .summary .cart .quantity input { padding: 0.5rem; border: 1px solid #f8f9f8; border-radius: 4px; background: #000000; color: #f8f9f8; }
.woocommerce div.product .summary .cart .button { background: #f5c723; color: #080615; padding: 0.5rem 2rem; border-radius: 4px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.woocommerce div.product .summary .cart .button:hover { background: #dbad0a; }
.woocommerce .woocommerce-cart-form table, .woocommerce .woocommerce-checkout table { width: 100%; border-collapse: collapse; margin-bottom: 2rem; }
.woocommerce .woocommerce-cart-form table th, .woocommerce .woocommerce-cart-form table td, .woocommerce .woocommerce-checkout table th, .woocommerce .woocommerce-checkout table td { padding: 1rem; border: 1px solid #f8f9f8; color: #f8f9f8; }
.woocommerce .woocommerce-cart-form table th, .woocommerce .woocommerce-checkout table th { background: #080615; }
.woocommerce .woocommerce-cart-form .button, .woocommerce .woocommerce-checkout .button { background: #f5c723; color: #080615; padding: 0.5rem 1rem; border-radius: 4px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.woocommerce .woocommerce-cart-form .button:hover, .woocommerce .woocommerce-checkout .button:hover { background: #dbad0a; }
.woocommerce .woocommerce-account .woocommerce-MyAccount-navigation ul { list-style: none; padding: 0; margin: 0; }
.woocommerce .woocommerce-account .woocommerce-MyAccount-navigation ul li { margin-bottom: 0.5rem; }
.woocommerce .woocommerce-account .woocommerce-MyAccount-navigation ul li a { color: #f8f9f8; text-decoration: none; padding: 0.5rem; display: block; border-radius: 4px; }
.woocommerce .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover { background: #080615; }
.woocommerce .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a { background: #f5c723; color: #080615; }

.wp-block-woocommerce-cart { display: grid; grid-template-columns: 2fr 1fr; gap: 2rem; }
@media (max-width: 768px) { .wp-block-woocommerce-cart { grid-template-columns: 1fr; } }
.wp-block-woocommerce-cart .wc-block-components-notices { grid-column: 1 / -1; }
.wp-block-woocommerce-cart .wc-block-cart__main .wc-block-cart-items th { text-align: left; text-transform: uppercase; font-size: 0.9rem; letter-spacing: 0.5px; color: #f8f9f8; }
.wp-block-woocommerce-cart .wc-block-cart__main .wc-block-cart-items .wc-block-cart-item__remove-link { color: #ff0f00; font-weight: bold; text-decoration: none; }
.wp-block-woocommerce-cart .wc-block-cart__main .wc-block-cart-items .wc-block-cart-item__remove-link:hover { color: #cc0c00; }
.wp-block-woocommerce-cart .wc-block-cart__main .wc-block-cart-items .wc-block-cart-item__image img { width: 80px; height: auto; border-radius: 4px; }
.wp-block-woocommerce-cart .wc-block-cart__main .wc-block-cart-items .wc-block-cart-item__product a { color: #f8f9f8; text-decoration: none; }
.wp-block-woocommerce-cart .wc-block-cart__main .wc-block-cart-items .wc-block-cart-item__product a:hover { color: #f5c723; }
.wp-block-woocommerce-cart .wc-block-cart__main .wc-block-cart-items .wc-block-cart-item__total { font-weight: bold; color: #f8f9f8; }
.wp-block-woocommerce-cart .wc-block-cart__main .wc-block-cart-items .wc-block-components-quantity-selector input { width: 70px; padding: 0.5rem; border: 1px solid #f8f9f8; border-radius: 4px; background: #000000; color: #f8f9f8; }
.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals-title { font-size: 1.5rem; margin-bottom: 1rem; color: #f8f9f8; }
.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals { background: #080615; padding: 1.5rem; border-radius: 8px; }
.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals table { margin-bottom: 1.5rem; width: 100%; }
.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals table th { text-align: left; color: #f8f9f8; }
.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals table td { text-align: right; color: #f8f9f8; }
.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__totals .wc-block-cart__totals-footer { font-size: 1.2rem; font-weight: bold; margin-top: 1rem; padding-top: 1rem; border-top: 1px solid #f8f9f8; }
.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit { margin-top: 1.5rem; }
.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button { display: block; width: 100%; text-align: center; background: #f5c723; color: #080615; padding: 1rem; border-radius: 4px; text-decoration: none; font-weight: bold; border: none; cursor: pointer; }
.wp-block-woocommerce-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button:hover { background: #dbad0a; }

.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-button:not(.is-link) { -ms-flex-pack: center; -webkit-box-pack: center; -moz-appearance: none; -webkit-appearance: none; appearance: none; font-family: "Roboto Mono", monospace; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: transparent; border-radius: 40px; border: none; color: #080615; -webkit-column-gap: 10px; column-gap: 10px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; font-size: 1rem; letter-spacing: 0.01rem; line-height: 1.2; text-transform: uppercase; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; background-color: #080615; border-color: transparent; color: #F8F9F8; justify-content: center; line-height: 1.5; padding: 24px 45px; text-transform: uppercase; }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-button:not(.is-link) *:not(font) > *:not(font) { color: #080615; }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-button:not(.is-link)::-moz-selection { background-color: #c39a09; color: #080615; }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-button:not(.is-link)::selection { background-color: #c39a09; color: #080615; }
.wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-button:not(.is-link):hover { background-color: #080615; border-color: transparent; color: #F8F9F8; }

@media (max-width: 768px) { .woocommerce div.product { grid-template-columns: 1fr; }
  .woocommerce ul.products { grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); } }
.pmpro .pmpro_card.pmpro_login_wrap, .pmpro .pmpro_card { backdrop-filter: blur(16px) saturate(180%); -webkit-backdrop-filter: blur(16px) saturate(180%); background-color: rgba(0, 0, 0, 0.45); border-color: transparent; }

#pmpro_login { max-width: 100%; margin: 0 auto; width: 550px; }

.pmpro_section #loginform .input { background-color: transparent; border-radius: 4px; border: 1px solid rgba(248, 249, 248, 0.5); color: #f8f9f8; font-size: 1rem; font-weight: 400; letter-spacing: 0.16px; line-height: 1.2; padding: 24px 20px; text-transform: none; width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.pmpro_section #loginform .input::-webkit-input-placeholder { color: rgba(248, 249, 248, 0.5); opacity: 1; }
.pmpro_section #loginform .input:-ms-input-placeholder { color: rgba(248, 249, 248, 0.5); opacity: 1; }
.pmpro_section #loginform .input::-ms-input-placeholder { color: rgba(248, 249, 248, 0.5); opacity: 1; }
.pmpro_section #loginform .input::placeholder { color: rgba(248, 249, 248, 0.5); opacity: 1; }
.pmpro_section #loginform .input:active, .pmpro_section #loginform .input:focus, .pmpro_section #loginform .input:focus-visible { -webkit-box-shadow: none; box-shadow: none; outline: none; color: #f8f9f8; }
.pmpro_section #loginform .input:active::-webkit-input-placeholder, .pmpro_section #loginform .input:focus::-webkit-input-placeholder, .pmpro_section #loginform .input:focus-visible::-webkit-input-placeholder { color: #f8f9f8; opacity: 1; }
.pmpro_section #loginform .input:active:-ms-input-placeholder, .pmpro_section #loginform .input:focus:-ms-input-placeholder, .pmpro_section #loginform .input:focus-visible:-ms-input-placeholder { color: #f8f9f8; opacity: 1; }
.pmpro_section #loginform .input:active::-ms-input-placeholder, .pmpro_section #loginform .input:focus::-ms-input-placeholder, .pmpro_section #loginform .input:focus-visible::-ms-input-placeholder { color: #f8f9f8; opacity: 1; }
.pmpro_section #loginform .input:active::placeholder, .pmpro_section #loginform .input:focus::placeholder, .pmpro_section #loginform .input:focus-visible::placeholder { color: #f8f9f8; opacity: 1; }
.pmpro_section #loginform .input:active, .pmpro_section #loginform .input:focus-visible { border-color: #f5c723; }

.pmpro_form_input-text:focus, .pmpro_form_input-email:focus, .pmpro_form_input-url:focus, .pmpro_form_input-password:focus, .pmpro_form_input-search:focus, .pmpro_form_input-select:focus, .pmpro_form_input-checkbox:focus, .pmpro_form_input-radio:focus, .pmpro_form_input-multiselect:focus, .pmpro_form_input-number:focus, .pmpro_form_input-file:focus, .pmpro_form_input-date:focus, .pmpro_form_input-textarea:focus { -webkit-box-shadow: 0 0 0 0.25rem #F8F9F8; box-shadow: 0 0 0 0.25rem #F8F9F8; border-color: #F8F9F8; }

.header__section.show .header__section--background { height: 100dvh; background-color: #030303; overflow: hidden; position: absolute; top: 0; left: 0; width: 100dvw; z-index: -1; }
.header__section.show .header__section--background::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.15; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='4' stitchTiles='stitch'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='-1' intercept='1'/%3E%3CfeFuncG type='linear' slope='-1' intercept='1'/%3E%3CfeFuncB type='linear' slope='-1' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E"); pointer-events: none; }
.header__section.show .header__section--background .animated-bg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; overflow: hidden; }
.header__section.show .header__section--background .glow { border-radius: 50%; -webkit-filter: blur(80px); filter: blur(80px); height: 40%; opacity: 0.8; position: absolute; width: 40%; }
.header__section.show .header__section--background .glow1 { -webkit-animation-delay: 0s; animation-delay: 0s; background: rgba(245, 199, 35, 0.5); bottom: -10%; right: -30%; z-index: 2; }
.header__section.show .header__section--background .glow2 { -webkit-animation-delay: 2s; animation-delay: 2s; background: rgba(91, 169, 125, 0.5); height: 60%; width: 60%; z-index: 1; right: -20%; bottom: -10%; }

@-webkit-keyframes glowEffect1 { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.8; -webkit-filter: blur(80px); filter: blur(80px); }
  50% { -webkit-transform: scale(2); transform: scale(2); opacity: 0.5; -webkit-filter: blur(120px); filter: blur(120px); }
  100% { -webkit-transform: scale(3); transform: scale(3); opacity: 0; -webkit-filter: blur(180px); filter: blur(180px); } }

@keyframes glowEffect1 { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.8; -webkit-filter: blur(80px); filter: blur(80px); }
  50% { -webkit-transform: scale(2); transform: scale(2); opacity: 0.5; -webkit-filter: blur(120px); filter: blur(120px); }
  100% { -webkit-transform: scale(3); transform: scale(3); opacity: 0; -webkit-filter: blur(180px); filter: blur(180px); } }
main { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 100dvh; overflow: hidden; padding-top: 92px; position: relative; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
main > * { width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; }
@media (min-width: 1199.98px) { main { padding-top: 127px; } }
main .bg-section { height: 100dvh; left: 0; opacity: 0.6; position: fixed; top: 0; width: 100%; z-index: -1; overflow: hidden; }
main .bg-section .animated-bg { background-color: #030303; width: 100%; height: 100%; position: absolute; top: 0; left: 0; overflow: hidden; }
main .bg-section .animated-bg::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.15; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='4' stitchTiles='stitch'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='-1' intercept='1'/%3E%3CfeFuncG type='linear' slope='-1' intercept='1'/%3E%3CfeFuncB type='linear' slope='-1' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E"); pointer-events: none; }
main .bg-section .glow { -webkit-animation: glowEffect 8s ease-in-out infinite alternate; animation: glowEffect 8s ease-in-out infinite alternate; border-radius: 50%; -webkit-filter: blur(80px); filter: blur(80px); opacity: 0.8; position: absolute; height: 30%; width: 30%; -webkit-transition: -webkit-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; will-change: transform; }
main .bg-section--pattern-1 .glow1 { -webkit-animation-delay: 0s; animation-delay: 0s; background: rgba(245, 199, 35, 0.5); bottom: -10%; right: -30%; z-index: 2; }
main .bg-section--pattern-1 .glow2 { -webkit-animation-delay: 3s; animation-delay: 3s; background: rgba(91, 169, 125, 0.5); height: 50%; width: 50%; z-index: 1; right: -20%; bottom: -10%; }
main .bg-section--pattern-1 .glow3 { -webkit-animation-delay: 2s; animation-delay: 2s; background: rgba(245, 199, 35, 0.4); height: 40%; width: 40%; z-index: 1; left: -10%; top: 20%; }
main .bg-section--pattern-1 .glow4 { -webkit-animation-delay: 4s; animation-delay: 4s; background: rgba(91, 169, 125, 0.4); height: 45%; width: 45%; z-index: 1; left: 30%; bottom: 10%; }
main .bg-section--pattern-2 .glow1 { -webkit-animation-delay: 1s; animation-delay: 1s; background: rgba(91, 169, 125, 0.5); top: -10%; left: -20%; z-index: 2; }
main .bg-section--pattern-2 .glow2 { -webkit-animation-delay: 2s; animation-delay: 2s; background: rgba(245, 199, 35, 0.5); height: 45%; width: 45%; z-index: 1; right: 10%; top: 20%; }
main .bg-section--pattern-2 .glow3 { -webkit-animation-delay: 3s; animation-delay: 3s; background: rgba(245, 199, 35, 0.4); height: 35%; width: 35%; z-index: 1; left: 20%; bottom: 30%; }
main .bg-section--pattern-2 .glow4 { -webkit-animation-delay: 4s; animation-delay: 4s; background: rgba(91, 169, 125, 0.4); height: 40%; width: 40%; z-index: 1; right: -10%; bottom: -20%; }
main .bg-section--pattern-3 .glow1 { -webkit-animation-delay: 2s; animation-delay: 2s; background: rgba(91, 169, 125, 0.5); top: 20%; right: 20%; z-index: 2; }
main .bg-section--pattern-3 .glow2 { -webkit-animation-delay: 0s; animation-delay: 0s; background: rgba(245, 199, 35, 0.5); height: 55%; width: 55%; z-index: 1; left: -30%; top: -20%; }
main .bg-section--pattern-3 .glow3 { -webkit-animation-delay: 3s; animation-delay: 3s; background: rgba(91, 169, 125, 0.4); height: 45%; width: 45%; z-index: 1; right: -20%; bottom: 20%; }
main .bg-section--pattern-3 .glow4 { -webkit-animation-delay: 1s; animation-delay: 1s; background: rgba(245, 199, 35, 0.4); height: 40%; width: 40%; z-index: 1; left: 10%; bottom: -10%; }
main .bg-section .scroll-bar { position: fixed; width: 150vw; height: 90vh; left: -25vw; top: -25vw; background: -webkit-gradient(linear, left top, left bottom, from(rgba(7, 4, 16, 0)), color-stop(44%, #070410), color-stop(56%, #070410), to(rgba(7, 4, 16, 0))); background: linear-gradient(180deg, rgba(7, 4, 16, 0) 0%, #070410 44%, #070410 56%, rgba(7, 4, 16, 0) 100%); -webkit-filter: blur(30px); filter: blur(30px); -webkit-transform-origin: center; transform-origin: center; z-index: 3; pointer-events: none; opacity: 0; -webkit-transition: opacity 0.5s ease, -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.5s ease, -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.5s ease, transform 0.6s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.5s ease, transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1); }
main .bg-section .scroll-bar.active { opacity: 1; }
main .bg-section .scroll-bar.resetting { opacity: 0.3; -webkit-transition: opacity 0.3s ease, -webkit-transform 0.8s cubic-bezier(0.68, -0.6, 0.32, 1.6); transition: opacity 0.3s ease, -webkit-transform 0.8s cubic-bezier(0.68, -0.6, 0.32, 1.6); transition: opacity 0.3s ease, transform 0.8s cubic-bezier(0.68, -0.6, 0.32, 1.6); transition: opacity 0.3s ease, transform 0.8s cubic-bezier(0.68, -0.6, 0.32, 1.6), -webkit-transform 0.8s cubic-bezier(0.68, -0.6, 0.32, 1.6); }

@-webkit-keyframes glowEffect { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.8; -webkit-filter: blur(80px); filter: blur(80px); }
  50% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0.5; -webkit-filter: blur(100px); filter: blur(100px); }
  100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.8; -webkit-filter: blur(80px); filter: blur(80px); } }

@keyframes glowEffect { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.8; -webkit-filter: blur(80px); filter: blur(80px); }
  50% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0.5; -webkit-filter: blur(100px); filter: blur(100px); }
  100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.8; -webkit-filter: blur(80px); filter: blur(80px); } }
.home-get-started { padding-top: 30px; padding-bottom: 100px; }
@media (min-width: 567.98px) { .home-get-started { padding-top: 100px; } }
.home-get-started__inner-container { margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; row-gap: 24px; max-width: 100%; }
.home-get-started__title--repeated p { font-family: 'Inter', sans-serif; font-size: clamp(2.5rem, 5vw, 47px); letter-spacing: -2%; line-height: 1.1; }
@media (min-width: 1199.98px) { .home-get-started__title--repeated p { font-size: clamp(2rem, 5vw, 75px); } }
.home-get-started .home-get-started__title + .home-get-started__content { margin-top: 6px; }
.home-get-started__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 100%; width: 192px; margin-left: auto; }
@media (min-width: 567.98px) { .home-get-started__content { width: 306px; } }
@media (min-width: 1199.98px) { .home-get-started__content { margin-right: 8.33%; } }
.home-get-started__content p + p { margin-top: 10px; }
.home-get-started__content p { color: #f8f9f8; }
.home-get-started__buttons { max-width: 100%; margin: 0 auto; }
@media (min-width: 1199.98px) { .home-get-started__buttons { margin-left: auto; width: 306px; margin-right: 8.33%; } }

.home-howitworks { padding-top: 100px; padding-bottom: 100px; position: relative; }
.home-howitworks__inner-container { border-radius: 30px; display: block; margin: 0 auto; max-width: 100%; overflow: hidden; padding-bottom: 50px; padding-left: 16px; padding-right: 16px; padding-top: 50px; position: relative; }
@media (min-width: 767.98px) { .home-howitworks__inner-container { padding-left: 40px; padding-right: 40px; } }
@media (min-width: 1199.98px) { .home-howitworks__inner-container { padding-left: 200px; padding-right: 200px; width: 1193px; } }
.home-howitworks__inner-container::before { content: ""; background-color: rgba(248, 249, 248, 0.15); backdrop-filter: blur(16px) saturate(180%); -webkit-backdrop-filter: blur(16px) saturate(180%); height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1; }
.home-howitworks__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 30px; margin: 0 auto; max-width: 100%; text-align: center; width: 75%; }
@media (min-width: 1199.98px) { .home-howitworks__content { width: 570px; } }
.home-howitworks__content h2 { color: #f8f9f8; }
.home-howitworks__content p { color: #f8f9f8; padding: 0 20px; }
.home-howitworks__feed { overflow: hidden; text-align: center; }
.home-howitworks__feed--top { text-align: center; display: inline-block; margin: 0 auto; position: relative; padding: 20px 0; max-width: 99%; }
.home-howitworks__feed--top::before { content: ""; background-color: #485661; bottom: unset; height: 1px; left: 50%; position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; z-index: -1; }
.home-howitworks__feed--top .swiper-paginator-numer { -webkit-column-gap: 30px; column-gap: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.home-howitworks__feed--top .swiper-paginator-numer .swiper-pagination-bullet { color: #f8f9f8; font-size: 14px; line-height: 1.1; opacity: 1; text-align: center; margin: 0 !important; height: 50px; width: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; background-color: transparent; }
.home-howitworks__feed--top .swiper-paginator-numer .swiper-pagination-bullet::after { content: ""; background: #485661; height: 50px; width: 50px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; bottom: unset; left: 50%; top: 50%; border-radius: 50%; z-index: -1; }
.home-howitworks__feed--top .swiper-paginator-numer .swiper-pagination-bullet-active::after { background: #080615; }
.home-howitworks__buttons { margin-top: 40px; text-align: center; }
.home-howitworks .item { background-color: transparent; border: none; max-width: 100%; outline: none; position: relative; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.home-howitworks .item__body { margin: 0 auto; width: 75%; max-width: 100%; padding-top: 20px; }
@media (min-width: 1199.98px) { .home-howitworks .item__body { width: 570px; } }
.home-howitworks .item__body > *:not(font), .home-howitworks .item__body *:not(font) > *:not(font) { color: #f8f9f8; text-align: center; }
.home-howitworks .item__title { margin-bottom: 3px; }
.home-howitworks .item__divider { margin-bottom: 25px; margin-top: 20px; text-align: center; }
.home-howitworks .item__divider .custom-pagination { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-column-gap: 9px; column-gap: 9px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.home-howitworks .item__divider .custom-pagination .custom-bullet { background-color: #f8f9f8; border-radius: 50%; height: 5px; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; width: 5px; }
.home-howitworks .item__divider .custom-pagination .custom-bullet.active { border-radius: 20px; width: 22px; }
.home-howitworks .item__image img { height: 100%; -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; width: 100%; }

.home-why-choose { padding-top: 100px; padding-bottom: 100px; }
.home-why-choose__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 auto; max-width: 100%; width: 100%; }
.home-why-choose__inner-row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 auto; max-width: 100%; width: 100%; }
@media (min-width: 567.98px) { .home-why-choose__inner-row { overflow: hidden; } }
.home-why-choose .home-why-choose__item { background-color: transparent; border: none; max-width: 100%; padding: 30px 0; position: relative; width: 100%; }
@media (min-width: 1199.98px) { .home-why-choose .home-why-choose__item { width: 490px; } }
.home-why-choose .home-why-choose__item::before { content: ""; background-color: rgba(248, 249, 248, 0.2); height: 1px; left: calc(-50vw); position: absolute; top: 0; width: 150vw; }
.home-why-choose .home-why-choose__item:nth-child(odd) { margin-right: auto; text-align: left; }
@media (min-width: 576.98px) { .home-why-choose .home-why-choose__item:nth-child(odd)::before { left: 0; right: unset; } }
.home-why-choose .home-why-choose__item:nth-child(even) { margin-left: auto; text-align: right; }
@media (min-width: 576.98px) { .home-why-choose .home-why-choose__item:nth-child(even)::before { left: unset; right: 0; } }
.home-why-choose .home-why-choose__item:nth-child(even) h3 { color: #5ba97d; }

.home-coffset-now { padding-top: 100px; padding-bottom: 100px; }
.home-coffset-now__inner-container { border-radius: 30px; border: 0.0625rem solid rgba(248, 249, 248, 0.5); margin: 0 auto; padding-bottom: 60px; padding-left: 16px; padding-right: 16px; padding-top: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; row-gap: 24px; max-width: 100%; }
@media (min-width: 1199.98px) { .home-coffset-now__inner-container { padding-left: 140px; padding-right: 140px; width: 100%; } }
.home-coffset-now__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 100%; text-align: center; }
.home-coffset-now__content h2 { color: #f8f9f8; }
.home-coffset-now__content p { color: #f8f9f8; padding: 0 20px; }
.home-coffset-now__buttons { text-align: center; }

.home-portfolio { padding-top: 100px; padding-bottom: 100px; width: 100%; }
.home-portfolio__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 30px; margin: 0 auto; max-width: 100%; text-align: center; width: 360px; }
@media (min-width: 1199.98px) { .home-portfolio__content { width: 640px; } }
.home-portfolio__content h2 { color: #f8f9f8; }
.home-portfolio__content p { color: #f8f9f8; padding: 0 20px; }
.home-portfolio__feed { margin-top: 40px; overflow: hidden; }
.home-portfolio__feed .swiper-slide-active { width: 100%; }
@media (max-width: 767.98px) { .home-portfolio__feed .swiper-slide-active .card__body { opacity: 1; } }
.home-portfolio__buttons { margin-top: 40px; text-align: center; }
.home-portfolio .card { background-color: transparent; border: none; max-width: 100%; outline: none; position: relative; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; width: 282px; }
.home-portfolio .card__image { width: 100%; height: 204px; overflow: hidden; }
@media (min-width: 1199.98px) { .home-portfolio .card__image { height: 302px; } }
.home-portfolio .card__image img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.home-portfolio .card__body { padding: 30px 0 0; }
@media (max-width: 767.98px) { .home-portfolio .card__body { opacity: 0; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } }
@media (min-width: 1199.98px) { .home-portfolio .card__body { padding-right: 112px; } }
.home-portfolio .card .stretched-link { height: 100%; opacity: 0; position: absolute; top: 0; width: 100%; z-index: 4; }
.home-portfolio .card:focus-visible { -webkit-box-shadow: 0 0 0 0.25rem #F8F9F8; box-shadow: 0 0 0 0.25rem #F8F9F8; }
.home-portfolio .card:focus-visible .stretched-link { position: absolute; top: 0; }
.home-portfolio .card:hover .card__title, .home-portfolio .card.active .card__title { -webkit-text-decoration-line: none; text-decoration-line: none; }

.home-learn { padding-top: 100px; padding-bottom: 100px; }
.home-learn__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 30px; margin: 0 auto; max-width: 100%; text-align: center; width: 340px; }
@media (min-width: 991.98px) { .home-learn__content { width: 530px; } }
.home-learn__content h2 { color: #f8f9f8; padding: 0 5px; }
@media (min-width: 345px) { .home-learn__content h2 { padding: 0 25px; } }
.home-learn__content p { color: #f8f9f8; }
.home-learn__inner-row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; row-gap: 20px; -webkit-column-gap: 30px; column-gap: 30px; margin-top: 30px; }
.home-learn__item { background-color: rgba(217, 217, 217, 0.15); backdrop-filter: blur(16px) saturate(180%); -webkit-backdrop-filter: blur(16px) saturate(180%); -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 30px; border: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 0; -ms-flex: 0 auto; flex: 0 auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-width: 100%; padding: 40px 46px; position: relative; row-gap: 8px; text-align: center; width: 360px; }
@media (min-width: 1199.98px) { .home-learn__item { width: calc(50% - 15px); } }
.home-learn__item h3 { margin-bottom: 0; }
.home-learn__item p:last-of-type { margin-bottom: 0; }
.home-learn__item .stretched-link { height: 100%; opacity: 0; position: absolute; width: 100%; z-index: 4; top: 0; }
.home-learn__item:focus-within { -webkit-box-shadow: 0 0 0 0.25rem #F8F9F8; box-shadow: 0 0 0 0.25rem #F8F9F8; }
.home-learn__item:focus-within .stretched-link { position: absolute; top: 0; }

.home-faqs { padding-top: 100px; padding-bottom: 100px; }
.home-faqs__inner-container { border: 1px solid rgba(91, 169, 125, 0.4); padding: 40px 20px 10px; }
@media (min-width: 1199.98px) { .home-faqs__inner-container { padding: 40px calc(8.33% + 40px) 10px; } }
.home-faqs__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 20px; }
.home-faqs__content h2 { color: #f8f9f8; }
.home-faqs__content p { color: rgba(248, 249, 248, 0.7); }
.home-faqs__accordion { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; row-gap: 0; }
.home-faqs__item { background: transparent; border-radius: 0 !important; border: none !important; border-top: 1px solid rgba(248, 249, 248, 0.2) !important; -webkit-box-shadow: none; box-shadow: none; margin-bottom: 0 !important; padding: 0; }
.home-faqs__item:focus-visible { -webkit-box-shadow: 0 0 0 0.25rem #F8F9F8; box-shadow: 0 0 0 0.25rem #F8F9F8; }
.home-faqs__header { font-family: 'Inter', sans-serif; background-color: transparent; border-radius: 0 !important; color: unset; display: block; font-stretch: normal; font-style: normal; font-weight: normal; line-height: 1.1; margin: 0 !important; padding: 0; position: relative; }
.home-faqs__button { font-family: 'Inter', sans-serif; background-color: transparent; border-radius: 0; border: none; -webkit-box-shadow: none; box-shadow: none; color: #f8f9f8; display: block; font-size: 16px; font-stretch: normal; font-style: normal; font-weight: 400; letter-spacing: 0.64px; line-height: 1.1; margin: 0; outline: none; overflow-wrap: break-word; padding: 30px 40px 30px 0; position: relative; text-align: left; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; white-space: normal; width: 100%; word-break: break-word; }
.home-faqs__button::before { background-size: 10px; }
.home-faqs__button[aria-expanded="true"] { padding-bottom: 0; }
.home-faqs__button[aria-expanded="true"]::before { background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2021 5.88845H0.111424' stroke='%23F8F9F8' stroke-width='1.8'/%3E%3C/svg%3E%0A"); }
.home-faqs__button[aria-expanded="false"]::before { background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.88858 0.454685V11.5453' stroke='%23F8F9F8' stroke-width='1.8'/%3E%3Cpath d='M0.343357 6H11.434' stroke='%23F8F9F8' stroke-width='1.8'/%3E%3C/svg%3E%0A"); }
.home-faqs__button::after { content: none; }
.home-faqs__button::before { content: "" !important; background-position: center; background-repeat: no-repeat; cursor: pointer; display: inline-block; height: 40px; position: absolute; right: 0; top: 20px !important; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; width: 40px; }
.home-faqs__button:hover, .home-faqs__button:focus, .home-faqs__button:active { -webkit-box-shadow: none; box-shadow: none; text-decoration: none; }
.home-faqs__body { border: none; padding: 8px 30px 30px 0; background-color: transparent; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: 15px; }
.home-faqs__body p { color: rgba(248, 249, 248, 0.7); }
.home-faqs__body p:last-of-type { margin-bottom: 0; }

.learn-intro { padding-bottom: 100px; }
.learn-intro .filter__row { -webkit-column-gap: 0; column-gap: 0; row-gap: 30px; }
@media (min-width: 991.98px) { .learn-intro .filter__row { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } }
.learn-intro .filter__parent { padding-bottom: 50px; padding-top: 30px; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
.learn-intro .filter__buttons { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.learn-intro .filter__label { font-family: "Roboto Mono", monospace; color: #f8f9f8; font-size: 1rem; font-style: normal; font-weight: 400; letter-spacing: 0.16px; line-height: 1.2; margin-bottom: 10px; text-transform: uppercase; }
.learn-intro .filter__search { position: relative; }
.learn-intro .filter__search input { font-family: 'Inter', sans-serif; background-color: transparent; border-radius: 4px; border: 1px solid rgba(248, 249, 248, 0.5) !important; color: rgba(248, 249, 248, 0.8); font-size: 0.75rem; font-style: normal; font-weight: 400; letter-spacing: 0.16px; line-height: 1.2; min-height: 64px; padding: 25px 20px 25px 48px; text-transform: uppercase; width: 100%; /* firefox 19+ */ /* ie */ }
.learn-intro .filter__search input::-webkit-input-placeholder { color: #F8F9F8; opacity: 0.8; }
.learn-intro .filter__search input::-moz-placeholder { color: #F8F9F8; opacity: 0.8; }
.learn-intro .filter__search input:-ms-input-placeholder { color: #F8F9F8; opacity: 0.8; }
.learn-intro .filter__search input:hover, .learn-intro .filter__search input:focus, .learn-intro .filter__search input:active { outline: none; }
.learn-intro .filter__search button { background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7125 14.8637L11.8882 11.0171C12.8362 9.85469 13.4075 8.36571 13.4075 6.74286C13.4075 3.02041 10.4046 0 6.70377 0C2.99965 0 0 3.02041 0 6.74286C0 10.4653 2.99965 13.4857 6.70377 13.4857C8.31722 13.4857 9.79432 12.9143 10.95 11.9608L14.7743 15.8041C15.034 16.0653 15.4528 16.0653 15.7125 15.8041C15.9722 15.5461 15.9722 15.1216 15.7125 14.8637ZM6.70377 12.1437C3.73983 12.1437 1.33101 9.72082 1.33101 6.74286C1.33101 3.7649 3.73983 1.33878 6.70377 1.33878C9.66446 1.33878 12.0765 3.7649 12.0765 6.74286C12.0765 9.72082 9.66446 12.1437 6.70377 12.1437Z' fill='%23F8F9F8'/%3E%3C/svg%3E%0A"); background-color: transparent; background-position: center; background-repeat: no-repeat; background-size: contain; border: none; bottom: unset; height: 16px; padding: 0; position: absolute; left: 20px; top: 50%; -webkit-transform: translate(0%, -50%); transform: translate(0%, -50%); width: 16px; }
.learn-intro .filter__buttons { -webkit-column-gap: 15px; column-gap: 15px; }
.learn-intro__row-post { row-gap: 40px; padding-top: 30px; }
.learn-intro__row-post .post { padding: 0; position: relative; }
.learn-intro__row-post .post__figure { background-color: #0c0c0c; border-radius: 0; height: 230px; overflow: hidden; position: relative; top: 0; width: 100%; }
.learn-intro__row-post .post__figure img { -webkit-filter: grayscale(1); filter: grayscale(1); height: 100% !important; -o-object-fit: cover; object-fit: cover; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; width: 100%; }
.learn-intro__row-post .post__body { padding: 20px 0 0; }
.learn-intro__row-post .post__date { font-family: "Roboto Mono", monospace; color: rgba(248, 249, 248, 0.6); font-size: 1rem; letter-spacing: 0.16px; line-height: 1.2; text-transform: uppercase; margin-bottom: 15px; }
.learn-intro__row-post .post__title { margin-bottom: 8px; }
.learn-intro__row-post .post__text { font-size: 14px; color: #f8f9f8; margin-bottom: 15px; }
.learn-intro__row-post .post__category { font-family: 'Inter', sans-serif; background-color: transparent; border-radius: 4px; border: 1px solid rgba(248, 249, 248, 0.5) !important; -webkit-column-gap: 7px; column-gap: 7px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 7px 8px; row-gap: 10px; width: auto; }
.learn-intro__row-post .post__category span { color: rgba(248, 249, 248, 0.8); font-size: 0.75rem; font-style: normal; font-weight: 400; letter-spacing: 0.16px; line-height: 1.2; text-transform: uppercase; }
.learn-intro__row-post .post .stretched-link { height: 100%; opacity: 0; position: absolute; top: 0; width: 100%; z-index: 4; }
.learn-intro__row-post .post:focus-visible { -webkit-box-shadow: 0 0 0 0.25rem #F8F9F8; box-shadow: 0 0 0 0.25rem #F8F9F8; }
.learn-intro__row-post .post:focus-visible .stretched-link { position: absolute; top: 0; }

.faqs { padding-top: 100px; padding-bottom: 100px; }
.faqs__inner-container { border: 1px solid rgba(91, 169, 125, 0.4); padding: 40px 20px 10px; }
@media (min-width: 1199.98px) { .faqs__inner-container { padding: 40px calc(8.33% + 40px) 10px; } }
.faqs__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 20px; }
.faqs__content h2 { color: #f8f9f8; }
.faqs__content p { color: rgba(248, 249, 248, 0.7); }
.faqs__accordion { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; row-gap: 0; }
.faqs__item { background: transparent; border-radius: 0 !important; border: none !important; border-top: 1px solid rgba(248, 249, 248, 0.2) !important; -webkit-box-shadow: none; box-shadow: none; margin-bottom: 0 !important; padding: 0; }
.faqs__item:focus-visible { -webkit-box-shadow: 0 0 0 0.25rem #F8F9F8; box-shadow: 0 0 0 0.25rem #F8F9F8; }
.faqs__header { font-family: 'Inter', sans-serif; background-color: transparent; border-radius: 0 !important; color: unset; display: block; font-stretch: normal; font-style: normal; font-weight: normal; line-height: 1.1; margin: 0 !important; padding: 0; position: relative; }
.faqs__button { font-family: 'Inter', sans-serif; background-color: transparent; border-radius: 0; border: none; -webkit-box-shadow: none; box-shadow: none; color: #f8f9f8; display: block; font-size: 16px; font-stretch: normal; font-style: normal; font-weight: 400; letter-spacing: 0.64px; line-height: 1.1; margin: 0; outline: none; overflow-wrap: break-word; padding: 30px 40px 30px 0; position: relative; text-align: left; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; white-space: normal; width: 100%; word-break: break-word; }
.faqs__button::before { background-size: 10px; }
.faqs__button[aria-expanded="true"] { padding-bottom: 0; }
.faqs__button[aria-expanded="true"]::before { background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.2021 5.88845H0.111424' stroke='%23F8F9F8' stroke-width='1.8'/%3E%3C/svg%3E%0A"); }
.faqs__button[aria-expanded="false"]::before { background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.88858 0.454685V11.5453' stroke='%23F8F9F8' stroke-width='1.8'/%3E%3Cpath d='M0.343357 6H11.434' stroke='%23F8F9F8' stroke-width='1.8'/%3E%3C/svg%3E%0A"); }
.faqs__button::after { content: none; }
.faqs__button::before { content: "" !important; background-position: center; background-repeat: no-repeat; cursor: pointer; display: inline-block; height: 40px; position: absolute; right: 0; top: 20px !important; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; width: 40px; }
.faqs__button:hover, .faqs__button:focus, .faqs__button:active { -webkit-box-shadow: none; box-shadow: none; text-decoration: none; }
.faqs__body { border: none; padding: 8px 30px 30px 0; background-color: transparent; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: 15px; }
.faqs__body p { color: rgba(248, 249, 248, 0.7); }
.faqs__body p:last-of-type { margin-bottom: 0; }

.learn-joinus-now { padding-top: 100px; padding-bottom: 100px; }
.learn-joinus-now__inner-container { border-radius: 30px; border: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 auto; max-width: 100%; overflow: hidden; padding-bottom: 60px; padding-left: 27px; padding-right: 27px; padding-top: 50px; position: relative; row-gap: 24px; }
@media (min-width: 1199.98px) { .learn-joinus-now__inner-container { padding-left: 140px; padding-right: 140px; width: 100%; } }
.learn-joinus-now__inner-container::before { content: ""; -webkit-backdrop-filter: blur(5.4px); backdrop-filter: blur(5.4px); background: rgba(248, 249, 248, 0.12); height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1; }
.learn-joinus-now__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 100%; text-align: center; }
.learn-joinus-now__content h2 { color: #f8f9f8; }
.learn-joinus-now__content p { color: #f8f9f8; padding: 0 20px; }
.learn-joinus-now__buttons { text-align: center; }

.portfolio-intro { padding-top: 0; }
.portfolio-intro__content p a { color: #fff; }
.portfolio-intro__image { margin-top: 50px; text-align: center; }
.portfolio-intro__image img { aspect-ratio: 362 / 506; width: auto; }

.portfolio-types { padding-top: 100px; padding-bottom: 100px; }
.portfolio-types__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 auto; max-width: 100%; width: 100%; }
.portfolio-types__inner-row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 auto; max-width: 100%; width: 100%; border-bottom: 1px solid rgba(248, 249, 248, 0.2); }
@media (min-width: 567.98px) { .portfolio-types__inner-row { overflow: hidden; } }
.portfolio-types .portfolio-types__item { background-color: transparent; border: none; max-width: 100%; padding: 30px 0; position: relative; }
.portfolio-types .portfolio-types__item::before { content: ""; background-color: rgba(248, 249, 248, 0.2); height: 1px; left: calc(-50vw); position: absolute; top: 0; width: 150vw; }
.portfolio-types .portfolio-types__item .cta { margin-top: 20px; }

.portfolio-projects { padding-bottom: 100px; }
.portfolio-projects .filter__row { -webkit-column-gap: 0; column-gap: 0; row-gap: 30px; }
@media (min-width: 991.98px) { .portfolio-projects .filter__row { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } }
.portfolio-projects .filter__parent { padding-bottom: 50px; padding-top: 40px; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
.portfolio-projects .filter__buttons { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.portfolio-projects .filter__label { font-family: "Roboto Mono", monospace; color: #f8f9f8; font-size: 1rem; font-style: normal; font-weight: 400; letter-spacing: 0.16px; line-height: 1.2; margin-bottom: 10px; text-transform: uppercase; }
.portfolio-projects .filter__search { position: relative; }
.portfolio-projects .filter__search input { font-family: 'Inter', sans-serif; background-color: transparent; border-radius: 4px; border: 1px solid rgba(248, 249, 248, 0.5) !important; color: rgba(248, 249, 248, 0.8); font-size: 0.75rem; font-style: normal; font-weight: 400; letter-spacing: 0.16px; line-height: 1.2; min-height: 64px; padding: 25px 20px 25px 48px; text-transform: uppercase; width: 100%; /* firefox 19+ */ /* ie */ }
.portfolio-projects .filter__search input::-webkit-input-placeholder { color: #f8f9f8; opacity: 0.8; }
.portfolio-projects .filter__search input::-moz-placeholder { color: #f8f9f8; opacity: 0.8; }
.portfolio-projects .filter__search input:-ms-input-placeholder { color: #f8f9f8; opacity: 0.8; }
.portfolio-projects .filter__search input:hover, .portfolio-projects .filter__search input:focus, .portfolio-projects .filter__search input:active { outline: none; }
.portfolio-projects .filter__search button { background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.7125 14.8637L11.8882 11.0171C12.8362 9.85469 13.4075 8.36571 13.4075 6.74286C13.4075 3.02041 10.4046 0 6.70377 0C2.99965 0 0 3.02041 0 6.74286C0 10.4653 2.99965 13.4857 6.70377 13.4857C8.31722 13.4857 9.79432 12.9143 10.95 11.9608L14.7743 15.8041C15.034 16.0653 15.4528 16.0653 15.7125 15.8041C15.9722 15.5461 15.9722 15.1216 15.7125 14.8637ZM6.70377 12.1437C3.73983 12.1437 1.33101 9.72082 1.33101 6.74286C1.33101 3.7649 3.73983 1.33878 6.70377 1.33878C9.66446 1.33878 12.0765 3.7649 12.0765 6.74286C12.0765 9.72082 9.66446 12.1437 6.70377 12.1437Z' fill='%23F8F9F8'/%3E%3C/svg%3E%0A"); background-color: transparent; background-position: center; background-repeat: no-repeat; background-size: contain; border: none; bottom: unset; height: 16px; padding: 0; position: absolute; left: 20px; top: 50%; -webkit-transform: translate(0%, -50%); transform: translate(0%, -50%); width: 16px; }
.portfolio-projects__row { row-gap: 40px; padding-top: 30px; }
.portfolio-projects__row .post { padding: 0; position: relative; }
.portfolio-projects__row .post__figure { background-color: #0c0c0c; border-radius: 0; height: 230px; overflow: hidden; position: relative; top: 0; width: 100%; }
.portfolio-projects__row .post__figure img { height: 100% !important; -o-object-fit: cover; object-fit: cover; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; width: 100%; }
.portfolio-projects__row .post__body { padding: 20px 0 0; }
.portfolio-projects__row .post__date { font-family: "Roboto Mono", monospace; color: rgba(248, 249, 248, 0.6); font-size: 1rem; letter-spacing: 0.16px; line-height: 1.2; text-transform: uppercase; margin-bottom: 15px; }
.portfolio-projects__row .post__title { margin-bottom: 8px; }
.portfolio-projects__row .post__text { font-size: 14px; color: #f8f9f8; margin-bottom: 15px; }
.portfolio-projects__row .post__category { font-family: 'Inter', sans-serif; background-color: transparent; border-radius: 4px; border: 1px solid rgba(248, 249, 248, 0.5) !important; -webkit-column-gap: 7px; column-gap: 7px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 7px 8px; row-gap: 10px; width: auto; }
.portfolio-projects__row .post__category span { color: rgba(248, 249, 248, 0.8); font-size: 0.75rem; font-style: normal; font-weight: 400; letter-spacing: 0.16px; line-height: 1.2; text-transform: uppercase; }
.portfolio-projects__row .post .stretched-link { height: 100%; opacity: 0; position: absolute; top: 0; width: 100%; z-index: 4; }
.portfolio-projects__row .post:focus-visible { -webkit-box-shadow: 0 0 0 0.25rem #F8F9F8; box-shadow: 0 0 0 0.25rem #F8F9F8; }
.portfolio-projects__row .post:focus-visible .stretched-link { position: absolute; top: 0; }

.coffset-form, .coffset-form-emissions { padding-bottom: 10px; }
.coffset-form .form-label, .coffset-form-emissions .form-label { font-family: "Roboto Mono", monospace; color: #f8f9f8; display: block; font-size: 1rem; font-weight: 400; letter-spacing: 0.16px; line-height: 1.2; text-transform: uppercase; margin-bottom: 10px; }
.coffset-form .form-label.has-tooltip, .coffset-form-emissions .form-label.has-tooltip { position: relative; padding-right: 25px; }
.coffset-form .form-description, .coffset-form-emissions .form-description { font-family: "Roboto Mono", monospace; color: #f8f9f8; display: block; font-size: 1rem; font-weight: 400; letter-spacing: 0; line-height: 1.2; text-transform: none; margin-top: 5px; }
.coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]), .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]) { background-color: transparent; border-radius: 4px; border: 1px solid rgba(248, 249, 248, 0.5); color: #f8f9f8; font-size: 1rem; font-weight: 400; letter-spacing: 0.16px; line-height: 1.2; padding: 24px 20px; min-height: 70px; text-transform: uppercase; width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"])::-webkit-input-placeholder, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"])::-webkit-input-placeholder { color: rgba(248, 249, 248, 0.5); opacity: 1; }
.coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):-ms-input-placeholder, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):-ms-input-placeholder { color: rgba(248, 249, 248, 0.5); opacity: 1; }
.coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"])::-ms-input-placeholder, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"])::-ms-input-placeholder { color: rgba(248, 249, 248, 0.5); opacity: 1; }
.coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"])::placeholder, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"])::placeholder { color: rgba(248, 249, 248, 0.5); opacity: 1; }
.coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):active, .coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus, .coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus-visible, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):active, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus-visible { -webkit-box-shadow: none; box-shadow: none; outline: none; color: #f8f9f8; }
.coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):active::-webkit-input-placeholder, .coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus::-webkit-input-placeholder, .coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus-visible::-webkit-input-placeholder, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):active::-webkit-input-placeholder, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus::-webkit-input-placeholder, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus-visible::-webkit-input-placeholder { color: #f8f9f8; opacity: 1; }
.coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):active:-ms-input-placeholder, .coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus:-ms-input-placeholder, .coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus-visible:-ms-input-placeholder, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):active:-ms-input-placeholder, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus:-ms-input-placeholder, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus-visible:-ms-input-placeholder { color: #f8f9f8; opacity: 1; }
.coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):active::-ms-input-placeholder, .coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus::-ms-input-placeholder, .coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus-visible::-ms-input-placeholder, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):active::-ms-input-placeholder, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus::-ms-input-placeholder, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus-visible::-ms-input-placeholder { color: #f8f9f8; opacity: 1; }
.coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):active::placeholder, .coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus::placeholder, .coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus-visible::placeholder, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):active::placeholder, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus::placeholder, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus-visible::placeholder { color: #f8f9f8; opacity: 1; }
.coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):active, .coffset-form input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus-visible, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):active, .coffset-form-emissions input:not([type="submit"]):not([type="checkbox"]):not([id="keyword"]):focus-visible { border-color: #f5c723; }
.coffset-form .wrapper-items + .wrapper-items, .coffset-form-emissions .wrapper-items + .wrapper-items { margin-top: var(--bs-gutter-y); }
.coffset-form .wrapper-items + .wrapper-items .double-razor, .coffset-form-emissions .wrapper-items + .wrapper-items .double-razor { opacity: 1; height: auto; }
.coffset-form .wrapper-items, .coffset-form-emissions .wrapper-items { position: relative; }
.coffset-form .wrapper-items .double-razor, .coffset-form-emissions .wrapper-items .double-razor { font-family: "Roboto Mono", monospace; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #f8f9f8; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 1rem; font-weight: 700; height: 0; margin-top: 0; margin: 0 auto; opacity: 0; position: relative; text-transform: uppercase; }
.coffset-form .add-more, .coffset-form .add-vehicle, .coffset-form-emissions .add-more, .coffset-form-emissions .add-vehicle { font-family: "Roboto Mono", monospace; color: #f8f9f8; cursor: pointer; background-color: transparent; border: none; display: inline-block; font-size: 1rem; font-weight: 400; letter-spacing: 0.16px; line-height: 1.2; margin-bottom: 10px; padding-left: 50px; position: relative; text-transform: uppercase; -webkit-transition: all ease 0.3s; transition: all ease 0.3s; }
.coffset-form .add-more::before, .coffset-form .add-vehicle::before, .coffset-form-emissions .add-more::before, .coffset-form-emissions .add-vehicle::before { content: ""; background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 1L8.5 15' stroke='%23F8F9F8' stroke-linecap='round'/%3E%3Cpath d='M15.5 8L1.5 8' stroke='%23F8F9F8' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-position: center; background-repeat: no-repeat; background-size: contain; bottom: unset; height: 16px; left: 20px; position: absolute; top: 50%; -webkit-transform: translate(0%, -50%) rotate(0deg); transform: translate(0%, -50%) rotate(0deg); width: 16px; -webkit-transition: all ease 0.3s; transition: all ease 0.3s; }
.coffset-form .add-more:hover, .coffset-form .add-more:focus, .coffset-form .add-more:active, .coffset-form .add-vehicle:hover, .coffset-form .add-vehicle:focus, .coffset-form .add-vehicle:active, .coffset-form-emissions .add-more:hover, .coffset-form-emissions .add-more:focus, .coffset-form-emissions .add-more:active, .coffset-form-emissions .add-vehicle:hover, .coffset-form-emissions .add-vehicle:focus, .coffset-form-emissions .add-vehicle:active { text-decoration: underline; }
.coffset-form .add-more:hover::before, .coffset-form .add-more:focus::before, .coffset-form .add-more:active::before, .coffset-form .add-vehicle:hover::before, .coffset-form .add-vehicle:focus::before, .coffset-form .add-vehicle:active::before, .coffset-form-emissions .add-more:hover::before, .coffset-form-emissions .add-more:focus::before, .coffset-form-emissions .add-more:active::before, .coffset-form-emissions .add-vehicle:hover::before, .coffset-form-emissions .add-vehicle:focus::before, .coffset-form-emissions .add-vehicle:active::before { -webkit-transform: translate(0%, -50%) rotate(-90deg); transform: translate(0%, -50%) rotate(-90deg); }
.coffset-form .remove-item, .coffset-form .remove-vehicle, .coffset-form-emissions .remove-item, .coffset-form-emissions .remove-vehicle { font-family: "Roboto Mono", monospace; background-color: transparent; border: none; color: #f8f9f8; cursor: pointer; display: block; font-size: 1rem; font-weight: 400; letter-spacing: 0.16px; line-height: 1.2; margin-bottom: 0; margin-left: auto; padding-left: 50px; margin-top: var(--bs-gutter-y); position: relative; text-transform: uppercase; -webkit-transition: all ease 0.3s; transition: all ease 0.3s; }
.coffset-form .remove-item::before, .coffset-form .remove-vehicle::before, .coffset-form-emissions .remove-item::before, .coffset-form-emissions .remove-vehicle::before { content: ""; background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 1L8.5 15' stroke='%23F8F9F8' stroke-linecap='round'/%3E%3Cpath d='M15.5 8L1.5 8' stroke='%23F8F9F8' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-position: center; background-repeat: no-repeat; background-size: contain; bottom: unset; height: 16px; left: 20px; position: absolute; top: 50%; -webkit-transform: translate(0%, -50%) rotate(45deg); transform: translate(0%, -50%) rotate(45deg); width: 16px; -webkit-transition: all ease 0.3s; transition: all ease 0.3s; }
.coffset-form .remove-item:hover, .coffset-form .remove-item:focus, .coffset-form .remove-item:active, .coffset-form .remove-vehicle:hover, .coffset-form .remove-vehicle:focus, .coffset-form .remove-vehicle:active, .coffset-form-emissions .remove-item:hover, .coffset-form-emissions .remove-item:focus, .coffset-form-emissions .remove-item:active, .coffset-form-emissions .remove-vehicle:hover, .coffset-form-emissions .remove-vehicle:focus, .coffset-form-emissions .remove-vehicle:active { text-decoration: underline; }
.coffset-form .remove-item:hover::before, .coffset-form .remove-item:focus::before, .coffset-form .remove-item:active::before, .coffset-form .remove-vehicle:hover::before, .coffset-form .remove-vehicle:focus::before, .coffset-form .remove-vehicle:active::before, .coffset-form-emissions .remove-item:hover::before, .coffset-form-emissions .remove-item:focus::before, .coffset-form-emissions .remove-item:active::before, .coffset-form-emissions .remove-vehicle:hover::before, .coffset-form-emissions .remove-vehicle:focus::before, .coffset-form-emissions .remove-vehicle:active::before { -webkit-transform: translate(0%, -50%) rotate(-45deg); transform: translate(0%, -50%) rotate(-45deg); }
.coffset-form .custom-select-wrapper, .coffset-form-emissions .custom-select-wrapper { position: relative; display: inline-block; width: 100%; }
.coffset-form .custom-select-wrapper.initial-state .custom-select-trigger, .coffset-form-emissions .custom-select-wrapper.initial-state .custom-select-trigger { color: rgba(248, 249, 248, 0.5); }
.coffset-form .custom-select-wrapper.open > .custom-select-trigger, .coffset-form-emissions .custom-select-wrapper.open > .custom-select-trigger { border-color: #f5c723; }
.coffset-form .custom-select-wrapper.open > .custom-options, .coffset-form-emissions .custom-select-wrapper.open > .custom-options { visibility: visible; opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); padding: 2px; }
.coffset-form .custom-select-wrapper .custom-select, .coffset-form-emissions .custom-select-wrapper .custom-select { display: none; }
.coffset-form .custom-select-wrapper .custom-select-trigger, .coffset-form-emissions .custom-select-wrapper .custom-select-trigger { -moz-appearance: none; -webkit-appearance: none; background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 1L6.5 7L12.5 1' stroke='%23F8F9F8' stroke-opacity='0.5' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-color: transparent; background-position: calc(100% - 22px) 50%; background-repeat: no-repeat; background-size: 12px; border-radius: 4px; border: 1px solid rgba(248, 249, 248, 0.5); color: #f8f9f8; cursor: pointer; display: block; font-size: 1rem; font-weight: 400; letter-spacing: 0.16px; line-height: 1.4; padding: 24px 20px; min-height: 70px; text-transform: uppercase; width: 100%; }
.coffset-form .custom-select-wrapper .custom-select-trigger:focus, .coffset-form-emissions .custom-select-wrapper .custom-select-trigger:focus { border-color: #f5c723; outline: none; }
.coffset-form .custom-select-wrapper .custom-options, .coffset-form-emissions .custom-select-wrapper .custom-options { background-color: #333; border-radius: 4px; border: 1px solid rgba(248, 249, 248, 0.5); max-height: 208px; opacity: 0; overflow-y: auto; position: absolute; -webkit-transform: translateY(-10px); transform: translateY(-10px); -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease; transition: opacity 0.3s ease, -webkit-transform 0.3s ease; transition: opacity 0.3s ease, transform 0.3s ease; transition: opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease; visibility: hidden; width: 100%; z-index: 99; }
.coffset-form .custom-select-wrapper .custom-option, .coffset-form-emissions .custom-select-wrapper .custom-option { border-radius: 1px; color: #f8f9f8; cursor: pointer; font-size: 1rem; padding: 10px; text-transform: uppercase; }
.coffset-form .custom-select-wrapper .custom-option:hover, .coffset-form-emissions .custom-select-wrapper .custom-option:hover { background-color: rgba(248, 249, 248, 0.5); }
.coffset-form .custom-select-wrapper .custom-option:focus, .coffset-form-emissions .custom-select-wrapper .custom-option:focus { -webkit-box-shadow: 0 0 0 0.15rem #F8F9F8; box-shadow: 0 0 0 0.15rem #F8F9F8; outline: none; }
.coffset-form .custom-select-wrapper-filter, .coffset-form-emissions .custom-select-wrapper-filter { position: relative; display: inline-block; width: 100%; }
.coffset-form .custom-select-wrapper-filter.open > .custom-select-trigger, .coffset-form-emissions .custom-select-wrapper-filter.open > .custom-select-trigger { border-color: #f5c723; }
.coffset-form .custom-select-wrapper-filter.open > .custom-options, .coffset-form-emissions .custom-select-wrapper-filter.open > .custom-options { visibility: visible; opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); padding: 2px; }
.coffset-form .custom-select-wrapper-filter .custom-select, .coffset-form-emissions .custom-select-wrapper-filter .custom-select { display: none; }
.coffset-form .custom-select-wrapper-filter .custom-select-trigger, .coffset-form-emissions .custom-select-wrapper-filter .custom-select-trigger { -moz-appearance: none; -webkit-appearance: none; background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 1L6.5 7L12.5 1' stroke='%23F8F9F8' stroke-opacity='0.5' stroke-linecap='round'/%3E%3C/svg%3E%0A"); background-color: transparent; background-position: calc(100% - 8px) 50%; background-repeat: no-repeat; background-size: 12px; border-radius: 4px; border: 1px solid rgba(248, 249, 248, 0.5); color: #f8f9f8; cursor: pointer; display: block; font-size: 1rem; font-weight: 400; letter-spacing: 0.16px; line-height: 1.2; padding: 24px 20px; text-transform: uppercase; width: 100%; max-width: 250px; }
.coffset-form .custom-select-wrapper-filter .custom-select-trigger:focus, .coffset-form-emissions .custom-select-wrapper-filter .custom-select-trigger:focus { border-color: #f5c723; outline: none; }
.coffset-form .custom-select-wrapper-filter .custom-options, .coffset-form-emissions .custom-select-wrapper-filter .custom-options { background-color: #333; border-radius: 4px; border: 1px solid rgba(248, 249, 248, 0.5); max-height: 400px; max-width: 250px; opacity: 0; overflow-y: auto; position: absolute; -webkit-transform: translateY(-10px); transform: translateY(-10px); -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease; transition: opacity 0.3s ease, -webkit-transform 0.3s ease; transition: opacity 0.3s ease, transform 0.3s ease; transition: opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease; visibility: hidden; width: 100%; z-index: 99; }
.coffset-form .custom-select-wrapper-filter #searchCountry, .coffset-form-emissions .custom-select-wrapper-filter #searchCountry { padding: 10px !important; max-width: 250px; }
.coffset-form .custom-select-wrapper-filter .custom-option, .coffset-form-emissions .custom-select-wrapper-filter .custom-option { border-radius: 1px; color: #f8f9f8; cursor: pointer; font-size: 1rem; padding: 10px; text-transform: uppercase; }
.coffset-form .custom-select-wrapper-filter .custom-option:hover, .coffset-form-emissions .custom-select-wrapper-filter .custom-option:hover { background-color: rgba(248, 249, 248, 0.5); }
.coffset-form .custom-select-wrapper-filter .custom-option:focus, .coffset-form-emissions .custom-select-wrapper-filter .custom-option:focus { -webkit-box-shadow: 0 0 0 0.15rem #F8F9F8; box-shadow: 0 0 0 0.15rem #F8F9F8; outline: none; }
.coffset-form .results, .coffset-form-emissions .results { font-family: "Roboto Mono", monospace; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #f8f9f8; -webkit-column-gap: 6px; column-gap: 6px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; font-size: 1.0625rem; font-weight: 400; letter-spacing: 0.64px; line-height: 1.4; text-transform: none; margin-top: 26px; }
.coffset-form .results span, .coffset-form-emissions .results span { display: block; }

.calculator-intro { padding-top: 100px; padding-bottom: 100px; position: relative; width: 100%; }
.calculator-intro::before { content: ""; left: calc(-50vw + 50%); position: absolute; width: 100%; height: 1px; background-color: rgba(91, 169, 125, 0.4); bottom: 0; }
.calculator-intro__inner-container { display: block; margin: 0 auto; max-width: 100%; overflow: hidden; position: relative; }
.calculator-intro__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 auto 40px; max-width: 100%; text-align: left; width: 100%; }
.calculator-intro__content > *:not(font), .calculator-intro__content *:not(font) > *:not(font) { color: #f8f9f8; }
.calculator-intro__feed { overflow: hidden; text-align: center; margin: 0 auto; }
@media (min-width: 1199.98px) { .calculator-intro__feed { width: 570px; } }
.calculator-intro__feed--top { text-align: center; display: inline-block; margin: 0 auto; position: relative; padding: 20px 0; }
.calculator-intro__feed--top::before { content: ""; background-color: #97979b; bottom: unset; height: 1px; left: 50%; position: absolute; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; z-index: -1; }
.calculator-intro__feed--top .swiper-paginator-numer { -webkit-column-gap: 30px; column-gap: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.calculator-intro__feed--top .swiper-paginator-numer .swiper-pagination-bullet { color: #080615; font-size: 14px; line-height: 1.1; opacity: 1; text-align: center; margin: 0 !important; height: 18px; width: 50px; position: relative; background-color: transparent; }
.calculator-intro__feed--top .swiper-paginator-numer .swiper-pagination-bullet::after { content: ""; background: #97979b; height: 50px; width: 50px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; bottom: unset; left: 50%; top: 50%; border-radius: 50%; z-index: -1; }
.calculator-intro__feed--top .swiper-paginator-numer .swiper-pagination-bullet-active::after { background: #f8f9f8; }
.calculator-intro .item { background-color: transparent; border: none; max-width: 100%; outline: none; position: relative; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.calculator-intro .item__body { margin: 0 auto; width: 75%; max-width: 100%; padding-top: 40px; }
@media (min-width: 1199.98px) { .calculator-intro .item__body { width: 570px; } }
.calculator-intro .item__body > *:not(font), .calculator-intro .item__body *:not(font) > *:not(font) { color: #f8f9f8; text-align: center; }
.calculator-intro .item__title { margin-bottom: 3px; text-transform: uppercase; font-size: 1.125rem; font-weight: 500; letter-spacing: 0.64px; font-family: "Roboto Mono", monospace; }
.calculator-intro .item__divider { margin-bottom: 25px; margin-top: 20px; text-align: center; }
.calculator-intro .item__divider .custom-pagination { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-column-gap: 9px; column-gap: 9px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.calculator-intro .item__divider .custom-pagination .custom-bullet { background-color: #5ba97d; border-radius: 50%; height: 5px; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; width: 5px; }
.calculator-intro .item__divider .custom-pagination .custom-bullet.active { border-radius: 20px; width: 22px; }

.calculator-form { padding-top: 40px !important; position: relative; }
.calculator-form__title { font-family: "Roboto Mono", monospace; color: #f8f9f8; font-size: 1.375rem; font-weight: 500; letter-spacing: 0.16px; line-height: 1.3; text-transform: uppercase; margin-bottom: 0; }
.calculator-form__subtitle { font-family: "Roboto Mono", monospace; color: #f8f9f8; font-size: 1rem; font-weight: 500; line-height: 1.2; letter-spacing: 0.16px; text-transform: uppercase; margin-bottom: 0; }
.calculator-form__inner-container { display: block; margin: 0 auto; max-width: 100%; position: relative; }
@media (min-width: 1199.98px) { .calculator-form__inner-container { padding: 0 60px; } }
.calculator-form__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 auto 40px; max-width: 100%; text-align: left; width: 100%; }
@media (min-width: 1199.98px) { .calculator-form__content { width: 644px; text-align: center; } }
.calculator-form__content > *:not(font), .calculator-form__content *:not(font) > *:not(font) { color: #f8f9f8; }
.calculator-form__form { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; row-gap: 40px; }
.calculator-form__form--tabs { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.calculator-form__form--tabs ul.nav-tabs { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: rgba(248, 249, 248, 0.2); border-radius: 30px; border: none; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 auto; padding: 0; position: relative; }
@media (max-width: 394px) { .calculator-form__form--tabs ul.nav-tabs { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background-color: transparent; row-gap: 5px; } }
.calculator-form__form--tabs ul.nav-tabs .bg-active { background-color: #f8f9f8; border-radius: 30px; height: 100%; left: var(--indicator-offset); position: absolute; top: 0; -webkit-transition: left 0.3s ease, width 0.3s ease; transition: left 0.3s ease, width 0.3s ease; width: 0; z-index: 1; }
@media (max-width: 394px) { .calculator-form__form--tabs ul.nav-tabs .bg-active { display: none; } }
.calculator-form__form--tabs ul.nav-tabs li { -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; display: block; position: relative; padding: 0; z-index: 2; }
.calculator-form__form--tabs ul.nav-tabs li::before { content: none !important; }
.calculator-form__form--tabs ul.nav-tabs li button { font-family: "Roboto Mono", monospace; background-color: transparent; border-radius: 30px; border: none; color: #f8f9f8; cursor: auto; display: block; font-size: 0.8125rem; font-weight: 500; letter-spacing: 0.64px; line-height: 1.5; padding: 14px 25px; text-transform: uppercase; -webkit-transition: all ease 0.3s; transition: all ease 0.3s; }
@media (max-width: 394px) { .calculator-form__form--tabs ul.nav-tabs li button { background-color: rgba(248, 249, 248, 0.2); border-radius: 30px; } }
.calculator-form__form--tabs ul.nav-tabs li button:focus-visible, .calculator-form__form--tabs ul.nav-tabs li button:focus { -webkit-transition: 0.4s ease 0.2s; transition: 0.4s ease 0.2s; -webkit-box-shadow: 0 0 0 0.25rem #F8F9F8; box-shadow: 0 0 0 0.25rem #F8F9F8; outline: none; }
.calculator-form__form--tabs ul.nav-tabs li.active ~ .bg-active { left: calc(var(--indicator-offset) + 100% * var(--index)); width: var(--indicator-width); }
.calculator-form__form--tabs ul.nav-tabs li.active button { color: #080615; -webkit-transition: 0.2s ease; transition: 0.2s ease; }
@media (max-width: 394px) { .calculator-form__form--tabs ul.nav-tabs li.active button { background-color: #f8f9f8; } }
.calculator-form__form--body .tab-content .tab-pane { outline: none; }
.calculator-form__form--body--buttons { -webkit-column-gap: 15px; column-gap: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 50px; row-gap: 30px; }
.calculator-form__form--body--buttons.column { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.calculator-form__form--body--buttons.reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.calculator-form__form--body .col-md-6 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.calculator-emissions { padding-top: 100px; padding-bottom: 100px !important; position: relative; }
.calculator-emissions__inner-container { display: block; margin: 0 auto; max-width: 100%; position: relative; }
.calculator-emissions__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 auto 40px; max-width: 100%; text-align: left; width: 100%; }
.calculator-emissions__content > *:not(font), .calculator-emissions__content *:not(font) > *:not(font) { color: #f8f9f8; }
.calculator-emissions__top { border-radius: 30px; border: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 auto; max-width: 100%; overflow: hidden; padding-bottom: 60px; padding-left: 40px; padding-right: 40px; padding-top: 50px; position: relative; text-align: center; width: 100%; }
@media (min-width: 575.98px) { .calculator-emissions__top { width: 641px; } }
@media (min-width: 1199.98px) { .calculator-emissions__top { padding-left: 140px; padding-right: 140px; } }
.calculator-emissions__top::before { content: ""; -webkit-backdrop-filter: blur(5.4px); backdrop-filter: blur(5.4px); background: rgba(248, 249, 248, 0.12); height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1; }
.calculator-emissions__top > *:not(font), .calculator-emissions__top *:not(font) > *:not(font) { color: #f8f9f8; }
.calculator-emissions__top--data { font-family: 'Inter', sans-serif; margin: 22px auto; }
.calculator-emissions__top--data .total-value-calculator { font-size: 1.5rem; letter-spacing: -2%; line-height: 1.1; }
.calculator-emissions__top--data.balance { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 148px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; width: 148px; }
.calculator-emissions__top--data.balance .inner-circle { background-color: transparent; border-radius: 50%; border: 4px solid rgba(248, 249, 248, 0.3); height: 100%; position: absolute; width: 100%; }
.calculator-emissions__top--data span { font-size: 1rem; font-weight: 400; letter-spacing: 0.64px; line-height: 1.5; }
.calculator-emissions__top p { font-size: 1.25rem; font-weight: 400; letter-spacing: -2%; line-height: 1.3; }
.calculator-emissions__middle { margin: 80px auto; max-width: 100%; width: 361px; }
@media (min-width: 1199.98px) { .calculator-emissions__middle { margin: 27px auto 80px; } }
.calculator-emissions__middle .form-label { width: 202px; }
.calculator-emissions__middle--wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-column-gap: 10px; column-gap: 10px; }
.calculator-emissions__middle--wrapper .results { -webkit-box-flex: 1; -ms-flex: 1 auto; flex: 1 auto; font-size: 1rem; }
.calculator-emissions__bottom { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; max-width: 100%; row-gap: 20px; width: 300px; margin: 0 auto; text-align: center; }
.calculator-emissions__bottom p { font-family: "Roboto Mono", monospace; font-weight: 400; letter-spacing: 0.16px; line-height: 1.4; }
.calculator-emissions__bottom a:not(.cta) { text-decoration: underline; }

.calculator-login-emissions { padding-top: 100px; padding-bottom: calc(100px - 40px); position: relative; }
.calculator-login-emissions__inner-container { display: block; margin: 0 auto; max-width: 100%; padding-bottom: 60px; padding-left: 40px; padding-right: 40px; padding-top: 50px; position: relative; width: 100%; }
@media (min-width: 575.98px) { .calculator-login-emissions__inner-container { width: 641px; } }
@media (min-width: 1199.98px) { .calculator-login-emissions__inner-container { padding-left: 140px; padding-right: 140px; } }
.calculator-login-emissions__inner-container::before { content: ""; -webkit-backdrop-filter: blur(5.4px); backdrop-filter: blur(5.4px); background: rgba(248, 249, 248, 0.15); height: 100%; left: 0; border-radius: 30px; position: absolute; top: 0; width: 100%; z-index: -1; }
.calculator-login-emissions__top { border: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 auto 40px; max-width: 100%; overflow: hidden; padding-bottom: 40px; position: relative; text-align: center; }
.calculator-login-emissions__top::before { content: ""; background-color: rgba(248, 249, 248, 0.2); bottom: 0; display: block; height: 1px; left: 0; position: absolute; width: 100%; }
.calculator-login-emissions__top > *:not(font), .calculator-login-emissions__top *:not(font) > *:not(font) { color: #f8f9f8; }
.calculator-login-emissions__top--data { font-family: 'Inter', sans-serif; margin: 22px auto; }
.calculator-login-emissions__top--data .total-value-calculator { font-size: 1.5rem; letter-spacing: -2%; line-height: 1.1; }
.calculator-login-emissions__top--data.balance { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 148px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; width: 148px; }
.calculator-login-emissions__top--data.balance .inner-circle { background-color: transparent; border-radius: 50%; border: 4px solid rgba(248, 249, 248, 0.3); height: 100%; position: absolute; width: 100%; }
.calculator-login-emissions__top--data span { font-size: 1rem; font-weight: 400; letter-spacing: 0.64px; line-height: 1.5; }
.calculator-login-emissions__top p { font-size: 1.25rem; font-weight: 400; letter-spacing: -2%; line-height: 1.3; }
.calculator-login-emissions__middle { margin: 0 auto 25px; max-width: 100%; width: 361px; }
.calculator-login-emissions__middle .form-label { width: 202px; }
.calculator-login-emissions__middle--wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-column-gap: 10px; column-gap: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; }
.calculator-login-emissions__middle--wrapper .results { -webkit-box-flex: 1; -ms-flex: 1 auto; flex: 1 auto; font-size: 1rem; }
.calculator-login-emissions__bottom { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; margin: 0 auto; max-width: 100%; row-gap: 20px; text-align: center; width: 300px; }
.calculator-login-emissions__bottom p { font-family: "Roboto Mono", monospace; font-weight: 400; letter-spacing: 0.16px; line-height: 1.4; }
.calculator-login-emissions__bottom a:not(.cta) { text-decoration: underline; }

.calculator-login-emitted { padding-top: 100px; padding-bottom: 100px; position: relative; }
.calculator-login-emitted__inner-container { border-radius: 30px; display: block; margin: 0 auto; max-width: 100%; overflow: hidden; padding-bottom: 60px; padding-left: 40px; padding-right: 40px; padding-top: 50px; position: relative; width: 100%; }
@media (min-width: 575.98px) { .calculator-login-emitted__inner-container { width: 641px; } }
@media (min-width: 1199.98px) { .calculator-login-emitted__inner-container { padding-left: 140px; padding-right: 140px; } }
.calculator-login-emitted__inner-container::before { content: ""; -webkit-backdrop-filter: blur(5.4px); backdrop-filter: blur(5.4px); background: rgba(248, 249, 248, 0.15); height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1; }
.calculator-login-emitted__top { border: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 auto 40px; max-width: 100%; overflow: hidden; padding-bottom: 40px; position: relative; text-align: center; }
.calculator-login-emitted__top::before { content: ""; background-color: rgba(248, 249, 248, 0.2); bottom: 0; display: block; height: 1px; left: 0; position: absolute; width: 100%; }
.calculator-login-emitted__top > *:not(font), .calculator-login-emitted__top *:not(font) > *:not(font) { color: #f8f9f8; }
.calculator-login-emitted__top--data { font-family: 'Inter', sans-serif; margin: 22px auto; }
.calculator-login-emitted__top--data .total-value-calculator { font-size: 1.5rem; letter-spacing: -2%; line-height: 1.1; }
.calculator-login-emitted__top--data.balance { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 148px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; width: 148px; }
.calculator-login-emitted__top--data.balance .inner-circle { background-color: transparent; border-radius: 50%; border: 4px solid rgba(248, 249, 248, 0.3); height: 100%; position: absolute; width: 100%; }
.calculator-login-emitted__top--data span { font-size: 1rem; font-weight: 400; letter-spacing: 0.64px; line-height: 1.5; }
.calculator-login-emitted__top p { font-size: 1.25rem; font-weight: 400; letter-spacing: -2%; line-height: 1.3; }
.calculator-login-emitted__middle { margin: 0 auto 25px; max-width: 100%; width: 361px; }
.calculator-login-emitted__middle .form-label { width: 202px; }
.calculator-login-emitted__middle--wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-column-gap: 10px; column-gap: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; }
.calculator-login-emitted__middle--wrapper .results { -webkit-box-flex: 1; -ms-flex: 1 auto; flex: 1 auto; font-size: 1rem; }
.calculator-login-emitted__bottom { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-direction: column !important; flex-direction: column !important; margin: 0 auto; max-width: 100%; row-gap: 20px; text-align: center; width: 300px; }
.calculator-login-emitted__bottom p { font-family: "Roboto Mono", monospace; font-weight: 400; letter-spacing: 0.16px; line-height: 1.4; }
.calculator-login-emitted__bottom a:not(.cta) { text-decoration: underline; }

.my-profile-intro { padding-bottom: 50px; padding-top: 100px; }
.my-profile-intro__content p a { color: #fff; }
.my-profile-intro__inner-container { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; margin-left: auto; width: 80%; }
@media (min-width: 991.98px) { .my-profile-intro__inner-container { width: 58.33333333%; } }
.my-profile-intro__inner-container .intro { font-size: 24px; color: #fff; }

.my-profile-report { padding-top: 0; }
.my-profile-report__inner-row { border-top: 1px solid rgba(91, 169, 125, 0.4); -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 100%; padding-top: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; row-gap: 18px; -webkit-column-gap: 18px; column-gap: 18px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.my-profile-report__inner-row > * { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc((100%/2) - 9px); }
@media (min-width: 991.98px) { .my-profile-report__inner-row { -webkit-column-gap: 20px; column-gap: 20px; row-gap: 20px; }
  .my-profile-report__inner-row > * { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc((100%/4) - 15px); } }
@media (min-width: 1199.98px) { .my-profile-report__inner-row { -webkit-column-gap: 52px; column-gap: 52px; }
  .my-profile-report__inner-row > * { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: calc((100%/4) - 39px); } }
.my-profile-report .my-profile-report__item { -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 30px; border: 2px solid rgba(91, 169, 125, 0.5); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 220px; overflow: hidden; padding: 15px 45px; position: relative; row-gap: 10px; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
@media (min-width: 991.98px) { .my-profile-report .my-profile-report__item { padding: 25px 30px; } }
@media (min-width: 1199.98px) { .my-profile-report .my-profile-report__item { padding: 25px 37px; } }
.my-profile-report .my-profile-report__item > * { color: #f8f9f8; text-align: center; }
.my-profile-report .my-profile-report__item--data { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.my-profile-report .my-profile-report__item--data .total-value-calculator { font-size: 24px; letter-spacing: -2%; line-height: 1.1; }
.my-profile-report .my-profile-report__item--data .value-calculated { opacity: 0; }
.my-profile-report .my-profile-report__item--data.balance { width: 96px; height: 96px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; }
.my-profile-report .my-profile-report__item--data.balance .inner-circle { background-color: transparent; border-radius: 50%; height: 100%; position: absolute; width: 100%; z-index: -1; }
.my-profile-report .my-profile-report__item--data.balance .inner-circle .progress-circle { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 100%; }
.my-profile-report .my-profile-report__item--data.balance .inner-circle .progress-circle__background { fill: none; stroke: rgba(248, 249, 248, 0.3); stroke-width: 5; }
.my-profile-report .my-profile-report__item--data.balance .inner-circle .progress-circle__foreground { fill: none; stroke: #5BA97D; stroke-width: 5; stroke-dasharray: 418; stroke-dashoffset: 283; -webkit-transition: stroke-dashoffset 0.6s ease; transition: stroke-dashoffset 0.6s ease; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; }
.my-profile-report .my-profile-report__item--icon { margin-bottom: 10px; margin-top: 10px; position: relative; height: 40px; width: 40px; }
.my-profile-report .my-profile-report__item--icon-initial { opacity: 1; }
.my-profile-report .my-profile-report__item--icon-hover { opacity: 0; }
.my-profile-report .my-profile-report__item--icon-initial, .my-profile-report .my-profile-report__item--icon-hover { -webkit-transition: all 0.2s ease; transition: all 0.2s ease; height: 100%; width: 100%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; bottom: unset; left: 50%; top: 50%; }
.my-profile-report .my-profile-report__item--icon-initial svg, .my-profile-report .my-profile-report__item--icon-hover svg { height: 100%; width: 100%; }
.my-profile-report .my-profile-report__item .stretched-link { height: 100%; opacity: 0; position: absolute; width: 100%; z-index: 4; top: 0; }
.my-profile-report .my-profile-report__item:hover:not(.no-link), .my-profile-report .my-profile-report__item:focus:not(.no-link) { background-color: #5BA97D; }
.my-profile-report .my-profile-report__item:hover:not(.no-link) .my-profile-report__item--icon-hover, .my-profile-report .my-profile-report__item:focus:not(.no-link) .my-profile-report__item--icon-hover { opacity: 1; }
.my-profile-report .my-profile-report__item:hover:not(.no-link) .my-profile-report__item--icon-initial, .my-profile-report .my-profile-report__item:focus:not(.no-link) .my-profile-report__item--icon-initial { opacity: 0; }

body.logged-in.admin-bar .my-profile-share__item .value-calculated { opacity: 1; margin: 0; background-color: #000000; color: #F5C723; padding: 2px 5px; }

.my-profile-share { padding-top: 100px; padding-bottom: 100px; }
.my-profile-share__inner-container { border-radius: 30px; border: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 auto; max-width: 100%; overflow: hidden; padding-bottom: 50px; padding-left: 27px; padding-right: 27px; padding-top: 30px; position: relative; width: 100%; }
@media (min-width: 991.98px) { .my-profile-share__inner-container { padding-left: 50px; padding-right: 50px; } }
@media (min-width: 1199.98px) { .my-profile-share__inner-container { padding-left: 113px; padding-right: 113px; } }
.my-profile-share__inner-container::before { content: ""; -webkit-backdrop-filter: blur(5.4px); backdrop-filter: blur(5.4px); background: rgba(248, 249, 248, 0.12); height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1; }
.my-profile-share__inner-container > *:not(font), .my-profile-share__inner-container *:not(font) > *:not(font) { color: #f8f9f8; }
.my-profile-share__settings { height: 40px; margin-left: auto; position: relative; width: 40px; }
.my-profile-share__settings svg { -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; bottom: unset; left: 50%; top: 50%; width: calc( 100% - 5px); height: calc( 100% - 5px); -webkit-transition: -webkit-transform 0.3s ease; transition: -webkit-transform 0.3s ease; transition: transform 0.3s ease; transition: transform 0.3s ease, -webkit-transform 0.3s ease; }
.my-profile-share__settings:hover svg { -webkit-transform: translate(-50%, -50%) rotate(60deg); transform: translate(-50%, -50%) rotate(60deg); }
.my-profile-share__settings .stretched-link { height: 100%; opacity: 0; position: absolute; right: 0; top: 0; width: 100%; z-index: 4; }
.my-profile-share__title h2 { margin-bottom: 0; }
.my-profile-share__items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; row-gap: 20px; margin-top: 20px; }
.my-profile-share__item > span { color: rgba(248, 249, 248, 0.8); display: inline-block; margin-bottom: 8px; }
.my-profile-share__item .progress { height: 4px; background-color: rgba(248, 249, 248, 0.5); }
.my-profile-share__item .progress-bar { background-color: #F5C723; border-radius: 4px; }
.my-profile-share__button { text-align: center; margin-top: 30px; }
.my-profile-share__button a { font-family: "Roboto Mono", monospace; font-size: 1rem; font-weight: 400; letter-spacing: 0.16px; line-height: 1.2; text-transform: uppercase; }

@-webkit-keyframes shimmer { 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%); }
  100% { -webkit-transform: translateX(100%); transform: translateX(100%); } }

@keyframes shimmer { 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%); }
  100% { -webkit-transform: translateX(100%); transform: translateX(100%); } }
.my-profile-manual { padding-top: 100px; padding-bottom: 100px; }
.my-profile-manual__inner-container { margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; row-gap: 24px; max-width: 100%; }
.my-profile-manual__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 100%; }
.my-profile-manual__content > *:not(font), .my-profile-manual__content *:not(font) > *:not(font) { color: #f8f9f8; }

.my-profile-your-support { padding-top: 100px; padding-bottom: 100px; }
.my-profile-your-support__inner-container { border-radius: 30px; border: 0.0625rem solid rgba(248, 249, 248, 0.5); margin: 0 auto; padding-bottom: 60px; padding-left: 16px; padding-right: 16px; padding-top: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; row-gap: 24px; max-width: 100%; }
@media (min-width: 1199.98px) { .my-profile-your-support__inner-container { padding-left: 140px; padding-right: 140px; width: 100%; } }
.my-profile-your-support__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 100%; text-align: center; }
.my-profile-your-support__content > *:not(font), .my-profile-your-support__content *:not(font) > *:not(font) { color: #f8f9f8; }
.my-profile-your-support__content p { padding: 0 20px; }
.my-profile-your-support__buttons { text-align: center; }

.my-profile-impact { padding-top: 100px; padding-bottom: 100px; }
.my-profile-impact__inner-container { margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; row-gap: 30px; max-width: 100%; }
.my-profile-impact__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 100%; text-align: center; }
.my-profile-impact__content > *:not(font), .my-profile-impact__content *:not(font) > *:not(font) { color: #f8f9f8; }
.my-profile-impact__items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-bottom: 1px solid rgba(248, 249, 248, 0.2); }
.my-profile-impact__items--header, .my-profile-impact__items--item { -webkit-column-gap: 10px; column-gap: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 15px 0; row-gap: 10px; }
@media (min-width: 567.98px) { .my-profile-impact__items--header, .my-profile-impact__items--item { -webkit-column-gap: 35px; column-gap: 35px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }
@media (min-width: 991.98px) { .my-profile-impact__items--header, .my-profile-impact__items--item { -webkit-column-gap: 55px; column-gap: 55px; } }
.my-profile-impact__items--header > *, .my-profile-impact__items--item > * { -webkit-box-flex: 0; -ms-flex: 0 0 calc((100%/3) - 10px); flex: 0 0 calc((100%/3) - 10px); color: #f8f9f8; text-align: center; text-transform: none; }
@media (min-width: 567.98px) { .my-profile-impact__items--header > *, .my-profile-impact__items--item > * { -webkit-box-flex: 0; -ms-flex: 0 0 100px; flex: 0 0 100px; } }
.my-profile-impact__items--header > *:last-of-type, .my-profile-impact__items--item > *:last-of-type { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; }
.my-profile-impact__items--header .view-certificate, .my-profile-impact__items--item .view-certificate { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-column-gap: 10px; column-gap: 10px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media (min-width: 567.98px) { .my-profile-impact__items--header .view-certificate, .my-profile-impact__items--item .view-certificate { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }
.my-profile-impact__items--header .view-certificate::after, .my-profile-impact__items--item .view-certificate::after { content: ""; width: 20px; height: 20px; display: block; background-image: url("data:image/svg+xml,%3Csvg width='9' height='10' viewBox='0 0 9 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 8.01761L1.67187 5.18948L2.37891 4.48245L4 6.10355V3.05176e-05H5V6.10355L6.62109 4.48245L7.32812 5.18948L4.5 8.01761ZM0.5 9.00003V10H8.5V9.00003H0.5Z' fill='%23F8F9F8'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-position: center; background-size: 12px; }
.my-profile-impact__items--item { border-top: 1px solid rgba(248, 249, 248, 0.2); }
.my-profile-impact__buttons { text-align: center; }

/*
* Bootstrap Override Variables
*/
:root { --bs-body-color: #f8f9f8; --bs-body-bg: #000000; --bs-link-color: #f8f9f8; --bs-link-hover-color: #f5c723; --bs-heading-color: #f8f9f8; --bs-border-color: #f8f9f8; --bs-primary: #f5c723; --bs-primary-rgb: 245, 199, 35; --bs-secondary: #080615; --bs-secondary-rgb: 8, 6, 21; --bs-success: #5ba97d; --bs-success-rgb: 91, 169, 125; --bs-danger: #ff0f00; --bs-danger-rgb: 255, 15, 0; --bs-body-font-family: Inter, sans-serif; --bs-heading-font-family: Inter, sans-serif; --bs-dark: #080615; --bs-light: #f8f9f8; }

/*# sourceMappingURL=style.css.map */