:root { --a-g-bg-color: rgba(0, 0, 0, 1); --white: #ffffff; }
.a-cloned .a-c-cont-22c3t { width: 100%; }
.a-cloned > .a-b-o-cont-fgwqr > .a-o-cont > .a-cont { justify-content: center; align-items: center; }
html { scroll-behavior: smooth; }
body { font-family: Roboto, sans-serif; min-height: 100vh; -webkit-font-smoothing: antialiased; overflow-x: hidden; }
*, ::after, ::before, body { margin: 0px; padding: 0px; box-sizing: border-box; }
.a-q-comp-cont { width: 100%; }
.ql-align-left { text-align: left; }
.ql-align-center { text-align: center; }
.ql-align-right { text-align: right; }
.ql-align-justify { text-align: justify; }
.btn-6flaschen { position: relative !important; overflow: visible !important; }
.btn-6flaschen::after { content: "👈🏻"; position: absolute; right: -5px; top: 95%; font-size: 48px; line-height: 1; pointer-events: none; z-index: 9999; filter: drop-shadow(rgba(0, 0, 0, 0.35) 0px 3px 2px) drop-shadow(rgba(0, 0, 0, 0.25) 0px 6px 6px); animation: 1.8s ease-in-out 0s infinite normal none running tsPoint; transform: translateY(-50%) translate(0px, 0px) rotate(40deg); }
@keyframes tsPoint { 
  0%, 100% { transform: translateY(-50%) translate(0px, 0px) rotate(40deg); }
  50% { transform: translateY(-50%) translate(12px, 8px) rotate(60deg); }
}
@media (max-width: 768px) {
  .btn-6flaschen::after { font-size: 34px; right: -15px; }
}
body { background: rgb(0, 0, 0); }
.atomicat-interactive-quiz-progress { margin: 20px auto; padding: 0px; max-width: 28rem; height: 10px; overflow: hidden; position: relative; border-radius: 1rem; }
.atomicat-interactive-quiz-progress.atomicat-margin-top-zero { margin-top: 0px; }
.a-txt-extra { padding: 1rem; border-radius: 0.375rem; line-height: 1.4; font-size: 16px; font-weight: 400; }
.a-txt-timer { line-height: 1.25; text-align: center; padding-left: 1.25rem; padding-right: 1.25rem; }
.a-txt-extra, .a-txt-extra.a-danger { color: rgb(185, 28, 28); background-color: rgb(254, 226, 226); }
.a-txt-extra.a-danger.a-highlight { color: rgb(254, 242, 242); background-color: rgb(220, 38, 38); }
.a-txt-extra.a-info { color: rgb(29, 78, 216); background-color: rgb(219, 234, 254); }
.a-txt-extra.a-info.a-highlight { color: rgb(239, 246, 255); background-color: rgb(37, 99, 235); }
.a-txt-extra.a-success { color: rgb(21, 128, 61); background-color: rgb(220, 252, 231); }
.a-txt-extra.a-success.a-highlight { color: rgb(240, 253, 244); background-color: rgb(22, 163, 74); }
.a-txt-extra.a-warning { color: rgb(161, 98, 7); background-color: rgb(254, 249, 195); }
.a-txt-extra.a-warning.a-highlight { color: rgb(66, 32, 6); background-color: rgb(250, 204, 21); }
.a-txt-extra.a-light { color: rgb(63, 63, 70); background-color: rgb(244, 244, 245); }
.a-txt-extra.a-light.a-highlight { color: rgb(250, 250, 250); background-color: rgb(82, 82, 91); }
.a-hidden { display: none; }
button { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; background: 0px 0px; font-family: "Space Grotesk", sans-serif; cursor: pointer; }
.atomicat-interactive-quiz-bar-bg { opacity: 0.1; width: 100%; }
.atomicat-interactive-quiz-bar, .atomicat-interactive-quiz-bar-bg { height: 100%; background: var(--a-g-theme-color,#6495ed); transition-duration: 0.7s; position: absolute; top: 0px; left: 0px; }
a { color: inherit; text-decoration: inherit; }
.atomi-h1 { font-size: 36px; }
.atomi-h2 { font-size: 30px; }
.atomi-h3 { font-size: 24px; }
.atomi-h4 { font-size: 20px; }
.atomi-h5 { font-size: 18px; }
.atomi-h6 { font-size: 16px; }
h1 { font-size: 2em; }
h1, h2, h3, h4, h5, h6 { font-weight: inherit; }
.a-g-m-t, [class*="atomicat-modal-trigger"] { cursor: pointer; }
.atomicat-cursor-pointer { cursor: pointer; }
.a-o-cont.atomicat-unfold, .atomicat-unfold { overflow: hidden; height: 200px; align-items: start; position: relative; transition: height 4s ease-in-out; }
.a-o-cont.atomicat-unfold-transition { transition: height 0.5s ease-in-out; }
.a-b-cont-ygrxi { overflow-wrap: break-word; }
.atomicat-unfold-button { cursor: pointer; display: block; position: relative; z-index: 1; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 10px; text-decoration: underline; }
.atomicat-unfold::after { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255)); transition: background 0.5s ease-in-out; z-index: 1; height: 100%; }
.atomicat-ribbon-container { --text: 'MOST POPULAR'; --first-color: #62baea; --second-color: #4a98bf; position: relative; }
.atomicat-ribbon-container .atomicat-ribbon { position: absolute; top: -10px; width: 150px; height: 150px; display: flex; justify-content: center; align-items: center; z-index: 9; overflow: hidden; }
.a-b-o-cont-fgwqr.atomicat-infinite-entrance-animation, .a-e-cont.atomicat-infinite-entrance-animation { animation-iteration-count: infinite; }
.a-b-o-cont-fgwqr { width: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; max-width: 100%; position: relative; }
.a-b-o-cont-fgwqr.a-b-o-cont--legacy-margin-9sths { margin: 0px auto; }
.atomicat-ribbon-top-left { left: -10px; }
.atomicat-ribbon-top-left::before { transform: rotate(-45deg) translateY(-20px); }
.atomicat-ribbon-top-left::after { left: 0px; }
.atomicat-ribbon-top-right { right: -10px; }
.atomicat-ribbon-top-right::before { transform: rotate(45deg) translateY(-20px); }
.atomicat-ribbon-top-right::after { right: 0px; }
.atomicat-ribbon-bottom-left { left: -10px; bottom: -10px; }
.atomicat-ribbon-bottom-left::before { transform: rotate(45deg) translateY(-20px); }
.atomicat-ribbon-bottom-left::after { left: 0px; }
.atomicat-ribbon-bottom-right { right: -10px; bottom: -10px; }
.atomicat-ribbon-bottom-right::before { transform: rotate(-45deg) translateY(-20px); }
.atomicat-ribbon-bottom-right::after { right: 0px; }
.atomicat-ribbon-container .atomicat-ribbon::before { content: var(--text); position: absolute; width: 150%; height: 40px; background: var(--first-color); display: flex; justify-content: center; align-items: center; font-size: 14px; font-weight: 600; color: rgb(255, 255, 255); letter-spacing: 0.1em; box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 10px; }
.atomicat-ribbon-container .atomicat-ribbon::after { content: ""; position: absolute; bottom: 0px; width: 10px; height: 10px; background: var(--second-color); z-index: -1; box-shadow: 140px -140px var(--second-color); }
.atomicat-marquee { position: relative; display: flex; }
.atomicat-overflow-hidden { overflow: hidden; }
.atomicat-marquee-content { flex-shrink: 0; display: flex; justify-content: space-around; min-width: 100%; }
.atomicat-enable-animation .atomicat-marquee-content { animation: 10s linear 0s infinite normal none running atomicat-marquee-animation; }
.atomicat-marquee-reverse .atomicat-marquee-content { animation-direction: reverse; }
.atomicat-marquee-alternate .atomicat-marquee-content { animation-direction: alternate; }
.atomicat-marquee-pause:hover .atomicat-marquee-content { animation-play-state: paused; }
@keyframes atomicat-marquee-animation { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-100%); }
}
.fadeIn { animation: 1s ease-in-out 0s 1 normal none running fadeIn; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.fadeInUp { animation: 1s ease-in-out 0s 1 normal none running fadeInUp; }
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.fadeInDown { animation: 1s ease-in-out 0s 1 normal none running fadeInDown; }
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translateY(-20px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.fadeInLeft { animation: 1s ease-in-out 0s 1 normal none running fadeInLeft; }
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
.fadeInRight { animation: 1s ease-in-out 0s 1 normal none running fadeInRight; }
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translateX(20px); }
  100% { opacity: 1; transform: translateX(0px); }
}
.zoomIn { animation: 1s ease-in-out 0s 1 normal none running zoomIn; }
@keyframes zoomIn { 
  0% { opacity: 0; transform: scale(0.5); }
  100% { opacity: 1; transform: scale(1); }
}
.bounceIn { animation: 1s ease-in-out 0s 1 normal none running bounceIn; }
@keyframes bounceIn { 
  0% { opacity: 0; transform: scale(0.3); }
  50% { opacity: 1; transform: scale(1.05); }
  70% { transform: scale(0.9); }
  100% { transform: scale(1); }
}
.swing { animation: 1s ease-in-out 0s 1 normal none running swing; }
@keyframes swing { 
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-10deg); }
  60% { transform: rotate(5deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}
.a-html-ele { width: 18px; height: 18px; }
.atomicat-page { background-color: red; }
.a-g-s-h, .atomicat-heading-title { font-family: Poppins, sans-serif; }
.a-g-s-t, .atomicat-heading-title > span, .atomicat-text, .atomicat-text > span { font-family: Roboto, sans-serif; }
.a-e-cont.a-btn > .a-btn, .a-g-s-b { font-family: Montserrat, sans-serif; }
.atomicat-fullheight { height: 100%; }
.atomicat-disable-selection { user-select: none; cursor: default; }
.atomicat-hidden { display: none; }
.a-r { position: relative; }
.a-r .atomicat-hidden, .atomicat-hidden.a-i-e-cont, .atomicat-hidden.a-r { display: none; }
.atomicat-hidden-on-publish { display: none; }
.a-r .atomicat-hidden-on-publish, .atomicat-hidden-on-publish.a-i-e-cont, .atomicat-hidden-on-publish.a-r { display: none; }
.atomicat-chosen-option { background: rgb(255, 255, 0); }
.atomicat-fixed { position: fixed; top: 0px; left: 0px; z-index: 20; }
.flex-row { display: flex; }
.flex-row-reverse { flex-direction: row-reverse; }
.flex-column-reverse { flex-direction: column-reverse; }
.flex-column { display: flex; flex-direction: column; }
.flex-row-all { display: flex; justify-content: center; align-items: center; }
.flex-column-all { display: flex; flex-direction: column; justify-content: center; align-items: center; }
.flex-row-reverse { flex-direction: row-reverse; }
.flex-column-reverse { flex-direction: column-reverse; }
.flex-row-between { display: flex; justify-content: space-between; align-items: center; }
.gap-1 { gap: 1rem; }
.flex-align-center { align-items: center; }
.flex-row-center { display: flex; justify-content: center; align-items: center; }
.flex-row-align-center { display: flex; align-items: center; }
.a-c-cont-22c3t { max-width: 100%; min-width: 0px; }
.atomicat-custom-embed iframe { max-width: 100%; width: 100%; margin: 0px; line-height: 1; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.a-c-f-w { width: 100%; }
.a-e-cont { max-width: 100%; }
.atomicat-transform-element { transform: perspective(var(--atomicat-transform-perspective,0)) rotate(var(--atomicat-transform-rotate-z,0)) rotateX(var(--atomicat-transform-rotate-x,0)) rotateY(var(--atomicat-transform-rotate-y,0)) translate(var(--atomicat-transform-translate,0)) translateX(var(--atomicat-transform-translate-x,0)) translateY(var(--atomicat-transform-translate-y,0)) scaleX(calc(var(--atomicat-transform-flip-x,1)* var(--atomicat-transform-scale-x,var(--atomicat-transform-scale,1)))) scaleY(calc(var(--atomicat-transform-flip-y,1)* var(--atomicat-transform-scale-y,var(--atomicat-transform-scale,1)))) skewX(var(--atomicat-transform-skew-x,0)) skewY(var(--atomicat-transform-skew-y,0)); transform-origin: var(--atomicat-transform-origin-y) var(--atomicat-transform-origin-x); transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--atomicat-transform-transition-duration, .4s); }
.a-e-cont.a-gmaps { overflow: hidden; }
.a-flex { display: flex; }
.atomicat-emoji { width: 65px; }
.atomica-emoji-unicode { font-size: 65px; }
.a-f-c { display: flex; flex-direction: column; }
.a-flex-start { align-self: flex-start; }
.a-flex-end { align-self: flex-end; }
.a-flex-center { align-self: center; }
.a-flex-wrapper { display: flex; flex-direction: column; width: 100%; }
.a-o-cont { display: flex; width: 100%; align-items: center; max-width: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.a-o-cont { height: 100%; margin: 0px auto; }
.a-acc-cont { position: relative; }
.a-i-e-cont { transition: height 0.5s ease-in-out, background 0.5s ease-in-out; }
.a-o-cont.a-cont-b > .a-cont { max-width: 1140px; }
.a-o-cont.a-cont-f-w > .a-cont { max-width: 100%; }
.a-o-cont .a-cont { flex-direction: column; }
.a-b-cont-ygrxi > .a-o-cont { margin: 0px auto; }
.atomicat-divider-flex { display: flex; justify-content: center; align-items: center; margin: 15px 0px; gap: 0.5rem; }
.atomicat-divider-flex .atomicat-content { border-bottom: 2px solid rgb(0, 0, 0); width: 50%; }
.atomicat-border-bottom { border-bottom: 1.5px solid rgb(230, 232, 234); }
.atomicat-border-top { border-top: 1.5px solid rgb(230, 232, 234); }
.a-cont { display: flex; margin: 0px auto; font-weight: 600; width: 100%; }
.atomicat-hidden-tablet { display: block; }
.atomicat-hidden-mobile { display: block; }
.atomicat-hidden-desktop { display: none; }
@media screen and (max-width: 1024px) {
  .atomicat-hidden-mobile { display: block; }
  .atomicat-hidden-desktop { display: block; }
  .atomicat-hidden-tablet { display: none; }
}
@media screen and (max-width: 480px) {
  .a-o-cont.a-cont-b > .a-cont { grid-template-columns: repeat(1, 1fr); }
  .atomicat-hidden-tablet { display: block; }
  .atomicat-hidden-desktop { display: block; }
  .atomicat-hidden-mobile { display: none; }
  .a-cont { flex-wrap: wrap; }
}
@media (min-width: 768px) {
  .atomicat-column[data-col="10"] { width: 10%; }
  .atomicat-column[data-col="11"] { width: 11.111%; }
  .atomicat-column[data-col="12"] { width: 12.5%; }
  .atomicat-column[data-col="14"] { width: 14.285%; }
  .atomicat-column[data-col="16"] { width: 16.666%; }
  .atomicat-column[data-col="20"] { width: 20%; }
  .atomicat-column[data-col="25"] { width: 25%; }
  .atomicat-column[data-col="30"] { width: 30%; }
  .atomicat-column[data-col="33"] { width: 33.333%; }
  .atomicat-column[data-col="40"] { width: 40%; }
  .atomicat-column[data-col="50"] { width: 50%; }
  .atomicat-column[data-col="60"] { width: 60%; }
  .atomicat-column[data-col="66"] { width: 66.666%; }
  .atomicat-column[data-col="70"] { width: 70%; }
  .atomicat-column[data-col="75"] { width: 75%; }
  .atomicat-column[data-col="80"] { width: 80%; }
  .atomicat-column[data-col="83"] { width: 83.333%; }
  .atomicat-column[data-col="90"] { width: 90%; }
  .atomicat-column[data-col="100"] { width: 100%; }
}
.flexBox { display: flex; flex-direction: column; gap: 8px; }
.a-icon svg, .a-icon-wrap svg { height: 24px; }
.a-icon { display: block; color: var(--a-pry-color,inherit); }
.a-icon-wrap { display: inline-block; }
.a-icon svg, .a-icon-wrap svg { fill: currentcolor; }
.atomicat-tooltip-trigger:hover .atomicat-tooltip { opacity: 1; z-index: 1; cursor: pointer; }
.a-c-cont-22c3t .atomicat-tooltip-trigger { overflow: visible; position: relative; cursor: pointer; }
.atomicat-tooltip-trigger:hover .atomicat-tooltip-top { animation: 0.3s linear 0s 1 normal none running atomicat-tooltip-topin; }
.atomicat-tooltip-trigger:hover .atomicat-tooltip-right { animation: 0.3s linear 0s 1 normal none running atomicat-tooltip-rightin; }
.atomicat-tooltip-trigger:hover .atomicat-tooltip-bottom { animation: 0.3s linear 0s 1 normal none running atomicat-tooltip-bottomin; }
.atomicat-tooltip-trigger:hover .atomicat-tooltip-left { animation: 0.3s linear 0s 1 normal none running atomicat-tooltip-leftin; }
.atomicat-tooltip { width: 150px; background-color: rgb(85, 85, 85); animation-duration: 0.3s; opacity: 0; display: block; color: rgb(255, 255, 255); border-radius: 4px; padding: 10px; position: absolute; z-index: -1; line-height: 1.3; cursor: pointer; text-align: left; }
.atomicat-tooltip::after { border-width: 5px; content: ""; position: absolute; border-style: solid; }
.atomicat-tooltip-top { bottom: 100%; left: 50%; transform: translateX(-50%); margin: 0px auto 10px; }
.atomicat-tooltip-top::after { top: 100%; left: calc(50% - 5px); margin-top: 0px; border-color: rgb(85, 85, 85) transparent transparent; }
.atomicat-tooltip-right { top: 50%; left: 100%; transform: translateY(-50%); transition: 0.3s ease-in-out; margin-left: 10px; border-color: transparent rgb(0, 0, 0) transparent transparent; }
.atomicat-tooltip-right::after { top: calc(50% - 5px); right: 100%; border-color: transparent rgb(85, 85, 85) transparent transparent; }
.atomicat-tooltip-bottom { top: 100%; left: 50%; transform: translateX(-50%); margin: 10px auto 0px; }
.atomicat-tooltip-bottom::after { left: calc(50% - 5px); margin-top: 0px; bottom: 100%; border-color: transparent transparent rgb(85, 85, 85); }
.atomicat-tooltip-left { top: 50%; right: 100%; transform: translateY(-50%); margin-right: 10px; }
.atomicat-tooltip-left::after { top: calc(50% - 5px); left: 100%; border-color: transparent transparent transparent rgb(85, 85, 85); }
@keyframes atomicat-tooltip-rightin { 
  0% { opacity: 0; left: 105%; }
  100% { opacity: 1; left: 100%; }
}
@keyframes atomicat-tooltip-leftin { 
  0% { opacity: 0; right: 105%; }
  100% { opacity: 1; right: 100%; }
}
@keyframes atomicat-tooltip-topin { 
  0% { opacity: 0; bottom: 110%; }
  100% { opacity: 1; bottom: 100%; }
}
@keyframes atomicat-tooltip-bottomin { 
  0% { opacity: 0; top: 110%; }
  100% { opacity: 1; top: 100%; }
}
.a-video { overflow: hidden; }
.a-video iframe { height: 100%; width: 100%; }
.a-v-o-c { position: relative; width: 100%; height: 100%; overflow: hidden; }
.a-v-o { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; cursor: pointer; display: flex; align-items: center; justify-content: center; z-index: 2; transition: 0.3s; }
.a-v-o:hover svg { transform: scale(1.1); }
.a-v-p-b { width: 80px; height: 80px; }
@media (max-width: 768px) {
  .a-v-p-b { width: 60px; height: 60px; }
}
.a-img-ele { overflow: hidden; text-align: center; }
.a-img-ele img { display: inline-block; max-width: 100%; height: auto; vertical-align: middle; }
.atomicat-text * { word-break: break-word; }
.atomicat-text ul { padding-left: revert; }
.atomicat-text { white-space: pre-line; color: var(--a-text-color,var(--a-pry-color,var(--a-g-content-color,inherit))); }
.atomicat-text :is(h1, h2, h3, h4, h5, h6) { color: var(--a-heading-color,var(--a-pry-color,var(--a-g-title-color,inherit))); }
.atomicat-text p { font-size: 16px; font-weight: 400; }
.atomicat-heading-title { white-space: pre-line; }
.atomicat-heading-title h1 { font-size: 48px; font-weight: 700; }
.atomicat-heading-title h2 { font-size: 36px; font-weight: 600; }
.atomicat-heading-title h3 { font-size: 24px; font-weight: 500; }
.a-html .a-i-e-cont iframe { width: 100%; height: 100vh; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.atomicat-delay { display: none; }

.a-b-cont-ygrxi { overflow: hidden; }

@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w0aXpsog.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w9aXpsog.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w2aXpsog.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w3aXpsog.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w5aXo.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecmNE.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecmNE.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z11lFc-K.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Poppins; font-style: normal; font-weight: 900; font-display: swap; src: url("https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap → assets/0_css2 */

.atomicat-container-c7ae8b4 > .a-o-cont { padding-top: 15px; padding-bottom: 15px; }
.atomicat-container-c7ae8b4 > .a-o-cont > .a-cont { min-height: 0px; flex-direction: row; }
.a-b-cont-ygrxi .atomicat-container-c7ae8b4.a-b-o-cont-fgwqr { min-height: 0px; background: center center / cover no-repeat rgb(198, 17, 17); }
.atomicat-container-c7ae8b4 > .a-o-cont { min-height: 0px; }

@media screen and (max-width: 480px) {
  .atomicat-container-361dca3 > .a-o-cont { padding-bottom: 0px; }
}
.atomicat-container-361dca3 > .a-o-cont > .a-cont { min-height: 0px; flex-direction: column; }
@media screen and (max-width: 480px) {
  .atomicat-container-361dca3 > .a-o-cont > .a-cont { min-height: 0px; }
}
.a-b-cont-ygrxi .atomicat-container-361dca3.a-b-o-cont-fgwqr { min-height: 0px; background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; }
@media screen and (max-width: 480px) {
  .a-b-cont-ygrxi .atomicat-container-361dca3.a-b-o-cont-fgwqr { margin-bottom: -15px; margin-top: -15px; min-height: 0px; width: 100%; }
}
.atomicat-container-361dca3 > .a-o-cont { min-height: 0px; }
@media screen and (max-width: 480px) {
  .atomicat-container-361dca3 > .a-o-cont { min-height: 0px; }
}

.a-c-cont-22c3t.a-c-cont-4163a99 { width: 100%; }
.a-html-4163a99 .a-i-e-cont iframe { max-width: 1600px; }

.atomicat-container-499ec0f > .a-o-cont > .a-cont { flex-direction: row; }
.a-b-cont-ygrxi .atomicat-container-499ec0f.a-b-o-cont-fgwqr { background: center center / cover no-repeat rgb(0, 0, 0); }

.atomicat-container-32a24f9 > .a-o-cont { padding-top: 30px; }
@media screen and (max-width: 480px) {
  .atomicat-container-32a24f9 > .a-o-cont { padding-top: 0px; }
}
.atomicat-container-32a24f9 > .a-o-cont > .a-cont { flex-direction: column; }
.a-b-cont-ygrxi .atomicat-container-32a24f9.a-b-o-cont-fgwqr { background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; }
@media screen and (max-width: 480px) {
  .a-b-cont-ygrxi .atomicat-container-32a24f9.a-b-o-cont-fgwqr { width: 100%; }
}

.a-c-cont-b2f00d7 { width: 100%; }
.a-c-cont-b2f00d7 > .a-e-cont { margin-bottom: 30px; }

[class^="vt-loading"] { box-sizing: border-box; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.vt-loading-wrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 99999; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); justify-content: center; align-items: center; display: flex !important; }
.vt-loading-percentage { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 18px; font-weight: 600; }
#smartplayer .vt-loading-percentage { content: "99%"; }
.vt-loading-android-spinner { width: 80px; aspect-ratio: 1 / 1; border-radius: 50%; background: radial-gradient(farthest-side, rgb(229, 9, 20) 94%, rgba(0, 0, 0, 0)) center top / 8px 8px no-repeat, conic-gradient(rgba(0, 0, 0, 0) 30%, rgb(229, 9, 20)); mask: radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - 8px), rgb(0, 0, 0) 0px); animation: 0.75s linear 0s infinite normal none running vt-loading-android-spinner-animation; }
@keyframes vt-loading-android-spinner-animation { 
  100% { transform: rotate(1turn); }
}

.atomicat-container-8ea8ab6 > .a-o-cont { padding-top: 20px; padding-bottom: 20px; }
.atomicat-container-8ea8ab6 > .a-o-cont > .a-cont { flex-direction: column; }
.a-b-cont-ygrxi .atomicat-container-8ea8ab6.a-b-o-cont-fgwqr { margin-bottom: 0px; background: center center / cover no-repeat rgb(65, 65, 65); margin-top: 0px; }

.atomicat-container-f579fe0 > .a-o-cont > .a-cont { flex-direction: column; }
.a-b-cont-ygrxi .atomicat-container-f579fe0.a-b-o-cont-fgwqr { background-size: cover; background-repeat: no-repeat; background-position: center center; width: 100%; }
@media screen and (max-width: 480px) {
  .a-b-cont-ygrxi .atomicat-container-f579fe0.a-b-o-cont-fgwqr { width: 100%; }
}

.a-e-cont.atomicat-heading-title-187fd33 h2:hover { -webkit-text-fill-color: unset; }
.a-e-cont.atomicat-heading-title-187fd33 h2 { color: rgb(255, 235, 0); background-image: unset; text-align: center; }
@media screen and (max-width: 480px) {
  .a-e-cont.atomicat-heading-title-187fd33 h2 { font-size: 16px; }
}
@media screen and (max-width: 480px) {
  .a-c-cont-187fd33 > .a-e-cont { margin-bottom: -10px; }
}

.a-e-cont.atomicat-heading-title-19cead3 h1:hover { -webkit-text-fill-color: unset; }
.a-e-cont.atomicat-heading-title-19cead3 h1 { color: rgb(255, 255, 255); background-image: unset; text-align: center; }
@media screen and (max-width: 480px) {
  .a-e-cont.atomicat-heading-title-19cead3 h1 { font-size: 36px; }
}
@media screen and (max-width: 480px) {
  .a-c-cont-19cead3 > .a-e-cont { margin-bottom: -20px; }
}

.atomicat-container-806e796 > .a-o-cont { padding-bottom: 50px; }
@media screen and (max-width: 480px) {
  .atomicat-container-806e796 > .a-o-cont { padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }
}
.atomicat-container-806e796 > .a-o-cont > .a-cont { min-height: 0px; flex-direction: column; max-width: 1600px; }
.a-b-cont-ygrxi .atomicat-container-806e796.a-b-o-cont-fgwqr { min-height: 0px; background: center center / cover no-repeat rgb(235, 235, 235); }
.atomicat-container-806e796 > .a-o-cont { min-height: 0px; }

.a-icon-c4556ad { text-align: center; color: rgb(65, 65, 65); }
.a-icon-c4556ad .a-icon-wrap { font-size: 61px; }
.a-icon-c4556ad svg { height: 61px; }
.a-c-cont-c4556ad > .a-e-cont { margin-bottom: -10px; margin-top: -30px; }
@media screen and (max-width: 480px) {
  .a-c-cont-c4556ad > .a-e-cont { margin-bottom: -25px; }
}

.a-c-cont-26a925f > .a-e-cont { margin-top: 8px; }

.pricing-wrapper * { box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px; padding: 0px; }
.pricing-wrapper { width: 100%; display: flex; justify-content: center; background-color: transparent; padding: 20px 10px; }
.pricing-container { width: 100%; max-width: 500px; display: flex; flex-direction: column; gap: 15px; }
.card { border-radius: 18px; position: relative; background: rgb(255, 255, 255); display: block; text-decoration: none; color: inherit; cursor: pointer; transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.3s; z-index: 1; margin: 0px; }
.card:hover { transform: scale(1.02); z-index: 10; box-shadow: rgba(0, 0, 0, 0.12) 0px 8px 16px; }
.highlight-header { background-color: rgb(238, 72, 78); color: rgb(255, 255, 255); padding: 8px; font-size: 16px; font-weight: 700; text-transform: uppercase; text-align: center; width: 100%; border-radius: 18px 18px 0px 0px; position: relative; z-index: 2; }
.gray-header { display: none; background-color: rgb(166, 166, 166); color: rgb(255, 255, 255); padding: 10px; font-size: 18px; font-weight: 700; text-transform: uppercase; text-align: center; border-radius: 15px 15px 0px 0px; }
.highlight-body { background: linear-gradient(rgb(250, 231, 184) 0px, rgb(254, 246, 224) 100%); border-width: medium 3px 3px; border-style: none solid solid; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0); border-image: initial; border-radius: 0px 0px 18px 18px; padding-top: 5px; }
.card.standard { border: 3px solid rgb(166, 166, 166); background: rgb(255, 255, 255); border-radius: 18px; }
.card-row { display: flex; flex-direction: row; padding: 12px; gap: 8px; align-items: center; }
.col-left { width: 45%; display: flex; flex-direction: column; align-items: center; text-align: center; }
.col-right { width: 55%; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; }
h3 { font-size: 19px; font-weight: 800; color: rgb(0, 0, 0); margin-bottom: -2px; text-transform: uppercase; line-height: 1.1; }
.subtitle { font-size: 13px; font-weight: 400; color: rgb(0, 0, 0); margin-bottom: 2px; }
.product-img { max-width: 100%; width: 110px; height: auto; object-fit: contain; margin: 15px 0px; }
.product-img.product-img-lg { width: 150px; }
.total-price-row { font-size: 18px; margin-top: 2px; font-weight: 800; color: rgb(0, 0, 0); display: flex; align-items: center; justify-content: center; }
.strike-red { text-decoration: line-through 2px rgb(238, 72, 78); color: rgb(153, 153, 153); margin-right: 5px; font-weight: 600; }
.unit-price-row { margin-bottom: 5px; display: flex; align-items: flex-start; justify-content: center; line-height: 1; color: rgb(43, 43, 43); }
.currency-symbol { font-size: 20px; font-weight: 700; margin-top: 6px; margin-right: 1px; }
.big-number { font-size: 52px; font-weight: 800; letter-spacing: -2px; color: rgb(43, 43, 43); line-height: 1; }
.per-unit { font-size: 10px; font-weight: 600; align-self: flex-end; margin-bottom: 8px; margin-left: 2px; text-transform: uppercase; color: rgb(51, 51, 51); }
.badges-container { width: 80%; display: flex; flex-direction: column; gap: 4px; margin-bottom: 8px; margin-left: auto; margin-right: auto; }
.badge { color: rgb(255, 255, 255); font-size: 10px; padding: 4px 2px; border-radius: 5px; font-weight: 700; width: 100%; display: flex; align-items: center; justify-content: center; gap: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; line-height: 1; }
.badge svg { width: 10px; height: 10px; fill: white; }
.bg-red { background-color: rgb(238, 72, 78); }
.bg-black { background-color: rgb(0, 0, 0); }
.bg-green { background-color: rgb(74, 139, 108); }
.btn-visual { display: flex; align-items: center; justify-content: center; gap: 6px; width: 100%; padding: 8px 0px; border-radius: 6px; font-size: 16px; font-weight: 800; text-decoration: none; color: rgb(0, 0, 0); transition: transform 0.1s; margin-bottom: 2px; }
.btn-visual svg { width: 16px; height: 16px; }
.btn-gold-3d { background: linear-gradient(rgb(253, 219, 99) 0px, rgb(251, 192, 45) 100%); border: 1px solid rgb(238, 187, 68); box-shadow: rgb(188, 130, 44) 0px 4px 0px; }
.card:active .btn-gold-3d { box-shadow: rgb(188, 130, 44) 0px 2px 0px; transform: translateY(2px); }
.btn-gray-3d { background: linear-gradient(rgb(204, 204, 204) 0px, rgb(230, 230, 230) 100%); border: 1px solid rgb(187, 187, 187); box-shadow: rgb(166, 166, 166) 0px 4px 0px; }
.card:active .btn-gray-3d { box-shadow: rgb(166, 166, 166) 0px 2px 0px; transform: translateY(2px); }
.payment-icons { width: 120px; height: auto; margin-top: 5px; display: block; }
.shipping-text { font-style: italic; font-size: 12px; margin-bottom: 5px; color: rgb(0, 0, 0); }
@media (min-width: 769px) {
  .pricing-container { flex-direction: row; align-items: center; justify-content: center; max-width: 1100px; gap: 25px; }
  .pricing-container > div:nth-of-type(2) { order: 1; }
  .pricing-container > a { order: 2; }
  .pricing-container > div:first-of-type { order: 3; }
  .desktop-card-wrapper { display: flex; flex-direction: column; flex: 0 0 300px; max-width: 300px; border: 3px solid rgb(166, 166, 166); border-radius: 18px; overflow: hidden; background: rgb(255, 255, 255); transition: transform 0.3s; margin-top: 0px; }
  .card.highlight { flex: 0 0 300px; max-width: 300px; transform: scale(1.1); z-index: 5; margin-top: 0px; }
  .desktop-card-wrapper:hover { transform: scale(1.05); box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 20px; z-index: 10; }
  .card.highlight:hover { transform: scale(1.15); }
  .card-row { flex-direction: column; padding: 15px; text-align: center; gap: 4px; }
  .col-left, .col-right { display: contents; }
  .col-left h3 { order: 1; margin-bottom: 0px; }
  .col-left .subtitle { order: 2; margin-bottom: 2px; }
  .col-left .product-img { order: 3; width: 150px; margin: 15px 0px; }
  .col-left .product-img.product-img-lg { width: 200px; }
  .col-right .unit-price-row { order: 4; justify-content: center; margin-bottom: 2px; }
  .col-right .badges-container, .col-right .shipping-text { order: 5; margin-bottom: 8px; }
  .col-right .btn-visual { order: 6; width: 90%; margin: 0px auto; }
  .col-right .payment-icons { order: 7; margin-top: 5px; }
  .col-left .total-price-row { order: 8; margin-top: 8px; margin-bottom: 0px; }
  .gray-header { display: block; padding: 8px; }
  .desktop-card-wrapper .card.standard { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; box-shadow: none; }
  .highlight-body.card-row { padding-top: 10px; padding-bottom: 15px; }
}

.a-c-cont-05a72f8 > .a-e-cont { margin-top: 8px; }
@media screen and (max-width: 480px) {
  .a-c-cont-05a72f8 > .a-e-cont { margin-top: 30px; }
}

.nd-reviews-wrap { max-width: 680px; margin: 0px auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: rgb(26, 26, 26); padding: 16px; }
.nd-pill { display: inline-block; background: rgb(232, 245, 246); color: rgb(58, 155, 163); font-weight: 700; font-size: 13px; padding: 8px 18px; border-radius: 999px; margin-bottom: 14px; letter-spacing: 0.3px; }
.nd-title { font-size: 26px; font-weight: 800; line-height: 1.25; margin: 0px 0px 10px; color: rgb(15, 42, 44); }
.nd-title span { color: rgb(58, 155, 163); }
.nd-sub { font-size: 15px; color: rgb(74, 74, 74); margin: 0px 0px 22px; line-height: 1.5; }
.nd-img { width: 100%; border-radius: 14px; display: block; margin: 0px auto 22px; box-shadow: rgba(0, 0, 0, 0.08) 0px 6px 18px; }
.nd-card { background: rgb(255, 255, 255); border: 1px solid rgb(236, 236, 236); border-radius: 14px; padding: 18px; margin: 0px auto 16px; max-width: 680px; box-shadow: rgba(0, 0, 0, 0.04) 0px 2px 10px; }
.nd-head { display: flex; align-items: center; justify-content: space-between; margin-bottom: 8px; flex-wrap: wrap; gap: 6px; }
.nd-user { display: flex; align-items: center; gap: 12px; }
.nd-avatar { width: 48px; height: 48px; border-radius: 50%; object-fit: cover; border: 2px solid rgb(232, 245, 246); display: block; }
.nd-name { font-weight: 700; font-size: 15px; color: rgb(15, 42, 44); }
.nd-verified { font-size: 12px; color: rgb(58, 155, 163); font-weight: 600; display: flex; align-items: center; gap: 4px; }
.nd-stars { color: rgb(245, 166, 35); font-size: 16px; letter-spacing: 2px; margin-bottom: 6px; }
.nd-text { font-size: 14.5px; line-height: 1.55; color: rgb(51, 51, 51); margin: 0px; }
.nd-text strong { color: rgb(15, 42, 44); }
@media (max-width: 520px) {
  .nd-title { font-size: 22px; }
  .nd-reviews-wrap { padding: 12px; }
}

.a-e-cont.atomicat-heading-title-85f1dc2 p:hover { -webkit-text-fill-color: unset; }
.a-e-cont.atomicat-heading-title-85f1dc2 p { text-align: center; font-size: 16px; font-weight: 700; }
.a-c-cont-85f1dc2 > .a-e-cont { margin-bottom: 0px; padding-top: 5px; margin-top: 10px; }
@media screen and (max-width: 480px) {
  .a-c-cont-85f1dc2 > .a-e-cont { margin-bottom: 0px; }
}

.a-e-cont.atomicat-heading-title-28319ca p:hover { -webkit-text-fill-color: unset; }
.a-e-cont.atomicat-heading-title-28319ca p { text-align: center; font-size: 24px; font-weight: 700; text-shadow: rgb(0, 0, 0) 0px 1px 0px; }
.a-c-cont-28319ca > .a-e-cont { margin-top: 0px; margin-bottom: 0px; }
@media screen and (max-width: 480px) {
  .a-c-cont-28319ca > .a-e-cont { margin-top: 0px; margin-bottom: 0px; }
}

.a-e-cont.atomicat-heading-title-9ae8bc4 p:hover { -webkit-text-fill-color: unset; }
.a-e-cont.atomicat-heading-title-9ae8bc4 p { text-align: center; font-size: 16px; }
@media screen and (max-width: 480px) {
  .a-e-cont.atomicat-heading-title-9ae8bc4 p { font-weight: 400; }
}
.a-c-cont-9ae8bc4 > .a-e-cont { margin-bottom: -20px; }
@media screen and (max-width: 480px) {
  .a-c-cont-9ae8bc4 > .a-e-cont { margin-top: 0px; margin-bottom: 0px; padding-bottom: 20px; }
}

.atomicat-container-7553750 > .a-o-cont { padding-bottom: 25px; }
.atomicat-container-7553750 > .a-o-cont > .a-cont { flex-direction: column; }
.a-b-cont-ygrxi .atomicat-container-7553750.a-b-o-cont-fgwqr { background: center center / cover no-repeat rgb(235, 235, 235); }

.atomicat-container-28b2d1c > .a-o-cont > .a-cont { align-items: center; gap: 0px; flex-direction: column; justify-content: flex-start; }
@media screen and (max-width: 480px) {
  .atomicat-container-28b2d1c > .a-o-cont > .a-cont { flex-wrap: nowrap; }
}
.a-b-cont-ygrxi .atomicat-container-28b2d1c.a-b-o-cont-fgwqr { background-size: cover; background-repeat: no-repeat; background-position: center center; }

.a-c-cont-22c3t.a-c-cont-5c660c3 { width: 100%; }
.a-e-cont.atomicat-heading-title-5c660c3 div:hover { -webkit-text-fill-color: unset; }
.a-e-cont.atomicat-heading-title-5c660c3 div { background-image: unset; color: rgb(122, 122, 122); text-align: center; font-size: 27px; font-weight: 800; }
@media screen and (max-width: 480px) {
  .a-e-cont.atomicat-heading-title-5c660c3 div { font-size: 22px; }
}

.atomicat-container-4bea298 > .a-o-cont > .a-cont { align-items: center; gap: 30px; flex-direction: row; justify-content: flex-start; }
@media screen and (max-width: 1024px) {
  .atomicat-container-4bea298 > .a-o-cont > .a-cont { align-items: center; flex-direction: column; }
}
@media screen and (max-width: 480px) {
  .atomicat-container-4bea298 > .a-o-cont > .a-cont { flex-wrap: nowrap; }
}
.a-b-cont-ygrxi .atomicat-container-4bea298.a-b-o-cont-fgwqr { background-size: cover; background-repeat: no-repeat; background-position: center center; width: 65%; }

.atomicat-container-b47da44 > .a-o-cont > .a-cont { align-items: center; gap: 0px; flex-direction: column; justify-content: flex-start; }
@media screen and (max-width: 480px) {
  .atomicat-container-b47da44 > .a-o-cont > .a-cont { flex-wrap: nowrap; }
}
.a-b-cont-ygrxi .atomicat-container-b47da44.a-b-o-cont-fgwqr { background-size: cover; background-repeat: no-repeat; background-position: center center; }

.a-img-ele-f92e0fd img { opacity: 1; }

.atomicat-container-36e2b62 > .a-o-cont > .a-cont { align-items: flex-start; gap: 0px; flex-direction: column; justify-content: flex-start; }
@media screen and (max-width: 480px) {
  .atomicat-container-36e2b62 > .a-o-cont > .a-cont { min-height: 0px; flex-wrap: nowrap; }
}
.a-b-cont-ygrxi .atomicat-container-36e2b62.a-b-o-cont-fgwqr { background-size: cover; background-repeat: no-repeat; background-position: center center; }
@media screen and (max-width: 480px) {
  .a-b-cont-ygrxi .atomicat-container-36e2b62.a-b-o-cont-fgwqr { min-height: 0px; width: 100%; }
}
@media screen and (max-width: 480px) {
  .atomicat-container-36e2b62 > .a-o-cont { min-height: 0px; }
}

.a-c-cont-22c3t.a-c-cont-de7a338 { width: 100%; }
.a-e-cont.atomicat-heading-title-de7a338 p:hover { -webkit-text-fill-color: unset; }
.a-e-cont.atomicat-heading-title-de7a338 p { text-align: left; font-family: "Segoe UI", sans-serif; font-weight: 400; text-transform: none; color: rgb(68, 68, 68); }
@media screen and (max-width: 1024px) {
  .a-e-cont.atomicat-heading-title-de7a338 p { text-align: center; }
}

.a-c-cont-22c3t.a-c-cont-a49f86d { width: 100%; }
.a-e-cont.atomicat-heading-title-a49f86d p:hover { -webkit-text-fill-color: unset; }
.a-e-cont.atomicat-heading-title-a49f86d p { text-align: left; font-family: "Segoe UI", sans-serif; font-weight: 400; text-transform: none; color: rgb(68, 68, 68); }
@media screen and (max-width: 1024px) {
  .a-e-cont.atomicat-heading-title-a49f86d p { text-align: center; }
}

.atomicat-container-e872c75 > .a-o-cont > .a-cont { min-height: 0px; align-items: center; gap: 16px; flex-flow: row; justify-content: space-between; }
@media screen and (max-width: 480px) {
  .atomicat-container-e872c75 > .a-o-cont > .a-cont { flex-wrap: nowrap; }
}
.a-b-cont-ygrxi .atomicat-container-e872c75.a-b-o-cont-fgwqr { min-height: 0px; background-size: cover; background-repeat: no-repeat; background-position: center center; width: 34%; }
@media screen and (max-width: 480px) {
  .a-b-cont-ygrxi .atomicat-container-e872c75.a-b-o-cont-fgwqr { width: 98%; }
}
.atomicat-container-e872c75 > .a-o-cont { min-height: 0px; }

.a-img-ele-457d341 img { opacity: 1; }

.a-img-ele-3857ec7 img { opacity: 1; }

.a-img-ele-44b78f6 img { opacity: 1; }

.a-img-ele-5ee96f2 img { opacity: 1; }

.atomicat-container-e9bc06c > .a-o-cont > .a-cont { flex-direction: column; }
.a-b-cont-ygrxi .atomicat-container-e9bc06c.a-b-o-cont-fgwqr { background: center center / cover no-repeat rgb(235, 235, 235); }

.a-c-cont-8a71ecc > .a-e-cont { margin-top: 8px; }

.pricing-wrapper * { box-sizing: border-box; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px; padding: 0px; }
.pricing-wrapper { width: 100%; display: flex; justify-content: center; background-color: transparent; padding: 20px 10px; }
.pricing-container { width: 100%; max-width: 500px; display: flex; flex-direction: column; gap: 15px; }
.card { border-radius: 18px; position: relative; background: rgb(255, 255, 255); display: block; text-decoration: none; color: inherit; cursor: pointer; transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), box-shadow 0.3s; z-index: 1; margin: 0px; }
.card:hover { transform: scale(1.02); z-index: 10; box-shadow: rgba(0, 0, 0, 0.12) 0px 8px 16px; }
.highlight-header { background-color: rgb(238, 72, 78); color: rgb(255, 255, 255); padding: 8px; font-size: 16px; font-weight: 700; text-transform: uppercase; text-align: center; width: 100%; border-radius: 18px 18px 0px 0px; position: relative; z-index: 2; }
.gray-header { display: none; background-color: rgb(166, 166, 166); color: rgb(255, 255, 255); padding: 10px; font-size: 18px; font-weight: 700; text-transform: uppercase; text-align: center; border-radius: 15px 15px 0px 0px; }
.highlight-body { background: linear-gradient(rgb(250, 231, 184) 0px, rgb(254, 246, 224) 100%); border-width: medium 3px 3px; border-style: none solid solid; border-color: currentcolor rgb(0, 0, 0) rgb(0, 0, 0); border-image: initial; border-radius: 0px 0px 18px 18px; padding-top: 5px; }
.card.standard { border: 3px solid rgb(166, 166, 166); background: rgb(255, 255, 255); border-radius: 18px; }
.card-row { display: flex; flex-direction: row; padding: 12px; gap: 8px; align-items: center; }
.col-left { width: 45%; display: flex; flex-direction: column; align-items: center; text-align: center; }
.col-right { width: 55%; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; }
h3 { font-size: 19px; font-weight: 800; color: rgb(0, 0, 0); margin-bottom: -2px; text-transform: uppercase; line-height: 1.1; }
.subtitle { font-size: 13px; font-weight: 400; color: rgb(0, 0, 0); margin-bottom: 2px; }
.product-img { max-width: 100%; width: 110px; height: auto; object-fit: contain; margin: 15px 0px; }
.product-img.product-img-lg { width: 150px; }
.total-price-row { font-size: 18px; margin-top: 2px; font-weight: 800; color: rgb(0, 0, 0); display: flex; align-items: center; justify-content: center; }
.strike-red { text-decoration: line-through 2px rgb(238, 72, 78); color: rgb(153, 153, 153); margin-right: 5px; font-weight: 600; }
.unit-price-row { margin-bottom: 5px; display: flex; align-items: flex-start; justify-content: center; line-height: 1; color: rgb(43, 43, 43); }
.currency-symbol { font-size: 20px; font-weight: 700; margin-top: 6px; margin-right: 1px; }
.big-number { font-size: 52px; font-weight: 800; letter-spacing: -2px; color: rgb(43, 43, 43); line-height: 1; }
.per-unit { font-size: 10px; font-weight: 600; align-self: flex-end; margin-bottom: 8px; margin-left: 2px; text-transform: uppercase; color: rgb(51, 51, 51); }
.badges-container { width: 80%; display: flex; flex-direction: column; gap: 4px; margin-bottom: 8px; margin-left: auto; margin-right: auto; }
.badge { color: rgb(255, 255, 255); font-size: 10px; padding: 4px 2px; border-radius: 5px; font-weight: 700; width: 100%; display: flex; align-items: center; justify-content: center; gap: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; line-height: 1; }
.badge svg { width: 10px; height: 10px; fill: white; }
.bg-red { background-color: rgb(238, 72, 78); }
.bg-black { background-color: rgb(0, 0, 0); }
.bg-green { background-color: rgb(74, 139, 108); }
.btn-visual { display: flex; align-items: center; justify-content: center; gap: 6px; width: 100%; padding: 8px 0px; border-radius: 6px; font-size: 16px; font-weight: 800; text-decoration: none; color: rgb(0, 0, 0); transition: transform 0.1s; margin-bottom: 2px; }
.btn-visual svg { width: 16px; height: 16px; }
.btn-gold-3d { background: linear-gradient(rgb(253, 219, 99) 0px, rgb(251, 192, 45) 100%); border: 1px solid rgb(238, 187, 68); box-shadow: rgb(188, 130, 44) 0px 4px 0px; }
.card:active .btn-gold-3d { box-shadow: rgb(188, 130, 44) 0px 2px 0px; transform: translateY(2px); }
.btn-gray-3d { background: linear-gradient(rgb(204, 204, 204) 0px, rgb(230, 230, 230) 100%); border: 1px solid rgb(187, 187, 187); box-shadow: rgb(166, 166, 166) 0px 4px 0px; }
.card:active .btn-gray-3d { box-shadow: rgb(166, 166, 166) 0px 2px 0px; transform: translateY(2px); }
.payment-icons { width: 120px; height: auto; margin-top: 5px; display: block; }
.shipping-text { font-style: italic; font-size: 12px; margin-bottom: 5px; color: rgb(0, 0, 0); }
@media (min-width: 769px) {
  .pricing-container { flex-direction: row; align-items: center; justify-content: center; max-width: 1100px; gap: 25px; }
  .pricing-container > div:nth-of-type(2) { order: 1; }
  .pricing-container > a { order: 2; }
  .pricing-container > div:first-of-type { order: 3; }
  .desktop-card-wrapper { display: flex; flex-direction: column; flex: 0 0 300px; max-width: 300px; border: 3px solid rgb(166, 166, 166); border-radius: 18px; overflow: hidden; background: rgb(255, 255, 255); transition: transform 0.3s; margin-top: 0px; }
  .card.highlight { flex: 0 0 300px; max-width: 300px; transform: scale(1.1); z-index: 5; margin-top: 0px; }
  .desktop-card-wrapper:hover { transform: scale(1.05); box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 20px; z-index: 10; }
  .card.highlight:hover { transform: scale(1.15); }
  .card-row { flex-direction: column; padding: 15px; text-align: center; gap: 4px; }
  .col-left, .col-right { display: contents; }
  .col-left h3 { order: 1; margin-bottom: 0px; }
  .col-left .subtitle { order: 2; margin-bottom: 2px; }
  .col-left .product-img { order: 3; width: 150px; margin: 15px 0px; }
  .col-left .product-img.product-img-lg { width: 200px; }
  .col-right .unit-price-row { order: 4; justify-content: center; margin-bottom: 2px; }
  .col-right .badges-container, .col-right .shipping-text { order: 5; margin-bottom: 8px; }
  .col-right .btn-visual { order: 6; width: 90%; margin: 0px auto; }
  .col-right .payment-icons { order: 7; margin-top: 5px; }
  .col-left .total-price-row { order: 8; margin-top: 8px; margin-bottom: 0px; }
  .gray-header { display: block; padding: 8px; }
  .desktop-card-wrapper .card.standard { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; box-shadow: none; }
  .highlight-body.card-row { padding-top: 10px; padding-bottom: 15px; }
}

.a-c-cont-39e2c22 > .a-e-cont { margin-top: 50px; }

.nd-pop-wrap * { box-sizing: border-box; font-family: Inter, Arial, sans-serif; }
.nd-pop { position: fixed; left: 20px; bottom: 20px; z-index: 99999; background: rgb(58, 155, 163); color: rgb(255, 255, 255); border-radius: 12px; padding: 12px 16px 12px 12px; display: none; align-items: center; gap: 12px; box-shadow: rgba(0, 0, 0, 0.25) 0px 10px 30px; max-width: 340px; min-width: 280px; animation: 0.5s ease-out 0s 1 normal none running ndSlideIn; }
.nd-pop.show { display: flex; }
@keyframes ndSlideIn { 
  0% { transform: translateY(120%); opacity: 0; }
  100% { transform: translateY(0px); opacity: 1; }
}
@keyframes ndSlideOut { 
  0% { transform: translateY(0px); opacity: 1; }
  100% { transform: translateY(120%); opacity: 0; }
}
.nd-pop.hide { animation: 0.4s ease-in 0s 1 normal forwards running ndSlideOut; }
.nd-pop img { width: 80px; height: 80px; object-fit: contain; flex-shrink: 0; background: 0px 0px !important; padding: 0px !important; border-radius: 0px !important; }
.nd-pop-body { flex: 1 1 0%; min-width: 0px; line-height: 1.25; }
.nd-pop-name { font-size: 13px; font-weight: 600; color: rgb(255, 255, 255); margin: 0px 0px 2px; }
.nd-pop-title { font-size: 16px; font-weight: 800; color: rgb(255, 216, 77); margin: 0px 0px 4px; letter-spacing: 0.2px; }
.nd-pop-meta { display: flex; align-items: center; gap: 8px; font-size: 12px; color: rgb(255, 255, 255); }
.nd-pop-verified { display: inline-flex; align-items: center; gap: 3px; background: rgb(255, 255, 255); color: rgb(58, 155, 163); font-weight: 700; padding: 2px 7px; border-radius: 20px; font-size: 11px; }
.nd-pop-verified svg { width: 11px; height: 11px; }
.nd-pop-close { position: absolute; top: 6px; right: 8px; background: 0px 0px; border: 0px; color: rgb(255, 255, 255); font-size: 18px; cursor: pointer; opacity: 0.7; line-height: 1; }
.nd-pop-close:hover { opacity: 1; }
@media (max-width: 480px) {
  .nd-pop { left: 10px; right: 10px; bottom: 10px; max-width: none; min-width: 0px; }
  .nd-pop img { width: 64px; height: 64px; }
  .nd-pop-title { font-size: 14px; }
}
/* VSL headline above the player */
.sp-vsl-headline { width: 100%; max-width: 680px; margin: 0 auto 20px; padding: 0 12px; text-align: center; font-family: Poppins, sans-serif; font-weight: 800; line-height: 1.2; color: #ffffff; font-size: clamp(32px, 7.5vw, 42px); }
.sp-vsl-headline span { color: #ff8a00; }
