html { text-size-adjust: 100%; font-family: sans-serif; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { vertical-align: baseline; display: inline-block; }
audio:not([controls]) { height: 0px; display: none; }
[hidden], template { display: none; }
a { background-color: rgba(0, 0, 0, 0); }
a:active, a:hover { outline: 0px; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: 700; }
dfn { font-style: italic; }
h1 { margin: 0.67em 0px; font-size: 2em; }
mark { color: rgb(0, 0, 0); background: rgb(255, 255, 0); }
small { font-size: 80%; }
sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
hr { box-sizing: content-box; height: 0px; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"] { appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { appearance: none; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }
legend { border: 0px; padding: 0px; }
textarea { overflow: auto; }
optgroup { font-weight: 700; }
table { border-collapse: collapse; border-spacing: 0px; }
td, th { padding: 0px; }
@font-face { font-family: webflow-icons; src: url("") format("truetype"); font-weight: 400; font-style: normal; }
[class^="w-icon-"], [class*=" w-icon-"] { speak: none; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; font-style: normal; font-weight: 400; line-height: 1; font-family: webflow-icons !important; }
.w-icon-slider-right::before { content: "î˜€"; }
.w-icon-slider-left::before { content: "î˜"; }
.w-icon-nav-menu::before { content: "î˜‚"; }
.w-icon-arrow-down::before, .w-icon-dropdown-toggle::before { content: "î˜ƒ"; }
.w-icon-file-upload-remove::before { content: "î¤€"; }
.w-icon-file-upload-icon::before { content: "î¤ƒ"; }
* { box-sizing: border-box; }
html { height: 100%; }
body { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); min-height: 100%; margin: 0px; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; }
img { vertical-align: middle; max-width: 100%; display: inline-block; }
html.w-mod-touch * { background-attachment: scroll !important; }
.w-block { display: block; }
.w-inline-block { max-width: 100%; display: inline-block; }
.w-clearfix::before, .w-clearfix::after { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; }
.w-clearfix::after { clear: both; }
.w-hidden { display: none; }
.w-button { color: rgb(255, 255, 255); line-height: inherit; cursor: pointer; background-color: rgb(56, 152, 236); border: 0px; border-radius: 0px; padding: 9px 15px; text-decoration: none; display: inline-block; }
input.w-button { appearance: button; }
html[data-w-dynpage] [data-w-cloak] { color: rgba(0, 0, 0, 0) !important; }
.w-code-block { margin: unset; }
pre.w-code-block code { all: inherit; }
.w-optimization { display: contents; }
.w-webflow-badge, .w-webflow-badge > img { box-sizing: unset; width: unset; height: unset; max-height: unset; max-width: unset; min-height: unset; min-width: unset; margin: unset; padding: unset; float: unset; clear: unset; border: unset; border-radius: unset; background: unset; box-shadow: unset; transform: unset; direction: unset; font-family: unset; font-weight: unset; color: unset; font-size: unset; line-height: unset; font-style: unset; font-variant: unset; text-align: unset; letter-spacing: unset; text-decoration: unset; text-indent: unset; text-transform: unset; list-style-type: unset; text-shadow: unset; vertical-align: unset; cursor: unset; white-space: unset; word-break: unset; word-spacing: unset; overflow-wrap: unset; transition: unset; }
.w-webflow-badge { white-space: nowrap; cursor: pointer; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 1px 3px; visibility: visible !important; opacity: 1 !important; z-index: 2147483647 !important; color: rgb(170, 173, 176) !important; overflow: unset !important; background-color: rgb(255, 255, 255) !important; border-radius: 3px !important; width: auto !important; height: auto !important; margin: 0px !important; padding: 6px !important; font-size: 12px !important; line-height: 14px !important; text-decoration: none !important; display: inline-block !important; position: fixed !important; inset: auto 12px 12px auto !important; transform: none !important; }
.w-webflow-badge > img { position: unset; visibility: unset !important; opacity: 1 !important; vertical-align: middle !important; display: inline-block !important; }
h1, h2, h3, h4, h5, h6 { margin-bottom: 10px; font-weight: 700; }
h1 { margin-top: 20px; font-size: 38px; line-height: 44px; }
h2 { margin-top: 20px; font-size: 32px; line-height: 36px; }
h3 { margin-top: 20px; font-size: 24px; line-height: 30px; }
h4 { margin-top: 10px; font-size: 18px; line-height: 24px; }
h5 { margin-top: 10px; font-size: 14px; line-height: 20px; }
h6 { margin-top: 10px; font-size: 12px; line-height: 18px; }
p { margin-top: 0px; margin-bottom: 10px; }
blockquote { border-left: 5px solid rgb(226, 226, 226); margin: 0px 0px 10px; padding: 10px 20px; font-size: 18px; line-height: 22px; }
figure { margin: 0px 0px 10px; }
figcaption { text-align: center; margin-top: 5px; }
ul, ol { margin-top: 0px; margin-bottom: 10px; padding-left: 40px; }
.w-list-unstyled { padding-left: 0px; list-style: none; }
.w-embed::before, .w-embed::after { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; }
.w-embed::after { clear: both; }
.w-video { width: 100%; padding: 0px; position: relative; }
.w-video iframe, .w-video object, .w-video embed { border: none; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
fieldset { border: 0px; margin: 0px; padding: 0px; }
button, [type="button"], [type="reset"] { cursor: pointer; appearance: button; border: 0px; }
.w-form { margin: 0px 0px 15px; }
.w-form-done { text-align: center; background-color: rgb(221, 221, 221); padding: 20px; display: none; }
.w-form-fail { background-color: rgb(255, 222, 222); margin-top: 10px; padding: 10px; display: none; }
label { margin-bottom: 5px; font-weight: 700; display: block; }
.w-input, .w-select { color: rgb(51, 51, 51); vertical-align: middle; background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); width: 100%; height: 38px; margin-bottom: 10px; padding: 8px 12px; font-size: 14px; line-height: 1.42857; display: block; }
.w-input::placeholder, .w-select::placeholder { color: rgb(153, 153, 153); }
.w-input:focus, .w-select:focus { border-color: rgb(56, 152, 236); outline: 0px; }
.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select { cursor: not-allowed; }
.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select { background-color: rgb(238, 238, 238); }
textarea.w-input, textarea.w-select { height: auto; }
.w-select { background-color: rgb(243, 243, 243); }
.w-select[multiple] { height: auto; }
.w-form-label { cursor: pointer; margin-bottom: 0px; font-weight: 400; display: inline-block; }
.w-radio { margin-bottom: 5px; padding-left: 20px; display: block; }
.w-radio::before, .w-radio::after { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; }
.w-radio::after { clear: both; }
.w-radio-input { float: left; margin: 3px 0px 0px -20px; line-height: normal; }
.w-file-upload { margin-bottom: 10px; display: block; }
.w-file-upload-input { opacity: 0; z-index: -100; width: 0.1px; height: 0.1px; position: absolute; overflow: hidden; }
.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success { color: rgb(51, 51, 51); display: inline-block; }
.w-file-upload-error { margin-top: 10px; display: block; }
.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden { display: none; }
.w-file-upload-uploading-btn { cursor: pointer; background-color: rgb(250, 250, 250); border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 8px 12px; font-size: 14px; font-weight: 400; display: flex; }
.w-file-upload-file { background-color: rgb(250, 250, 250); border: 1px solid rgb(204, 204, 204); flex-grow: 1; justify-content: space-between; margin: 0px; padding: 8px 9px 8px 11px; display: flex; }
.w-file-upload-file-name { font-size: 14px; font-weight: 400; display: block; }
.w-file-remove-link { cursor: pointer; width: auto; height: auto; margin-top: 3px; margin-left: 10px; padding: 3px; display: block; }
.w-icon-file-upload-remove { margin: auto; font-size: 10px; }
.w-file-upload-error-msg { color: rgb(234, 56, 76); padding: 2px 0px; display: inline-block; }
.w-file-upload-info { padding: 0px 12px; line-height: 38px; display: inline-block; }
.w-file-upload-label { cursor: pointer; background-color: rgb(250, 250, 250); border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 8px 12px; font-size: 14px; font-weight: 400; display: inline-block; }
.w-icon-file-upload-icon, .w-icon-file-upload-uploading { width: 20px; margin-right: 8px; display: inline-block; }
.w-icon-file-upload-uploading { height: 20px; }
.w-container { max-width: 940px; margin-left: auto; margin-right: auto; }
.w-container::before, .w-container::after { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; }
.w-container::after { clear: both; }
.w-container .w-row { margin-left: -10px; margin-right: -10px; }
.w-row::before, .w-row::after { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; }
.w-row::after { clear: both; }
.w-row .w-row { margin-left: 0px; margin-right: 0px; }
.w-col { float: left; width: 100%; min-height: 1px; padding-left: 10px; padding-right: 10px; position: relative; }
.w-col .w-col { padding-left: 0px; padding-right: 0px; }
.w-col-1 { width: 8.33333%; }
.w-col-2 { width: 16.6667%; }
.w-col-3 { width: 25%; }
.w-col-4 { width: 33.3333%; }
.w-col-5 { width: 41.6667%; }
.w-col-6 { width: 50%; }
.w-col-7 { width: 58.3333%; }
.w-col-8 { width: 66.6667%; }
.w-col-9 { width: 75%; }
.w-col-10 { width: 83.3333%; }
.w-col-11 { width: 91.6667%; }
.w-col-12 { width: 100%; }
.w-hidden-main { display: none !important; }
@media screen and (max-width: 991px) {
  .w-container { max-width: 728px; }
  .w-hidden-main { display: inherit !important; }
  .w-hidden-medium { display: none !important; }
  .w-col-medium-1 { width: 8.33333%; }
  .w-col-medium-2 { width: 16.6667%; }
  .w-col-medium-3 { width: 25%; }
  .w-col-medium-4 { width: 33.3333%; }
  .w-col-medium-5 { width: 41.6667%; }
  .w-col-medium-6 { width: 50%; }
  .w-col-medium-7 { width: 58.3333%; }
  .w-col-medium-8 { width: 66.6667%; }
  .w-col-medium-9 { width: 75%; }
  .w-col-medium-10 { width: 83.3333%; }
  .w-col-medium-11 { width: 91.6667%; }
  .w-col-medium-12 { width: 100%; }
  .w-col-stack { width: 100%; left: auto; right: auto; }
}
@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium { display: inherit !important; }
  .w-hidden-small { display: none !important; }
  .w-row, .w-container .w-row { margin-left: 0px; margin-right: 0px; }
  .w-col { width: 100%; left: auto; right: auto; }
  .w-col-small-1 { width: 8.33333%; }
  .w-col-small-2 { width: 16.6667%; }
  .w-col-small-3 { width: 25%; }
  .w-col-small-4 { width: 33.3333%; }
  .w-col-small-5 { width: 41.6667%; }
  .w-col-small-6 { width: 50%; }
  .w-col-small-7 { width: 58.3333%; }
  .w-col-small-8 { width: 66.6667%; }
  .w-col-small-9 { width: 75%; }
  .w-col-small-10 { width: 83.3333%; }
  .w-col-small-11 { width: 91.6667%; }
  .w-col-small-12 { width: 100%; }
}
@media screen and (max-width: 479px) {
  .w-container { max-width: none; }
  .w-hidden-main, .w-hidden-medium, .w-hidden-small { display: inherit !important; }
  .w-hidden-tiny { display: none !important; }
  .w-col { width: 100%; }
  .w-col-tiny-1 { width: 8.33333%; }
  .w-col-tiny-2 { width: 16.6667%; }
  .w-col-tiny-3 { width: 25%; }
  .w-col-tiny-4 { width: 33.3333%; }
  .w-col-tiny-5 { width: 41.6667%; }
  .w-col-tiny-6 { width: 50%; }
  .w-col-tiny-7 { width: 58.3333%; }
  .w-col-tiny-8 { width: 66.6667%; }
  .w-col-tiny-9 { width: 75%; }
  .w-col-tiny-10 { width: 83.3333%; }
  .w-col-tiny-11 { width: 91.6667%; }
  .w-col-tiny-12 { width: 100%; }
}
.w-widget { position: relative; }
.w-widget-map { width: 100%; height: 400px; }
.w-widget-map label { width: auto; display: inline; }
.w-widget-map img { max-width: inherit; }
.w-widget-map .gm-style-iw { text-align: center; }
.w-widget-map .gm-style-iw > button { display: none !important; }
.w-widget-twitter { overflow: hidden; }
.w-widget-twitter-count-shim { vertical-align: top; text-align: center; background: rgb(255, 255, 255); border: 1px solid rgb(117, 134, 150); border-radius: 3px; width: 28px; height: 20px; display: inline-block; position: relative; }
.w-widget-twitter-count-shim * { pointer-events: none; user-select: none; }
.w-widget-twitter-count-shim .w-widget-twitter-count-inner { text-align: center; color: rgb(153, 153, 153); font-family: serif; font-size: 15px; line-height: 12px; position: relative; }
.w-widget-twitter-count-shim .w-widget-twitter-count-clear { display: block; position: relative; }
.w-widget-twitter-count-shim.w--large { width: 36px; height: 28px; }
.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner { font-size: 18px; line-height: 18px; }
.w-widget-twitter-count-shim:not(.w--vertical) { margin-left: 5px; margin-right: 8px; }
.w-widget-twitter-count-shim:not(.w--vertical).w--large { margin-left: 6px; }
.w-widget-twitter-count-shim:not(.w--vertical)::before, .w-widget-twitter-count-shim:not(.w--vertical)::after { content: " "; pointer-events: none; border: solid rgba(0, 0, 0, 0); width: 0px; height: 0px; position: absolute; top: 50%; left: 0px; }
.w-widget-twitter-count-shim:not(.w--vertical)::before { border-width: 4px; border-color: rgba(117, 134, 150, 0) rgb(93, 108, 123) rgba(117, 134, 150, 0) rgba(117, 134, 150, 0); margin-top: -4px; margin-left: -9px; }
.w-widget-twitter-count-shim:not(.w--vertical).w--large::before { border-width: 5px; margin-top: -5px; margin-left: -10px; }
.w-widget-twitter-count-shim:not(.w--vertical)::after { border-width: 4px; border-color: rgba(255, 255, 255, 0) rgb(255, 255, 255) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); margin-top: -4px; margin-left: -8px; }
.w-widget-twitter-count-shim:not(.w--vertical).w--large::after { border-width: 5px; margin-top: -5px; margin-left: -9px; }
.w-widget-twitter-count-shim.w--vertical { width: 61px; height: 33px; margin-bottom: 8px; }
.w-widget-twitter-count-shim.w--vertical::before, .w-widget-twitter-count-shim.w--vertical::after { content: " "; pointer-events: none; border: solid rgba(0, 0, 0, 0); width: 0px; height: 0px; position: absolute; top: 100%; left: 50%; }
.w-widget-twitter-count-shim.w--vertical::before { border-width: 5px; border-color: rgb(93, 108, 123) rgba(117, 134, 150, 0) rgba(117, 134, 150, 0); margin-left: -5px; }
.w-widget-twitter-count-shim.w--vertical::after { border-width: 4px; border-color: rgb(255, 255, 255) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0); margin-left: -4px; }
.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner { font-size: 18px; line-height: 22px; }
.w-widget-twitter-count-shim.w--vertical.w--large { width: 76px; }
.w-background-video { color: rgb(255, 255, 255); height: 500px; position: relative; overflow: hidden; }
.w-background-video > video { object-fit: cover; z-index: -100; background-position: 50% center; background-size: cover; width: 100%; height: 100%; margin: auto; position: absolute; inset: -100%; }
.w-background-video > video::-webkit-media-controls-start-playback-button { appearance: none; display: none !important; }
.w-background-video--control { background-color: rgba(0, 0, 0, 0); padding: 0px; position: absolute; bottom: 1em; right: 1em; }
.w-background-video--control > [hidden] { display: none !important; }
.w-slider { text-align: center; clear: both; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background: rgb(221, 221, 221); height: 300px; position: relative; }
.w-slider-mask { z-index: 1; white-space: nowrap; height: 100%; display: block; position: relative; left: 0px; right: 0px; overflow: hidden; }
.w-slide { vertical-align: top; white-space: normal; text-align: left; width: 100%; height: 100%; display: inline-block; position: relative; }
.w-slider-nav { z-index: 2; text-align: center; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); height: 40px; margin: auto; padding-top: 10px; position: absolute; inset: auto 0px 0px; }
.w-slider-nav.w-round > div { border-radius: 100%; }
.w-slider-nav.w-num > div { font-size: inherit; line-height: inherit; width: auto; height: auto; padding: 0.2em 0.5em; }
.w-slider-nav.w-shadow > div { box-shadow: rgba(51, 51, 51, 0.4) 0px 0px 3px; }
.w-slider-nav-invert { color: rgb(255, 255, 255); }
.w-slider-nav-invert > div { background-color: rgba(34, 34, 34, 0.4); }
.w-slider-nav-invert > div.w-active { background-color: rgb(34, 34, 34); }
.w-slider-dot { cursor: pointer; background-color: rgba(255, 255, 255, 0.4); width: 1em; height: 1em; margin: 0px 3px 0.5em; transition: background-color 0.1s, color 0.1s; display: inline-block; position: relative; }
.w-slider-dot.w-active { background-color: rgb(255, 255, 255); }
.w-slider-dot:focus { outline: none; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px; }
.w-slider-dot:focus.w-active { box-shadow: none; }
.w-slider-arrow-left, .w-slider-arrow-right { cursor: pointer; color: rgb(255, 255, 255); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); user-select: none; width: 80px; margin: auto; font-size: 40px; position: absolute; inset: 0px; overflow: hidden; }
.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] { position: absolute; }
.w-slider-arrow-left:focus, .w-slider-arrow-right:focus { outline: 0px; }
.w-slider-arrow-left { z-index: 3; right: auto; }
.w-slider-arrow-right { z-index: 4; left: auto; }
.w-icon-slider-left, .w-icon-slider-right { width: 1em; height: 1em; margin: auto; inset: 0px; }
.w-slider-aria-label { clip: rect(0px, 0px, 0px, 0px); border: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
.w-slider-force-show { display: block !important; }
.w-dropdown { text-align: left; z-index: 900; margin-left: auto; margin-right: auto; display: inline-block; position: relative; }
.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link { vertical-align: top; color: rgb(34, 34, 34); text-align: left; white-space: nowrap; margin-left: auto; margin-right: auto; padding: 20px; text-decoration: none; position: relative; }
.w-dropdown-toggle { user-select: none; cursor: pointer; padding-right: 40px; display: inline-block; }
.w-dropdown-toggle:focus { outline: 0px; }
.w-icon-dropdown-toggle { width: 1em; height: 1em; margin: auto 20px auto auto; position: absolute; top: 0px; bottom: 0px; right: 0px; }
.w-dropdown-list { background: rgb(221, 221, 221); min-width: 100%; display: none; position: absolute; }
.w-dropdown-list.w--open { display: block; }
.w-dropdown-link { color: rgb(34, 34, 34); padding: 10px 20px; display: block; }
.w-dropdown-link.w--current { color: rgb(0, 130, 243); }
.w-dropdown-link:focus { outline: 0px; }
@media screen and (max-width: 767px) {
  .w-nav-brand { padding-left: 10px; }
}
.w-lightbox-backdrop { cursor: auto; letter-spacing: normal; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-break: normal; word-spacing: normal; overflow-wrap: normal; color: rgb(255, 255, 255); text-align: center; z-index: 2000; opacity: 0; user-select: none; -webkit-tap-highlight-color: transparent; background: rgba(0, 0, 0, 0.9); outline: 0px; font-family: "Helvetica Neue", Helvetica, Ubuntu, "Segoe UI", Verdana, sans-serif; font-size: 17px; font-style: normal; font-weight: 300; line-height: 1.2; list-style: disc; position: fixed; inset: 0px; transform: translate(0px); }
.w-lightbox-backdrop, .w-lightbox-container { height: 100%; overflow: auto; }
.w-lightbox-content { height: 100vh; position: relative; overflow: hidden; }
.w-lightbox-view { opacity: 0; width: 100vw; height: 100vh; position: absolute; }
.w-lightbox-view::before { content: ""; height: 100vh; }
.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view::before { height: 86vh; }
.w-lightbox-frame, .w-lightbox-view::before { vertical-align: middle; display: inline-block; }
.w-lightbox-figure { margin: 0px; position: relative; }
.w-lightbox-group .w-lightbox-figure { cursor: pointer; }
.w-lightbox-img { width: auto; max-width: none; height: auto; }
.w-lightbox-image { float: none; max-width: 100vw; max-height: 100vh; display: block; }
.w-lightbox-group .w-lightbox-image { max-height: 86vh; }
.w-lightbox-caption { text-align: left; text-overflow: ellipsis; white-space: nowrap; background: rgba(0, 0, 0, 0.4); padding: 0.5em 1em; position: absolute; bottom: 0px; left: 0px; right: 0px; overflow: hidden; }
.w-lightbox-embed { width: 100%; height: 100%; position: absolute; inset: 0px; }
.w-lightbox-control { cursor: pointer; background-position: 50% center; background-repeat: no-repeat; background-size: 24px; width: 4em; transition: 0.3s; position: absolute; top: 0px; }
.w-lightbox-left { background-image: url(""); display: none; bottom: 0px; left: 0px; }
.w-lightbox-right { background-image: url(""); display: none; bottom: 0px; right: 0px; }
.w-lightbox-close { background-image: url(""); background-size: 18px; height: 2.6em; right: 0px; }
.w-lightbox-strip { white-space: nowrap; padding: 0px 1vh; line-height: 0; position: absolute; bottom: 0px; left: 0px; right: 0px; overflow: auto hidden; }
.w-lightbox-item { box-sizing: content-box; cursor: pointer; width: 10vh; padding: 2vh 1vh; display: inline-block; transform: translate(0px, 0px); }
.w-lightbox-active { opacity: 0.3; }
.w-lightbox-thumbnail { background: rgb(34, 34, 34); height: 10vh; position: relative; overflow: hidden; }
.w-lightbox-thumbnail-image { position: absolute; top: 0px; left: 0px; }
.w-lightbox-thumbnail .w-lightbox-tall { width: 100%; top: 50%; transform: translateY(-50%); }
.w-lightbox-thumbnail .w-lightbox-wide { height: 100%; left: 50%; transform: translate(-50%); }
.w-lightbox-spinner { box-sizing: border-box; border: 5px solid rgba(0, 0, 0, 0.4); border-radius: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; animation: 0.8s linear 0s infinite normal none running spin; position: absolute; top: 50%; left: 50%; }
.w-lightbox-spinner::after { content: ""; border-width: 3px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(255, 255, 255); border-image: initial; border-radius: 50%; position: absolute; inset: -4px; }
.w-lightbox-hide { display: none; }
.w-lightbox-noscroll { overflow: hidden; }
@media (min-width: 768px) {
  .w-lightbox-content { height: 96vh; margin-top: 2vh; }
  .w-lightbox-view, .w-lightbox-view::before { height: 96vh; }
  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view::before { height: 84vh; }
  .w-lightbox-image { max-width: 96vw; max-height: 96vh; }
  .w-lightbox-group .w-lightbox-image { max-width: 82.3vw; max-height: 84vh; }
  .w-lightbox-left, .w-lightbox-right { opacity: 0.5; display: block; }
  .w-lightbox-close { opacity: 0.8; }
  .w-lightbox-control:hover { opacity: 1; }
}
.w-lightbox-inactive, .w-lightbox-inactive:hover { opacity: 0; }
.w-richtext::before, .w-richtext::after { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; }
.w-richtext::after { clear: both; }
.w-richtext[contenteditable="true"]::before, .w-richtext[contenteditable="true"]::after { white-space: initial; }
.w-richtext ol, .w-richtext ul { overflow: hidden; }
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div::after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div::after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div { outline: rgb(40, 149, 247) solid 2px; }
.w-richtext figure.w-richtext-figure-type-video > div::after, .w-richtext figure[data-rt-type="video"] > div::after { content: ""; display: none; position: absolute; inset: 0px; }
.w-richtext figure { max-width: 60%; position: relative; }
.w-richtext figure > div::before { cursor: default !important; }
.w-richtext figure img { width: 100%; }
.w-richtext figure figcaption.w-richtext-figcaption-placeholder { opacity: 0.6; }
.w-richtext figure div { color: rgba(0, 0, 0, 0); font-size: 0px; }
.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] { display: table; }
.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div { display: inline-block; }
.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption { caption-side: bottom; display: table-caption; }
.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] { width: 60%; height: 0px; }
.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; }
.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div { width: 100%; }
.w-richtext figure.w-richtext-align-center { clear: both; margin-left: auto; margin-right: auto; }
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div { max-width: 100%; }
.w-richtext figure.w-richtext-align-normal { clear: both; }
.w-richtext figure.w-richtext-align-fullwidth { text-align: center; clear: both; width: 100%; max-width: 100%; margin-left: auto; margin-right: auto; display: block; }
.w-richtext figure.w-richtext-align-fullwidth > div { padding-bottom: inherit; display: inline-block; }
.w-richtext figure.w-richtext-align-fullwidth > figcaption { display: block; }
.w-richtext figure.w-richtext-align-floatleft { float: left; clear: none; margin-right: 15px; }
.w-richtext figure.w-richtext-align-floatright { float: right; clear: none; margin-left: 15px; }
.w-nav { z-index: 1000; background: rgb(221, 221, 221); position: relative; }
.w-nav::before, .w-nav::after { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; }
.w-nav::after { clear: both; }
.w-nav-brand { float: left; color: rgb(51, 51, 51); text-decoration: none; position: relative; }
.w-nav-link { vertical-align: top; color: rgb(34, 34, 34); text-align: left; margin-left: auto; margin-right: auto; padding: 20px; text-decoration: none; display: inline-block; position: relative; }
.w-nav-link.w--current { color: rgb(0, 130, 243); }
.w-nav-menu { float: right; position: relative; }
[data-nav-menu-open] { text-align: center; background: rgb(200, 200, 200); min-width: 200px; position: absolute; top: 100%; left: 0px; right: 0px; overflow: visible; display: block !important; }
.w--nav-link-open { display: block; position: relative; }
.w-nav-overlay { width: 100%; display: none; position: absolute; top: 100%; left: 0px; right: 0px; overflow: hidden; }
.w-nav-overlay [data-nav-menu-open] { top: 0px; }
.w-nav[data-animation="over-left"] .w-nav-overlay { width: auto; }
.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] { z-index: 1; top: 0px; right: auto; }
.w-nav[data-animation="over-right"] .w-nav-overlay { width: auto; }
.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] { z-index: 1; top: 0px; left: auto; }
.w-nav-button { float: right; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); user-select: none; padding: 18px; font-size: 24px; display: none; position: relative; }
.w-nav-button:focus { outline: 0px; }
.w-nav-button.w--open { color: rgb(255, 255, 255); background-color: rgb(200, 200, 200); }
.w-nav[data-collapse="all"] .w-nav-menu { display: none; }
.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open { display: block; }
.w--nav-dropdown-list-open { position: static; }
@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu { display: none; }
  .w-nav[data-collapse="medium"] .w-nav-button { display: block; }
}
@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu { display: none; }
  .w-nav[data-collapse="small"] .w-nav-button { display: block; }
  .w-nav-brand { padding-left: 10px; }
}
@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu { display: none; }
  .w-nav[data-collapse="tiny"] .w-nav-button { display: block; }
}
.w-tabs { position: relative; }
.w-tabs::before, .w-tabs::after { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; }
.w-tabs::after { clear: both; }
.w-tab-menu { position: relative; }
.w-tab-link { vertical-align: top; text-align: left; cursor: pointer; color: rgb(34, 34, 34); background-color: rgb(221, 221, 221); padding: 9px 30px; text-decoration: none; display: inline-block; position: relative; }
.w-tab-link.w--current { background-color: rgb(200, 200, 200); }
.w-tab-link:focus { outline: 0px; }
.w-tab-content { display: block; position: relative; overflow: hidden; }
.w-tab-pane { display: none; position: relative; }
.w--tab-active { display: block; }
@media screen and (max-width: 479px) {
  .w-tab-link { display: block; }
}
.w-ix-emptyfix::after { content: ""; }
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.w-dyn-empty { background-color: rgb(221, 221, 221); padding: 10px; }
.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible { display: none !important; }
.wf-layout-layout { display: grid; }
@font-face { font-family: "Fa solid 900"; src: url("651e69fffb9acfc5a16d6407_fa-solid-900.woff2") format("woff2"), url("651e69fffb9acfc5a16d6433_fa-solid-900.woff") format("woff"), url("651e69fffb9acfc5a16d6411_fa-solid-900.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Fa brands 400"; src: url("") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: Migra; src: url("") format("woff2"), url("") format("woff"), url("") format("opentype"); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: Brandon; src: url("651e69fffb9acfc5a16d642c_Brandon_med.ttf") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Proxima Soft"; src: url("") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Proxima Soft"; src: url("") format("truetype"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Proxima Soft"; src: url("") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Proxima Soft"; src: url("") format("truetype"); font-weight: 100; font-style: normal; font-display: swap; }
@font-face { font-family: "Proxima Soft"; src: url("") format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Proxima Soft"; src: url("") format("truetype"); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: "Proxima Soft"; src: url("") format("truetype"); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: "Proxima Soft"; src: url("") format("truetype"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "Proxima Nova"; src: url("") format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Proxima Nova"; src: url("") format("truetype"); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: "Proxima Nova"; src: url("") format("truetype"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "Proxima Nova"; src: url("") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Proxima Nova"; src: url("") format("truetype"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Amazon Ember"; src: url("") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Amazon Ember"; src: url("") format("truetype"), url("") format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Amazon Ember"; src: url("") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: Helvetica; src: url("653fdf838291b72b325ca20d_Helvetica.ttf") format("truetype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: Helvetica; src: url("653fdf83e65dd4b91e629509_Helvetica_Light.ttf") format("truetype"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: Helvetica; src: url("653fdf83e65dd4b91e6294d4_Helvetica_Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: Helvetica; src: url("653fdf8339bc323e9c6ec3df_Helvetica_Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Helvetica Neue"; src: url("") format("truetype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Helvetica Neue"; src: url("") format("truetype"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "Helvetica Neue"; src: url("") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: Brandon; src: url("651e69fffb9acfc5a16d640a_brandon-grotesque-black-58a8a3e824392.otf") format("opentype"); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: National; src: url("") format("opentype"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: National; src: url("") format("opentype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: National; src: url("") format("opentype"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: National; src: url("") format("opentype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: Brandon; src: url("651e69fffb9acfc5a16d6582_Brandon-Grotesque-Light.otf") format("opentype"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: Brandon; src: url("651e69fffb9acfc5a16d656f_Brandon-Grotesque-Regular.otf") format("opentype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: Brandon; src: url("651e69fffb9acfc5a16d6580_Brandon-Grotesque-Bold.otf") format("opentype"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "National book"; src: url("") format("opentype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Helvetica Neue"; src: url("653fe773856642d90e4f0efd_HelveticaNeueLTStd-Roman.otf") format("opentype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: Tiemposheadline; src: url("") format("opentype"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: Tiemposheadline; src: url("") format("opentype"); font-weight: 500; font-style: normal; font-display: swap; }
:root { --white: white; --primary: #012169; --alice-blue: #e2e9ed; --dark-cyan: #198b9a; --dark-slate-grey: #294a59; --midnight-blue: #081e2e; --light-blue-2: #a3c9d0; --light-blue: #e7f3fa; --steel-blue: #24748d; --red: #df4515; --dim-grey: #535353; --alice-blue-3: #e9f1f4; --alice-blue-2: #e2e9ed; --orange: #fdb002; --black: black; --slate-blue: #5c579f; --cyan: #4fedff; --slate-grey: #5d6e81; --sea-green: #678970; --cadet-blue: #18a7b9; --dark-cyan-2: #198b9a; --forest-green: #508b3a; --red-2: #eb1114; --light-coral: #ff6467; --white-smoke: #f6f5f1; --dark-slate-blue: #464b90; --forest-green-2: #378d17; --blue-2: #1d3c9a; --fb-grey: #5c5c5e; --yellow-light: #fff4c6; --green: #dcff8e; --dark-orange: #e67a00; --004db3: var(--dark-cyan); }
.w-layout-grid { gap: 16px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; }
.w-checkbox { margin-bottom: 5px; padding-left: 20px; display: block; }
.w-checkbox::before { content: " "; grid-area: 1 / 1 / 2 / 2; display: table; }
.w-checkbox::after { content: " "; clear: both; grid-area: 1 / 1 / 2 / 2; display: table; }
.w-checkbox-input { float: left; margin: 4px 0px 0px -20px; line-height: normal; }
.w-checkbox-input--inputType-custom { border: 1px solid rgb(204, 204, 204); border-radius: 2px; width: 12px; height: 12px; }
.w-checkbox-input--inputType-custom.w--redirected-checked { background-color: rgb(56, 152, 236); background-image: url(""); background-position: 50% center; background-repeat: no-repeat; background-size: cover; border-color: rgb(56, 152, 236); }
.w-checkbox-input--inputType-custom.w--redirected-focus { box-shadow: rgb(56, 152, 236) 0px 0px 3px 1px; }
.w-form-formradioinput--inputType-custom { border: 1px solid rgb(204, 204, 204); border-radius: 50%; width: 12px; height: 12px; }
.w-form-formradioinput--inputType-custom.w--redirected-focus { box-shadow: rgb(56, 152, 236) 0px 0px 3px 1px; }
.w-form-formradioinput--inputType-custom.w--redirected-checked { border-width: 4px; border-color: rgb(56, 152, 236); }
.w-layout-blockcontainer { max-width: 940px; margin-left: auto; margin-right: auto; display: block; }
@media screen and (max-width: 991px) {
  .w-layout-blockcontainer { max-width: 728px; }
}
@media screen and (max-width: 767px) {
  .w-layout-blockcontainer { max-width: none; }
}
body { background-color: var(--white); color: var(--primary); font-family: Brandon, sans-serif; font-size: 14px; line-height: 20px; }
h1 { margin-top: 0px; margin-bottom: 10px; font-size: 42px; font-weight: 700; line-height: 48px; }
h2 { color: var(--white); margin-top: 0px; margin-bottom: 10px; font-size: 36px; font-weight: 700; line-height: 42px; }
h3 { margin-top: 0px; margin-bottom: 10px; font-size: 24px; font-weight: 700; line-height: 28px; }
h4 { color: var(--white); text-transform: uppercase; margin-top: 0px; margin-bottom: 10px; font-size: 18px; font-weight: 900; line-height: 24px; }
p { color: rgb(0, 0, 0); margin-bottom: 10px; font-size: 18px; line-height: 24px; }
a { text-decoration: underline; }
strong { font-weight: 700; }
.upper-block { background-color: var(--alice-blue); color: var(--white); justify-content: center; align-items: center; height: 35px; padding-left: 15px; padding-right: 15px; display: flex; }
.upper-text { color: var(--dark-cyan); text-transform: uppercase; font-family: Quicksand, sans-serif; font-size: 14px; font-weight: 700; line-height: 18px; }
.navbar { z-index: 2; background-color: var(--dark-slate-grey); justify-content: center; align-items: center; height: 0px; padding: 30px 20px; display: block; }
.logo, .logo.w--current { text-decoration: none; }
.logo-image { height: auto; }
.logo-image.formobile, .logo-image.formobilenew { display: none; }
.header { height: 750px; display: flex; }
.header-l { background-color: rgb(228, 243, 251); flex: 1 1 auto; justify-content: center; align-items: center; width: 55%; padding-top: 0px; padding-left: 0px; padding-right: 0px; display: flex; position: relative; }
.header-r { background-color: rgb(248, 246, 244); justify-content: center; align-items: center; width: 40%; max-width: none; padding: 36px 20px 25px; display: flex; position: relative; }
.header-r-wrapper { flex-direction: column; align-items: flex-start; width: 100%; max-width: 420px; display: flex; }
.product-info-head { align-items: center; margin-bottom: 10px; display: flex; }
.rating-stars { height: 14px; }
.rating-stars.mr-5 { margin-right: 5px; }
.sm-text { color: rgb(5, 40, 92); margin-bottom: 0px; font-size: 12px; line-height: 14px; }
.sm-text.fw-500 { color: var(--primary); text-transform: capitalize; font-family: Quicksand, sans-serif; font-weight: 500; }
.sm-text.fw-500.review-length { color: var(--dark-slate-grey); font-size: 15px; font-weight: 700; }
.sm-text.text-gray { color: rgb(94, 114, 138); }
.header-product-title { color: var(--dark-slate-grey); margin-bottom: 10px; font-family: Quicksand, sans-serif; font-size: 36px; font-weight: 700; line-height: 42px; }
.header-text { color: var(--dark-slate-grey); margin-bottom: 20px; font-family: National, sans-serif; font-size: 19px; font-weight: 300; }
.fw-500 { font-weight: 500; }
.form-bottom-info { justify-content: space-between; align-items: center; width: 100%; margin-bottom: 15px; display: flex; }
.form-bottom-info-item { align-items: center; font-family: Montserrat, sans-serif; font-size: 11px; font-weight: 600; line-height: 12px; display: flex; }
.shipping-icon { margin-right: 8px; }
.b-line { background-color: rgb(113, 131, 153); width: 1.5px; height: 14px; }
.cards-icon { justify-content: center; align-items: center; width: 100%; display: flex; }
.sold-out { z-index: 10; color: var(--white); text-transform: uppercase; background-color: rgb(255, 142, 46); border-top-left-radius: 40px; border-bottom-left-radius: 40px; justify-content: center; align-items: center; width: 151px; height: 44px; font-weight: 900; display: none; position: absolute; inset: 8% 0% auto auto; }
.fire-icon { margin-right: 8px; }
.product-img { z-index: 1; object-fit: cover; width: 100%; height: 100%; margin-left: auto; margin-right: auto; position: relative; }
.product-img.is-for1920-breakpoint-plus { width: auto; }
.section-1 { align-items: flex-start; height: auto; margin-bottom: 0px; display: flex; position: relative; }
.section-1-left { background-color: var(--dark-slate-grey); justify-content: center; align-items: center; width: 50%; height: auto; min-height: 100vh; padding: 115px 20px 150px; display: flex; position: sticky; top: 0px; }
.section-1-left-wrapper { width: 100%; max-width: 520px; }
.mb-78 { margin-bottom: 78px; }
.mb-78.center-mb { color: rgb(226, 233, 237); font-family: Quicksand, sans-serif; font-size: 36px; font-weight: 700; line-height: 45px; }
.section-1-list { width: 100%; max-width: 490px; }
.section-1-item { align-items: center; margin-bottom: 48px; display: flex; }
.list-icon { margin-right: 0px; }
.section-1-item-info { flex-direction: column; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; align-items: flex-start; display: flex; }
.mb-0 { color: rgb(255, 255, 255); margin-bottom: 0px; }
.mb-5 { color: var(--alice-blue); margin-bottom: 5px; font-family: Quicksand, sans-serif; font-weight: 700; line-height: 27px; }
.list-icon-wrapper { justify-content: center; align-items: center; width: 60px; margin-right: 20px; display: flex; }
.logos { background-color: rgb(247, 252, 253); flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; height: 117px; display: none; position: relative; overflow: hidden; }
.section-1-right { justify-content: center; align-items: center; width: 45%; height: auto; padding: 60px 20px; display: flex; }
.section-1-right-wrapper { flex-direction: column; width: 100%; max-width: 520px; display: flex; }
.video-info-block { flex-direction: column; align-items: flex-start; margin-bottom: 90px; display: flex; }
.md-text { color: rgb(94, 114, 138); font-family: "National book", sans-serif; font-size: 18px; font-weight: 400; line-height: 24px; }
.video-block-wrapper { border-radius: 8px; width: 100%; margin-top: 15px; overflow: hidden; }
.section-2 { background-color: var(--alice-blue); padding-top: 32px; padding-bottom: 36px; display: none; }
.container { width: 100%; max-width: 1190px; margin-left: auto; margin-right: auto; padding-left: 40px; padding-right: 40px; }
.section-wrapper { flex-direction: column; justify-content: center; align-items: center; display: flex; }
.section-2-head { justify-content: space-between; align-items: center; width: 100%; margin-bottom: 25px; display: flex; }
.reviews-list { gap: 30px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; align-items: stretch; width: 100%; margin-bottom: 0px; display: grid; }
.review-item-image-wrapper { height: auto; }
.review-person { object-fit: cover; width: 100%; height: 100%; }
.review-info-head-block { align-items: center; margin-bottom: 6px; display: flex; }
.verified-sc { align-items: center; display: flex; }
.check-green { color: var(--dark-cyan); margin-right: 5px; }
.verified-text { color: var(--dark-cyan); font-family: Quicksand, sans-serif; font-size: 10px; font-weight: 900; line-height: 12px; }
.review-text { color: rgb(94, 114, 138); margin-bottom: 12px; padding-bottom: 20px; font-family: National, sans-serif; font-size: 13px; font-weight: 300; line-height: 16px; }
.button-sm-outline { border: 2px solid var(--primary); color: var(--primary); text-transform: none; background-color: rgba(0, 0, 0, 0); border-radius: 4px; justify-content: center; align-items: center; height: 47px; padding-left: 29px; padding-right: 29px; font-family: Montserrat, sans-serif; font-weight: 700; line-height: 18px; transition: 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19); display: flex; }
.button-sm-outline:hover { border-color: var(--primary); background-color: var(--primary); color: var(--white); }
.button-sm-outline.load-more { display: none; }
.try-sc-item { flex-direction: column; justify-content: center; align-items: center; width: 100%; min-width: auto; max-width: 350px; display: flex; }
.try-it-title { color: rgb(255, 255, 255); text-align: center; text-transform: none; margin-bottom: 12px; font-family: Quicksand, sans-serif; font-size: 16px; font-weight: 700; line-height: 19px; }
.try-sc { justify-content: space-between; align-items: flex-start; width: 100%; max-width: 1000px; display: flex; }
.try-it-heading { flex-direction: column; justify-content: center; align-items: center; width: 100%; max-width: 700px; margin-bottom: 8px; display: flex; }
.try-sc-img { filter: invert(); width: auto; height: 115px; margin-bottom: 0px; }
.try-sc-img.hyt { height: 115px; }
.try-it-text { color: rgb(255, 255, 255); text-align: center; font-family: National, sans-serif; font-size: 19px; font-weight: 300; line-height: 24px; }
.section { background-color: var(--light-blue-2); padding-top: 69px; padding-bottom: 79px; display: none; }
.section.try-it-sc { color: rgb(255, 255, 255); background-color: rgb(4, 26, 48); background-image: url(""); background-position: 50% 0px; background-repeat: no-repeat; background-size: auto; display: none; }
.section-wrapper-2 { flex-direction: column; align-items: center; width: 100%; display: flex; }
.try-icon-wrapper { justify-content: center; align-items: center; height: auto; margin-bottom: 15px; display: flex; }
.try-icon-wrapper.gtr { height: 115px; }
.text-center { color: var(--dark-slate-grey); text-align: center; font-family: Quicksand, sans-serif; font-size: 36px; line-height: 42px; }
.links-footer-1 { color: var(--white); justify-content: space-between; align-items: center; line-height: 24px; display: flex; }
.link-footer { color: var(--white); font-family: National, sans-serif; font-size: 14px; font-weight: 300; line-height: 20px; text-decoration: none; }
.link-footer:hover { color: var(--light-blue); }
.footer-wrapper { flex-direction: column; justify-content: center; align-items: center; width: 100%; max-width: 500px; margin-left: auto; margin-right: auto; display: flex; }
.links-footer-line { background-color: var(--white); width: 1px; height: 20px; }
.footer-text-info { color: var(--white); text-align: center; font-family: National, sans-serif; font-size: 14px; font-weight: 300; line-height: 16px; }
.cc-img { margin-bottom: 20px; }
.cc-img.desk { border-radius: 10px; box-shadow: rgb(3, 3, 3) 0px 3px 11px -5px; }
.cc-img.mob { display: none; }
.footer { background-color: var(--midnight-blue); color: rgb(255, 255, 255); padding-top: 69px; padding-bottom: 72px; display: none; }
.footer-logo { margin-bottom: 30px; }
.footer-copy-sc { width: 100%; max-width: 300px; margin-bottom: 10px; }
.footer-copy-1 { color: var(--white); text-align: center; font-family: National, sans-serif; font-size: 14px; font-weight: 300; }
.cc-list-2 { justify-content: space-between; align-items: center; width: 245px; margin-top: 18px; margin-bottom: 0px; padding-bottom: 0px; padding-right: 0px; display: flex; }
.slide-nav-2 { display: none; }
.logo-slide-wrapper { justify-content: center; align-items: center; min-width: 138px; height: auto; margin-left: 10px; margin-right: 10px; display: flex; }
.logo-slide-wrapper.logsiteloop { min-width: 100px; margin-left: 20px; margin-right: 20px; }
.sticky-nav { z-index: 99; background-color: rgb(255, 255, 255); justify-content: center; align-items: center; width: 100%; max-width: 100vw; height: auto; padding: 16px 20px; transition: 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19); display: block; position: fixed; overflow: hidden; transform: translateY(-105%); }
.button-sm-2 { text-transform: uppercase; background-color: rgb(1, 33, 105); border: 2px solid rgba(0, 0, 0, 0); border-radius: 6px; justify-content: center; align-items: center; width: 144px; height: 37px; margin-left: 10px; padding-left: 5px; padding-right: 5px; font-size: 14px; font-weight: 700; line-height: 18px; transition: 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19); display: flex; }
.button-sm-2:hover { color: rgb(1, 33, 105); background-color: rgba(0, 0, 0, 0); border-color: rgb(1, 33, 105); }
.button-sm-2.sticky-btn-mb { background-color: rgb(255, 142, 46); display: none; }
.button-sm-2.sticky-btn-mb:hover { border-color: rgba(0, 0, 0, 0); }
.button-sm-2.sticky-btn { color: var(--dark-slate-grey); background-color: rgb(253, 176, 2); border-radius: 20px; font-family: Quicksand, sans-serif; font-weight: 700; }
.button-sm-2.sticky-btn:hover { border-color: rgba(0, 0, 0, 0); }
.sticky-nav-wrapper { justify-content: space-between; align-items: center; width: 100%; max-width: 100%; display: flex; }
.sticky-nav-item { color: rgb(0, 35, 126); align-items: center; font-size: 16px; font-weight: 500; line-height: 12px; display: flex; }
.gray-icon-2 { height: 20px; margin-right: 8px; }
.gray-icon-2.hourglass.cc1 { height: 15px; }
.gray-icon-2.hourglass { color: rgb(36, 116, 141); }
.circle-green { height: 12px; margin-right: 8px; }
.slider-block { width: 100%; height: 100%; }
.product-icon-2 { cursor: pointer; background-color: rgb(255, 255, 255); border: 0px solid rgba(0, 0, 0, 0); justify-content: center; align-items: center; width: 50px; height: 50px; margin-left: 4px; margin-right: 4px; transition: 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19); display: flex; position: relative; overflow: hidden; }
.product-icon-2:hover { border-color: rgb(1, 33, 105); transform: scale(1.05); }
.product-icon-2.active { border-width: 2px; border-color: var(--dark-cyan); }
.left-arrow-inside { border: 2px solid var(--dark-cyan); background-color: var(--white); color: var(--primary); border-radius: 50%; width: 40px; height: 40px; left: 3%; }
.left-arrow-inside:hover { border-color: var(--alice-blue); background-color: var(--red); color: var(--white); }
.slider-upper-mask { width: 100%; height: 100%; overflow: hidden; }
.left-arrow-inside-2 { color: rgb(1, 33, 105); background-color: rgb(255, 255, 255); border: 2px solid rgb(1, 33, 105); border-radius: 50%; width: 40px; min-width: 40px; height: 40px; min-height: 40px; left: -20px; }
.left-arrow-inside-2:hover { color: rgb(255, 255, 255); text-align: left; background-color: rgb(1, 33, 105); }
.left-arrow-inside-2.hide { display: none; }
.flex-center { justify-content: center; align-items: center; width: 100%; height: 100%; margin-left: auto; margin-right: auto; display: flex; }
.slide-item-inside { width: 100%; height: 100%; }
.right-arrow-inside { border: 2px solid var(--dark-cyan); background-color: var(--white); color: var(--primary); border-radius: 50%; width: 40px; height: 40px; right: 3%; }
.right-arrow-inside:hover { border-color: var(--alice-blue); background-color: var(--red); color: var(--white); }
.icon-2 { color: var(--dark-cyan); font-size: 16px; font-weight: 700; }
.icon-2:hover { color: var(--alice-blue); }
.right-arrow-inside-2 { color: rgb(1, 33, 105); background-color: rgb(255, 255, 255); border: 2px solid rgb(1, 33, 105); border-radius: 50%; width: 40px; height: 40px; right: -20px; }
.right-arrow-inside-2:hover { color: rgb(255, 255, 255); background-color: rgb(1, 33, 105); }
.right-arrow-inside-2.hide { display: none; }
.slide-item-wrapper { width: 100%; height: 100%; }
.inside-slider { background-color: rgba(0, 0, 0, 0); width: 100%; height: 100%; }
.white-nav { display: none; }
.slider-sc { background-color: rgba(0, 0, 0, 0); width: 100%; height: 100%; margin-bottom: 0px; margin-left: auto; margin-right: auto; }
.mask-3, .slider-el { width: 100%; height: 100%; }
.product-icons-2 { z-index: 10; justify-content: center; align-items: center; display: flex; position: absolute; inset: auto 0% 4%; }
.slide-item-inside-wrapper { width: 100%; height: 100%; }
.slide-item-inside-wrapper.is-centered { display: flex; }
.review-item-2 { background-color: var(--white); border: 1px solid rgba(0, 0, 0, 0.16); border-radius: 6px; overflow: hidden; }
.review-item-2.rr1 { background-color: rgb(246, 252, 255); border-color: rgba(0, 0, 0, 0.37); height: 483px; }
.review-item-2.rr2 { border-color: rgba(0, 0, 0, 0.37); height: 412px; }
.review-item-2.rr5 { border-color: rgba(0, 0, 0, 0.37); height: 411px; }
.review-item-2.rr6 { border-color: rgba(0, 0, 0, 0.37); height: 447px; margin-top: -85px; }
.review-item-2.rr3, .review-item-2.rr4, .review-item-2.rr7 { border-color: rgba(0, 0, 0, 0.37); }
.review-item-2.rr8 { border-color: rgba(0, 0, 0, 0.37); height: 408px; }
.review-info { background-color: var(--white); color: var(--dark-slate-grey); height: 100%; padding: 20px 22px; }
.person-name-2 { color: var(--dark-slate-grey); text-transform: capitalize; margin-right: 8px; font-family: Quicksand, sans-serif; font-weight: 700; line-height: 24px; }
.review-info-head-2 { flex-direction: column; align-items: flex-start; margin-bottom: 12px; display: flex; }
.logo-container { justify-content: flex-start; align-items: center; width: 100%; display: flex; }
.content-holder { align-items: center; width: auto; min-width: auto; display: flex; position: relative; }
.content-holder.onmainsite { width: 560px; min-width: 560px; }
.logo-img { height: 15px; }
.logo-img-2 { height: 32px; }
.logo-img-3 { height: 17px; }
.logo-img-4 { height: 24px; }
.logo-center-el { text-align: center; background-color: rgba(0, 0, 0, 0); background-image: radial-gradient(circle, rgb(247, 252, 253) 10%, rgba(247, 252, 253, 0)); flex-direction: column; justify-content: center; align-items: center; width: 100%; max-width: 35%; height: 100%; font-size: 21px; font-weight: 700; line-height: 21px; display: flex; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.star-icon { color: rgb(255, 164, 28); height: 10px; margin-bottom: 4px; font-family: "Fa solid 900", sans-serif; font-size: 12px; font-weight: 400; }
.date-1 { color: var(--steel-blue); font-weight: 700; }
.text-primary, .text-primary.is-desktop { color: var(--dark-slate-grey); font-family: Quicksand, sans-serif; }
.text-primary.is-mobile { display: none; }
.logo-img-5 { height: auto; }
.logo-img-5.yh1 { height: 20px; }
.logo-img-6, .logo-img-6.lozad { height: auto; }
.logo-img-6.yh2 { height: 25px; }
.logo-img-7 { height: auto; }
.logo-img-7.yt1 { height: 32px; }
.logo-img-8, .logo-img-9 { height: auto; }
.img-fluid { object-fit: cover; width: 100%; height: 100%; }
.sc-heading-l { width: 100%; max-width: 350px; }
.try-sc-texts { max-width: 230px; }
.try-sc-texts-2, .try-sc-texts-3 { width: 100%; max-width: 230px; }
.section-1-item-2 { align-items: center; margin-bottom: 48px; display: flex; }
.rating-stars-2 { height: 16px; margin-right: 5px; }
.hide { display: none; }
.product-list { margin-top: 0px; }
.list-text { color: var(--dark-slate-grey); letter-spacing: 0px; padding-top: 2px; padding-bottom: 2px; font-family: National, sans-serif; font-size: 16px; font-weight: 300; line-height: 23px; display: flex; }
.text-span-3 { color: rgba(1, 88, 168, 0.39); margin-right: 14px; padding-right: 0px; font-family: "Fa solid 900", sans-serif; font-size: 19px; font-weight: 400; line-height: 30px; }
.mid-sec-ban { background-color: rgb(163, 201, 208); margin-top: 0px; padding-top: 30px; padding-bottom: 30px; display: none; }
.heading { color: var(--dark-slate-grey); text-align: center; font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 500; line-height: 25px; }
.button { background-color: var(--red); text-align: center; border-radius: 15px; width: 100%; margin-bottom: 14px; padding-top: 16px; padding-bottom: 16px; font-family: Quicksand, sans-serif; font-size: 27px; font-weight: 700; line-height: 30px; }
.div-block { width: 100%; }
.container-2 { z-index: 1; width: 100%; max-width: 1100px; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; position: relative; }
.card-heading { color: var(--dark-slate-grey); margin-bottom: 5px; font-family: Quicksand, sans-serif; font-weight: 700; }
.heading-block { text-align: center; flex-direction: column; justify-content: center; align-items: center; width: 100%; max-width: none; margin-bottom: 52px; display: flex; }
.sm-paragraph { text-align: center; font-size: 16px; font-weight: 500; line-height: 24px; }
.sm-paragraph.text-gray { color: var(--dark-slate-grey); margin-top: 5px; font-family: National, sans-serif; font-weight: 300; line-height: 20px; }
.grid-3 { gap: 20px 30px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; width: 100%; display: grid; }
.span-text { color: var(--midnight-blue); letter-spacing: 2.25px; text-transform: uppercase; margin-bottom: 9px; font-family: National, sans-serif; font-size: 18px; font-weight: 500; line-height: 18px; }
.card-el-info { text-align: center; flex-direction: column; justify-content: center; align-items: center; margin-top: 10px; padding: 0px 25px; display: flex; }
.card-el-img-d { object-fit: cover; border-radius: 50%; width: 231px; height: 231px; margin-bottom: 30px; }
.card-el { flex-direction: column; align-items: center; display: flex; }
.heading-2 { color: var(--dark-slate-grey); font-family: Quicksand, sans-serif; line-height: 42px; }
.body { color: var(--dim-grey); height: auto; font-family: Quicksand, sans-serif; }
.text-block, .text-block-2 { font-family: Quicksand, sans-serif; font-weight: 500; }
.progressbar-section { height: auto; max-height: none; display: none; }
.image-18 { display: block; }
.image-21 { z-index: 2; position: relative; }
.image-21.link-img { max-width: 31.4px; }
.image-22 { position: absolute; inset: 27% 0% 0% 13%; }
.container-3 { justify-content: space-between; max-width: 1110px; padding-left: 15px; padding-right: 15px; display: block; }
.container-3.container-upsell { max-width: 980px; margin-bottom: 0px; }
.container-3.container-upsell.main-container-upsell { background-color: var(--alice-blue-3); padding-left: 0px; padding-right: 0px; }
.progress-p { color: rgb(70, 75, 144); margin-top: 7px; margin-bottom: 0px; font-size: 9px; line-height: 12px; }
.progress-link { cursor: pointer; display: block; position: relative; }
.progress-link.w--current { cursor: pointer; }
.upsell-header { justify-content: space-between; display: flex; }
.progress-container { display: flex; position: relative; }
.pr-r { position: absolute; top: 50%; transform: translateY(-50%); }
.pr-r.c-pr-r { z-index: 1; display: none; left: 0px; }
.pr-r.r-pr-r { z-index: 1; width: auto; display: none; top: 49%; left: 32px; }
.pr-r.l-pr-r { z-index: 1; right: 29px; }
.progress-step { z-index: 4; width: 68.85px; position: relative; }
.progress-step.ls { z-index: 3; }
.logo-section { text-align: center; background-color: rgb(247, 245, 242); border-bottom: 1px solid rgb(0, 0, 0); border-left: 0px rgb(0, 0, 0); border-right: 0px rgb(0, 0, 0); padding-top: 17px; padding-bottom: 17px; }
.upsell-selector { flex-flow: column wrap-reverse; display: flex; }
.main-img { object-fit: cover; width: 100%; display: block; }
.html-embed-3 { margin-top: 22px; }
.html-embed-3.hide { display: none; }
.image-69 { max-width: 40px; }
.stars-text { color: rgb(101, 104, 116); margin-bottom: 0px; padding-left: 10px; font-size: 12px; }
.stars-text.upsell-stars-text { color: rgb(70, 75, 144); }
.pricing-content { flex-direction: column; justify-content: center; align-items: flex-start; margin-left: 35px; display: flex; }
.qty-selector-upsell { margin-top: 0px; }
.bundle-info { flex-flow: wrap; align-items: center; display: flex; }
.upsell-main-top-block { background-color: var(--dark-slate-grey); color: var(--steel-blue); width: auto; margin-left: 0px; margin-right: 0px; padding: 33px 62px; }
.quantity-content-2 { height: 100%; }
.div-block-4 { align-items: center; padding-left: 13px; display: flex; }
.div-block-4.inf-block-p.upsell-div-block { padding-left: 0px; }
.div-block-4.inf-block-p.upsell-div-block.ups-block-l { justify-content: flex-end; }
.main-steps-text1 { color: rgb(70, 75, 144); text-align: center; margin-bottom: 0px; font-size: 12px; font-weight: 700; line-height: 14px; }
.main-steps-text1.upsell-steps-text { color: rgb(101, 104, 116); font-size: 14px; font-weight: 400; line-height: 18px; }
.price-info { flex-direction: column; justify-content: space-between; align-items: flex-end; display: flex; }
.paragraph-15 { color: rgb(101, 104, 116); text-transform: none; margin-bottom: 0px; font-size: 12px; font-weight: 400; line-height: 14px; }
.paragraph-15.upsell-p15 { color: rgb(70, 75, 144); text-transform: none; }
.main-list-row { align-items: center; margin-bottom: 10px; display: flex; }
.no-offer-block { justify-content: center; margin-top: 30px; display: flex; }
.compare-totals { text-decoration: line-through; }
.form-information { border: 1px rgb(0, 0, 0); margin-top: 14px; }
.form-information.upsell-form-inf { border-style: none none solid; border-bottom-width: 0.5px; border-bottom-color: rgb(167, 168, 169); margin-top: 0px; }
.first_row { background-color: rgb(242, 242, 242); border-radius: 6px; }
.first_row.upsell-firs-row { background-color: rgba(0, 0, 0, 0); }
.sale-title { color: rgb(255, 255, 255); text-align: center; margin-top: 8px; margin-bottom: 10px; padding-left: 43px; padding-right: 43px; font-family: Quicksand, sans-serif; font-size: 28px; font-weight: 700; line-height: 36px; }
.best-slider-icon { max-width: 101px; display: none; position: absolute; inset: 15px auto auto 9px; }
.main-title { color: var(--steel-blue); max-width: 420px; margin-top: 0px; margin-bottom: 0px; font-family: Quicksand, sans-serif; font-size: 28px; font-weight: 600; line-height: 36px; }
.main-title._2ndname { display: none; }
.quantity-content { height: 100%; position: static; }
.quantity-content.qc2 { margin-top: -10px; }
.inf-p-guar { color: rgb(101, 104, 116); margin-bottom: 0px; font-size: 12px; font-weight: 700; line-height: 12px; }
.inf-p-guar.upsell-inf-p-guar { font-weight: 400; }
.products-content { width: 100%; overflow: visible; }
.stars-block { align-items: center; margin-top: 2px; margin-bottom: 17px; display: flex; }
.sets-container { margin-bottom: 15px; }
.gift-text-block { margin-left: 7px; line-height: 14px; }
.no-offer-text { color: rgb(70, 75, 144); text-align: center; margin-bottom: 0px; font-family: Quicksand, sans-serif; font-size: 13px; font-weight: 700; line-height: 13px; text-decoration: underline; }
.tooltiptext { margin-bottom: 0px; font-weight: 400; display: block; }
.qty-tabs-2 { margin-top: 0px; display: block; }
.qty-tabs-2.qt2 { margin-top: 0.5rem; }
.selector { color: rgb(70, 75, 144); flex-direction: row; align-items: center; width: 100%; margin-left: 0px; font-size: 13px; font-weight: 400; line-height: 18px; display: flex; }
.text-price-block { display: flex; }
.select-product-frequency { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border: 2px solid rgb(228, 228, 228); border-radius: 4px; justify-content: center; align-items: center; width: 100%; margin-right: 0px; padding: 15px 15px 10px; display: flex; overflow: visible; }
.select-product-frequency:hover { box-shadow: rgba(56, 50, 124, 0.08) 34px 34px 74px -24px; }
.select-product-frequency.w--current { color: rgb(0, 0, 0); cursor: pointer; background-color: rgb(255, 255, 255); border: 2px solid rgb(70, 75, 144); flex-direction: column; justify-content: center; }
.dot { background-color: rgb(113, 212, 31); border-radius: 50px; width: 9px; height: 9px; margin-bottom: 0px; margin-right: 20px; }
.dot.ups-d { margin-right: 12px; }
.image-13 { margin-left: 2px; margin-right: 5px; }
.product_price_upsells { color: rgb(70, 75, 144); font-size: 12px; font-weight: 700; line-height: 16px; }
.frequency_menu { grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: space-between; justify-items: start; margin-bottom: 10px; display: flex; }
.frequency_menu.fm2 { margin-top: 5px; margin-bottom: 0px; display: flex; }
.main-steps-row { justify-content: space-between; max-width: 430px; margin-top: 20px; margin-left: 34px; display: flex; }
.main-steps-row.upsell-main-steps-row { margin-left: 0px; }
.paragraph-11 { color: rgb(101, 104, 116); font-size: 16px; line-height: 22px; }
.paragraph-11.upsell-p11 { color: var(--midnight-blue); max-width: 390px; margin-bottom: 20px; font-family: Quicksand, sans-serif; font-size: 16px; font-weight: 500; line-height: 20px; }
.tab-price-wrap { color: rgb(0, 0, 0); justify-content: flex-end; align-items: center; margin-top: 2px; margin-bottom: 0px; font-size: 16px; display: flex; }
.inf_block { padding-top: 19px; padding-bottom: 19px; }
.main-list-block { border-bottom: 0.5px solid rgb(167, 168, 169); margin-top: 26px; padding-bottom: 9px; display: block; }
.main-list-block.fronone { display: block; }
.image { position: absolute; inset: 0% 0% 0% auto; }
.image.ups-img { right: 7px; }
.slide { position: relative; }
.check-circle { background-color: rgba(0, 0, 0, 0); border: 1px solid rgb(0, 0, 0); border-radius: 100px; justify-content: center; align-items: center; width: 22px; height: 22px; display: flex; }
.quantity-info-2 { width: 100%; overflow: visible; }
.slide-dot { cursor: pointer; border: 2px rgba(0, 0, 0, 0); max-width: none; margin-left: auto; margin-right: auto; }
.inf-p { color: rgb(101, 104, 116); margin-bottom: 0px; font-size: 12px; line-height: 12px; }
.inf-p.data { margin-bottom: 0px; margin-left: 3px; font-weight: 700; }
.inf-p.data.upsell-data { font-weight: 400; }
.badge-best-seller { color: rgb(255, 255, 255); text-align: center; letter-spacing: 1px; background-color: rgb(70, 75, 144); border: 1px rgb(0, 0, 0); grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: center; align-items: center; width: 100%; max-width: 80px; height: auto; margin-top: 0px; padding: 4px 10px; font-size: 8px; font-weight: 700; display: block; position: absolute; inset: -10px auto auto 12%; }
.check-wrapper { justify-content: center; align-items: center; display: flex; position: absolute; inset: 0% auto 0% 15px; }
.check-wrapper.left { left: 0px; right: auto; }
.cta-kit { z-index: 50; color: rgb(255, 255, 255); justify-content: center; width: 100%; display: flex; }
.sale-p { color: var(--midnight-blue); text-align: center; margin-top: 12px; margin-bottom: 0px; padding-left: 50px; padding-right: 50px; font-family: Quicksand, sans-serif; font-size: 16px; font-weight: 500; line-height: 22px; }
.text-span-63 { font-weight: 300; }
.tab_frequency { background-color: rgba(0, 0, 0, 0); border-radius: 100px; justify-content: flex-start; align-items: center; width: auto; padding-right: 0px; font-weight: 600; display: flex; }
.tab_frequency.w--current { background-color: rgba(0, 0, 0, 0); width: auto; font-weight: 800; }
.tab_frequency.hide { display: flex; }
.main-slider-2 { width: 100%; max-width: none; height: 100%; max-height: none; position: absolute; inset: 0% auto auto 0%; overflow: hidden; }
.main-text-block { max-width: 530px; margin-left: auto; margin-right: auto; padding: 30px 10px 40px 30px; }
.main-text-block.upsell-main-text-block { padding-top: 35px; padding-left: 15px; padding-right: 20px; }
.icon { color: rgb(0, 0, 0); justify-content: center; align-items: center; width: 20px; min-width: 20px; max-width: 20px; height: 20px; min-height: 20px; max-height: 20px; margin-left: 5px; display: flex; }
.icon.open_sub_popup { display: block; }
.image-12 { width: auto; min-width: 92px; max-width: 92px; margin-bottom: 10px; }
.image-12.upsell-img { min-width: auto; max-width: 100%; }
.list-p { color: var(--midnight-blue); margin-bottom: 0px; margin-left: 9px; font-family: Quicksand, sans-serif; font-size: 15px; font-weight: 500; line-height: 18px; }
.prev-arr.slick-arrow.upsell-arr { display: none; }
.columns { display: flex; }
.columns.upsell-cl { background-color: rgba(0, 0, 0, 0); align-items: flex-start; }
.slide-dot-iimg { width: 100%; }
.next-arr.slick-arrow.upsell-arr { display: none; }
.product_price_old_upsells { color: rgb(163, 165, 199); font-size: 12px; line-height: 16px; }
.div-block-5 { padding-left: 15px; display: flex; position: relative; }
.div-block-5.upsell-div-block { align-items: center; padding-left: 0px; }
.column-2 { padding-left: 0px; padding-right: 0px; }
.column-2.upsell-slider-coloumn { padding-left: 5px; padding-right: 5px; }
.main-steps { text-align: center; max-width: none; }
.main-dots { margin-top: 9px; }
.pricing-img { margin-left: 12px; }
.check-white-3 { object-fit: fill; width: 14px; position: relative; }
.check-white-3.checkmark-size { width: 14px; height: 14px; display: block; }
.price-type-2 { color: rgb(70, 75, 144); letter-spacing: 0px; text-transform: none; align-items: center; font-size: 16px; font-weight: 500; line-height: 18px; display: flex; }
.pricing-grid-new { gap: 16px 8px; grid-template-rows: auto; grid-template-columns: 1.25fr 20%; grid-auto-columns: 1fr; justify-content: space-between; align-items: stretch; width: 100%; display: flex; }
.upsell-slider-wrapper { margin-top: 37px; margin-left: 30px; margin-right: 15px; position: relative; }
.delivered-every { color: rgb(101, 104, 116); margin-right: 0px; font-size: 12px; font-weight: 400; line-height: 14px; }
.text-block-16 { letter-spacing: 0px; line-height: 11px; }
.main-section { background-color: rgb(218, 226, 225); }
.main-section.main-section-upsell { background-color: rgb(218, 226, 225); margin-top: 0px; margin-bottom: 0px; }
.image-17 { margin-left: 10px; }
.gift-row { background-color: rgb(255, 255, 255); border-radius: 22px; align-items: center; width: 100%; margin-top: 18px; margin-bottom: 0px; padding: 4px; display: flex; }
.gift-row.upsell-gift-row { margin-top: 0px; margin-bottom: 13px; }
.quantity-menu { gap: 10px; flex-direction: column; grid-template-rows: auto; grid-template-columns: 1fr; grid-auto-columns: 1fr; width: 100%; margin-top: 10px; margin-bottom: 10px; margin-left: 0px; display: grid; }
.button-fluid { background-color: var(--red); color: rgb(255, 255, 255); text-align: center; cursor: pointer; border-radius: 0.4rem; align-items: center; width: 100%; padding: 15px 16px; font-weight: 700; text-decoration: none; transition: background-color 0.25s; display: inline-block; position: relative; }
.button-fluid:hover { background-color: rgb(39, 44, 111); }
.button-fluid:active { background-color: rgb(41, 46, 106); }
.row-el-wrapper { text-align: left; width: 100%; padding-left: 35px; padding-right: 10px; }
.empty { height: auto; }
.empty.bg-primary { background-color: rgb(41, 74, 89); }
.empty.bg-primary.border-bottom-l-r { border-bottom-right-radius: 14px; border-bottom-left-radius: 14px; }
.table-feature { margin-bottom: 0px; font-size: 20px; font-weight: 500; line-height: 24px; }
.table-feature.text-red { color: rgb(243, 92, 103); }
.table-feature.text-red.text-center.table-mb { display: none; }
.section-2 { background-color: var(--alice-blue-2); padding-top: 69px; padding-bottom: 79px; }
.table-head { color: var(--dark-slate-grey); text-align: center; font-family: National, sans-serif; font-size: 20px; font-weight: 400; line-height: 24px; }
.table-logo { width: 80px; }
.col-th { justify-content: center; align-items: center; display: flex; }
.col-th.bg-primary { background-color: var(--dark-slate-grey); color: rgb(1, 33, 105); }
.col-th.flex-down { align-items: flex-end; padding-bottom: 20px; padding-left: 9px; padding-right: 9px; position: relative; }
.col-th.bg-primary { color: rgb(1, 33, 105); background-color: rgb(41, 74, 89); }
.col-th.bg-primary.border-top-l-r { border-top-left-radius: 14px; border-top-right-radius: 14px; }
.col-th.bg-primary.border-top-l-r.flex-down { align-items: flex-end; padding-bottom: 20px; position: relative; }
.check-icon-lg { background-color: rgba(0, 0, 0, 0); width: 30px; min-width: 30px; height: 30px; min-height: 30px; margin-right: 0px; }
.row-tr { gap: 0px; grid-template-rows: auto; grid-template-columns: 2fr 1fr 1fr; grid-auto-columns: 1fr; height: 69px; display: grid; }
.row-tr.odd-bg { background-color: rgba(25, 139, 154, 0); grid-template-columns: 2fr 1fr 1fr 1fr 1fr; }
.row-tr.bg-white { row-gap: 0px; background-color: rgb(255, 255, 255); grid-template-columns: 2fr 1fr 1fr 1fr 1fr; }
.row-tr-2 { gap: 16px 0px; grid-template-rows: auto; grid-template-columns: 2fr 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; height: 125px; display: grid; }
.heading-block-2 { text-align: center; flex-direction: column; justify-content: center; align-items: center; width: 100%; max-width: 900px; margin-bottom: 100px; margin-left: auto; margin-right: auto; display: flex; }
.center-el { justify-content: center; align-items: center; display: flex; }
.center-el.bg-primary { background-color: rgb(41, 74, 89); }
.h1-heading { color: var(--dark-slate-grey); padding-left: 59px; padding-right: 60px; font-family: Quicksand, sans-serif; font-size: 36px; line-height: 45px; }
.table-head-img { border-radius: 100px; height: 100px; position: absolute; inset: -60px 0% auto 50%; transform: translate(-50%); }
.bottom-row { gap: 0px; grid-template-rows: auto; grid-template-columns: 2fr 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; height: 50px; display: grid; }
.table-sc-v1 { width: 100%; max-width: 800px; }
.text-block-68 { color: rgb(70, 75, 144); margin-left: 4px; font-size: 12px; font-weight: 700; line-height: 12px; }
.check-circle-2 { background-color: rgba(0, 0, 0, 0); border: 1px solid rgb(221, 221, 221); border-radius: 100px; justify-content: center; align-items: center; width: 18px; height: 18px; display: flex; }
.pricing-content-2 { flex-direction: column; justify-content: center; align-items: flex-start; padding-left: 15px; display: flex; }
.tab-price-wrap-2 { color: rgb(0, 0, 0); justify-content: flex-end; align-items: center; margin-top: 2px; margin-bottom: 0px; display: flex; }
.pricing-tab-grid { gap: 16px; grid-template-rows: auto; grid-template-columns: 1fr; grid-auto-columns: 1fr; align-items: center; width: 100%; margin-left: 0px; display: grid; }
.price-type { color: rgb(0, 0, 0); letter-spacing: -0.03em; text-transform: none; font-size: 14px; font-weight: 500; line-height: 1; }
.sec-price { margin-bottom: 1rem; }
.text-block-67 { color: rgb(101, 104, 116); text-transform: uppercase; margin-bottom: 8px; font-size: 10px; line-height: 12px; }
.badge-best-seller-2 { background-color: var(--red); color: rgb(255, 255, 255); text-align: center; letter-spacing: 1px; border: 1px rgb(0, 0, 0); border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: center; align-items: center; max-width: 100%; margin-top: 0px; font-size: 8px; font-weight: 700; display: block; position: absolute; top: 0px; right: 20px; }
.badge-best-seller-3 { color: rgb(255, 255, 255); text-align: center; letter-spacing: 1px; background-color: rgb(200, 32, 47); border: 1px rgb(0, 0, 0); border-radius: 6px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: center; align-items: center; width: 100%; max-width: 80px; height: auto; margin-top: 0px; padding: 4px 10px; font-size: 8px; font-weight: 700; display: block; position: absolute; inset: -10px auto auto; }
.list-2 { color: rgb(101, 104, 116); margin-top: 10px; margin-bottom: 0px; padding-left: 15px; font-size: 12px; line-height: 16px; }
.select-variant-option { color: rgb(2, 4, 74); background-color: rgba(0, 0, 0, 0); border: 1px solid rgb(231, 231, 238); border-radius: 6px; justify-content: center; align-items: center; width: 100%; padding: 15px 10px 10px; display: flex; overflow: visible; }
.select-variant-option:hover { box-shadow: rgba(56, 50, 124, 0.08) 34px 34px 74px -24px; }
.select-variant-option.w--current { color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0); justify-content: center; }
.select-variant-option._3-bottles { flex-wrap: nowrap; }
.tabs-content-2 { width: 100%; }
.button-fluid-2 { color: rgb(255, 255, 255); text-align: center; cursor: pointer; background-color: rgb(200, 32, 47); border-radius: 0.4rem; align-items: center; width: 100%; padding: 15px 16px; font-weight: 700; text-decoration: none; transition: background-color 0.25s; display: inline-block; position: relative; }
.button-fluid-2:hover { background-color: rgb(172, 25, 38); }
.button-fluid-2:active { background-color: rgb(182, 18, 33); }
.button-fluid-2.checkout-submit-combo { color: rgb(14, 15, 17); background-color: rgb(255, 184, 21); padding-top: 1.5rem; padding-bottom: 1.5rem; display: none; }
.reg-text { margin-left: 5px; font-weight: 600; line-height: 18px; }
.checkout-price-units { letter-spacing: -0.03em; margin-right: 0px; font-size: 12px; font-weight: 500; line-height: 20px; }
.checkout-price-2 { color: rgb(70, 75, 144); }
.text-block-70 { letter-spacing: 0px; padding: 8px 7px; font-size: 10px; line-height: 10px; }
.icon-list-item { align-items: flex-start; margin-bottom: 0.45rem; display: flex; }
.icon-list-item.first_child { margin-top: 4px; }
.check-white-4 { z-index: 1; object-fit: fill; width: 10px; position: relative; }
.price-list-3 { justify-content: space-between; align-items: center; font-size: 14px; line-height: 18px; display: flex; }
.pricing-tab-content { background-color: rgb(44, 81, 109); background-image: url(""); background-repeat: no-repeat; background-size: cover; flex-direction: column; justify-content: center; align-self: stretch; align-items: baseline; width: 42%; height: auto; padding: 15px 14px; display: block; position: relative; }
.tab-content { height: 100%; }
.select-bottle-qty-4 { color: rgb(0, 0, 0); background-color: rgb(242, 242, 242); border: 2px solid rgb(228, 228, 228); border-radius: 4px; justify-content: center; align-items: flex-start; width: 100%; padding: 12px; display: flex; overflow: visible; }
.select-bottle-qty-4:hover { box-shadow: rgba(56, 50, 124, 0.08) 34px 34px 74px -24px; }
.select-bottle-qty-4.w--current { border: 2px solid var(--dark-slate-grey); color: rgb(0, 0, 0); cursor: pointer; background-color: rgb(255, 255, 255); justify-content: center; align-items: flex-start; }
.feature-wrap { align-items: flex-start; width: 100%; margin-bottom: 0px; line-height: 1.45; display: flex; }
.product_price { color: rgb(70, 75, 144); font-size: 12px; font-weight: 700; line-height: 16px; }
.product_price.checkout-price { color: rgb(70, 75, 144); flex-direction: row; font-size: 12px; font-weight: 700; line-height: 12px; display: flex; }
.check-wrapper-3 { justify-content: center; align-items: center; display: flex; position: absolute; inset: 0% auto 0% 10px; }
.price-type-3 { color: rgb(70, 75, 144); letter-spacing: 0px; text-transform: none; align-items: center; margin-bottom: 8px; margin-right: 100px; font-size: 18px; font-weight: 500; line-height: 18px; display: flex; }
.price-type-3.pt3-mob { display: none; }
.price-type-3.full { margin-right: 0px; }
.image-46 { width: 100px; }
.feature-text { font-size: 0.75rem; font-weight: 700; line-height: 1.35; }
.quantity-menu-2 { gap: 7px; flex-direction: column; grid-template-rows: auto; grid-template-columns: 1fr; grid-auto-columns: 1fr; width: 100%; margin-top: 10px; margin-bottom: 10px; margin-left: 0px; display: grid; }
.product_price_old { color: rgb(163, 165, 199); padding-right: 0.5rem; line-height: 16px; text-decoration: line-through; }
.product_price_old.checkout-compare { color: rgb(101, 104, 116); font-size: 12px; }
.saving-sec-2 { color: rgb(14, 15, 17); flex-direction: row; justify-content: flex-end; align-items: center; padding-top: 0px; display: flex; }
.tabs { display: none; }
.price-info-2 { flex-flow: wrap; justify-content: flex-start; align-items: center; margin-bottom: 7px; display: flex; }
.pricing-image { text-align: center; justify-content: center; align-items: center; min-width: 115px; display: flex; }
.tabs-menu-copy { gap: 12px; flex-direction: column; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; width: 100%; margin-bottom: 10px; margin-left: 0px; display: grid; }
.pricing-grid-2 { gap: 16px; grid-template-rows: auto; grid-template-columns: 1fr 20%; grid-auto-columns: 1fr; align-items: stretch; width: 100%; display: flex; }
.checkmark { color: rgb(41, 175, 92); justify-content: center; align-items: center; width: 22px; height: 22px; margin-top: -3px; margin-right: 5px; display: flex; }
.text-block-69 { color: rgb(101, 104, 116); font-size: 10px; line-height: 12px; }
.list { margin-bottom: 0px; }
.save-text { align-items: center; margin-top: 2px; margin-left: 10px; text-decoration: line-through; display: flex; }
.sub-button { font-size: 10px; font-weight: 400; line-height: 12px; }
.check-wrapper-4 { justify-content: center; align-items: center; display: flex; position: relative; }
.image-45 { width: 49px; }
.savings-number { color: rgb(41, 175, 92); text-align: left; font-weight: 700; }
.tab-content-inner { margin-top: 0px; }
.check-div { display: none; }
.globals-checkout { min-height: 50px; display: none; }
.ch-preloader { width: 100%; height: 100%; position: fixed; inset: 0%; }
.ch-preloader.white-overlay { z-index: 9999; background-color: rgb(255, 255, 255); display: none; }
.spinner-wrapper { flex-direction: column; justify-content: center; align-items: center; display: none; position: fixed; inset: 0%; }
.div-block-345 { justify-content: center; align-items: center; display: flex; position: relative; }
.spinner { border-width: 6px; border-style: solid; border-color: rgb(60, 64, 75) rgb(239, 239, 239) rgb(239, 239, 239); border-image: initial; border-radius: 50%; width: 100px; height: 100px; margin: auto; }
.icon-3 { color: rgb(60, 64, 75); justify-content: center; align-items: center; width: 38px; height: 38px; display: flex; position: absolute; }
.text-block-65 { color: var(--steel-blue); margin-top: 1rem; font-family: Quicksand, sans-serif; font-weight: 600; }
.coupon-tag { color: rgb(255, 255, 255); background-color: rgb(200, 32, 47); border-radius: 0.25rem; justify-content: center; align-items: center; width: auto; margin-top: 0.75rem; padding: 10px; display: flex; }
.payment-agree { color: rgba(26, 26, 26, 0.9); text-align: center; width: 100%; margin-top: 10px; margin-bottom: 15px; font-size: 10px; }
.feature-heading-inner { align-items: center; display: flex; }
.feature-icon-2 { justify-content: center; align-items: flex-start; min-height: 30px; font-size: 14px; display: flex; }
.coupon-code-opener { opacity: 1; flex-direction: column; align-items: flex-start; width: 100%; height: auto; display: flex; position: static; }
.feature-content-text { flex-direction: column; justify-content: space-between; display: flex; }
.loader-wrapper { z-index: 5; border-radius: 0.25rem; justify-content: center; align-items: center; margin-right: 10px; display: none; position: relative; inset: 0%; }
.feature-header { color: rgba(26, 26, 26, 0.9); text-align: center; border: 1px solid rgb(239, 239, 239); border-radius: 0.25rem; flex-direction: row; align-items: flex-start; padding: 1rem 3.25rem; display: flex; }
.button-span { font-size: 0.565rem; font-weight: 500; }
.same-shipping { cursor: pointer; border-top-left-radius: 0.25px; border-top-right-radius: 0.25px; width: 100%; margin-bottom: 0px; padding: 12px 14px; }
.same-shipping:hover { background-color: rgb(252, 252, 252); }
.same-shipping.border-bottom { cursor: pointer; border-bottom: 1px solid rgb(220, 220, 223); align-items: center; display: flex; }
.same-shipping.border-bottom:hover { background-color: rgb(252, 252, 252); }
.rtc-right { background-color: rgb(249, 249, 249); background-image: none; align-items: flex-start; width: 45%; height: auto; min-height: 865px; padding: 2.75rem 20px 80px 4.125rem; display: flex; position: relative; }
.text-scroll-a { letter-spacing: -0.1px; text-transform: uppercase; font-weight: 900; }
.button-txt-icon { z-index: 1; flex-flow: wrap; justify-content: center; align-items: center; width: 100%; margin-bottom: 2px; display: flex; position: relative; }
.image-24 { opacity: 1; width: 8px; }
.attentive-wrapper { margin-top: 5px; }
.attentive_terms { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-style: solid; border-color: rgba(15, 21, 41, 0.23); border-radius: 4px; width: 18px; min-width: 18px; height: 18px; min-height: 18px; margin-top: 0px; margin-left: 0px; margin-right: 16px; }
.attentive_terms.w--redirected-checked { background-color: rgb(0, 0, 0); background-size: 14px; border: 0px rgba(0, 0, 0, 0); border-radius: 4px; margin-top: 0px; margin-left: 0px; }
.check-wrapper-2 { margin-top: 15px; }
.form-paypal { width: 100%; margin-bottom: 0px; }
.sale-inner { color: rgb(255, 255, 255); justify-content: center; align-items: center; padding-top: 0.85rem; padding-bottom: 0.85rem; font-size: 0.875rem; font-weight: 700; line-height: 1; display: flex; }
.image-9 { width: 20px; margin-right: 10px; }
.success-message { letter-spacing: 1px; padding: 0px; }
.rtc-left-container { width: 100%; max-width: 528px; position: relative; }
.limited-offre-icon { filter: none; justify-content: center; align-self: center; align-items: center; height: 35px; margin-right: 0px; display: flex; position: relative; }
.image-41 { width: 80px; margin-right: 5px; }
.p-rebill { align-items: center; margin-top: 0px; margin-bottom: 0px; font-size: 0.75rem; font-weight: 900; line-height: 1; display: flex; }
.frm-flds { z-index: 1; flex-direction: row; align-items: stretch; width: 100%; font-size: 0.85rem; display: flex; position: relative; }
.div-block-346 { justify-content: flex-end; width: 50%; min-height: 0px; padding-left: 30px; display: flex; }
.coupon-icon { filter: invert(); width: 1rem; height: 1rem; font-size: 0.85rem; }
.coupon-icon.checkout-remove-coupon { cursor: pointer; }
.checkbox-terms { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-style: solid; border-color: rgba(15, 21, 41, 0.23); border-radius: 4px; width: 18px; min-width: 18px; height: 18px; min-height: 18px; margin-top: 0px; margin-left: 0px; margin-right: 16px; }
.checkbox-terms.w--redirected-checked { background-color: rgb(15, 21, 41); background-size: 14px; border: 0px rgba(0, 0, 0, 0); border-radius: 4px; margin-top: 0px; margin-left: 0px; }
.rtc-header { width: 100%; margin-bottom: 0px; }
.payment-selector { border: 1px solid rgb(220, 220, 223); border-radius: 0.25rem; }
.payment-flds-box { margin-top: 20px; margin-bottom: 2.25rem; position: relative; }
.payment-flds-box.last-child { margin-bottom: 0px; }
.payment-flds-box.first_child, .payment-flds-box.toprev { margin-top: 0px; }
.checkout_panel { overflow: hidden; }
.promo-top { flex: 1 1 0%; justify-content: space-between; font-size: 0.75rem; display: flex; }
.checkout-head { background-color: var(--dark-slate-grey); flex-wrap: wrap; justify-content: space-between; margin-bottom: 0px; padding: 11px 15px; display: flex; }
.diff-shipping { cursor: pointer; align-items: center; width: 100%; margin-bottom: 0px; padding: 12px 14px; display: flex; }
.diff-shipping:hover { background-color: rgb(252, 252, 252); }
.shipping-radio { width: 16px; height: 16px; margin-top: 0px; margin-left: 0px; margin-right: 5px; }
.shipping-radio.w--redirected-checked { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); border-width: 3px; border-color: rgb(255, 255, 255); width: 16px; height: 16px; box-shadow: rgb(0, 0, 0) 0px 0px 0px 1px; }
.shipping-radio.w--redirected-focus { box-shadow: none; color: rgb(255, 255, 255); border-width: 4px; border-color: rgb(0, 0, 0); }
.diff-billing-address-wrapper { background-color: rgb(249, 249, 249); border-bottom: 1px solid rgb(220, 220, 223); border-left: 1px solid rgb(220, 220, 223); border-right: 1px solid rgb(220, 220, 223); height: auto; margin-top: -10px; padding: 20px 10px 5px; }
.rtc-left { justify-content: flex-end; width: 55%; min-height: 865px; padding: 2.75rem 7rem 60px 20px; display: flex; position: static; }
.refill-ships { color: rgb(14, 15, 17); justify-content: center; align-items: center; width: 12px; margin-right: 5px; display: flex; }
.coupon-text { margin-left: 10px; margin-right: 10px; font-size: 0.875rem; font-weight: 700; line-height: 1; }
.cc-image { flex-direction: row; justify-content: space-between; width: 160px; min-height: 25px; display: flex; position: absolute; inset: 0% 0% 0% auto; }
.rtc-form-container { flex-flow: wrap; justify-content: space-around; margin-top: 0px; display: flex; }
.offer-bold-3-copy { color: rgb(200, 32, 47); margin-bottom: 0px; font-weight: 900; line-height: 22px; }
.coupon-holder { width: 100%; padding-bottom: 0px; display: block; }
.avatar-block-img { width: 52px; min-width: 52px; height: 52px; min-height: 52px; margin-right: 1rem; }
.sign-up-text-2 { text-align: center; white-space: nowrap; width: auto; margin-left: 12px; margin-right: 12px; font-size: 0.625rem; font-weight: 500; line-height: 24px; }
.summary-holder { background-color: rgb(249, 249, 249); border-radius: 0.5rem; margin-top: 5px; font-size: 0.75rem; }
.cc-radio { color: var(--dark-slate-grey); margin-bottom: 0px; margin-left: 0px; font-family: National, sans-serif; font-size: 0.875rem; font-weight: 500; }
.cc_card { width: 35px; }
.cc_card.genric { display: none; }
.small-text { text-align: left; margin-left: 10px; font-size: 10px; font-weight: 400; }
.feature-checkout { text-transform: none; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 0.75rem; font-weight: 900; line-height: 1; }
.review-location-verified { justify-content: space-between; align-items: center; display: flex; }
.complete-purchase-text { font-family: National, sans-serif; font-size: 1.3rem; font-weight: 500; }
.three-quarter-spinner { z-index: 6; border-width: 2px; border-style: solid; border-color: rgba(255, 255, 255, 0.34) rgb(255, 255, 255) rgb(255, 255, 255); border-image: initial; border-radius: 50%; width: 20px; height: 20px; position: relative; }
.three-quarter-spinner.black { border-color: rgba(0, 0, 0, 0.34) rgb(0, 0, 0) rgb(0, 0, 0); }
.coupon-input-wrapper { flex-wrap: nowrap; width: 100%; height: 100%; display: flex; position: relative; }
.form-2 { justify-content: center; align-items: center; display: flex; }
.form-2.checkout-combo-form { flex-direction: column; position: relative; }
.agree-link { color: rgba(26, 26, 26, 0.9); }
.agree-link.pp03, .agree-link.pp04 { color: var(--white); }
.agree-link.gt2 { color: rgb(255, 255, 255); }
.checkout-paypal-form { position: relative; }
.checkout-container { flex-wrap: wrap; justify-content: center; align-items: flex-start; width: 100%; height: auto; }
.secure-text { color: var(--white); margin-left: 5px; font-size: 14px; font-weight: 700; line-height: 14px; }
.feature-heading { justify-content: center; align-items: center; width: 100%; }
.mbg-days { font-weight: 700; }
.protection-block { align-items: center; margin-bottom: 0px; display: flex; }
.refill-description { line-height: 1.5; }
.accepts_marketing { justify-content: flex-start; align-items: flex-start; width: 100%; min-width: 100%; margin-bottom: 10px; margin-right: 0px; padding-left: 0px; font-size: 0.75rem; display: none; position: relative; }
.feature-content { text-align: left; width: 100%; min-height: 30px; padding-left: 1rem; }
.caret-down { z-index: 15; cursor: none; background-color: rgba(0, 0, 0, 0); border-left: 1px rgb(225, 225, 225); border-top-right-radius: 6px; border-bottom-right-radius: 6px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: center; align-items: center; width: 35px; height: 3rem; display: flex; position: absolute; bottom: 0%; left: auto; right: 0%; }
.bar-coupon { font-style: italic; font-weight: 900; text-decoration: underline; }
.subscription-box { width: 100%; margin-bottom: 1rem; }
.review-order-summary { color: rgb(0, 0, 0); letter-spacing: 0.5px; font-size: 16px; font-weight: 700; }
.paragraph-feature { margin-top: 0.25rem; font-size: 0.685rem; line-height: 1.5; }
.icon-promo { width: 12px; margin-left: 10px; }
.timer-checkout { color: rgb(200, 32, 47); font-weight: 900; }
.mbg-text { margin-bottom: 0px; font-size: 0.75rem; line-height: 1.45; }
.stripe-wallet-button { width: 100%; position: relative; }
.error-message { text-align: center; padding-top: 20px; padding-bottom: 20px; }
.cc-form { background-color: rgb(249, 249, 249); border-top: 1px solid rgb(220, 220, 223); border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; width: 100%; margin-top: 0px; padding: 15px; }
.review-shield-2 { width: 70px; margin-top: 0px; margin-left: 5px; display: block; }
.form-group { flex-wrap: wrap; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: space-between; width: 100%; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; padding: 0px; display: flex; }
.form-group.half-fld { width: 49%; }
.form-group.half-fld.fl { width: 100%; }
.form-group.attentive { margin-top: -1.75rem; display: block; }
.form-group._32-percent { width: 32%; }
.form-group.all-border-radius { background-color: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 223); position: relative; }
.form-group.all-border-radius.no_m_b { border-radius: 0.25rem; margin-bottom: 0px; }
.form-group.checkout-paypal-form { margin-bottom: 0px; margin-right: 0.875rem; }
.list-person-item-info { flex-direction: column; width: 100%; display: flex; }
.offer-container { filter: none; justify-content: center; align-self: center; align-items: center; height: 35px; display: flex; position: relative; }
.verified-2 { align-items: center; display: flex; }
.radio-payment { background-color: rgb(255, 255, 255); width: 16px; height: 16px; }
.radio-payment.w--redirected-checked { background-color: rgb(0, 0, 0); border-width: 3px; border-color: rgb(255, 255, 255); width: 16px; height: 16px; margin-top: 0px; margin-right: 5px; display: none; box-shadow: rgb(0, 0, 0) 0px 0px 0px 1px; }
.avatar-img { object-fit: cover; border-radius: 50%; width: 100%; min-width: auto; max-width: none; height: 100%; min-height: auto; }
.div-block-3 { width: auto; min-height: 20px; display: flex; }
.payoptbox { margin-top: 20px; position: relative; }
.rtc-grid { flex-direction: row; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: space-between; align-items: flex-start; width: 100%; display: flex; }
.rtc-grid.mobile { justify-content: space-between; }
.input-flds { background-color: rgb(255, 255, 255); border: 0.1rem solid rgb(224, 226, 226); border-radius: 0.25rem; justify-content: center; align-items: center; width: 100%; height: 3rem; margin-bottom: 0px; padding-left: 12px; padding-right: 12px; display: flex; position: relative; }
.input-flds:hover { background-color: rgb(253, 253, 253); }
.input-flds:focus { z-index: 10; background-color: var(--white); border: 1px solid rgb(231, 231, 231); font-size: 14px; }
.input-flds.select-field { cursor: pointer; }
.input-flds.select-field:focus { border-width: 1px; border-color: rgb(231, 231, 231); }
.input-flds.stripe_flds { height: auto; padding-top: 14px; padding-bottom: 14px; display: block; }
.input-flds.required:focus { background-color: var(--white); }
.secure-icon { filter: invert(); width: 30px; min-width: 30px; height: 30px; min-height: 30px; }
.divider-wrap { justify-content: center; align-items: center; width: 100%; margin-top: 2rem; margin-bottom: 2rem; display: flex; }
.divider-wrap.reviews { flex-direction: row; margin-top: 0.75rem; margin-bottom: 0.5rem; }
.divider-wrap.smaller { margin-top: 1rem; margin-bottom: 1rem; }
.checkout-cart-display { background-color: rgba(0, 0, 0, 0); width: 100%; min-width: auto; height: 100%; min-height: 30px; padding: 0px; font-size: 0.875rem; position: relative; }
.checkout-cart-display.order_info { margin-top: 1rem; }
.text-block-50 { color: rgb(182, 182, 182); font-size: 12px; }
.sign-up-text { color: rgba(26, 26, 26, 0.9); text-align: center; white-space: nowrap; width: auto; margin-left: 12px; margin-right: 12px; font-size: 10px; font-weight: 400; line-height: 24px; }
.customer-r-text { margin-bottom: 0px; padding-left: 0px; font-size: 12px; line-height: 18px; }
.rtc-right-container { align-self: flex-start; width: 100%; max-width: 25.875rem; height: auto; position: sticky; top: 40px; }
.guarantee-icon { width: 26px; min-width: 26px; height: 26px; min-height: 26px; }
.button_rtc { border-radius: 3px; flex-direction: column; justify-content: center; align-items: center; width: 100%; margin-top: 0px; font-weight: 700; line-height: 16px; text-decoration: none; display: flex; position: relative; }
.divider { color: rgb(239, 239, 239); background-color: rgb(239, 239, 239); height: 1px; margin-top: 1.435rem; margin-bottom: 2rem; }
.inner { cursor: pointer; justify-content: space-between; align-items: center; padding: 15px 20px; font-size: 18px; font-weight: 400; display: flex; }
.rtc-checkout { background-color: rgb(255, 255, 255); justify-content: center; align-items: stretch; width: 100%; height: 100%; min-height: 100vh; display: flex; position: relative; }
.attentive_field { justify-content: flex-start; align-items: flex-start; width: 100%; min-width: 100%; margin-bottom: 10px; margin-right: 0px; padding-left: 0px; font-size: 0.625rem; display: flex; position: relative; }
.footer-link { color: rgb(51, 51, 51); }
.refill-card { background-color: rgb(255, 255, 255); border: 1px solid rgb(233, 228, 228); border-radius: 4px; width: 100%; min-height: 20px; margin-top: 25px; padding: 0.75rem; font-size: 0.75rem; }
.div-block-317.ffr1 { margin-top: 15px; margin-bottom: 22px; padding-bottom: 0px; }
.icon-cvv { z-index: 10; align-items: center; height: 55px; display: flex; position: absolute; inset: auto 15px auto auto; }
.radio-select-cc { cursor: pointer; align-self: center; align-items: center; width: 100%; margin-bottom: 0px; padding-left: 0px; display: flex; position: relative; }
.limited-offre-head-3 { flex-wrap: wrap; align-self: center; align-items: center; margin-left: 0.75rem; margin-right: 5px; display: flex; position: relative; }
.checkbox-detail { color: var(--dark-slate-grey); width: 100%; margin-bottom: 0px; margin-left: -5px; font-family: "Proxima Soft", sans-serif; display: block; }
.checkbox-detail.pp01 { color: var(--white); font-family: "Proxima Soft", sans-serif; }
.trusted-reviews { gap: 16px; grid-template-rows: auto auto; grid-template-columns: 1fr; grid-auto-columns: 1fr; margin-top: 0px; display: grid; }
.secure-checkout { flex-direction: row; align-items: center; display: flex; }
.list-block-1-info { flex-direction: row; justify-content: space-between; align-items: center; width: 100%; display: flex; }
.text-scroll-b { letter-spacing: -0.1px; text-transform: uppercase; margin-left: 10px; font-weight: 500; }
.list-block-1 { flex-direction: row; justify-content: space-between; margin-bottom: 0px; display: flex; }
.list-person-item { flex-direction: column; align-items: flex-start; width: 100%; margin-bottom: 0px; display: flex; }
.list-person-item.text-black.mb-30 { margin-bottom: 0px; }
.text-span-61 { font-size: 0.75rem; font-weight: 900; }
.attentive-link { color: rgb(18, 1, 227); font-size: 10px; text-decoration: underline; }
.checkout-bar { justify-content: center; display: flex; }
.checkout-coupon-button { z-index: 20; color: rgba(0, 0, 0, 0.9); background-color: rgba(0, 0, 0, 0); border-top-right-radius: 8px; border-bottom-right-radius: 8px; justify-content: center; align-items: center; width: 20%; height: 100%; font-size: 12px; font-weight: 600; display: flex; position: absolute; inset: 0% 0% 0% auto; }
.coupon-code-holder { border-top: 1px solid rgb(239, 239, 239); border-bottom: 1px solid rgb(239, 239, 239); margin-bottom: 1.25rem; }
.input-label { z-index: 800; color: rgb(90, 90, 90); align-items: center; height: 55px; margin-bottom: 0px; padding: 12px 12px 12px 13px; font-size: 0.85rem; font-weight: 400; transition: font-size 0.2s, color 0.2s; display: none; position: absolute; inset: 0%; }
.input-label.float { font-size: 0.75rem; transform: translateY(-0.6rem); }
.input-label.phone-float { font-size: 0.75rem; transform: translate(38px, -0.6rem); }
.heading-3 { color: rgb(14, 15, 17); }
.heading-3.checkout { letter-spacing: -0.017em; margin-top: 0px; margin-bottom: 1rem; font-family: Quicksand, sans-serif; font-size: 1.125rem; font-weight: 700; line-height: 1.25; }
.heading-3.checkout.forpp { color: var(--white); margin-top: 15px; }
.heading-3.checkout.top1 { margin-top: 21px; }
.heading-3.checkout-copy { letter-spacing: -0.017em; margin-top: 0.4rem; margin-bottom: -0.3rem; padding-left: 0.5rem; font-family: Quicksand, sans-serif; font-size: 1.125rem; font-weight: 700; line-height: 1.25; }
.heading-3.checkout-copy.ggt { margin-top: 1.1rem; margin-bottom: 0px; }
.heading-3.checkout { letter-spacing: -0.017em; margin-top: 0px; margin-bottom: 1rem; font-size: 1.125rem; font-weight: 900; line-height: 1.25; }
.heading-3.m { letter-spacing: -0.019em; margin-top: 0px; margin-bottom: 1rem; font-size: 1.75rem; font-weight: 900; line-height: 1.25; }
.heading-3.m.welcome_message { margin-bottom: 0px; }
.refill-mobo-only { background-color: rgba(0, 0, 0, 0); border-style: none; border-radius: 0px; margin-top: 0px; margin-bottom: 0.5rem; padding: 0px; line-height: 1; display: flex; }
.flex-row { width: 100%; display: flex; }
.footer-5 { justify-content: space-between; width: 100%; margin-top: 15px; display: flex; position: static; bottom: 30px; }
.footer-5.desktop { margin-top: 25px; }
.footer-5.mobile { display: none; }
.order-summary-tablet-mobile { border: 1px solid rgb(219, 219, 219); max-width: none; margin-top: 20px; display: none; }
.cart-reserved { margin-bottom: 0px; margin-left: 0.5rem; line-height: 22px; }
.checkout-review-name { text-align: left; margin-right: 5px; font-size: 0.85rem; font-weight: 500; line-height: 1; }
.form-content { flex-direction: column; justify-content: center; align-items: flex-start; width: 100%; max-width: 100%; display: flex; }
.add-promo-code { font-weight: 700; }
.add-promo { cursor: pointer; justify-content: space-between; align-items: center; padding-top: 0.75rem; padding-bottom: 0.75rem; font-weight: 400; display: flex; }
.terms-text { text-align: left; margin-left: 10px; font-size: 10px; font-weight: 400; text-decoration: underline; }
.image-10 { width: 60px; margin-right: 15px; }
.mbg-section { justify-content: center; align-items: center; margin-top: 15px; display: flex; }
.sale-banner { background-color: rgb(200, 32, 47); }
.checkout-submit-paypal { background-color: rgb(255, 196, 57); background-image: url(""); background-position: 50% center; background-repeat: no-repeat; background-size: auto; border-radius: 4px; justify-content: center; width: 100%; min-height: 40px; max-height: none; padding: 10px; display: flex; }
.checkout-submit-paypal:hover { background-color: rgb(255, 189, 60); }
.countdown-v2 { background-color: rgb(254, 250, 242); border-radius: 0.25rem; align-items: center; height: 3.45rem; margin-top: 15px; padding: 5px 12px 5px 8px; font-size: 0.875rem; display: flex; position: relative; }
.express-checkout { width: 100%; margin-top: 15px; margin-bottom: 10px; display: flex; position: relative; }
.brand-logo-image { height: 2.5rem; }
.promo-code-add { width: 100%; }
.checkout-billing-fields { border: 0px solid rgb(204, 204, 204); border-radius: 0px; height: auto; margin-top: 0px; margin-bottom: 0px; padding: 0px; display: none; overflow: visible; }
.shipping-billing-label { color: var(--dark-slate-grey); margin-bottom: 0px; margin-left: 5px; font-family: "National book", sans-serif; font-size: 0.85rem; font-weight: 300; }
.checkout_menu { cursor: pointer; justify-content: space-between; align-items: center; font-size: 18px; font-weight: 400; display: flex; }
.select-form-wrapper { cursor: pointer; flex: 1 1 0%; align-items: center; display: flex; position: relative; }
.rtc-combo-form { width: 100%; min-height: auto; margin-top: 0px; position: relative; overflow: visible; }
.checkout-form-secure { color: rgb(135, 151, 173); margin-bottom: 0px; font-size: 10px; }
.summary-wrap { background-color: rgba(0, 0, 0, 0); margin-bottom: 0.75rem; padding-top: 5px; }
.div-block-340 { align-items: center; display: flex; }
.mgb-extra { font-size: 0.875rem; }
.grey-line { background-color: rgb(239, 239, 239); width: 100%; height: 1px; }
.form-wrapper { width: 100%; max-width: 100%; height: auto; max-height: 100%; margin-bottom: 0px; }
.cc-header { border-bottom: 1px rgb(220, 220, 223); justify-content: space-between; align-items: center; padding: 0px; display: block; overflow: hidden; }
.payment-cc { cursor: pointer; background-color: rgb(255, 255, 255); border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; justify-content: space-between; align-items: center; width: 100%; padding: 15px; display: flex; overflow: hidden; }
.section-3 { padding-top: 51px; padding-bottom: 17px; }
.section-3.section-blue { color: rgb(255, 255, 255); background-color: rgb(36, 116, 141); padding-top: 30px; padding-bottom: 30px; }
.section-3.try-it-sc { background-color: var(--dark-slate-grey); color: rgb(255, 255, 255); padding-top: 59px; padding-bottom: 69px; display: none; }
.section-3.faq-section { padding-top: 75px; padding-bottom: 75px; }
.guarantee-sc-d { gap: 16px 86px; flex-direction: row; grid-template-rows: auto; grid-template-columns: min-content 1fr; grid-auto-columns: 1fr; justify-content: center; align-items: center; width: 942px; max-width: 100%; font-size: 24px; font-weight: 500; line-height: 26px; display: grid; }
.guarantee-img-d { min-width: 159px; }
.guarantee-img-d.formobile1 { display: none; }
.guarantee-title { color: var(--cyan); margin-bottom: 20px; font-family: Quicksand, sans-serif; font-size: 30px; font-weight: 700; line-height: 40px; }
.text-block-71 { color: var(--white); font-family: "National book", sans-serif; font-size: 20px; font-weight: 300; }
.faq-content { overflow: hidden; }
.faq-icon { justify-content: center; align-items: center; width: 20px; min-width: 20px; height: 20px; min-height: 20px; margin-left: 20px; font-family: "Fa solid 900", sans-serif; font-size: 20px; display: flex; }
.faq-sc { width: 100%; max-width: 925px; }
.faq-item-head { background-color: rgba(0, 0, 0, 0); justify-content: space-between; align-items: center; height: auto; min-height: 72px; padding-left: 0px; padding-right: 0px; display: flex; }
.faq-item-head:hover { color: rgb(29, 60, 154); }
.question-text-mb { font-size: 20px; font-weight: 700; line-height: 24px; display: none; }
.faq-item { cursor: pointer; background-color: rgb(255, 255, 255); margin-bottom: 8px; padding-left: 0px; padding-right: 0px; }
.faq-item.faq-itemborder { border-bottom: 1px solid rgb(241, 242, 244); }
.heading-block-4 { flex-direction: column; justify-content: center; align-items: center; width: 100%; max-width: 900px; margin-bottom: 40px; display: flex; }
.question-text { color: var(--dark-slate-grey); font-family: Quicksand, sans-serif; font-size: 21px; font-weight: 700; line-height: 28px; }
.question-text.hide { display: block; }
.link { color: rgb(1, 33, 105); text-decoration: underline; }
.link:hover { color: rgb(231, 243, 250); }
.faq-list { flex-direction: column; display: flex; }
.faq-content-wrapper { padding-top: 20px; padding-bottom: 20px; }
.faq-text-2 { color: var(--midnight-blue); margin-bottom: 0px; font-family: "National book", sans-serif; font-weight: 300; line-height: 26px; }
.heading-4 { font-family: Quicksand, sans-serif; font-size: 36px; line-height: 42px; }
.p-text { color: var(--slate-grey); font-family: "National book", sans-serif; font-size: 18px; font-weight: 400; line-height: 24px; }
.p-text.mb-30 { margin-bottom: 30px; }
.content-sc-item-info { flex-direction: column; justify-content: center; align-items: flex-start; display: flex; }
.mb-20 { color: var(--slate-blue); margin-bottom: 20px; font-family: Quicksand, sans-serif; font-size: 31px; line-height: 38px; }
.content-sc-item-wrapper-img { border-radius: 0px; width: 100%; height: 100%; overflow: hidden; }
.content-sc-item-wrapper-img.sddesk { width: 50%; margin-left: 25px; }
.content-sc-item-wrapper-img.twotwo { width: 100%; margin-right: 25px; }
.content-sc-item-2 { gap: 16px 70px; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; width: 100%; max-width: 1000px; margin-bottom: 90px; display: grid; }
.content-sc-item { gap: 16px 60px; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; width: 100%; max-width: 941px; margin-bottom: 90px; display: grid; }
.sm-button { color: rgb(255, 255, 255); background-color: rgb(1, 33, 105); border-radius: 3px; justify-content: center; align-items: center; width: 160px; max-width: none; height: 47px; padding-left: 10px; padding-right: 10px; font-family: Montserrat, sans-serif; font-size: 14px; font-weight: 700; display: flex; }
.sm-button:hover { background-color: rgb(29, 60, 154); }
.content-sc { flex-direction: column; align-items: center; width: 100%; display: flex; }
.option-top-label { z-index: 5; background-color: var(--sea-green); color: var(--white); text-transform: uppercase; border-radius: 2.85px; justify-content: center; align-items: center; padding: 5px 8px; font-family: Quicksand, sans-serif; font-size: 8.64px; font-weight: 500; line-height: 10px; position: absolute; top: -9px; }
.option-top-label-2 { z-index: 5; background-color: var(--red); color: var(--white); text-transform: uppercase; border-radius: 2.85px; justify-content: center; align-items: center; min-width: 55px; padding: 4px 6px; font-family: Quicksand, sans-serif; font-size: 8.64px; font-weight: 500; line-height: 10px; display: flex; position: absolute; top: -9px; }
.option-text-2 { color: var(--dark-slate-grey); font-family: National, sans-serif; font-size: 10px; font-weight: 500; line-height: 12px; }
.size-radio-v2-2 { background-color: var(--alice-blue); color: rgb(0, 35, 126); text-align: center; cursor: pointer; border-radius: 6px; flex-direction: column; align-items: center; width: 100%; height: 100%; padding: 16px 10px 14px; display: flex; position: relative; }
.option-text { color: var(--dark-cyan); text-transform: none; margin-bottom: 0px; font-family: Quicksand, sans-serif; font-size: 17px; font-weight: 700; line-height: 17px; }
.black-weight { color: var(--midnight-blue); font-family: Oswald, sans-serif; font-size: 12px; font-weight: 500; line-height: 12px; }
.free-link { color: rgb(1, 33, 105); }
.tab-link-tab-1 { background-color: rgba(0, 0, 0, 0); padding: 0px; }
.tab-link-tab-1.w--current { border: 2px solid var(--dark-cyan); color: var(--dark-slate-grey); background-color: rgba(0, 0, 0, 0); border-radius: 6px; padding: 0px; }
.option-label-2 { color: rgb(1, 33, 105); text-transform: uppercase; background-color: rgb(149, 227, 238); border-radius: 50%; flex-direction: column; justify-content: center; align-items: center; width: 42px; height: 42px; font-size: 11.3px; font-weight: 500; line-height: 13px; display: flex; position: absolute; bottom: 0px; right: -17px; }
.option-label { color: var(--dark-slate-grey); text-transform: uppercase; background-color: rgb(255, 244, 198); border-radius: 50%; flex-direction: column; justify-content: center; align-items: center; width: 42px; height: 42px; font-family: Oswald, sans-serif; font-size: 12px; font-weight: 500; line-height: 12px; display: flex; position: absolute; bottom: 12px; right: -11px; }
.option-img-wrap { align-items: center; min-height: 80px; display: flex; position: relative; }
.tabs-content { margin-top: 10px; }
.option-text-3 { color: var(--dark-slate-grey); letter-spacing: -0.00909em; text-transform: uppercase; font-family: National, sans-serif; font-size: 14px; font-weight: 400; line-height: 16px; }
.button-primary-d { background-color: var(--orange); color: var(--dark-slate-grey); letter-spacing: 1px; text-transform: uppercase; border-radius: 6px; flex-direction: column; justify-content: center; align-items: center; width: auto; height: 62px; margin-top: 15px; margin-bottom: 11px; padding-left: 0px; padding-right: 0px; font-family: Quicksand, sans-serif; font-size: 20px; font-weight: 700; line-height: 20px; text-decoration: none; transition: 0.3s; display: flex; position: relative; overflow: hidden; }
.button-primary-d:hover { background-color: var(--dark-slate-grey); color: var(--light-blue); }
.option-text-4 { color: rgb(0, 130, 112); letter-spacing: -0.00909em; text-transform: uppercase; font-size: 11px; font-weight: 700; line-height: 13px; }
.text-span-64 { text-decoration: underline; }
.option-img._2 { max-width: 80px; padding-bottom: 0px; }
.option-img._1, .option-img._3 { max-width: 80px; }
.header-option-item { color: rgb(94, 114, 138); text-align: center; letter-spacing: 0.0625em; text-transform: uppercase; flex-direction: column; align-items: center; font-size: 9px; font-weight: 700; line-height: 10px; display: flex; }
.tabs-menu { gap: 16px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr; grid-auto-columns: 1fr; display: grid; }
.option-text-5 { color: var(--dark-slate-grey); letter-spacing: -0.00909em; text-transform: none; font-family: National, sans-serif; font-size: 10px; font-weight: 500; line-height: 12px; }
.text-block-72, .text-block-73, .text-block-74 { color: var(--dark-cyan); font-family: Quicksand, sans-serif; }
.text-block-75, .text-block-76, .text-block-77, .text-block-78, .text-block-79, .text-block-80 { font-family: Quicksand, sans-serif; font-weight: 600; }
.pro-con { max-width: 1200px; height: auto; }
.list-item-4 { color: rgb(85, 85, 85); margin-bottom: 1rem; font-size: 16px; line-height: 23px; }
.pro-div-left { width: 60%; }
.heading-5 { color: rgb(39, 82, 173); text-align: center; margin-top: 0px; font-family: Montserrat, sans-serif; font-size: 22px; font-weight: 800; line-height: 22px; }
.div-block-28 { background-color: rgb(39, 82, 173); margin-top: 17px; }
.pro-div-right { width: 40%; margin-top: 14px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px; }
.div-block-22 { align-items: center; margin-top: 0px; display: flex; }
.features-div { background-color: rgba(0, 0, 0, 0); padding: 10px 9px; }
.div-block-23 { width: 32px; height: 20px; margin-left: 2px; margin-right: 2px; padding-left: 0px; padding-right: 0px; }
.lim-div { color: rgb(255, 255, 255); text-align: center; background-color: rgb(39, 82, 173); width: 20em; margin-bottom: 17px; margin-left: auto; margin-right: auto; padding-top: 10px; padding-bottom: 10px; font-family: Montserrat, sans-serif; font-size: 20px; font-weight: 900; }
.icon-div { flex-direction: column; align-items: center; display: flex; }
.image-70 { margin-bottom: 20px; }
.image-70.mm1, .image-70.mm2 { display: none; }
.text-block-6 { color: rgb(6, 51, 123); text-align: center; font-size: 17px; line-height: 18px; }
.heading-8 { color: rgb(255, 255, 255); text-align: center; margin-top: 0px; margin-bottom: 0px; padding-top: 11px; padding-bottom: 11px; font-family: Montserrat, sans-serif; font-size: 20px; font-weight: 900; line-height: 20px; }
.pro-section { background-color: var(--white); padding: 0px 63px 32px 0px; }
.text-block-7 { color: rgb(6, 51, 123); font-size: 12px; line-height: 19px; }
.text-block-3 { color: rgb(6, 51, 123); font-size: 64px; font-weight: 700; line-height: 90px; }
.button-2 { background-color: rgb(209, 80, 215); border-radius: 50px; margin-bottom: 6px; padding: 12px 32px; font-family: Montserrat, sans-serif; font-size: 22px; font-weight: 900; line-height: 22px; box-shadow: rgb(118, 45, 121) 0px 6px; }
.button-2:hover { background-color: rgb(201, 56, 207); }
.heading-9 { color: rgb(6, 51, 123); margin-top: 10px; font-size: 74px; font-weight: 700; line-height: 67px; }
.pro-div { gap: 16px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: center; align-items: flex-start; display: flex; }
.div-block-19 { text-align: center; width: 33%; }
.div-block-25 { width: 32px; height: 20px; margin-left: 2px; margin-right: 2px; }
.offer-div { background-color: rgb(246, 246, 246); justify-content: center; align-items: center; display: flex; }
.div-block-20 { text-align: center; width: 33%; }
.image-4 { margin-left: -15px; }
.image-4.formobile { display: none; }
.image-3 { margin-right: -15px; }
.image-3.formobile { display: none; }
.image-3.fordesk { margin-left: -20px; margin-right: 0px; }
.image-3.fordesk.de { margin-left: 0px; margin-right: -20px; }
.image-3.fordesk.re { margin-left: 0px; }
.div-block-27 { width: 32px; height: 20px; margin-left: 2px; margin-right: 2px; padding-left: 0px; }
.text-span-7 { font-size: 25px; font-weight: 400; line-height: 25px; display: inline; position: relative; top: -33px; }
.text-block-4 { color: rgb(6, 51, 123); font-size: 128px; font-weight: 700; line-height: 128px; }
.div-block-30 { text-align: left; margin-top: 0px; margin-right: 0px; padding-top: 39px; padding-left: 61px; padding-right: 0px; }
.text-block-5 { color: rgb(6, 51, 123); font-size: 64px; font-weight: 700; line-height: 64px; }
.div-block-18 { justify-content: center; align-items: center; display: flex; }
.list-3 { color: rgb(6, 51, 123); padding-left: 26px; }
.text-block-81 { color: rgb(6, 51, 123); text-align: center; margin-bottom: -12px; font-size: 32px; line-height: 32px; }
.mm3 { display: none; }
.div-block-21 { text-align: center; flex-direction: column; justify-content: center; align-items: center; width: auto; display: flex; }
.main-offer-div { background-image: url(""); background-position: 0px 0px; background-repeat: no-repeat; background-size: contain; flex-direction: column; justify-content: center; align-items: stretch; height: auto; display: flex; }
.text-block-82 { color: var(--cadet-blue); text-align: left; margin-top: 13px; margin-bottom: 18px; font-family: Quicksand, sans-serif; font-size: 22px; font-weight: 500; line-height: 28px; }
.heading-10 { color: var(--midnight-blue); text-align: left; margin-top: 6px; margin-bottom: 0px; padding-right: 63px; font-family: Quicksand, sans-serif; font-size: 42px; font-weight: 700; line-height: 49px; }
.fea-block { justify-content: space-between; display: flex; }
.l-icon-div { justify-content: flex-start; align-items: flex-start; width: 12%; padding-top: 5px; display: flex; }
.right-cont-div { width: 88%; }
.text-block-83 { color: var(--dark-slate-grey); font-family: Quicksand, sans-serif; font-size: 20px; font-weight: 600; line-height: 25px; }
.main-features-div { background-color: var(--white); border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; margin-top: 29px; padding: 0px 15px; }
.tes-con { max-width: 1200px; }
.tes-section { padding-top: 44px; padding-bottom: 44px; }
.tt-heading-top { color: var(--dark-slate-grey); text-align: center; margin-bottom: 0px; padding-left: 107px; padding-right: 107px; font-family: Quicksand, sans-serif; font-size: 35px; line-height: 48px; }
.tt-heading-down { color: var(--dim-grey); text-align: center; margin-top: 5px; font-family: Quicksand, sans-serif; font-size: 26px; font-weight: 600; line-height: 36px; }
.tes-div-main { margin-top: 52px; }
.tes-div { justify-content: space-around; display: flex; }
.paragraph-16 { text-align: center; font-family: Quicksand, sans-serif; font-weight: 500; line-height: 26px; }
.tes-para { text-align: center; margin-top: 9px; padding-left: 28px; padding-right: 28px; font-family: Quicksand, sans-serif; font-size: 16px; font-weight: 600; line-height: 24px; }
.tes-name { text-align: center; font-family: Quicksand, sans-serif; font-size: 17px; font-weight: 500; line-height: 24px; }
.tes-inside-div { width: 384px; }
.tes-image { margin-bottom: 20px; }
.star-text { text-align: center; margin-top: 24px; }
.text-span-65 { color: var(--orange); font-family: "Fa solid 900", sans-serif; font-size: 16px; }
.center-btn { text-align: center; background-color: rgb(41, 175, 92); border-radius: 30px; width: 33%; max-width: 396px; padding-top: 13px; padding-bottom: 13px; font-family: Quicksand, sans-serif; font-size: 20px; font-weight: 700; line-height: 26px; }
.cen-btn-div { text-align: center; margin-top: 43px; }
.rev-section { background-color: rgb(246, 252, 255); padding-top: 87px; padding-bottom: 48px; display: block; }
.rev-section.ppsecrev { padding-top: 43px; }
.rev-con { max-width: 1200px; }
.rev-con.newloox { max-width: 1140px; }
.rev-div { justify-content: space-around; display: flex; }
.rev-insdie-div { background-color: var(--white); color: var(--dark-slate-grey); border-radius: 0px; width: 372px; margin-bottom: 13px; padding: 0px; }
.rev-para { color: var(--slate-grey); margin-bottom: 0px; font-family: National, sans-serif; font-size: 18px; font-weight: 300; line-height: 27px; }
.rev-text { color: var(--dark-cyan); margin-top: 16px; margin-bottom: 16px; font-family: Quicksand, sans-serif; font-size: 17px; font-weight: 600; line-height: 24px; }
.italic-text { font-size: 17px; }
.div-block-347 { justify-content: flex-start; display: flex; }
.image-71 { margin-right: 18px; }
.div-rev-now { background-color: var(--alice-blue-3); border-radius: 20px; padding: 30px 20px; }
.rev-img-div { padding: 21px 30px; display: flex; }
.text-block-84 { font-family: Quicksand, sans-serif; font-size: 17px; font-weight: 700; line-height: 24px; }
.div-block-348 { flex-direction: column; justify-content: center; align-items: flex-start; margin-left: 17px; display: flex; }
.text-block-85 { font-family: Quicksand, sans-serif; }
.ben-sec { margin-top: 0px; padding-top: 0px; padding-bottom: 0px; }
.ben-con { max-width: none; }
.div-block-349 { background-color: rgb(241, 246, 250); justify-content: space-around; display: block; }
.heading-11 { color: var(--dark-slate-grey); text-align: left; font-family: Quicksand, sans-serif; font-size: 33px; line-height: 43px; }
.text-block-86 { color: var(--dim-grey); text-align: left; font-family: "National book", sans-serif; font-size: 18px; font-weight: 400; line-height: 27px; }
.div-block-350, .div-block-351 { background-color: rgba(0, 0, 0, 0); width: 50%; padding: 80px 33px; display: flex; }
.div-block-352 { width: 30%; margin-left: 12px; margin-right: 12px; }
.div-block-353 { width: 70%; }
.div-block-354 { justify-content: space-around; align-items: flex-end; display: flex; }
.div-block-355 { background-image: url(""); background-position: 50% 0px; background-size: cover; width: 50%; height: 100px; }
.div-block-356 { background-image: url(""); background-position: 50% 0px; background-size: cover; width: 50%; height: 100px; }
.div-block-357 { transform-style: preserve-3d; background-image: url(""); background-position: 50% 100%; background-size: cover; width: 50%; height: 100px; transform: rotateX(0deg) rotateY(180deg) rotate(0deg); }
.div-block-358 { background-image: url(""); background-position: 50% 100%; background-size: cover; width: 50%; height: 100px; }
.div-block-359 { justify-content: space-around; display: flex; }
.div-block-360 { align-items: flex-start; width: auto; display: flex; }
.div-block-361 { align-items: flex-start; width: 80%; margin-left: auto; margin-right: auto; display: flex; }
.text-block-87 { color: var(--dark-cyan); font-family: "Fa solid 900", sans-serif; font-size: 25px; line-height: 25px; }
.top-con-cont { text-align: center; max-width: 1000px; margin-bottom: 55px; }
.top-heading { color: var(--dark-slate-grey); text-align: center; margin-top: -35px; font-family: Quicksand, sans-serif; font-size: 35px; line-height: 56px; }
.top-heading.forcon { color: var(--slate-blue); margin-top: 45px; margin-bottom: 45px; }
.top-heading.forcon.bb1 { color: var(--white); text-align: left; }
.cent-text-fea { color: rgb(92, 87, 159); text-align: center; margin-top: 20px; margin-bottom: 20px; font-family: Quicksand, sans-serif; font-size: 24px; font-weight: 700; line-height: 30px; }
.con-para { color: var(--slate-grey); text-align: center; letter-spacing: 0px; font-family: "National book", sans-serif; font-size: 18px; font-weight: 300; line-height: 27px; }
.con-para.con-cen { color: var(--white); text-align: left; }
.con-div-center { width: auto; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; }
.button-3 { background-color: var(--slate-blue); border-radius: 30px; margin-top: 30px; margin-bottom: 30px; padding: 13px 74px; font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 700; line-height: 23px; }
.two-vid-sec { background-color: rgb(226, 233, 237); background-image: linear-gradient(rgb(226, 233, 237), rgb(241, 246, 250) 39%); padding-top: 43px; padding-bottom: 43px; }
.two-vid-con { max-width: 1000px; }
.div-block-362 { flex-wrap: nowrap; justify-content: space-around; align-items: flex-start; height: 400px; display: flex; }
.paragraph-17 { color: var(--light-blue); text-align: center; font-family: "National book", sans-serif; font-weight: 300; line-height: 27px; }
.button-4 { color: rgb(92, 87, 159); text-align: center; background-color: rgb(231, 230, 255); border-radius: 30px; margin-top: 30px; margin-bottom: 10px; padding: 12px 30px; font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 700; line-height: 23px; }
.div-block-363 { text-align: center; margin-top: 0px; }
.div-block-364 { background-color: var(--steel-blue); padding-top: 80px; padding-bottom: 49px; }
.div-block-365 { background-image: url(""); background-position: 50% 0px; background-repeat: repeat-x; background-size: contain; height: 60px; margin-bottom: -20px; }
.div-block-366 { background-image: url(""); background-position: 50% 100%; background-repeat: repeat-x; background-size: contain; height: 60px; margin-top: -20px; }
.con-sec { background-color: var(--steel-blue); margin-top: 0px; padding-top: 14px; padding-bottom: 0px; }
.con-con { max-width: 1200px; }
.four-fea-div { justify-content: space-between; align-items: flex-start; display: none; }
.fea-head { color: rgb(92, 87, 159); font-family: Quicksand, sans-serif; font-size: 20px; line-height: 25px; }
.fea-para { color: rgb(80, 80, 80); font-family: "National book", sans-serif; font-weight: 300; line-height: 27px; }
.fea-under-div { width: 25%; margin-left: 10px; margin-right: 10px; }
.image-73 { margin-bottom: 25px; }
.money-back-sec { background-color: rgb(36, 116, 141); padding-top: 59px; padding-bottom: 59px; display: none; }
.offer-sec { background-color: rgb(246, 246, 246); padding-top: 53px; padding-bottom: 53px; display: none; }
.offer-con { max-width: 1000px; }
.of-left-div { width: 40%; padding-right: 0px; }
.of-right-div { text-align: right; width: 50%; }
.heading-12 { color: rgb(33, 71, 74); font-family: Quicksand, sans-serif; font-size: 50px; line-height: 56px; }
.heading-13 { color: rgb(33, 71, 74); font-family: Quicksand, sans-serif; font-size: 26px; font-weight: 700; line-height: 33px; }
.paragraph-18 { color: var(--dim-grey); font-family: "National book", sans-serif; font-weight: 300; line-height: 25px; }
.button-5 { background-color: rgb(92, 87, 159); border-radius: 30px; margin-top: 17px; padding: 13px 28px; font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 700; line-height: 23px; }
.new-footer-sec { background-color: rgb(40, 40, 40); padding-top: 31px; padding-bottom: 45px; position: static; inset: auto 0% 0%; }
.new-footer-sec.rrfooter { position: fixed; }
.footer-con { max-width: 1000px; }
.div-block-367 { justify-content: space-between; display: flex; }
.text-block-88 { color: var(--white); font-family: "National book", sans-serif; line-height: 17px; }
.text-block-89 { color: var(--white); }
.link-2, .link-3, .link-4 { color: rgb(255, 255, 255); text-decoration: none; }
.div-block-368 { font-family: "National book", sans-serif; font-weight: 300; line-height: 17px; }
.wave-block-div { background-image: url(""); background-position: 50% 0px; background-repeat: repeat-x; background-size: cover; height: 60px; }
.image-74 { margin-top: 21px; }
.div-block-369 { background-color: rgba(0, 0, 0, 0); border-top-left-radius: 20px; border-top-right-radius: 20px; width: 50%; height: auto; margin-left: 15px; margin-right: 15px; padding-bottom: 0px; }
.heading-14 { color: var(--white); text-align: center; margin-bottom: 0px; padding: 16px 20px; font-family: Quicksand, sans-serif; font-size: 19px; font-weight: 700; line-height: 25px; }
.div-block-370 { background-color: rgba(0, 0, 0, 0); border-top-left-radius: 20px; border-top-right-radius: 20px; width: 50%; height: auto; margin-left: 15px; margin-right: 15px; }
.div-block-371 { padding: 77px 31px; display: flex; }
.div-block-372 { max-width: 1000px; margin-left: auto; margin-right: auto; }
.button-6 { text-align: center; text-transform: uppercase; background-color: rgb(92, 87, 159); border-radius: 30px; margin-left: auto; margin-right: auto; padding: 13px 75px; font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 700; line-height: 23px; }
.div-block-373 { text-align: center; background-color: rgb(241, 246, 250); margin-top: 0px; padding-top: 35px; padding-bottom: 10px; position: static; top: 0px; }
.nav-con { justify-content: center; align-items: center; max-width: 1200px; display: block; }
.nav-main-div { justify-content: space-between; align-items: center; display: flex; }
.link-block { color: var(--white); font-family: Quicksand, sans-serif; font-size: 15px; font-weight: 700; text-decoration: none; }
.text-block-90 { color: var(--white); font-family: Quicksand, sans-serif; font-weight: 500; text-decoration: none; }
.link-block-2 { margin-left: 20px; margin-right: 20px; font-size: 15px; text-decoration: none; }
.link-block-3, .link-block-4 { margin-left: 20px; margin-right: 20px; text-decoration: none; }
.link-block-5 { text-decoration: none; }
.top-navbar { background-color: var(--dark-slate-grey); padding-top: 15px; padding-bottom: 15px; }
.nav-link { color: var(--white); font-family: Quicksand, sans-serif; font-size: 15px; font-weight: 500; }
.navbar-2 { background-color: var(--dark-slate-grey); }
.nav-link-2, .nav-link-3 { color: var(--white); font-family: Quicksand, sans-serif; font-size: 15px; }
.nav-link-4 { color: var(--white); font-family: Quicksand, sans-serif; font-size: 15px; font-weight: 500; }
.logos-2 { background-color: rgb(247, 252, 253); flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; height: 117px; display: none; position: relative; overflow: hidden; }
.text-block-91 { color: var(--steel-blue); font-family: Quicksand, sans-serif; font-size: 26px; line-height: 26px; }
.text-block-91.jo { font-size: 21px; line-height: 21px; }
.nav-btn-div { background-color: var(--orange); color: var(--dark-slate-grey); border-radius: 30px; margin-left: 50px; padding: 10px 41px; font-family: Quicksand, sans-serif; font-size: 16px; font-weight: 700; }
.nav-menu { align-items: center; display: flex; }
.mob-btn-div { display: none; }
.smalls { margin-bottom: 0px; padding-left: 0px; font-size: 12px; line-height: 14px; }
.addon-checkmark { background-color: rgb(255, 255, 255); border: 2px solid rgb(173, 173, 173); border-radius: 5px; justify-content: center; align-items: center; width: 20px; min-width: 20px; height: 20px; min-height: 20px; margin-right: 16px; display: flex; }
.image-76 { width: 100px; margin-top: 1rem; margin-bottom: 1rem; margin-right: 15px; }
.add-addon { color: rgb(0, 0, 0); cursor: pointer; background-color: rgb(147, 229, 118); align-items: center; margin-bottom: 0px; padding: 10px; display: block; position: relative; }
.bump-title { color: rgb(0, 0, 0); width: 100%; font-family: Quicksand, sans-serif; font-size: 16px; font-weight: 600; }
.checkbox-detail-2 { width: 100%; margin-bottom: 0px; margin-left: -5px; font-size: 12px; line-height: 16px; display: block; }
.heading-javy-top { color: var(--dark-cyan-2); letter-spacing: -1px; max-width: 100%; margin-top: 5px; margin-bottom: 5px; font-family: Quicksand, sans-serif; font-size: 28px; font-weight: 700; line-height: 34px; }
.display-qty { color: rgb(0, 0, 0); text-align: center; justify-content: center; align-items: center; width: 2.8125rem; font-size: 1.125rem; font-weight: 500; display: flex; }
.image-26 { width: 180px; }
.div-block-375 { background-color: var(--white); border: 1px solid rgb(237, 237, 237); border-radius: 0px; padding: 20px; position: sticky; top: 20px; }
.div-block-375.fornewcheckout { border-radius: 10px; position: static; }
.check-icon { width: 18px; min-width: 18px; height: 18px; min-height: 18px; margin-top: -5px; margin-right: 9px; transform: translateY(5px); }
.div-block-349-copy-copy { background-color: var(--dark-slate-grey); color: var(--dark-slate-grey); text-align: center; border-bottom: 1px solid rgb(255, 255, 255); border-top-left-radius: 10px; border-top-right-radius: 10px; justify-content: center; align-items: center; padding: 15px 20px; display: block; }
.rtc-checkout-2 { background-color: rgb(241, 244, 249); justify-content: center; align-items: stretch; width: 100%; height: 100%; min-height: 100vh; padding-top: 2rem; padding-bottom: 2rem; display: flex; position: relative; }
.frm-flds-2 { flex: 0 1 auto; width: 100%; position: relative; }
.frm-flds-2.mb_10 { margin-bottom: 10px; }
.frm-flds-2.half-fld.fl { flex: 0 1 auto; order: 0; width: 49%; position: relative; }
.div-block-376 { background-color: rgb(233, 246, 255); justify-content: center; align-items: center; padding: 20px; display: none; }
.div-block-377 { background-color: rgb(255, 244, 41); border-radius: 4px; margin-top: 5px; padding: 5px 15px; display: none; }
.cc-img-2 { width: 30px; margin-right: 10px; }
.checkout-submit-paypal-2 { background-color: rgb(255, 196, 57); background-image: url(""); background-position: 50% center; background-repeat: no-repeat; background-size: auto; border-radius: 4px; justify-content: center; width: 100%; min-height: 60px; max-height: none; padding: 20px 10px; display: flex; }
.checkout-submit-paypal-2:hover { background-color: rgb(255, 189, 60); }
.featured-item { color: rgb(0, 0, 0); align-items: center; width: 100%; margin-bottom: 2px; display: flex; }
.text-block-66 { color: rgb(41, 74, 89); font-family: Quicksand, sans-serif; font-size: 20px; font-weight: 700; line-height: 28px; }
.btn-qty { color: rgb(0, 0, 0); cursor: pointer; background-color: rgb(255, 255, 255); border: 2px solid rgb(0, 0, 0); border-radius: 6.25rem; justify-content: center; align-items: center; width: 2rem; min-width: 2rem; height: 2rem; min-height: 2rem; padding: 0.3125rem; font-size: 1.125rem; font-weight: 800; line-height: 1; transition: border-color 0.2s, background-color 0.2s; display: flex; }
.btn-qty:active { color: rgb(255, 255, 255); background-color: rgb(1, 1, 1); border-color: rgb(1, 1, 1); }
.btn-qty.checkout-quantity-decrease { display: flex; }
.text-block-69-copy { color: rgb(4, 6, 63); font-size: 24px; font-weight: 700; line-height: 26px; }
.grid-3 { gap: 0px; grid-template-rows: auto; grid-template-columns: 1fr 1fr; align-items: center; padding: 0px; }
.grid-3.vertical { text-align: center; border-bottom: 1px solid rgba(0, 0, 0, 0.19); margin-bottom: 0px; display: block; }
.addon-selector { margin-bottom: 0px; padding: 0px; }
.addon-selector.new-one { align-items: center; display: flex; }
.features-list { width: 100%; margin-top: 0px; margin-bottom: 0px; padding: 8px 15px 11px; }
.features-list.fr4 { padding-left: 0px; }
.grid-25 { grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr; margin-top: 5px; }
.div-block-378 { background-color: var(--white); border: 1px dashed rgb(0, 0, 0); border-radius: 12px; flex-direction: column; align-items: center; margin-top: 0px; margin-bottom: 0px; padding: 20px 13px; display: block; }
.div-block-378.d1 { border-style: dashed; border-width: 2px; margin-bottom: 13px; box-shadow: rgba(0, 0, 0, 0.23) 0px 2px 11px; }
.protection-block-2 { align-items: center; margin-top: 15px; margin-bottom: 0px; display: flex; }
.payment-agree-2 { color: rgba(26, 26, 26, 0.9); text-align: center; width: 100%; margin-top: 10px; margin-bottom: 10px; font-family: "Proxima Soft", sans-serif; font-size: 10px; font-weight: 400; }
.payment-agree-2.pp02 { color: var(--white); margin-top: -22px; font-family: "Proxima Soft", sans-serif; }
.mbg-text-2 { margin-bottom: 0px; font-family: "Proxima Soft", sans-serif; font-size: 0.8rem; font-weight: 400; line-height: 1.45; }
.brand-logo-image-2 { max-width: 100%; height: 2.5rem; }
.brand-logo-image-2.hh1 { height: 2.9rem; }
.summary-wrap-2 { background-color: rgba(0, 0, 0, 0); margin-bottom: 0.75rem; }
.block_bundle-builder_flavor-qty { border-radius: 6.25rem; flex-direction: column; align-items: flex-end; margin-top: 0px; display: none; position: relative; }
.block_bundle-builder_flavor-qty.is-active { display: flex; }
.div-block-379 { padding: 20px; display: none; }
.div-block-380 { background-color: var(--white); width: 100%; height: 100%; }
.div-block-380.topnewcheck { border-radius: 10px; height: auto; margin-top: -7px; box-shadow: rgba(0, 0, 0, 0.23) 0px 2px 11px; }
.cc-form-2 { background-color: rgba(247, 247, 247, 0.32); border-top: 1px solid rgb(220, 220, 223); width: 100%; margin-top: 0px; padding: 15px; }
.feature-text-2 { color: var(--dark-slate-grey); width: 100%; margin-top: 3px; font-family: Quicksand, sans-serif; font-size: 14px; font-weight: 600; line-height: 24px; }
.div-block-381 { flex-direction: column; justify-content: center; align-items: center; display: flex; }
.grid-24 { grid-template-rows: auto; grid-template-columns: 2.25fr 1fr; margin-bottom: 10px; }
.rtc-main-form-2 { display: none; }
.rtc-main-form-2.is-active { margin-top: 2rem; display: block; }
.div-block-382 { background-color: var(--white); border: 1px solid rgb(237, 237, 237); border-radius: 8px; overflow: hidden; }
.div-block-382.nnopt { background-color: rgba(0, 0, 0, 0); border-style: none; padding-left: 8px; padding-right: 8px; }
.div-block-383 { border-top-left-radius: 10px; border-top-right-radius: 10px; max-width: 980px; }
.summary-holder-2 { border-radius: 0.5rem; margin-top: 5px; font-size: 0.75rem; }
.bump-description-copy { margin-top: 10px; margin-bottom: 0px; padding-left: 0px; font-size: 15px; line-height: 22px; }
.mbg-section-2 { text-align: center; flex-direction: column; justify-content: center; align-items: center; margin-top: 15px; display: flex; }
.div-block-384 { padding: 20px; display: none; }
.summary-item { color: var(--dark-cyan-2); font-family: "National book", sans-serif; font-size: 18px; }
.div-block-385 { margin-left: auto; margin-right: auto; display: flex; }
.div-block-386 { border-bottom: 1px solid rgb(0, 0, 0); padding-top: 10px; padding-bottom: 10px; }
.div-block-386.last { border-bottom-style: none; }
.grid { column-gap: 2rem; grid-template-rows: auto; align-items: stretch; }
.text-block-15 { letter-spacing: 0.5px; font-size: 18px; font-weight: 600; line-height: 18px; }
.grid-23 { grid-template-rows: auto; grid-template-columns: 0.5fr 1fr; display: none; }
.div-block-387 { padding-left: 15px; padding-right: 15px; }
.image-25 { width: auto; max-width: none; height: auto; padding-top: 16px; padding-bottom: 16px; }
.checkout-form-secure-2 { color: rgb(135, 151, 173); margin-bottom: 0px; font-size: 10px; }
.checkout-form-secure-2.gfr { line-height: 12px; }
.credit-card { width: 280px; }
.div-block-364-copy { flex-direction: row; justify-content: space-between; padding-left: 15px; padding-right: 15px; font-weight: 900; display: flex; }
.div-block-364-copy-copy { border-top: 1px solid rgb(0, 0, 0); flex-direction: row; justify-content: space-between; margin-top: 10px; padding-top: 10px; padding-left: 15px; padding-right: 15px; font-weight: 800; display: flex; }
.text-block-93 { color: var(--dark-cyan-2); font-family: National, sans-serif; font-size: 12px; }
.checkout-head-2 { background-color: var(--dark-slate-grey); flex-wrap: wrap; justify-content: space-between; margin-bottom: 0px; padding: 9px 13px; display: flex; }
.checkout-head-2.newtop { display: block; }
.text-block-94 { font-weight: 700; }
.div-block-388 { background-color: rgb(229, 239, 245); border: 1px solid rgb(237, 237, 237); border-radius: 6px; min-height: 48px; margin-top: 0px; margin-bottom: 1rem; padding: 0px; }
.div-block-388.withbox { border-radius: 10px; margin-bottom: 1.5rem; box-shadow: rgba(0, 0, 0, 0.23) 0px 2px 11px; }
.div-block-389 { border: 1px solid rgb(0, 0, 0); padding: 10px 0px 0px; display: none; }
.text-block-95 { color: var(--dark-slate-grey); border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 5px; font-family: "National book", sans-serif; font-weight: 700; }
.div-block-390 { position: sticky; top: 20px; }
.div-block-390.leftnew { position: sticky; top: -118px; }
.div-block-391 { padding: 3px 15px 15px; }
.text-block-96 { color: rgb(41, 74, 89); margin-top: 3px; font-family: Quicksand, sans-serif; font-size: 12px; font-weight: 700; }
.cc-trust { justify-content: center; align-items: center; margin-top: 10px; display: flex; }
.cc-trust.v02cc, .hide-2 { display: none; }
.text-block-66-copy-copy-copy { color: var(--white); font-family: Quicksand, sans-serif; font-size: 30px; font-weight: 700; line-height: 44px; }
.text-block-66-copy { color: rgb(4, 6, 63); font-size: 44px; font-weight: 700; line-height: 44px; }
.express-checkout-2 { width: 100%; min-height: 40px; margin-top: 15px; margin-bottom: 10px; display: flex; position: relative; }
.checkout-credit-card { color: rgba(255, 255, 255, 0.9); background-color: rgb(41, 175, 92); border-bottom: 4px solid rgb(15, 133, 60); border-radius: 4px; justify-content: center; width: 100%; min-height: 60px; max-height: 60px; padding: 20px 10px; text-decoration: none; display: flex; }
.checkout-credit-card:hover { background-color: rgb(22, 148, 70); }
.block_bundle-builder_flavor-qty-inner { background-color: rgba(243, 227, 192, 0); border: 0.0625rem rgb(231, 231, 231); border-radius: 0px; justify-content: center; width: 100%; max-width: 6.5625rem; height: auto; display: flex; position: relative; }
.text-block-97, .text-block-98 { color: var(--dark-slate-grey); font-family: National, sans-serif; font-weight: 500; }
.text-span-66, .text-span-67, .text-block-99, .text-block-100 { color: var(--dark-cyan-2); font-family: National, sans-serif; font-weight: 500; }
.tab-price-wrap-3 { color: rgb(0, 0, 0); text-align: left; justify-content: flex-start; align-items: baseline; margin-top: 2px; margin-bottom: 3px; display: flex; position: relative; }
.price-type-4 { color: rgb(0, 16, 51); letter-spacing: -0.03em; text-transform: none; font-family: "Proxima Soft", sans-serif; font-size: 16px; font-weight: 500; line-height: 24px; display: inline-block; }
.badge-best-seller-4 { color: rgb(255, 187, 0); letter-spacing: 1px; background-color: rgb(240, 125, 35); border-radius: 20px; justify-content: center; align-items: baseline; width: auto; margin-top: 0px; margin-bottom: 3px; padding: 0px 8px; font-size: 11px; font-weight: 900; display: flex; position: static; inset: -10px auto auto; }
.normal-price { color: rgb(0, 0, 0); margin-left: 0px; font-size: 14px; font-weight: 700; line-height: 18px; }
.tabs-content-3 { width: 100%; display: none; }
.checkout-select-variant { color: rgb(2, 4, 74); background-color: rgba(0, 0, 0, 0); border: 0px rgb(231, 231, 238); border-radius: 6px; justify-content: center; align-items: center; width: 100%; padding: 0px; transition: 0.3s; display: block; }
.checkout-select-variant:hover { box-shadow: rgba(56, 50, 124, 0.08) 34px 34px 74px -24px; }
.checkout-select-variant.w--current { color: rgb(0, 0, 0); background-color: rgb(253, 224, 47); border-style: none; border-color: rgb(0, 0, 0); border-radius: 6px; justify-content: center; padding: 20px 10px 10px; box-shadow: rgba(253, 224, 47, 0.31) 0px 0px 0px 5px; }
.checkout-select-variant._3_bottles { box-shadow: none; background-color: rgba(163, 201, 208, 0.34); flex-direction: row; align-items: center; margin-top: 15px; margin-bottom: 15px; padding: 0px; display: block; }
.checkout-select-variant._2_bottles { background-color: rgb(246, 248, 248); border-style: none; border-color: rgb(231, 231, 238); height: 220px; margin-top: 15px; margin-bottom: 15px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; display: block; box-shadow: rgba(0, 0, 0, 0.23) 0px 2px 11px; }
.checkout-select-variant._1_bottles { background-color: rgba(0, 0, 0, 0); background-image: linear-gradient(173deg, rgb(234, 234, 234), rgb(255, 255, 255)); border-style: none; justify-content: center; height: 220px; margin-top: 15px; margin-bottom: 15px; padding: 0px; display: block; box-shadow: rgba(0, 0, 0, 0.23) 0px 2px 11px; }
.checkout-select-variant._1_bottles.w--current { background-color: rgb(212, 229, 240); background-image: none; }
.checkout-select-variant._2_bottles { padding-top: 0px; }
.checkout-select-variant._4_bottles { border-style: none; border-color: var(--white); background-color: rgb(224, 237, 239); background-image: linear-gradient(173deg, rgb(234, 234, 234), rgb(255, 255, 255)); flex-direction: row; align-items: center; margin-top: 15px; margin-bottom: 15px; padding: 0px; display: block; box-shadow: rgba(0, 0, 0, 0.23) 0px 2px 11px; }
.checkout-select-variant._4_bottles.w--current { background-color: rgb(212, 229, 240); background-image: none; height: 220px; padding: 0px; }
.checkout-select-variant._2_bottles { background-image: linear-gradient(173deg, rgb(234, 234, 234), rgb(255, 255, 255)); border-style: none; box-shadow: rgba(0, 0, 0, 0.23) 0px 2px 11px; }
.checkout-select-variant._2_bottles.w--current { background-color: rgb(212, 229, 240); background-image: none; padding: 0px; }
.check-wrapper-5 { justify-content: center; align-items: center; display: flex; position: absolute; inset: auto 7% 7% auto; }
.best-seller-inner { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); border-radius: 50px; margin-top: 0px; margin-right: 5px; padding: 0px 10px; font-size: 10px; font-weight: 600; display: inline-block; }
.best-seller-inner.mobile { color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0); border-radius: 6px; justify-content: space-between; align-items: center; margin-top: 5px; margin-bottom: 5px; margin-right: 0px; padding: 0px; font-size: 12px; display: none; position: relative; }
.skeleton-load { z-index: 15; background-color: rgba(217, 217, 217, 0); border-radius: 4px; width: 100%; height: 100%; display: block; position: absolute; inset: 0px; overflow: hidden; }
.skeleton-load.circle { border: 2px solid rgb(217, 217, 217); border-radius: 100px; width: 100%; }
.text-block-17 { color: rgb(85, 225, 243); text-align: left; font-family: "Proxima Soft", sans-serif; font-size: 18px; font-weight: 600; line-height: 18px; }
.tabs-menu-2 { gap: 12px; flex-direction: column; grid-template-rows: auto auto; grid-template-columns: 1fr; grid-auto-columns: 1fr; width: 100%; margin-bottom: 5px; margin-left: 0px; display: block; }
.discount-pill { color: var(--midnight-blue); background-color: rgba(0, 0, 0, 0); border-radius: 50px; justify-content: center; align-items: center; width: auto; height: auto; margin-top: 0px; padding: 0px; display: block; position: static; inset: auto 10px auto auto; }
.badge-best-value { color: rgb(255, 187, 0); letter-spacing: 1px; background-color: rgb(112, 249, 55); border-radius: 20px; justify-content: center; align-items: center; width: auto; padding: 4px 8px; font-family: "Proxima Soft", sans-serif; font-size: 11px; font-weight: 900; display: flex; position: static; inset: -10px auto auto; }
.unit_price { color: var(--white); letter-spacing: -0.03em; margin-right: 0px; font-family: "Proxima Soft", sans-serif; font-size: 40px; font-weight: 600; line-height: 40px; }
.text-block-101 { color: var(--midnight-blue); letter-spacing: 0px; margin-left: 7px; font-family: "Proxima Soft", sans-serif; font-size: 11px; font-weight: 600; line-height: 14px; }
.check-circle-3 { border: 2px solid var(--dark-slate-grey); background-color: rgb(255, 255, 255); border-radius: 100px; justify-content: center; align-items: center; width: 30px; height: 30px; display: flex; }
.reg-price-2 { color: rgb(28, 28, 28); margin-left: 10px; font-size: 14px; font-weight: 400; line-height: 18px; text-decoration: line-through; }
.tabs-2 { flex-direction: row-reverse; width: 100%; margin-top: 0px; display: block; }
.pricing-tab-grid-2 { gap: 16px; grid-template-rows: auto; grid-template-columns: 1fr; grid-auto-columns: 1fr; align-items: center; width: auto; margin-left: 37px; display: block; }
.checkout-price-3 { color: rgb(0, 0, 0); margin-left: 0px; font-size: 14px; font-weight: 700; line-height: 18px; }
.date-text { opacity: 0.7; color: var(--white); white-space: nowrap; padding-left: 3px; font-family: "Proxima Soft", sans-serif; font-size: 11px; font-weight: 500; line-height: 12px; }
.check-white { z-index: 400; object-fit: fill; width: 12px; position: relative; }
.pricing-container { align-items: center; display: flex; }
.free-shipping-box { color: rgb(255, 255, 255); background-color: rgb(41, 175, 92); border-radius: 100px; margin-left: 3px; padding: 4px 6px; line-height: 12px; display: inline-block; }
.sub-title-txt { color: rgb(0, 115, 146); margin-left: 6px; font-family: "Proxima Soft", sans-serif; font-size: 14px; font-weight: 500; line-height: 24px; display: inline-block; }
.sel-top-div { background-color: var(--steel-blue); justify-content: space-between; align-items: center; padding-left: 15px; padding-right: 15px; display: flex; }
.sel-image-div { text-align: center; flex: 0 1 auto; order: 0; align-self: auto; width: 58%; height: auto; position: relative; left: 3px; }
.option-box-div { justify-content: space-around; align-items: flex-start; width: 100%; height: 220px; padding: 0px; display: flex; position: relative; }
.heading-15 { color: rgb(0, 16, 51); text-align: center; letter-spacing: 0px; margin-bottom: 0px; font-family: "Proxima Soft", sans-serif; font-size: 26px; font-weight: 700; line-height: 28px; display: inline-block; }
.low-icon-div { background-color: rgba(160, 220, 238, 0.46); height: 22px; padding-left: 14px; padding-right: 14px; }
.div-block-392 { justify-content: space-between; align-items: center; display: flex; }
.text-block-102 { color: var(--white); font-family: "Proxima Soft", sans-serif; font-size: 10px; font-weight: 500; display: inline; position: absolute; inset: auto auto 6% 6%; }
.text-block-102.fshiptxt { color: var(--forest-green); font-weight: 700; }
.html-embed-4, .html-embed-5 { margin-bottom: 0px; }
.wrapper-2 { justify-content: center; align-items: center; width: auto; height: auto; display: block; }
.bounce { background-color: rgba(0, 0, 0, 0); border-radius: 3px; width: auto; height: auto; }
.text-block-103 { color: var(--white); font-family: Quicksand, sans-serif; font-size: 14px; font-weight: 500; line-height: 20px; }
.text-block-104 { color: var(--white); font-family: "Proxima Soft", sans-serif; font-size: 10px; font-weight: 500; line-height: 10px; }
.text-span-68 { font-size: 26px; font-weight: 900; line-height: 26px; }
.text-block-105 { font-size: 12px; line-height: 12px; }
.text-block-106 { color: rgb(196, 196, 196); margin-bottom: 5px; font-family: "Proxima Soft", sans-serif; font-size: 12px; line-height: 16px; text-decoration: line-through; }
.text-block-107 { color: var(--white); font-family: "Proxima Soft", sans-serif; font-size: 12px; line-height: 16px; }
.curr-text-small { padding-left: 4px; font-size: 10px; display: inline-block; }
.text-span-69 { color: rgb(255, 0, 31); }
.text-span-70 { color: var(--red-2); }
.text-span-71 { color: var(--light-coral); }
.body-text { margin-bottom: 1.15rem; }
.body-text.s { letter-spacing: -0.006em; font-size: 0.875rem; line-height: 1.5; }
.button-primary { outline-offset: 0px; color: rgb(255, 255, 255); text-align: center; letter-spacing: -0.02px; white-space: nowrap; background-color: rgb(100, 46, 255); border-radius: 50px; outline: rgba(0, 0, 0, 0) solid 2px; justify-content: center; align-items: center; min-width: 120px; min-height: 48px; padding: 12px 32px; font-size: 14px; font-weight: 500; text-decoration: none; transition: 0.3s; display: flex; }
.button-primary:hover { background-color: rgb(115, 66, 255); }
.button-primary:active { background-color: rgb(45, 8, 150); }
.button-primary:focus { outline-offset: 0px; outline: rgb(217, 204, 255) solid 2px; }
.normal-text { margin-top: 15px; font-weight: 300; }
.steps-inner-2 { justify-content: flex-start; align-items: center; padding-top: 5px; padding-bottom: 5px; display: flex; }
.sub-heading-regular-bold { letter-spacing: -0.03em; font-size: 20px; font-weight: 700; line-height: 28px; }
.checkout-cart-display-2 { background-color: rgba(0, 0, 0, 0); width: 100%; min-width: auto; height: 100%; min-height: 30px; margin-top: 15px; margin-bottom: 15px; padding: 0px 20px; font-size: 0.875rem; position: relative; }
.checkout-cart-display-2.order_info { margin-top: 1rem; }
.icon-regular { justify-content: center; align-items: center; width: 24px; height: 24px; transition: color 0.2s; display: flex; }
.div-block-342 { padding-top: 1rem; }
.icon-large-2 { justify-content: center; align-items: center; width: 32px; height: 32px; display: flex; }
.steps-text { text-align: center; margin-right: 15px; font-size: 12px; }
.steps-text.text-step_2 { margin-right: 15px; }
.checkout-shipping-address { font-size: 0.85rem; }
.upgrade-coffee { letter-spacing: 0px; margin-top: 8px; margin-bottom: 10px; font-size: 1.25rem; font-weight: 500; line-height: 1.25; }
.upgrade-coffee.bolder { font-weight: 900; }
._12-columns { flex-flow: wrap; place-content: stretch center; align-items: stretch; margin: -1rem; display: flex; }
.thank-you-head { text-align: center; flex-direction: column; justify-content: space-between; align-items: center; width: 100%; margin-bottom: 10px; display: flex; }
.savings-feature { align-items: center; font-weight: 700; display: flex; }
.checkout-steps { z-index: 5; background-color: rgba(0, 0, 0, 0); border-bottom: 1px solid rgb(239, 239, 239); width: 100%; margin-top: 0.75rem; padding-bottom: 0.75rem; }
.club_message { font-weight: 700; }
.close-link-top-right { color: rgb(107, 112, 148); justify-content: center; align-items: center; width: 24px; height: 24px; transition: color 0.2s; display: flex; position: absolute; inset: 24px 24px auto auto; }
.close-link-top-right:hover { color: rgb(100, 46, 255); }
.checkout-billing-address { font-size: 0.85rem; }
.rtc-item-label { font-size: 0.875rem; font-weight: 700; }
.confirmation-upsell { background-color: rgba(236, 236, 236, 0.68); justify-content: center; align-items: center; width: 100%; height: 100%; display: none; position: fixed; inset: 0%; }
.modal-wrapper-right { justify-content: flex-end; display: flex; }
.modal-base-smaller { background-color: rgb(255, 255, 255); border: 1px solid rgb(247, 249, 253); border-radius: 0.5rem; flex-direction: column; justify-content: center; align-items: center; width: 80%; max-width: 400px; padding: 24px; box-shadow: rgba(27, 9, 67, 0.04) 105px 105px 144px -32px; }
.line-regular { background-color: rgb(228, 230, 241); height: 1px; margin-top: 1rem; margin-bottom: 1rem; }
.steps-arrow { margin-right: 15px; }
.icon-5 { color: rgb(41, 175, 92); justify-content: center; align-items: center; width: 48px; height: 48px; display: flex; }
.summary-header { align-items: center; margin-bottom: 1rem; display: flex; }
.extra-order-notes { border-top: 1px rgb(0, 0, 0); margin-top: 15px; padding-top: 0px; }
.column { flex-flow: column; flex: 0 1 auto; align-items: stretch; min-height: 32px; padding: 1rem; display: flex; position: relative; }
.column.desk-6 { width: 50%; }
.summary-heading { color: rgb(0, 0, 0); margin-top: 0px; margin-bottom: 0.5rem; font-size: 1.15rem; font-weight: 500; line-height: 1.25; }
.summary-heading.subscription_sub { color: rgb(0, 0, 0); }
.success-circle { color: rgb(14, 188, 110); background-color: rgba(37, 204, 136, 0.1); border-radius: 100px; justify-content: center; align-items: center; width: 72px; height: 72px; margin-bottom: 24px; margin-left: auto; margin-right: auto; display: flex; }
.order-content { flex-direction: column; margin-top: 2rem; display: flex; }
.welcome-club { z-index: 100; backdrop-filter: blur(5px); background-color: rgba(5, 5, 5, 0.45); justify-content: center; align-items: center; width: 100vw; height: 100vh; display: none; position: fixed; inset: 0%; }
.summary-success { color: rgb(14, 188, 110); background-color: rgba(37, 204, 136, 0.1); border-radius: 100px; justify-content: center; align-items: center; width: 4.5rem; min-width: 4.5rem; height: 4.5rem; min-height: 4.5rem; margin-left: -5.5rem; margin-right: 1rem; display: flex; }
.margin-top-28 { margin-top: 28px; }
.content-wrapper { flex-direction: column; justify-content: center; align-items: center; width: 100%; min-height: 100vh; display: flex; position: relative; overflow: visible; }
.rtc-item-box { border: 1px solid rgb(239, 239, 239); border-radius: 0.25rem; padding: 1rem; }
.rtc-item-box.m-b-1 { margin-bottom: 1rem; overflow: hidden; }
.paragraph-small { letter-spacing: -0.01em; font-size: 14px; line-height: 24px; }
.modal-centre { color: rgb(22, 0, 66); text-align: center; background-color: rgb(255, 255, 255); border: 1px solid rgb(247, 249, 253); border-radius: 16px; flex-direction: column; justify-content: center; align-items: center; width: 100%; max-width: 468px; padding: 32px; position: relative; box-shadow: rgba(27, 9, 67, 0.04) 105px 105px 144px -32px; }
.text-block-108 { color: rgb(255, 255, 255); text-align: center; font-size: 10px; font-weight: 800; line-height: 10px; }
.skeleton-load-2 { z-index: 15; background-color: rgb(217, 217, 217); border-radius: 4px; width: 100%; height: 100%; display: block; position: absolute; inset: 0px; overflow: hidden; }
.skeleton-load-2.circle { border: 2px solid rgb(217, 217, 217); border-radius: 100px; width: 100%; }
.pricing-tab-grid-3 { gap: 16px; grid-template-rows: auto; grid-template-columns: 1fr; grid-auto-columns: 1fr; align-items: center; width: 100%; margin-left: 0px; display: grid; }
.date-text-2 { opacity: 0.7; white-space: nowrap; font-size: 12px; }
.unit_price-2 { letter-spacing: -0.03em; margin-right: 0px; font-size: 12px; font-weight: 600; line-height: 20px; }
.pricing-tab-content-2 { flex-direction: column; justify-content: center; align-items: center; display: flex; }
.price-type-5 { color: rgb(0, 0, 0); letter-spacing: -0.03em; text-transform: none; font-size: 16px; font-weight: 600; line-height: 1; }
.check-white-5 { z-index: 400; object-fit: fill; width: 8px; position: relative; }
.discount-pill-2 { color: rgb(249, 119, 80); background-color: rgb(0, 0, 0); border-radius: 50px; justify-content: center; align-items: center; width: auto; margin-top: 0px; padding: 6px; display: flex; position: absolute; inset: auto 10px auto auto; }
.tab-price-wrap-4 { color: rgb(0, 0, 0); justify-content: flex-end; align-items: center; margin-top: 2px; margin-bottom: 0px; display: flex; position: relative; }
.check-circle-4 { background-color: rgb(255, 255, 255); border: 1px rgba(0, 0, 0, 0.09); border-radius: 100px; justify-content: center; align-items: center; width: 14px; height: 14px; display: flex; }
.vid-div-size { width: auto; height: auto; }
.div-block-393 { justify-content: space-between; display: flex; }
.heading-16 { color: var(--dark-slate-grey); margin-bottom: 3px; font-family: Quicksand, sans-serif; font-size: 30px; line-height: 38px; }
.container-4 { max-width: 1000px; }
.heading-17 { color: rgb(255, 255, 255); margin-bottom: 0px; font-family: Quicksand, sans-serif; font-size: 23px; line-height: 30px; }
.button-7 { background-color: rgb(92, 87, 159); border-radius: 30px; padding: 18px 22px; font-family: Quicksand, sans-serif; font-size: 20px; font-weight: 700; line-height: 26px; }
.div-block-394 { width: 70%; }
.div-block-395 { justify-content: center; align-items: center; width: 30%; display: flex; }
.text-span-72 { padding-left: 14px; font-family: "Fa solid 900", sans-serif; display: inline-block; }
.reviews-list-2 { gap: 30px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; grid-auto-flow: row; align-items: stretch; width: 100%; margin-top: 21px; margin-bottom: 0px; padding-left: 41px; padding-right: 41px; display: grid; }
.review-info-2 { background-color: rgb(255, 255, 255); height: auto; padding: 20px 22px; }
.person-name-3 { color: var(--dark-slate-grey); text-transform: capitalize; margin-right: 8px; font-family: Quicksand, sans-serif; font-weight: 700; line-height: 24px; }
.item-text-2 { color: rgb(94, 114, 138); text-transform: uppercase; margin-bottom: 2px; font-size: 10px; font-weight: 900; line-height: 14px; }
.review-text-2 { color: rgb(94, 114, 138); margin-bottom: 12px; padding-bottom: 0px; font-family: "National book", sans-serif; font-size: 14px; font-weight: 300; line-height: 18px; }
.check-green-2 { margin-right: 5px; }
.verified-text-2 { color: rgb(119, 196, 79); font-size: 10px; font-weight: 900; line-height: 12px; }
.mon-back-sec { background-color: rgb(241, 246, 250); padding-top: 39px; padding-bottom: 28px; }
.container-5 { max-width: 1100px; }
.div-block-396 { justify-content: space-between; align-items: flex-start; display: flex; }
.paragraph-19 { color: rgb(80, 80, 80); text-align: center; font-family: "National book", sans-serif; font-weight: 400; line-height: 27px; }
.heading-18 { color: var(--slate-blue); text-align: center; margin-top: 21px; margin-bottom: 5px; font-family: Quicksand, sans-serif; font-size: 21px; font-weight: 700; line-height: 31px; }
.div-block-397 { flex-direction: column; justify-content: space-between; align-items: center; display: flex; }
.div-block-398 { text-align: center; width: 100%; }
.div-block-399 { width: 75%; padding-left: 20px; }
.div-block-400 { flex-direction: column; justify-content: space-between; align-items: center; display: flex; }
.div-block-401 { width: 100%; padding-left: 0px; padding-right: 0px; }
.div-block-402 { text-align: center; width: 100%; }
.div-block-403 { width: 100%; padding-left: 15px; padding-right: 15px; }
.div-block-404 { width: 50%; padding-left: 15px; padding-right: 15px; }
.pil-img-mobile { display: none; }
.features-section { margin-top: -21px; padding-top: 18px; padding-bottom: 61px; }
.container-6 { background-image: url(""); background-position: 50% center; background-repeat: no-repeat; background-size: contain; background-attachment: scroll; max-width: 1200px; }
.div-block-405 { justify-content: space-between; align-items: center; margin-top: 37px; display: flex; }
.div-block-406 { z-index: 100; background-color: rgb(248, 251, 252); border-radius: 20px; margin-top: 22px; padding: 14px 18px; display: flex; position: relative; box-shadow: rgba(0, 0, 0, 0.23) 0px 1px 14px -1px; }
.div-block-406.fordd { z-index: 100; background-color: rgb(248, 251, 252); position: relative; }
.div-block-406.formm { display: none; }
.div-block-406.fddd { z-index: 100; background-color: rgb(248, 251, 252); position: relative; }
.div-block-406.fmmm { display: none; }
.heading-19 { color: rgb(92, 87, 159); text-align: left; margin-bottom: 8px; font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 700; line-height: 23px; }
.heading-19.rit { text-align: right; }
.div-block-407 { text-align: center; width: 20%; }
.div-block-407.cen1 { width: 18%; }
.div-block-408 { width: 80%; margin-left: 30px; }
.div-block-408.rit { text-align: right; margin-left: 0px; margin-right: 30px; }
.div-block-408.cen2 { width: 82%; }
.paragraph-20 { color: var(--slate-grey); text-align: left; margin-bottom: 0px; font-family: "National book", sans-serif; font-size: 15px; font-weight: 300; line-height: 21px; }
.paragraph-20.rit { text-align: right; }
.div-block-409, .div-block-410 { width: 30%; }
.div-block-411 { text-align: center; width: 40%; margin-left: 10px; margin-right: 10px; }
.image-77 { margin-top: 25px; margin-bottom: 0px; }
.image-77.ford { margin-top: 33px; }
.image-77.form { display: none; }
.div-block-412 { background-color: rgba(25, 139, 154, 0.03); border-radius: 20px; justify-content: space-between; align-items: flex-start; width: 80%; margin-top: 22px; margin-left: auto; margin-right: auto; padding: 14px 18px; display: flex; box-shadow: rgba(0, 0, 0, 0.23) 0px 1px 14px -1px; }
.heading-20 { color: var(--dark-slate-grey); text-align: center; font-family: Quicksand, sans-serif; font-size: 40px; font-weight: 700; line-height: 56px; }
.text-block-109 { color: rgb(92, 87, 159); text-align: center; margin-bottom: 9px; font-family: Quicksand, sans-serif; font-size: 24px; font-weight: 700; line-height: 30px; }
.slider { background-color: rgba(0, 0, 0, 0); height: auto; position: relative; }
.left-arrow, .right-arrow { color: var(--midnight-blue); }
.icon-6 { color: var(--steel-blue); font-size: 26px; line-height: 26px; position: relative; left: -57px; }
.icon-7 { color: var(--steel-blue); font-size: 26px; line-height: 26px; position: relative; right: -57px; }
.div-block-295 { -webkit-text-fill-color: inherit; background-color: rgb(8, 30, 46); background-clip: border-box; justify-content: center; align-items: center; height: 60px; padding-top: 10px; padding-bottom: 10px; padding-right: 0px; display: flex; }
.div-block-295.stickyforcheckout { z-index: 1000; height: 46px; display: flex; position: sticky; inset: 0px auto auto; }
.bar-promo { color: var(--white); text-transform: uppercase; font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 700; }
.promo-code { color: rgb(197, 0, 0); background-color: rgb(255, 255, 255); border-radius: 100px; margin-left: 10px; padding: 5px 10px; display: inline-block; }
.div-block-296 { margin-left: 10px; display: flex; }
.text-block-35 { color: var(--white); text-align: right; font-size: 10px; font-weight: 500; line-height: 12px; }
.offer-countdown { color: var(--white); margin-left: 10px; font-size: 27px; font-weight: 700; }
.text-block-110 { color: var(--steel-blue); font-family: Quicksand, sans-serif; font-size: 14px; font-weight: 600; line-height: 16px; }
.text-block-111 { color: var(--steel-blue); font-family: Quicksand, sans-serif; }
.div-block-413, .div-block-414 { background-color: rgb(42, 168, 206); border-top-left-radius: 20px; border-top-right-radius: 20px; }
.one-side-section { background-image: linear-gradient(rgba(0, 0, 0, 0) 82%, rgb(255, 255, 255)), url(""); background-position: 0px 0px, 100% center; background-repeat: repeat, no-repeat; background-size: auto, cover; background-attachment: scroll, scroll; height: 350px; margin-top: -28px; margin-bottom: 63px; padding-top: 63px; padding-bottom: 0px; }
.container-7 { justify-content: space-around; align-items: flex-end; max-width: 1200px; display: flex; }
.div-block-415 { width: 50%; }
.div-block-416 { width: 45%; padding-right: 0px; }
.top-bar-note { text-align: center; background-color: rgb(226, 233, 237); }
.bar-promo-2 { color: var(--midnight-blue); padding-top: 10px; padding-bottom: 10px; font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 700; }
.bold-text { color: rgb(8, 30, 46); font-weight: 900; }
.arrow-div { justify-content: space-between; display: flex; }
.div-block-417 { position: relative; top: -387px; left: 355px; }
.div-block-418 { position: relative; top: -269px; left: 146px; }
.div-block-419 { z-index: 1; position: relative; top: -352px; left: 313px; }
.image-78 { transform-style: preserve-3d; transform: rotateX(0deg) rotateY(-180deg) rotate(14deg); }
.div-block-420 { position: relative; top: -243px; left: 77px; }
.image-79 { transform-style: preserve-3d; transform: rotateX(0deg) rotateY(-180deg) rotate(11deg); }
.div-block-421 { position: relative; top: -88px; left: -492px; }
.div-block-422 { transform-style: preserve-3d; position: relative; top: -126px; left: -305px; transform: rotateX(0deg) rotateY(-180deg) rotate(0deg); }
.image-80 { transform: rotate(11deg); }
.image-81 { transform: translate(-24px); }
.image-82 { transform: rotate(-14deg); }
.image-83 { transform: rotate(-23deg); }
.center-cta-sec { background-color: var(--slate-blue); margin-bottom: 1px; padding-top: 14px; padding-bottom: 14px; }
.heading-21 { color: rgb(255, 255, 255); text-align: center; margin-bottom: 0px; font-family: Quicksand, sans-serif; font-size: 23px; font-weight: 500; line-height: 40px; }
.three-sec { background-color: var(--light-blue); max-width: none; margin-left: auto; margin-right: auto; padding-top: 83px; padding-bottom: 74px; }
.container-8 { justify-content: space-between; align-items: flex-start; max-width: 1100px; margin-top: 46px; display: flex; }
.div-block-423 { width: 33.33%; height: 100%; }
.div-block-424 { width: 33.33%; height: 100%; margin-left: 24px; margin-right: 24px; }
.div-block-425 { width: 33.33%; height: 100%; }
.heading-22 { color: var(--slate-blue); margin-top: 20px; font-family: Quicksand, sans-serif; font-size: 30px; line-height: 45px; }
.paragraph-21 { color: var(--slate-grey); font-family: "National book", sans-serif; font-size: 18px; font-weight: 300; }
.text-span-73 { font-weight: 700; }
.side-div { align-items: center; margin-bottom: 70px; display: flex; }
.div-block-426 { width: 45%; padding-left: 45px; }
.div-block-426.fr1 { padding-left: 0px; padding-right: 45px; }
.div-block-427 { width: 50%; margin-right: 0px; padding-right: 25px; }
.div-block-427._2nd { padding-left: 25px; padding-right: 0px; }
.div-block-427._2nd.gt1mob { display: none; }
.ss-div { align-items: flex-end; display: flex; }
.div-block-428 { width: 50%; }
.div-block-429 { width: 50%; padding-bottom: 55px; }
.pic-div-mob, .mb2, .gt2mob { display: none; }
.bold-text-2 { color: var(--red); }
.div-block-433 { display: flex; }
.div-block-434 { width: 80%; }
.div-block-435 { width: 25%; padding-top: 5px; padding-right: 12px; }
.summary-heading-div { background-color: var(--dark-slate-grey); color: var(--midnight-blue); margin-top: 20px; display: none; }
.heading-23 { color: var(--white); text-align: center; padding-top: 3px; padding-bottom: 3px; font-family: Quicksand, sans-serif; font-size: 24px; }
.text-span-74 { padding-right: 7px; font-family: "Fa solid 900", sans-serif; font-size: 22px; font-weight: 400; line-height: 47px; display: inline-block; }
.note-text { color: var(--white); text-align: center; padding-top: 10px; padding-bottom: 10px; font-family: Quicksand, sans-serif; font-size: 17px; font-weight: 700; }
.button-txt-icon-2 { color: rgb(0, 0, 0); flex-wrap: wrap; justify-content: center; align-items: center; width: 100%; margin-bottom: 2px; display: flex; position: relative; }
.badge-best-seller-5 { color: rgb(255, 255, 255); text-align: center; letter-spacing: 1px; background-color: rgb(200, 32, 47); border: 1px rgb(0, 0, 0); border-radius: 6px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: center; align-items: center; width: 45px; max-width: 60px; height: 20px; margin-top: 0px; padding: 4px 10px; font-size: 7px; font-weight: 700; display: flex; position: absolute; inset: -10px 10px auto auto; }
.quantity-sc { padding-top: 0px; }
.price-type-6 { color: rgb(0, 0, 0); text-align: left; letter-spacing: -0.03em; text-transform: none; width: 100%; padding-left: 10px; font-family: Quicksand, sans-serif; font-size: 16px; font-weight: 500; line-height: 20px; }
.sm-text-bold { color: rgb(102, 101, 101); text-transform: uppercase; margin-bottom: 4px; font-size: 12px; font-weight: 900; line-height: 26px; }
.sm-text-bold.mb-15 { color: rgb(0, 0, 0); text-align: left; margin-bottom: 10px; }
.sm-text-bold.mb-15.second { margin-top: 15px; }
.upsell-select-variant { color: rgb(2, 4, 74); background-color: rgba(0, 0, 0, 0); border: 1px solid rgb(231, 231, 238); border-radius: 6px; flex-direction: column; justify-content: center; align-items: center; width: 100%; padding: 5px; display: flex; overflow: visible; }
.upsell-select-variant:hover { box-shadow: rgba(56, 50, 124, 0.08) 34px 34px 74px -24px; }
.upsell-select-variant.w--current { color: rgb(0, 0, 0); background-color: rgb(255, 250, 237); border-color: rgb(0, 0, 0); flex-flow: column; justify-content: center; line-height: 15px; display: flex; }
.upsell_select_free { color: rgb(2, 4, 74); background-color: rgba(0, 0, 0, 0); border: 1px solid rgb(231, 231, 238); border-radius: 6px; justify-content: center; align-items: center; width: 100%; padding: 5px 10px; display: flex; overflow: visible; }
.upsell_select_free:hover { box-shadow: rgba(56, 50, 124, 0.08) 34px 34px 74px -24px; }
.upsell_select_free.w--current { color: rgb(0, 0, 0); background-color: rgb(255, 250, 237); border: 1px solid rgb(0, 0, 0); flex-flow: row; justify-content: center; display: flex; }
.tabs-menu-3 { gap: 10px; flex-direction: column; grid-template: "." / 1fr 1fr 1fr; grid-auto-columns: 1fr; align-content: stretch; width: 100%; margin-bottom: 10px; margin-left: 0px; display: grid; position: static; }
.image-85 { width: 100px; margin-right: 5px; }
.accept_upsell_button { width: 100%; text-decoration: none; }
.tabs-3 { background-color: var(--white-smoke); flex-direction: row-reverse; width: 100%; margin-top: 0px; display: block; }
.tabs-3._2ndone { display: none; }
.tabs-3._2ndone._5aup { margin-top: 16px; display: block; }
.button-gold { color: rgb(255, 255, 255); -webkit-text-fill-color: inherit; background-color: rgb(41, 175, 92); background-clip: border-box; border-radius: 8px; flex-flow: column wrap; justify-content: center; align-items: center; width: 100%; height: 80px; margin-top: 10px; text-decoration: none; display: flex; position: relative; }
.button-span-2 { font-size: 10px; font-weight: 600; }
.button-span-2.ct { color: rgb(0, 0, 0); margin-top: 5px; }
.tabs-content-4 { width: 100%; overflow: visible; }
.add-to-order { color: var(--white); font-family: Quicksand, sans-serif; font-size: 20px; font-weight: 700; }
.text-span-75, .text-span-76 { font-size: 22px; font-weight: 700; }
.add-to-order-2 { color: var(--white); font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 700; }
.footer-6 { background-color: rgb(0, 0, 0); padding-top: 20px; }
.inner-upsell { flex-direction: column; align-items: center; width: 100%; max-width: 1000px; margin-left: auto; margin-right: auto; padding-top: 0px; padding-bottom: 20px; }
.text-block-24 { color: rgb(255, 255, 255); text-align: center; margin-top: 0px; font-size: 12px; }
.link-5 { color: rgb(255, 255, 255); }
.bold-text-3, .bold-text-4 { font-family: Quicksand, sans-serif; }
.pp_div.upno5div { display: none; }
.heading-24 { color: var(--dark-slate-blue); margin-top: 13px; font-family: Quicksand, sans-serif; font-size: 29px; font-weight: 600; line-height: 20px; }
.text-span-77 { color: var(--slate-blue); margin-top: 2px; font-size: 16px; font-weight: 400; line-height: 16px; text-decoration: none; display: inline-block; }
.text-span-78, .text-span-79 { font-size: 12px; line-height: 15px; }
.text-span-80, .text-span-81 { color: var(--forest-green-2); font-size: 19px; font-weight: 700; line-height: 22px; }
.text-span-82, .text-span-83 { font-size: 14px; }
.mob-div-render { display: none; }
.section-1-left-2 { background-color: rgb(246, 252, 255); background-image: linear-gradient(rgba(246, 252, 255, 0.23), rgba(246, 252, 255, 0.23)), url(""); background-position: 0px 0px, 50% center; background-repeat: repeat, no-repeat; background-size: auto, cover; justify-content: center; align-items: center; width: 55%; height: auto; min-height: 100vh; padding: 115px 20px; display: flex; position: sticky; top: 0px; }
.mb-5-2 { color: var(--steel-blue); text-transform: capitalize; margin-bottom: 5px; font-family: Quicksand, sans-serif; font-size: 23px; font-weight: 700; line-height: 27px; }
.text-primary-2 { color: rgb(41, 74, 89); font-family: Quicksand, sans-serif; font-size: 31px; }
.text-primary-2.is-mobile { display: none; }
.text-primary-2.is-desktop { color: rgb(41, 74, 89); font-family: Quicksand, sans-serif; font-size: 31px; }
.h-div { margin-top: 0px; margin-bottom: 0px; padding-left: 118px; padding-right: 118px; }
.h-div.mobonlydiv { display: none; }
.sub-tt { color: var(--dim-grey); text-align: center; padding-left: 33px; padding-right: 33px; font-family: Quicksand, sans-serif; font-size: 23px; font-weight: 500; line-height: 33px; }
.tt-top-head { color: var(--dark-slate-grey); text-align: center; margin-bottom: 0px; font-family: Quicksand, sans-serif; font-size: 35px; }
.rr-text { color: var(--dark-cyan); font-family: Quicksand, sans-serif; font-size: 15px; font-weight: 600; }
.table-head-2 { color: rgb(41, 74, 89); text-align: center; font-family: National, sans-serif; font-size: 20px; font-weight: 400; line-height: 24px; }
.h1-heading-2 { color: rgb(41, 74, 89); text-align: center; margin-left: auto; margin-right: auto; padding-left: 59px; padding-right: 60px; font-family: Quicksand, sans-serif; font-size: 35px; line-height: 45px; }
.container-9 { z-index: 1; text-align: center; width: 100%; max-width: 1206px; margin-left: auto; margin-right: auto; padding-left: 45px; padding-right: 45px; position: relative; }
.section-4 { background-color: rgb(226, 233, 237); padding-top: 69px; padding-bottom: 79px; }
.div-block-436 { justify-content: space-around; align-items: center; max-width: 1100px; margin-top: 50px; margin-left: auto; margin-right: auto; display: flex; }
.bold-text-5 { color: var(--alice-blue-2); font-family: Quicksand, sans-serif; font-size: 35px; line-height: 45px; }
.text-f { color: var(--white); align-items: center; margin-top: 10px; font-family: "Proxima soft", sans-serif; font-size: 19px; font-weight: 500; line-height: 24px; display: flex; }
.text-span-84 { color: var(--alice-blue); padding-right: 13px; font-family: "Fa solid 900", sans-serif; }
.div-block-437 { width: 60%; padding-right: 33px; }
.div-block-438 { width: 40%; }
.heading-25 { color: var(--white); font-family: Quicksand, sans-serif; font-size: 22px; font-weight: 600; line-height: 46px; }
.heading-26 { color: var(--white); font-family: Quicksand, sans-serif; font-size: 35px; line-height: 45px; }
.image-86 { margin-top: -11px; margin-left: -26px; }
.container-10 { max-width: 1100px; }
.heading-27 { color: rgb(41, 74, 89); text-align: center; margin-bottom: 45px; font-family: Quicksand, sans-serif; font-size: 35px; line-height: 45px; }
.heading-27.ccpage { color: var(--white); margin-bottom: 0px; }
.image-87 { margin-right: 15px; }
.div-block-439 { background-image: url(""); background-position: 50% center; background-repeat: no-repeat; background-size: cover; border-radius: 10px; justify-content: center; align-items: center; padding-top: 9px; padding-bottom: 9px; display: flex; }
.feature-ch-div { border-bottom: 1px rgba(0, 0, 0, 0.18); align-items: center; margin-bottom: 0px; padding-bottom: 10px; display: flex; }
.feature-ch-div._22 { margin-top: 16px; }
.feature-ch-div._22._12 { margin-top: 0px; }
.heading-28 { color: var(--dark-slate-blue); margin-bottom: 0px; font-family: Quicksand, sans-serif; font-size: 14px; line-height: 18px; }
.div-block-440 { margin-left: 19px; }
.div-block-441 { flex-direction: column; align-items: stretch; width: 50%; display: flex; }
.div-block-442 { flex-direction: column; width: 50%; display: flex; }
.div-block-443 { text-align: center; width: 40%; }
.right-div { justify-content: space-around; width: 60%; display: flex; }
.utility-page-wrap { justify-content: center; align-items: center; width: 100vw; max-width: 100%; height: 100vh; max-height: 100%; display: flex; }
.utility-page-content { text-align: center; flex-direction: column; width: 260px; display: flex; }
.utility-page-form { flex-direction: column; align-items: stretch; display: flex; }
.text-span-85 { background-color: var(--white); color: rgb(36, 116, 141); text-align: center; border-radius: 20px; justify-content: center; align-items: center; width: 25px; height: 25px; margin-right: 13px; font-size: 17px; line-height: 17px; display: flex; }
.html-embed-6, .html-embed-7, .html-embed-8 { margin-top: 10px; }
.navbar-logo-center { gap: 16px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; }
.navbar-logo-center-container { z-index: 5; background-color: rgba(0, 0, 0, 0); width: 1030px; max-width: 100%; margin-left: auto; margin-right: auto; padding: 20px; }
.navbar-logo-center-container.shadow-three { width: 100%; max-width: 1140px; }
.container-11 { width: 100%; max-width: 940px; margin-left: auto; margin-right: auto; }
.navbar-wrapper-three { justify-content: center; align-items: center; display: flex; position: relative; }
.navbar-brand-three { z-index: 5; position: absolute; }
.nav-menu-wrapper-three { width: 100%; }
.nav-menu-three { justify-content: space-between; align-items: center; margin-bottom: 0px; display: flex; }
.nav-menu-block { justify-content: center; align-items: center; margin-bottom: 0px; display: flex; }
.nav-link-5 { color: rgb(26, 27, 31); letter-spacing: 0.25px; margin-left: 5px; margin-right: 5px; padding: 5px 10px; font-size: 14px; line-height: 20px; text-decoration: none; }
.nav-link-5:hover { color: rgba(26, 27, 31, 0.75); }
.nav-link-5:focus-visible, .nav-link-5[data-wf-focus-visible] { outline-offset: 0px; color: rgb(0, 80, 189); border-radius: 4px; outline: rgb(0, 80, 189) solid 2px; }
.nav-dropdown { margin-left: 5px; margin-right: 5px; }
.nav-dropdown-toggle { letter-spacing: 0.25px; padding: 5px 30px 5px 10px; font-size: 14px; line-height: 20px; }
.nav-dropdown-toggle:hover { color: rgba(26, 27, 31, 0.75); }
.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] { outline-offset: 0px; color: rgb(0, 80, 189); border-radius: 5px; outline: rgb(0, 80, 189) solid 2px; }
.nav-dropdown-icon { margin-right: 10px; }
.nav-dropdown-list { background-color: rgb(255, 255, 255); border-radius: 12px; }
.nav-dropdown-list.w--open { padding-top: 10px; padding-bottom: 10px; }
.nav-dropdown-link { padding-top: 5px; padding-bottom: 5px; font-size: 14px; }
.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] { outline-offset: 0px; color: rgb(0, 80, 189); border-radius: 5px; outline: rgb(0, 80, 189) solid 2px; }
.nav-link-accent { color: rgb(26, 27, 31); letter-spacing: 0.25px; margin-left: 5px; margin-right: 20px; padding: 5px 10px; font-size: 14px; font-weight: 700; line-height: 20px; text-decoration: none; }
.nav-link-accent:hover { color: rgba(26, 27, 31, 0.75); }
.button-primary-2 { color: rgb(255, 255, 255); letter-spacing: 2px; text-transform: uppercase; background-color: rgb(26, 27, 31); padding: 12px 25px; font-size: 12px; line-height: 20px; transition: 0.2s; }
.button-primary-2:hover { color: rgb(255, 255, 255); background-color: rgb(50, 52, 58); }
.button-primary-2:active { background-color: rgb(67, 70, 77); }
.timer-div { background-color: var(--dark-cyan-2); }
.text-span-86 { background-color: var(--red-2); padding-left: 6px; padding-right: 6px; }
.text-span-87 { background-color: var(--red); padding-left: 7px; padding-right: 7px; }
.text-span-88 { background-color: var(--red); padding-left: 6px; padding-right: 6px; }
.text-span-89 { background-color: var(--red-2); padding-left: 5px; padding-right: 5px; }
.text-span-90 { background-color: var(--red); padding-left: 5px; padding-right: 5px; }
.text-span-91 { background-color: var(--red-2); padding-left: 4px; padding-right: 4px; }
.text-span-92 { background-color: var(--red-2); padding-left: 6px; padding-right: 6px; }
.text-span-93 { background-color: var(--red-2); padding-left: 5px; padding-right: 5px; }
.g-text { color: var(--midnight-blue); text-align: center; padding-top: 8px; padding-bottom: 8px; font-family: Brandon, sans-serif; font-size: 11px; font-weight: 700; }
.comp_price { color: var(--light-coral); margin-top: 0px; margin-bottom: 5px; font-size: 13px; line-height: 14px; text-decoration: line-through; display: block; }
.div_ss { flex-direction: column; justify-content: space-between; align-items: flex-start; display: flex; }
.ss-text { color: var(--midnight-blue); text-align: left; font-family: Quicksand, sans-serif; font-size: 15px; font-weight: 700; }
.div-block-450 { text-align: left; margin-bottom: 10px; position: static; left: 0px; }
.text-span-94 { font-size: 17px; }
.video, .video-2, .video-3 { margin-top: 17px; }
.text-block-112 { color: var(--light-coral); margin-top: -6px; margin-bottom: 5px; font-family: Quicksand, sans-serif; font-size: 16px; font-weight: 400; line-height: 16px; text-decoration: line-through; }
.text-span-95 { color: rgb(55, 141, 23); font-size: 19px; font-weight: 700; line-height: 22px; }
.comp_price-2 { color: rgb(255, 100, 103); margin-top: 0px; margin-bottom: 5px; font-size: 13px; line-height: 14px; text-decoration: line-through; display: block; }
.div-block-452 { margin-top: 7px; display: flex; }
.div-block-453 { align-items: center; margin-top: 7px; display: flex; }
.text-block-113, .text-block-114 { color: var(--dark-slate-grey); font-family: Quicksand, sans-serif; font-size: 13px; font-weight: 700; line-height: 18px; }
.ship-hand-div { border: 1px solid rgba(0, 0, 0, 0.22); margin-top: 21px; padding: 12px 17px; }
.text-block-115 { color: var(--dark-slate-grey); font-family: Quicksand, sans-serif; font-weight: 700; }
.text-block-116 { color: rgb(57, 195, 7); font-family: "Fa solid 900", sans-serif; }
.div-block-454 { margin-top: 15px; display: flex; }
.div-block-455 { margin-left: 11px; }
.heading-29 { color: var(--dark-slate-grey); text-transform: uppercase; border-bottom: 1px solid rgba(0, 0, 0, 0.17); padding-bottom: 7px; font-family: Quicksand, sans-serif; font-size: 16px; line-height: 18px; }
.re-div { margin-bottom: 10px; }
.text-block-117 { color: var(--dark-slate-grey); font-family: Quicksand, sans-serif; font-size: 17px; font-weight: 700; }
.text-span-96 { color: var(--midnight-blue); font-family: Quicksand, sans-serif; font-size: 12px; font-weight: 700; }
.text-block-118 { color: var(--dark-slate-grey); font-family: Quicksand, sans-serif; font-size: 17px; font-weight: 700; }
.div-block-456 { margin-top: 8px; }
.div-block-457 { align-items: center; margin-top: 12px; margin-bottom: 12px; display: flex; }
.text-block-119 { color: var(--dark-slate-grey); font-family: Quicksand, sans-serif; font-size: 17px; font-weight: 700; }
.div-block-458 { margin-right: 12px; }
.div-block-459 { align-items: center; margin-top: 12px; margin-bottom: 12px; display: flex; }
.text-block-120 { color: var(--dark-slate-grey); font-family: Quicksand, sans-serif; font-size: 17px; font-weight: 700; }
.div-block-460 { margin-right: 12px; }
.container-12 { text-align: center; }
.section-5 { padding-top: 14px; padding-bottom: 14px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; }
.section-6 { padding-top: 38px; padding-bottom: 37px; }
.heading-30 { color: var(--dark-slate-grey); text-align: center; margin-bottom: 20px; font-family: Quicksand, sans-serif; font-size: 30px; }
.paragraph-22 { font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 400; }
.text-span-97, .text-span-98, .text-span-99, .text-span-100, .text-span-101, .text-span-102 { text-decoration: underline; }
.heading-31 { background-color: var(--alice-blue); color: var(--steel-blue); border: 1px solid rgba(0, 0, 0, 0.3); margin-bottom: 0px; padding: 12px; font-family: Quicksand, sans-serif; font-size: 25px; }
.heading-32 { color: var(--steel-blue); margin-top: 10px; font-family: Quicksand, sans-serif; font-size: 25px; font-weight: 600; }
.div-block-461 { justify-content: space-between; margin-top: 22px; display: flex; }
.div-block-462 { width: 54%; }
.div-block-463 { width: 40%; }
.link-6, .link-7 { color: rgb(255, 255, 255); text-decoration: none; }
.link-8, .link-9, .link-10 { color: var(--white); text-decoration: underline; }
.text-block-121 { color: var(--midnight-blue); margin-bottom: -9px; font-family: Quicksand, sans-serif; font-weight: 700; }
.text-block-122 { color: var(--midnight-blue); font-family: Quicksand, sans-serif; font-size: 12px; font-weight: 700; }
.div-block-464 { color: rgb(255, 142, 46); text-align: center; background-color: rgba(0, 0, 0, 0); margin-top: 27px; }
.button-8 { background-color: rgb(255, 142, 46); border-radius: 4px; width: 30%; padding-top: 12px; padding-bottom: 12px; font-size: 19px; font-weight: 500; }
.expand_div { display: flex; }
.link-block-6 { color: rgb(255, 255, 255); background-color: rgb(25, 175, 66); border-bottom: 3px solid rgb(16, 92, 37); border-radius: 9px; flex-direction: row; justify-content: center; align-items: center; width: 100%; height: 66px; margin-top: 17px; font-family: "Proxima soft", sans-serif; font-size: 18px; font-weight: 700; line-height: 22px; text-decoration: none; display: flex; }
.pp_div_new_link { background-color: rgb(255, 196, 57); border-bottom: 3px solid rgb(201, 149, 29); border-radius: 9px; justify-content: center; align-items: center; width: 100%; height: 66px; margin-top: 0px; display: flex; }
.pp_div_new_link:hover { background-color: rgb(250, 187, 39); }
.text-block-123 { font-size: 20px; line-height: 25px; text-decoration: none; }
.text-span-103 { margin-right: 6px; font-family: "Fa solid 900", sans-serif; display: inline; }
.cc_btn_div { color: var(--white); background-color: rgb(25, 175, 66); border-bottom: 3px solid rgb(16, 92, 37); border-radius: 9px; justify-content: center; align-items: center; width: 100%; height: 66px; margin-top: 0px; font-family: "Proxima soft", sans-serif; font-size: 18px; font-weight: 700; line-height: 22px; text-decoration: none; display: flex; }
.cc_btn_div:hover { background-color: rgb(19, 162, 58); }
.card_icon_div { text-align: center; margin-top: 17px; }
.outer_div_one { text-align: center; border: 1px solid rgb(217, 217, 217); border-radius: 5px; justify-content: center; align-items: flex-start; width: 100%; margin-top: 20px; padding: 16px; display: flex; }
.text_div_outer { background-color: var(--white); text-align: center; margin-top: -26px; padding-left: 10px; padding-right: 10px; display: inline-block; position: absolute; left: auto; right: auto; }
.text-block-124 { color: rgb(125, 125, 125); letter-spacing: 0.3px; text-transform: uppercase; margin-bottom: 5px; font-family: "Proxima soft", sans-serif; font-size: 9px; }
.text-block-125 { color: var(--dark-slate-grey); border-bottom: 1px solid rgba(0, 0, 0, 0.15); padding-bottom: 4px; font-family: Quicksand, sans-serif; font-size: 20px; font-weight: 700; line-height: 28px; display: inline-block; }
.div-block-465 { background-color: var(--white); border-radius: 10px; margin-bottom: 13px; padding-top: 13px; padding-left: 22px; padding-right: 22px; display: block; box-shadow: rgba(0, 0, 0, 0.23) 0px 2px 11px; }
.expand_div_pp { background-color: rgb(2, 112, 185); border-radius: 4px; height: auto; margin-top: 9px; padding: 0px 16px 25px; display: flex; }
.section-7 { background-color: rgb(41, 74, 91); padding-top: 36px; padding-bottom: 36px; }
.bold-text-15 { color: rgb(7, 8, 12); }
.review-fb-inner { background-color: rgb(241, 242, 246); border-radius: 16px; padding: 10px 40px 10px 20px; position: relative; }
.avatar-img-2 { object-fit: cover; border-radius: 50%; width: 50px; min-width: auto; max-width: none; height: 50px; min-height: auto; margin-right: 10px; }
.facebook-reviews-sec { background-color: var(--white); border-radius: 10px; width: auto; margin-top: 18px; margin-bottom: 10px; padding: 17px 15px 5px; box-shadow: rgba(0, 0, 0, 0.23) 0px 2px 11px; }
.fb-below { color: rgb(115, 115, 116); margin-top: 5px; font-family: Lato, sans-serif; font-weight: 700; }
.fb-icon { width: 20px; margin-right: -4px; }
.fb-review { gap: 0px; grid-template-rows: auto; grid-template-columns: minmax(57px, 66px) 1fr; margin-bottom: 25px; }
.fb-icons-right { background-color: rgb(255, 255, 255); border-radius: 100px; align-items: center; padding: 3px 6px; display: flex; position: absolute; left: auto; right: 10px; box-shadow: rgba(0, 0, 0, 0.45) 0px 6px 4px -6px; }
.fb-text { color: rgb(73, 73, 73); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
.text-block-126, .text-block-127, .text-block-128 { margin-left: 7px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
.heading-33 { color: var(--dark-slate-grey); text-align: center; margin-top: 8px; margin-bottom: 25px; font-family: Quicksand, sans-serif; font-size: 23px; line-height: 31px; }
.div-block-466 { margin-bottom: 23px; padding-top: 0px; padding-bottom: 20px; }
.div-block-466.ds1 { margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.div-block-466.ssr1 { padding-top: 0px; padding-bottom: 0px; }
.div-block-467 { background-color: var(--white); border-radius: 10px; margin: -3px 0px 18px; padding: 0px 0px 9px; }
.div-block-467.nnpot2 { box-shadow: rgba(0, 0, 0, 0.23) 0px 2px 11px; }
.container-13 { justify-content: space-between; max-width: 1000px; display: block; }
.logo-div { align-items: center; padding-right: 0px; display: flex; }
.top-div-new { text-align: center; background-color: rgb(41, 74, 89); padding-top: 16px; padding-bottom: 16px; }
.top-div-new.fd1 { padding-top: 10px; padding-bottom: 10px; }
.div-block-468 { justify-content: space-between; align-items: center; width: 1000px; height: auto; margin-left: auto; margin-right: auto; display: flex; }
.gua_text { color: var(--white); text-align: left; font-family: Quicksand, sans-serif; font-weight: 400; }
.call_text { color: var(--white); font-family: Quicksand, sans-serif; font-size: 15px; }
.badge_div { flex: 0 1 auto; align-self: auto; }
.bb_1 { justify-content: center; align-items: center; display: flex; }
.bb_2 { margin-bottom: 6px; }
.text-span-104 { color: rgb(62, 214, 7); }
.text-span-105 { font-family: "Fa solid 900", sans-serif; }
.header_div_block { justify-content: space-between; align-items: center; width: 1000px; margin-left: auto; margin-right: auto; display: flex; }
.text-block-129 { color: var(--white); text-align: left; padding-right: 0px; font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 500; line-height: 21px; }
.text-block-129.ffr1 { display: none; }
.div-block-469 { border-left: 1px solid var(--white); margin-left: 11px; padding-left: 6px; }
.new_checkout_div { justify-content: space-between; display: flex; }
.new_checkout_div.newstyle { flex-flow: column; align-items: center; display: flex; }
.new_first { width: 50%; margin-right: 10px; }
.new_first.newup { width: 470px; margin-right: 0px; }
.new_second { width: 50%; margin-left: 10px; }
.new_second.checkdown { margin-top: 24px; margin-left: 0px; display: block; }
.new_second.checkdown.vsf { margin-top: 13px; }
.new_img_nuzz { display: none; }
.div-block-470 { justify-content: space-around; align-items: flex-end; margin-top: 190px; display: flex; }
.div-block-471 { background-color: var(--dark-cyan-2); width: 60%; height: 5px; margin-bottom: 14px; }
.div-block-472 { margin-top: 21px; }
.gen-sec { background-color: var(--alice-blue-2); justify-content: center; align-items: center; padding-top: 25px; padding-bottom: 20px; display: flex; }
.div-block-473 { justify-content: space-around; max-width: 1000px; display: flex; }
.div-block-474 { display: flex; }
.div-block-475 { background-color: rgb(51, 51, 51); }
.heading-34 { color: rgb(221, 221, 221); text-align: center; margin-top: 0px; margin-bottom: 0px; padding-top: 1px; padding-bottom: 1px; font-family: "Open Sans", sans-serif; font-size: 13px; font-weight: 400; }
.navbar-logo-left { position: relative; }
.navbar-logo-left.is-hidden { display: none; }
.top-log-heading { color: rgb(255, 255, 255); margin-top: 10px; font-family: "Open Sans", sans-serif; font-size: 30px; font-style: italic; font-weight: 400; line-height: 35px; }
.nav-link-6 { color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; font-size: 15px; font-weight: 400; }
.text-span-32 { font-weight: 600; }
.container-14 { justify-content: space-between; max-width: 1140px; display: block; }
.brand { justify-content: center; align-items: center; }
.nav-link-7, .nav-link-8 { color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; font-size: 15px; font-weight: 400; }
.navbar-3 { background-color: rgb(0, 35, 126); width: 100%; padding-top: 3px; padding-left: 20px; padding-right: 20px; position: relative; inset: 0% auto auto 0%; }
.navbar-3.is-diff-color { color: var(--primary); background-color: rgb(1, 33, 105); flex-flow: row; justify-content: flex-start; align-items: center; padding-top: 0px; display: block; }
.video-4 { background-color: rgba(0, 0, 0, 0); margin-top: 20px; margin-bottom: 20px; }
.text-block-130 { color: rgb(255, 255, 255); padding-left: 4px; font-family: Lato, sans-serif; font-size: 11px; font-weight: 400; line-height: 16px; }
.div-block-12 { background-color: rgb(245, 245, 245); border-radius: 10px; justify-content: space-around; margin-top: 7px; padding-top: 7px; padding-bottom: 7px; font-family: "DM Sans", sans-serif; display: flex; }
.div-block-476 { background-color: rgb(228, 243, 251); border: 1px solid rgb(0, 0, 0); padding: 15px; }
.text-span-44 { color: rgb(0, 35, 126); font-family: "DM Sans", sans-serif; font-size: 16px; }
.bold-text-16 { text-decoration: underline; }
.offer-text-block-2 { color: var(--midnight-blue); text-align: center; font-family: "DM Sans", sans-serif; font-size: 18px; line-height: 22px; }
.heading-35 { color: rgb(102, 102, 102); margin-top: 30px; margin-bottom: 5px; font-family: Oswald, sans-serif; font-size: 20px; font-weight: 300; line-height: 30px; display: inline-block; }
.div-with-offer { border: 3px dashed rgb(0, 0, 0); border-radius: 12px; margin-top: 19px; padding-top: 14px; padding-bottom: 14px; display: flex; }
.paragraph-8 { color: rgb(102, 102, 102); font-family: Oswald, sans-serif; font-size: 14px; line-height: 20px; }
.column-6.left-side-column { padding-bottom: 54px; }
.bold-text-17 { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; line-height: 20px; }
.image-33 { border-radius: 10px; width: 100%; margin-top: 10px; margin-bottom: 20px; box-shadow: rgb(3, 3, 3) 0px 3px 11px -5px; }
.image-33.rt1 { margin-bottom: 10px; }
.image-33.rt1.mob7, .image-33.mob6 { display: none; }
.image-33.de1 { margin-top: 0px; box-shadow: rgb(3, 3, 3) 0px 3px 11px -5px; }
.image-33.de1.mob4, .image-33.de1.mob5 { display: none; }
.heading-36 { color: rgb(68, 68, 68); margin-top: 10px; margin-bottom: 14px; padding-left: 20px; padding-right: 20px; font-family: "Roboto Condensed", sans-serif; font-size: 22px; font-weight: 400; line-height: 24px; }
.username { color: rgba(0, 0, 17, 0.8); margin-bottom: 0px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 18px; line-height: 23px; }
.div-block-477 { flex-direction: column; justify-content: center; align-items: flex-start; width: 55%; padding-top: 0px; padding-left: 36px; padding-right: 36px; display: flex; }
.text-block-131 { font-family: Montserrat, sans-serif; font-size: 17px; }
.text-block-132 { outline-offset: 0px; color: rgb(255, 255, 255); text-align: center; border: 0px rgb(0, 0, 0); border-radius: 0px; outline: rgb(255, 255, 255) 3px; margin-bottom: 5px; padding: 10px 0px; font-family: Oswald, sans-serif; font-size: 30px; font-weight: 700; line-height: 30px; text-decoration: none; }
.heading-37 { color: rgb(51, 51, 51); background-color: rgb(227, 244, 253); border-left: 3px solid rgb(0, 0, 0); margin-bottom: 20px; padding: 10px; font-family: "Open Sans", sans-serif; font-size: 16px; font-style: italic; font-weight: 400; line-height: 20px; }
.container-15 { max-width: 1140px; }
.div-block-478 { text-align: center; background-color: rgb(14, 26, 116); }
.image-29 { border-radius: 10px; margin-top: 10px; margin-bottom: 10px; box-shadow: rgb(0, 0, 0) 0px 3px 11px -5px; }
.image-29.mob1 { display: none; }
.text-span-38 { font-weight: 700; }
.div-block-479 { background-color: rgb(59, 89, 152); justify-content: space-around; align-items: center; width: 70px; height: 16px; margin-right: 6px; padding-left: 4px; padding-right: 4px; transition: transform 0.2s; display: flex; }
.div-block-479:hover { transform: translateY(-4px); }
.div-block-479.tt3 { background-color: rgb(255, 101, 80); width: 54px; margin-right: 8px; display: none; }
.div-block-479.tt2 { background-color: rgb(29, 161, 242); width: 63px; }
.div-block-479.rr1 { background-color: rgb(203, 32, 39); }
.heading-38 { color: rgb(51, 51, 51); letter-spacing: -0.2px; text-transform: none; background-color: rgb(227, 244, 253); margin-top: 12px; padding: 10px 10px 12px 14px; font-family: Oswald, sans-serif; font-size: 20px; font-weight: 300; line-height: 28px; }
.div-block-11 { justify-content: center; align-items: center; display: flex; }
.image-89 { height: auto; }
.link-11 { color: rgb(85, 26, 139); text-align: center; font-size: 24px; line-height: 40px; display: block; }
.text-span-42 { color: rgb(236, 34, 34); font-family: "DM Sans", sans-serif; font-size: 16px; font-weight: 700; }
.div-block-480 { flex-direction: row; justify-content: space-around; align-items: center; margin-top: 0px; display: flex; }
.paragraph-9 { color: rgb(0, 28, 114); margin-top: 20px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 18px; line-height: 23px; }
.text-block-133 { color: rgb(50, 54, 59); text-align: center; font-family: Lato, sans-serif; font-size: 11px; font-weight: 900; line-height: 16px; }
.bold-text-8 { font-weight: 700; }
.text-span-45 { color: rgb(245, 2, 2); }
.offer-heading-2 { color: var(--midnight-blue); text-align: center; text-transform: uppercase; margin-top: 16px; font-family: "DM Sans", sans-serif; font-size: 28px; font-weight: 500; line-height: 34px; }
.div-block-481 { justify-content: center; align-items: center; margin-top: 10px; margin-bottom: 40px; display: none; }
.heading-39 { color: rgb(51, 51, 51); text-align: left; margin-top: 20px; margin-bottom: 20px; font-family: Roboto, sans-serif; font-size: 28px; line-height: 38px; }
.link-block-8 { background-color: rgb(112, 57, 6); border-radius: 10px; width: 50px; height: 50px; margin-left: 10px; text-decoration: none; }
.html-embed-9 { flex: 0 1 auto; justify-content: center; padding-top: 10px; padding-bottom: 15px; display: flex; }
.text-block-134 { color: rgb(0, 28, 114); font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 22px; font-weight: 700; line-height: 24px; }
.text-block-135 { color: rgb(255, 255, 255); text-align: center; font-family: "Fa brands 400", sans-serif; font-size: 25px; line-height: 50px; text-decoration: none; }
.text-block-135:hover { background-color: rgb(52, 76, 128); border-radius: 15px; }
.text-block-135.f3:hover { background-color: rgb(26, 144, 216); }
.text-block-135.f6:hover { background-color: rgb(68, 36, 7); }
.text-block-135.f5:hover { background-color: rgb(163, 11, 28); }
.heading-40 { color: rgb(88, 88, 88); margin-bottom: 16px; padding-left: 20px; padding-right: 20px; font-family: Roboto, sans-serif; font-size: 16px; font-weight: 700; line-height: 22px; }
.section-8 { backdrop-filter: blur(5px); margin-top: 20px; }
.link-block-9 { background-color: rgba(0, 0, 0, 0); border-radius: 10px; width: 40px; height: 40px; text-decoration: none; }
.text-span-43 { color: rgb(201, 8, 15); font-weight: 900; }
.div-block-482 { text-align: center; cursor: pointer; border: 1px solid rgb(0, 35, 126); border-radius: 20px; margin-top: 30px; padding: 12px 0px 0px; overflow: hidden; }
.mid-two { background-color: rgb(235, 247, 250); border-radius: 30px; justify-content: space-between; margin-top: 15px; display: flex; box-shadow: rgb(3, 3, 3) 0px 3px 11px -5px; }
.mid-two.tt2 { margin-top: 30px; }
.mid-two.tt3 { margin-top: 30px; margin-bottom: 30px; }
.mid-two.kit1 { background-color: rgba(0, 77, 179, 0.17); border-radius: 0px; margin-top: 21px; margin-bottom: 21px; }
.heading-41 { color: rgb(51, 51, 51); letter-spacing: -0.4px; margin-top: 0px; margin-bottom: 5px; font-family: "DM Sans", sans-serif; font-size: 40px; font-weight: 500; line-height: 48px; }
.column-7 { gap: 10px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; }
.image-35 { width: 100%; margin-bottom: 20px; display: none; }
.heading-42 { color: rgb(51, 51, 51); letter-spacing: -0.2px; font-family: "DM Sans", sans-serif; font-size: 23px; font-weight: 400; line-height: 32px; }
.columns-2 { cursor: auto; }
.div-block-483 { background-color: rgb(235, 235, 235); width: 42px; height: 16px; }
.review-f-title { font-size: 28px; font-weight: 700; line-height: 35px; }
.div-block-484 { align-items: center; display: flex; }
.div-block-484.total-review { background-color: rgb(241, 241, 241); padding: 20px; display: none; }
.text-block-136 { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); padding-left: 20px; padding-right: 20px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: 700; }
.text-span-31 { color: rgb(21, 21, 21); }
.button-9 { color: rgb(255, 255, 255); text-align: left; background-color: rgb(32, 107, 46); background-image: linear-gradient(rgb(133, 187, 1), rgb(25, 151, 61)); border: 2px solid rgb(25, 151, 61); border-radius: 10px; justify-content: center; align-items: center; width: 500px; margin-top: 21px; margin-bottom: 14px; padding: 21px 38px; font-family: "DM Sans", sans-serif; font-size: 25px; font-weight: 700; line-height: 15px; display: flex; }
.button-9:hover { box-shadow: rgba(0, 0, 0, 0.35) 1px 1px 11px 2px; }
.heading-43 { color: rgb(51, 51, 51); margin-top: 18px; margin-bottom: 5px; font-family: Roboto, sans-serif; font-size: 24px; line-height: 30px; }
.text-block-137 { color: rgb(255, 255, 255); font-family: "Fa brands 400", sans-serif; font-size: 11px; line-height: 16px; }
.text-block-138 { color: rgb(51, 51, 51); font-family: Oswald, sans-serif; font-weight: 300; }
.div-block-485 { width: 40%; padding-left: 11px; }
.html-embed-10 { color: rgb(229, 97, 97); text-align: center; letter-spacing: 1px; line-height: 21px; }
.for-mob-head-2 { color: rgb(0, 35, 126); text-align: left; font-family: Montserrat, sans-serif; font-size: 26px; font-weight: 600; line-height: 34px; display: none; }
.column-8 { justify-content: flex-start; padding-right: 10px; display: flex; }
.test-div { display: none; }
.text-block-139 { color: rgb(235, 235, 235); margin-left: -8px; font-family: "Fa solid 900", sans-serif; line-height: 16px; }
.image-30 { padding-left: 20px; padding-right: 20px; }
.text-block-140 { color: rgb(255, 255, 255); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: 700; }
.heading-44 { color: rgb(21, 21, 21); margin-top: 0px; font-size: 32px; line-height: 36px; }
.video-5 { margin-top: 20px; margin-bottom: 20px; }
.text-block-141 { color: rgb(255, 255, 255); background-color: rgb(0, 35, 126); padding: 10px; font-family: "Roboto Condensed", sans-serif; font-size: 18px; font-weight: 700; line-height: 26px; transition: background-color 0.35s; }
.text-block-141:hover { background-color: rgb(28, 58, 134); }
.paragraph-14 { color: rgb(68, 68, 68); font-family: Roboto, sans-serif; font-size: 18px; line-height: 28px; }
.link-block-10 { cursor: pointer; width: 100%; text-decoration: none; }
.link-block-10:hover { background-color: rgba(0, 0, 0, 0); }
.div-block-486 { border-top: 1px solid rgba(0, 0, 0, 0.08); padding-top: 9px; }
.text-block-142 { color: rgb(255, 255, 255); font-family: Lato, sans-serif; font-size: 11px; line-height: 16px; }
.div-block-487 { display: flex; }
.text-span-39 { text-decoration: underline; }
.text-block-143 { color: var(--blue-2); text-align: center; letter-spacing: 0px; border-bottom: 1px rgb(196, 196, 196); margin-top: 7px; font-family: "DM Sans", sans-serif; font-size: 18px; font-weight: 400; line-height: 23px; }
.text-block-144 { color: rgb(0, 35, 126); font-family: "DM Sans", sans-serif; font-size: 16px; }
.div-block-488 { width: 60%; padding-left: 0px; padding-right: 24px; }
.text-block-145 { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: 600; }
.paragraph-23 { padding-left: 20px; }
.text-block-146 { color: rgb(255, 104, 82); margin-top: 20px; font-family: "Proxima soft", sans-serif; font-size: 24px; line-height: 34px; }
.tim-div { justify-content: space-between; align-items: center; margin-top: 20px; display: flex; }
.tim-div.fe1 { display: flex; }
.side-image { text-align: center; margin-top: 0px; padding-top: 26px; padding-bottom: 26px; }
.side-image.mobimg { display: none; }
.image-34 { width: 50px; height: 50px; margin-right: 10px; padding-right: 0px; }
.text-span-33 { text-decoration: underline; }
.text-span-41 { font-family: "Fa solid 900", sans-serif; }
.review-rating { align-items: center; margin-top: 10px; margin-bottom: 10px; display: flex; }
.paragraph-7 { color: rgb(68, 68, 68); font-family: Roboto, sans-serif; font-size: 18px; line-height: 28px; }
.paragraph-7.gt1 { margin-top: 5px; margin-bottom: 20px; }
.text-span-40 { padding-right: 15px; font-family: "Fa solid 900", sans-serif; font-weight: 400; }
.link-block-11 { background-color: rgb(29, 161, 242); border-radius: 10px; width: 50px; height: 50px; margin-left: 10px; text-decoration: none; }
.text-span-28 { color: rgb(188, 46, 62); }
.columns-3 { margin-top: 60px; display: none; }
.paragraph-10 { margin-bottom: 28px; font-family: "DM Sans", sans-serif; font-size: 18px; font-weight: 400; line-height: 25px; }
.column-10 { padding-left: 40px; }
.link-block-12 { background-color: rgb(189, 8, 28); border-radius: 10px; width: 50px; height: 50px; margin-left: 10px; text-decoration: none; }
.text-block-147 { color: rgb(255, 255, 255); text-align: center; background-color: rgba(0, 28, 114, 0.12); border-radius: 50%; width: 54px; height: 54px; font-size: 32px; font-weight: 600; line-height: 52px; display: block; }
.review-wrap { background-color: rgb(228, 242, 251); border-radius: 12px; margin-bottom: 35px; padding: 20px; overflow: hidden; }
.div-block-489 { width: 45%; }
.column-11 { gap: 10px; grid-template: "Area" "." / 1fr 1fr; grid-auto-columns: 1fr; display: grid; }
.column-12 { color: rgb(246, 246, 246); text-align: center; background-color: rgb(246, 246, 246); justify-content: center; align-items: center; padding: 30px; display: block; }
.image-32 { border-radius: 10px; margin-bottom: 20px; box-shadow: rgb(3, 3, 3) 0px 3px 11px -5px; }
.image-32.mid1 { margin-bottom: 0px; }
.image-32.mid1.mob3, .image-32.mob2, .div-block-490 { display: none; }
.text-span-37 { font-family: "Fa solid 900", sans-serif; }
.div-block-491 { font-weight: 300; line-height: 17px; }
.div-block-492 { justify-content: center; align-items: center; display: flex; }
.paragraph-13 { color: silver; text-align: center; margin-top: 19px; }
.text-block-148 { color: rgb(255, 255, 255); margin-top: 15px; }
.div-block-31 { text-align: center; font-family: "Open Sans", sans-serif; }
.link-13 { color: rgb(255, 255, 255); text-decoration: none; }
.text-block-149 { color: rgb(255, 255, 255); font-size: 13px; line-height: 17px; }
.new-footer-sec-2 { background-color: rgb(51, 51, 51); padding-top: 31px; padding-bottom: 45px; position: static; inset: auto 0% 0%; }
.new-footer-sec-2.dsw { padding-bottom: 50px; }
.image-90 { margin-top: 21px; }
.adv_footer_text { color: silver; margin-top: 20px; font-size: 13px; font-weight: 400; line-height: 20px; }
.heading-45 { color: rgb(88, 88, 88); margin-top: 20px; margin-bottom: 16px; padding-left: 20px; padding-right: 20px; font-family: Roboto, sans-serif; font-size: 16px; line-height: 22px; }
.div-block-493 { display: flex; }
.heading-46 { font-size: 23px; line-height: 29px; }
.div-block-494 { text-align: center; width: 30%; }
.div-block-495 { width: 70%; }
.div-block-496 { text-align: center; width: 30%; }
.div-block-497 { width: 70%; }
.paragraph-24, .paragraph-25 { font-size: 16px; }
.div-block-498 { margin-top: 86px; padding-left: 40px; padding-right: 40px; }
.heading-47 { color: var(--midnight-blue); text-align: center; margin-bottom: 30px; font-size: 25px; line-height: 32px; }
.vid-div-mobile { display: none; }
.sel-box { justify-content: space-around; display: flex; }
.sel-1 { border-radius: 20px; width: 285px; height: 400px; box-shadow: rgba(8, 30, 46, 0.25) 0px 4px 9px 2px; }
.ww-up { background-color: rgb(239, 239, 239); }
.ww-down { background-color: rgb(2, 92, 126); }
.sel-title-heading { color: var(--midnight-blue); text-align: center; font-family: Quicksand, sans-serif; font-size: 30px; line-height: 35px; }
.div-block-499, .div-block-500 { text-align: center; margin-top: 20px; margin-bottom: 20px; }
.div-block-501 { text-align: center; margin-top: 20px; margin-bottom: 8px; }
.image-91 { position: relative; top: -5px; left: -10px; }
.free-shipping-div { text-align: center; background-color: rgb(112, 249, 55); border-radius: 20px; flex-direction: row; justify-content: center; align-items: baseline; margin-bottom: 15px; padding: 2px 8px; font-size: 11px; line-height: 14px; display: flex; }
.div-block-502 { flex: 0 1 auto; align-self: auto; }
.image-92 { margin-top: -2px; line-height: 11px; display: inline-block; }
.tag-div { color: var(--white); background-color: rgb(119, 33, 248); border-radius: 100%; justify-content: center; align-items: center; width: 60px; height: 60px; font-family: "Proxima Soft", sans-serif; font-weight: 700; line-height: 15px; display: flex; position: absolute; inset: auto 19% 0% auto; }
.tag-div.tag-div-two { background-color: rgb(240, 125, 35); font-weight: 700; }
.tag-div-text { font-size: 13px; font-weight: 700; line-height: 14px; }
.tag-div-text.or-value-text { color: var(--midnight-blue); font-weight: 700; }
.image-93 { margin-top: -2px; }
.free-bonus-badge-div { color: rgb(0, 0, 0); background-color: rgb(240, 125, 35); border-radius: 20px; justify-content: center; align-items: center; margin-bottom: 4px; font-family: "Proxima Soft", sans-serif; font-weight: 600; line-height: 18px; display: flex; }
.pp-btn-text { font-family: "Proxima Soft", sans-serif; font-size: 16px; }
.pp-btn-div { justify-content: center; align-items: center; display: flex; }
.pp-image-on-btn { margin-left: 6px; }
.pp-comp-call-out-text { color: var(--white); text-align: center; background-color: rgba(8, 30, 46, 0.54); border-radius: 5px; margin-top: 12px; font-family: "Proxima Soft", sans-serif; font-size: 13px; font-weight: 300; display: block; }
.top-bar-note-2 { text-align: center; background-color: rgb(226, 233, 237); padding-top: 7px; padding-bottom: 7px; }
.top-note-down-div { justify-content: center; align-items: center; width: 500px; margin-left: auto; margin-right: auto; display: flex; }
.top-bar-text { color: rgb(8, 30, 46); padding-top: 0px; padding-bottom: 0px; font-size: 18px; font-weight: 600; }
.link-16 { color: rgb(8, 30, 46); text-decoration: none; }
.div-block-554 { margin-left: 7px; }
.image-110 { width: 35px; padding-bottom: 2px; }
.div-block-295-copy { -webkit-text-fill-color: inherit; background-color: rgb(8, 30, 46); background-clip: border-box; justify-content: center; align-items: center; height: 50px; padding-top: 10px; padding-bottom: 10px; padding-right: 0px; display: flex; }
._2nd-bar-text-copy { color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Proxima Nova", sans-serif; font-size: 18px; font-weight: 700; }
.div-block-296-copy { align-items: center; margin-left: 10px; display: flex; }
.text-block-35-copy { color: rgb(255, 255, 255); text-align: right; font-size: 10px; font-weight: 500; line-height: 12px; }
.offer-countdown-2 { color: rgb(255, 255, 255); margin-left: 10px; font-size: 27px; font-weight: 700; }
.reviews-list-3 { gap: 30px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; grid-auto-flow: row; align-items: stretch; width: 100%; margin-top: 21px; margin-bottom: 0px; padding-left: 41px; padding-right: 41px; display: grid; }
.reviews-list-3.rr1 { display: none; }
.top-navbar-2 { background-color: rgb(41, 74, 89); padding: 11px 15px; }
.heading-w-mobile { color: rgb(255, 255, 255); text-align: left; text-transform: none; font-size: 45px; font-weight: 800; line-height: 50px; display: none; }
.table-head-img-2 { border-radius: 100px; height: 90px; position: static; inset: -60px 0% auto 50%; }
.section-10 { color: rgb(41, 74, 89); padding-top: 51px; padding-bottom: 17px; font-weight: 700; }
.section-10.try-it-sc { color: rgb(255, 255, 255); background-color: rgb(41, 74, 89); padding-top: 59px; padding-bottom: 69px; display: none; }
.section-11 { background-color: rgb(163, 201, 208); padding-top: 69px; padding-bottom: 79px; display: none; }
.section-11.try-it-sc { color: rgb(255, 255, 255); background-color: rgb(4, 26, 48); background-image: url(""); background-position: 50% 0px; background-repeat: no-repeat; background-size: auto; display: none; }
.div-block-530 { justify-content: center; align-items: center; margin-top: 7px; display: flex; }
.tt-trust-heading { color: rgb(41, 74, 89); text-align: center; margin-bottom: 15px; font-family: "Proxima Nova", sans-serif; font-size: 30px; font-weight: 700; line-height: 36px; }
.image-111 { width: 74px; height: auto; margin-left: -15px; }
.centered-heading { color: rgb(41, 74, 89); text-align: center; margin-bottom: 10px; font-family: "Proxima Nova", sans-serif; font-size: 45px; font-weight: 800; line-height: 50px; }
.centered-heading.gf1 { text-transform: uppercase; font-size: 40px; line-height: 45px; }
.ss-pic { border: 1px solid rgb(255, 255, 255); border-radius: 100%; width: 23px; }
.top-hero-heading { color: rgb(255, 255, 255); font-size: 38px; font-weight: 800; line-height: 43px; }
.top-hero-heading.dr3 { font-family: "Proxima Nova", sans-serif; }
.section-2-2 { background-color: rgb(226, 233, 237); padding-top: 32px; padding-bottom: 36px; display: none; }
.lock-img { margin-right: 8px; }
.nav-menu-2 { align-items: center; display: flex; }
.con-heading-left { color: rgb(41, 74, 89); text-align: left; text-transform: none; font-family: "Proxima Nova", sans-serif; font-size: 39px; font-weight: 800; line-height: 50px; }
.tb-1-div-bottom { border-bottom: 1px rgb(220, 218, 218); justify-content: space-between; max-width: 1000px; display: flex; }
.ico-text { color: rgb(41, 74, 89); margin-top: 15px; font-family: "Proxima Nova", sans-serif; font-size: 1.125rem; line-height: 1.375rem; }
.con-heading-top { color: rgb(41, 74, 89); text-align: center; text-transform: none; font-family: "Proxima Nova", sans-serif; font-size: 45px; font-weight: 800; line-height: 50px; }
.con-heading-top.d-b { color: rgb(255, 255, 255); text-align: center; }
.thrid-badge-div { text-align: right; margin-top: 15px; position: relative; }
.image-109 { filter: invert(); width: 20px; margin-top: -5px; margin-left: 17px; }
.test-block { width: 33.33%; margin-left: 15px; margin-right: 15px; }
.bot-hero-heading { color: rgb(41, 74, 89); font-family: "Proxima Nova", sans-serif; font-size: 45px; font-weight: 800; line-height: 55px; }
.heading-large { font-size: 2.5rem; line-height: 1.2; }
.heading-large.secondary { font-family: "Proxima Nova", sans-serif; font-size: 45px; font-weight: 800; line-height: 50px; }
.check-img { margin-right: 6px; }
.hero-features-block { width: 90%; }
.guarantee-title-2 { color: rgb(79, 237, 255); margin-bottom: 20px; font-family: Quicksand, sans-serif; font-size: 30px; font-weight: 700; line-height: 40px; }
.links-footer-line-2 { background-color: rgb(255, 255, 255); width: 1px; height: 20px; }
.name-text { color: rgb(7, 8, 12); font-family: "Proxima Soft", sans-serif; font-size: 14px; }
.slider-arrow-embed { color: rgb(26, 27, 31); position: relative; top: 55px; }
.mob-btn-div-2 { display: none; }
.vid-gif { margin-top: 0px; }
.bot-hero-features-block { width: 81%; }
.offer-countdown-3 { color: rgb(255, 255, 255); margin-left: 10px; font-size: 27px; font-weight: 700; }
.ff-div { background-color: rgba(0, 0, 0, 0); padding: 6px 9px; }
.text-block-150 { color: rgb(255, 255, 255); font-family: "National book", sans-serif; font-size: 20px; font-weight: 300; }
.comp-text { color: rgb(51, 51, 51); text-align: center; font-family: "Proxima Nova", sans-serif; font-size: 18px; font-weight: 700; line-height: 21px; }
.new-bot-hero-btn { color: rgb(255, 255, 255); background-color: rgb(41, 175, 92); border-radius: 50px; justify-content: center; align-items: center; width: 100%; height: 60px; padding-right: 0px; font-size: 20px; font-weight: 700; line-height: 24px; text-decoration: none; display: flex; }
.tt-bar-img-mobile { display: none; }
.question-text-mb-2 { font-size: 20px; font-weight: 700; line-height: 24px; display: none; }
.text-block-151 { font-family: "Proxima Nova", sans-serif; }
.ship-by-copy { color: rgb(36, 116, 141); font-family: "Proxima Nova", sans-serif; font-weight: 400; }
.div-block-541 { margin-top: -3px; margin-right: 16px; }
.bot-div-right { width: auto; }
.bot-div-right.desk.tr2 { width: 50%; }
.bot-div-right.mobile { display: none; }
.person-name-4 { color: rgb(41, 74, 89); text-transform: capitalize; margin-right: 8px; font-family: Quicksand, sans-serif; font-size: 16px; font-weight: 700; line-height: 24px; }
.steps-sec { background-color: rgb(231, 243, 250); height: 670px; padding-top: 70px; padding-bottom: 70px; }
.nuz-list { color: rgb(255, 255, 255); padding-left: 18px; font-size: 16px; line-height: 24px; }
.three-con-para { color: rgb(102, 102, 102); text-align: left; font-family: "Proxima Nova", sans-serif; font-size: 1.1rem; font-weight: 400; line-height: 1.5rem; }
.gold-img-top { width: 140px; position: relative; left: 12px; }
.fs_accordion-2_body { padding-top: 1rem; padding-bottom: 1rem; }
.div-block-547 { margin-right: -8px; }
.rev-heading-div { margin-bottom: 50px; }
.faq-sec { padding-top: 70px; padding-bottom: 70px; display: none; }
.fs_accordion-2_arrow-wrapper { transition: transform 0.2s; }
.fs_accordion-2_arrow-wrapper.is-active-accordion { transform: rotate(180deg); }
.verified-text-3 { color: rgb(119, 196, 79); font-size: 10px; font-weight: 900; line-height: 12px; }
.table-text { color: rgb(51, 51, 51); margin-bottom: 0px; font-family: "Proxima Nova", sans-serif; font-size: 24px; font-weight: 700; line-height: 29px; }
.div-block-529 { justify-content: center; align-items: center; width: 50%; padding-left: 0px; padding-right: 50px; display: flex; }
.table-sec { padding-top: 70px; padding-bottom: 70px; }
.cc-cards-img { margin-left: 12px; }
.heading-51 { color: rgb(255, 255, 255); margin-bottom: 0px; font-family: Quicksand, sans-serif; font-size: 23px; line-height: 30px; }
.table-logo-2 { width: 80px; font-family: "Proxima Nova", sans-serif; }
.check-icon-wrong { background-color: rgba(0, 0, 0, 0); width: 30px; min-width: 30px; height: 30px; min-height: 30px; margin-right: 0px; }
.footer-text-info-2 { color: rgb(255, 255, 255); text-align: center; font-family: National, sans-serif; font-size: 14px; font-weight: 300; line-height: 16px; }
.testi-container { justify-content: space-between; max-width: 1250px; margin-top: 50px; display: flex; }
.pro-con-2 { max-width: 1200px; height: auto; }
.footer-copy-1-2 { color: rgb(255, 255, 255); text-align: center; font-family: National, sans-serif; font-size: 14px; font-weight: 300; }
.fs_accordion-2_content { transition: max-height 0.2s; overflow: hidden; }
.sticky-nav-div { opacity: 1; justify-content: space-between; align-items: center; width: 100%; max-width: 100%; display: flex; transform: translate(0px); }
.wrong-col { justify-content: center; align-items: center; padding-top: 20px; padding-bottom: 20px; display: flex; }
.top-bb-div { justify-content: space-between; align-items: center; margin-top: 12px; margin-left: auto; margin-right: auto; display: flex; position: relative; left: 0px; }
.mask-4 { overflow: hidden; }
.rating-text { color: rgb(41, 74, 89); text-align: left; padding-top: 2px; padding-bottom: 2px; font-family: "Proxima Nova", sans-serif; font-size: 18px; font-weight: 700; }
.testimonial-slider-left { justify-content: center; align-items: center; width: 40px; display: flex; left: -15px; }
.testimonial-slider-left:focus-visible, .testimonial-slider-left[data-wf-focus-visible] { outline-offset: 0px; border-radius: 5px; outline: rgb(0, 80, 189) solid 2px; }
.text-center-2 { color: rgb(41, 74, 89); text-align: center; font-family: Quicksand, sans-serif; font-size: 36px; line-height: 42px; }
.stick-nav-mobile { z-index: 99; background-color: rgb(255, 255, 255); justify-content: center; align-items: center; width: 100%; max-width: 100vw; height: auto; padding: 16px 20px; transition: 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19); display: none; position: fixed; overflow: hidden; transform: translate(0px); }
.div-block-539 { justify-content: flex-end; align-items: center; display: flex; }
.text-block-35-copy-2 { color: rgb(255, 255, 255); text-align: right; font-size: 10px; font-weight: 500; line-height: 12px; }
.below-btn-text { color: rgb(255, 255, 255); font-family: "Proxima Nova", sans-serif; line-height: 21px; }
.below-btn-text.blk { color: rgb(8, 30, 46); font-family: "Proxima Nova", sans-serif; font-size: 0.9em; line-height: 1; }
.heading-50 { color: rgb(41, 74, 89); margin-bottom: 3px; font-family: Quicksand, sans-serif; font-size: 30px; line-height: 38px; }
.top-star-block-bot { justify-content: flex-start; align-items: center; margin-bottom: 11px; display: flex; }
.links-footer-1-2 { color: rgb(255, 255, 255); justify-content: space-between; align-items: center; line-height: 24px; display: flex; }
.navbar-4 { background-color: rgb(41, 74, 89); }
.heading-block-5 { flex-direction: column; justify-content: center; align-items: center; width: 100%; max-width: 900px; margin-bottom: 40px; display: flex; }
.grid-29 { grid-template-rows: auto; }
.happy-text { color: rgb(255, 255, 255); text-align: center; align-items: center; margin-right: 15px; font-family: "Proxima Nova", sans-serif; line-height: 21px; display: flex; }
.div-block-532 { margin-right: 6px; }
.tt-bar-div { background-color: rgb(255, 255, 255); border-radius: 10px; justify-content: center; margin-top: 10px; padding: 14px 16px; display: flex; }
.para-c { color: rgb(255, 255, 255); text-align: center; width: auto; margin-bottom: 0px; padding-left: 18px; padding-right: 18px; font-family: "Proxima Nova", sans-serif; font-size: 18px; }
.fs_accordion-2_header { gap: 1rem; text-transform: uppercase; cursor: pointer; border-bottom: 1px solid rgb(255, 255, 255); flex-direction: row; justify-content: space-between; align-items: center; padding-top: 1rem; padding-bottom: 1rem; display: flex; }
.fs_accordion-2_header:focus-visible, .fs_accordion-2_header[data-wf-focus-visible] { outline-offset: 4px; outline: rgb(155, 155, 155) solid 2px; }
.faq-text-3 { color: rgb(8, 30, 46); margin-bottom: 0px; font-family: "National book", sans-serif; font-weight: 300; line-height: 26px; }
.nav-link-9 { color: rgb(255, 255, 255); font-family: Quicksand, sans-serif; font-size: 15px; font-weight: 500; }
.nav-link-9.ss1 { font-family: "Proxima Nova", sans-serif; font-size: 18px; font-weight: 700; }
.hero-sub-heading { color: rgb(24, 167, 185); text-shadow: rgba(0, 0, 0, 0.47) 0px 1px 1px; margin-bottom: 10px; font-family: "Proxima Nova", sans-serif; font-size: 20px; font-weight: 700; line-height: 25px; }
.hero-sub-heading.gt1 { text-shadow: none; font-family: "Proxima Nova", sans-serif; }
.test-name-txt { color: rgb(102, 102, 102); font-family: "Proxima Soft", sans-serif; font-size: 16px; font-weight: 700; line-height: 18px; }
.btn-con { text-align: center; flex-direction: column; justify-content: center; align-items: center; margin-top: 40px; display: flex; }
.div-block-555 { width: 70%; }
.con-sub-text-top { color: rgb(24, 167, 185); text-align: center; -webkit-text-stroke-color: transparent; text-transform: capitalize; font-family: "Proxima Nova", sans-serif; font-size: 24px; font-weight: 700; line-height: 30px; }
.nix-list-txt { font-family: "Proxima Nova", sans-serif; }
.num-img { margin-top: 10px; margin-bottom: 15px; }
.div-block-507 { width: 33.33%; height: 100%; }
.para-b { color: rgb(102, 102, 102); text-align: center; font-family: "Proxima Nova", sans-serif; font-size: 16px; }
.fb-like-text { color: rgb(255, 255, 255); margin-top: 5px; font-size: 0.9em; font-weight: 400; line-height: 14px; }
.testimonial-slider-small { background-color: rgb(231, 243, 250); border-bottom: 1px rgb(228, 235, 243); padding: 80px 30px 90px; position: relative; }
.top-bar-note-3 { text-align: center; background-color: rgb(226, 233, 237); padding-top: 7px; padding-bottom: 7px; }
.link-17 { color: rgb(8, 30, 46); font-family: "Proxima Nova", sans-serif; text-decoration: none; }
.gua-block { text-align: center; background-color: rgb(231, 243, 250); margin-top: 0px; padding-top: 70px; padding-bottom: 70px; position: static; top: 0px; }
.div-block-533 { margin-left: 14px; display: flex; }
.two-block-div { justify-content: center; align-items: center; margin-bottom: 70px; display: flex; }
.gua-badge-div { text-align: right; margin-top: 29px; margin-bottom: 15px; }
.mid-col { background-color: rgb(231, 243, 250); justify-content: center; align-items: center; padding-top: 20px; padding-bottom: 20px; display: flex; }
.video-test-slider-mobile { background-color: rgba(0, 0, 0, 0); max-width: 1200px; height: auto; margin-top: 0px; margin-left: auto; margin-right: auto; display: none; overflow: visible; }
.padding-bottom { padding-top: 0px; padding-left: 0px; padding-right: 0px; }
.div-block-544 { width: 29%; }
.div-block-545 { width: 43%; display: flex; }
.div-block-528 { width: 50%; }
.question-text-2 { color: rgb(41, 74, 89); font-family: Quicksand, sans-serif; font-size: 21px; font-weight: 700; line-height: 28px; }
.question-text-2.hide { display: block; }
.top-col { background-color: rgb(231, 243, 250); border-top-left-radius: 5px; border-top-right-radius: 5px; flex-direction: column; justify-content: center; align-items: center; padding-top: 7px; padding-bottom: 7px; display: flex; }
.div-block-520 { width: 33.33%; height: 100%; margin-left: 24px; margin-right: 24px; }
.review-item-2-2 { background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.16); border-radius: 6px; overflow: hidden; }
.review-item-2-2.rr2 { border-color: rgba(0, 0, 0, 0.37); height: 412px; }
.review-item-2-2.rr1 { background-color: rgb(246, 252, 255); border-color: rgba(0, 0, 0, 0.37); height: 483px; }
.review-item-2-2.rr7, .review-item-2-2.rr3 { border-color: rgba(0, 0, 0, 0.37); }
.review-item-2-2.rr8 { border-color: rgba(0, 0, 0, 0.37); height: 408px; }
.review-item-2-2.rr6 { border-color: rgba(0, 0, 0, 0.37); height: 447px; margin-top: -85px; }
.review-item-2-2.rr4 { border-color: rgba(0, 0, 0, 0.37); }
.review-item-2-2.rr5 { border-color: rgba(0, 0, 0, 0.37); height: 411px; }
.testimonial-slider-right { justify-content: center; align-items: center; width: 40px; display: flex; right: -15px; }
.testimonial-slider-right:focus-visible, .testimonial-slider-right[data-wf-focus-visible] { outline-offset: 0px; border-radius: 5px; outline: rgb(0, 80, 189) solid 2px; }
.top-star-block { justify-content: flex-start; align-items: center; margin-bottom: 11px; display: flex; }
.new-btn { color: rgb(255, 255, 255); background-color: rgb(41, 175, 92); border-radius: 50px; justify-content: center; align-items: center; width: 381px; height: 60px; padding-right: 0px; font-size: 20px; font-weight: 700; line-height: 24px; text-decoration: none; display: flex; }
.sticky-nav-2 { z-index: 99; opacity: 1; background-color: rgb(255, 255, 255); justify-content: center; align-items: center; width: 100%; max-width: 100vw; height: auto; padding: 16px 20px; transition: 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19); display: block; position: fixed; overflow: hidden; transform: translateY(-105%); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 8px; }
.pro-div-2 { gap: 16px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: center; align-items: flex-start; display: flex; }
.container-medium { width: 100%; max-width: 64rem; margin-left: auto; margin-right: auto; }
.check-icon-correct { background-color: rgba(0, 0, 0, 0); width: 30px; min-width: 30px; height: 30px; min-height: 30px; margin-right: 0px; }
.button-sm-3 { text-transform: uppercase; background-color: rgb(41, 175, 92); border: 2px solid rgba(0, 0, 0, 0); border-radius: 20px; justify-content: center; align-items: center; width: 144px; height: 37px; margin-left: 10px; padding-left: 5px; padding-right: 5px; font-size: 14px; font-weight: 700; line-height: 18px; transition: 0.25s cubic-bezier(0.55, 0.055, 0.675, 0.19); display: flex; }
.button-sm-3:hover { color: rgb(41, 175, 92); -webkit-text-stroke-color: rgb(41, 175, 92); background-color: rgba(0, 0, 0, 0); border-color: rgb(41, 175, 92); }
.button-sm-3.sticky-btn-mb { background-color: rgb(41, 175, 92); display: none; }
.button-sm-3.sticky-btn-mb:hover { border-color: rgba(0, 0, 0, 0); }
.button-sm-3.sticky-btn { color: rgb(41, 74, 89); background-color: rgb(253, 176, 2); border-radius: 20px; font-family: Quicksand, sans-serif; font-weight: 700; }
.button-sm-3.sticky-btn:hover { border-color: rgba(0, 0, 0, 0); }
.button-sm-3.sticky-btn.cta_btn { color: rgb(255, 255, 255); background-color: rgb(41, 175, 92); }
.reviews-sec { background-color: rgb(246, 252, 255); padding-top: 60px; padding-bottom: 60px; display: block; }
.faq-sec-new { background-color: rgb(41, 74, 89); padding-left: 2.5rem; padding-right: 2.5rem; }
.fs_accordion-2_icon { color: rgba(0, 0, 0, 0); margin-right: 0px; font-size: 1.125rem; position: relative; }
.three-col-sec { background-color: rgb(41, 74, 89); background-image: linear-gradient(rgba(41, 74, 89, 0.54), rgba(41, 74, 89, 0.54)), url(""); background-position: 0px 0px, 50% 45%; background-repeat: repeat, no-repeat; background-size: auto, cover; max-width: none; margin-left: auto; margin-right: auto; padding-top: 75px; padding-bottom: 74px; }
.con-heading-div { width: 750px; margin-left: auto; margin-right: auto; }
.testimonial-slide-nav { display: none; bottom: -55px; }
.fs_accordion-2_label { color: rgb(255, 255, 255); text-transform: capitalize; font-family: "Proxima Nova", sans-serif; font-size: 16px; font-weight: 700; }
.paragraph-29 { color: rgb(83, 83, 83); font-family: "National book", sans-serif; font-weight: 300; line-height: 25px; }
.mobile-hero-image-div { display: none; }
.tb-1-div { border-bottom: 1px solid rgb(220, 218, 218); justify-content: space-between; max-width: 1000px; display: flex; }
.padding-section-medium { padding-top: 5rem; padding-bottom: 5rem; }
.icon-div-content-block { align-items: flex-start; margin-top: 20px; display: flex; }
.heading-b { color: rgb(41, 74, 89); text-align: center; margin-bottom: 12px; font-size: 18px; line-height: 20px; }
.hero-button-block { flex-direction: column; justify-content: center; align-items: flex-start; width: 100%; margin-top: 20px; display: flex; position: relative; }
.text-block-152 { color: rgb(36, 116, 141); font-family: Quicksand, sans-serif; font-size: 26px; line-height: 26px; }
.text-block-152.jo { font-size: 21px; line-height: 21px; }
.new-hero-btn { color: rgb(255, 255, 255); background-color: rgb(41, 175, 92); border-radius: 50px; justify-content: center; align-items: center; width: 100%; height: 60px; padding-right: 0px; font-size: 20px; font-weight: 700; line-height: 24px; text-decoration: none; display: flex; }
.hero-sec { background-color: rgb(41, 74, 89); background-image: url(""); background-position: 50% center; background-repeat: no-repeat; background-size: cover; height: auto; padding: 20px 52px 50px; }
.hero-sec.sr3 { background-image: url(""); }
.hero-point-bot-text { color: rgb(51, 51, 51); font-family: "Proxima Nova", sans-serif; font-size: 18px; font-weight: 700; line-height: 27px; }
.new-trust-div { text-align: center; }
.top-hero-left-block { width: 100%; margin-top: 14px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px; }
.heading-c { color: rgb(255, 255, 255); text-align: center; margin-top: 24px; margin-bottom: 20px; font-family: "Proxima Nova", sans-serif; font-size: 24px; line-height: 28px; }
.div-block-542 { flex-direction: column; justify-content: center; align-items: flex-start; display: flex; }
.test-internal-block { flex-direction: column; justify-content: center; align-items: center; margin-top: 30px; display: flex; }
.avatar-img-3 { object-fit: cover; border-radius: 50%; width: 60px; min-width: auto; max-width: none; height: 60px; min-height: auto; margin-right: 10px; }
.div-block-556 { width: 45%; padding-left: 45px; }
.div-block-556.fr1 { padding-left: 0px; padding-right: 45px; }
.image-108 { width: 86px; }
.sticky-nav-item-new { color: rgb(0, 35, 126); align-items: center; font-size: 16px; font-weight: 500; line-height: 12px; display: flex; }
.div-block-521 { justify-content: center; align-items: center; width: 30%; display: flex; }
.ico-div-block { justify-content: flex-start; align-items: flex-start; width: 8%; padding-top: 5px; display: flex; }
.text-span-118 { background-color: rgb(235, 17, 20); border-radius: 4px; padding: 2px 5px; font-family: "Proxima Nova", sans-serif; display: inline-block; }
.st-ico-div { flex-direction: column; justify-content: center; align-items: center; display: flex; }
.ss-text-box { color: rgb(255, 255, 255); padding-top: 0px; padding-bottom: 0px; font-family: "Proxima Nova", sans-serif; font-size: 12px; line-height: 15px; }
.bot-col { background-color: rgb(231, 243, 250); border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; justify-content: center; align-items: center; padding-top: 20px; padding-bottom: 20px; display: flex; }
.nn-text { margin-left: 7px; font-size: 1em; line-height: 14px; }
.container-20 { max-width: 1000px; }
.container-17 { z-index: 1; width: 100%; max-width: 1100px; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; position: relative; }
.fb-new-text { color: rgb(73, 73, 73); font-family: "Proxima Nova", sans-serif; font-size: 16px; line-height: 20px; }
.text-block-153 { color: rgb(41, 74, 89); margin-top: 0px; padding-top: 10px; padding-bottom: 10px; font-family: "Proxima Nova", sans-serif; font-size: 18px; line-height: 24px; }
.image-105 { width: 139px; margin-left: 0px; margin-right: 0px; font-family: Brandon, sans-serif; }
.tab-1-div-top { justify-content: space-between; max-width: 1000px; display: flex; }
.div-block-557 { margin-left: 7px; }
.faq-icon-2 { justify-content: center; align-items: center; width: 20px; min-width: 20px; height: 20px; min-height: 20px; margin-left: 20px; font-family: "Fa solid 900", sans-serif; font-size: 20px; display: flex; }
.feature-table-text-block { justify-content: center; align-items: center; display: flex; }
.div-block-558 { width: 33.33%; height: 100%; }
.div-block-543 { width: 29%; }
.para-w { color: rgb(255, 255, 255); font-family: "Proxima Nova", sans-serif; font-size: 16px; }
.gua-div { align-items: center; width: 1024px; margin-left: auto; margin-right: auto; display: flex; }
.div-block-548 { margin-right: -8px; }
.content-image-block { border-radius: 10px; width: 100%; height: 100%; overflow: hidden; }
.content-image-block.sddesk { border-radius: 10px; width: 50%; margin-left: 25px; }
.usp-block { background-color: rgb(8, 30, 46); border: 1px solid rgba(255, 255, 255, 0.42); border-radius: 5px; justify-content: space-around; align-items: center; margin-top: 20px; margin-bottom: 25px; padding-top: 15px; padding-bottom: 15px; display: flex; overflow: hidden; }
.div-block-526 { text-align: center; margin-left: 40px; }
.top-col-oppo { background-color: rgba(0, 0, 0, 0); flex-direction: column; justify-content: center; align-items: center; display: flex; }
.heading-52 { font-family: Quicksand, sans-serif; font-size: 36px; line-height: 42px; }
.text-span-110 { padding-left: 14px; font-family: "Fa solid 900", sans-serif; display: inline-block; }
.text-size-tiny { color: rgb(255, 255, 255); font-family: "Proxima Nova", sans-serif; font-size: 14px; }
.div-block-538 { justify-content: space-between; align-items: center; display: flex; }
.nav-link-10 { color: rgb(255, 255, 255); font-family: Quicksand, sans-serif; font-size: 15px; }
.nav-link-10.ss1 { font-family: "Proxima Nova", sans-serif; font-size: 18px; font-weight: 700; }
.div-block-505 { justify-content: space-between; display: flex; }
.testi-sec { padding-top: 59px; padding-bottom: 70px; }
.link-footer-2 { color: rgb(255, 255, 255); font-family: National, sans-serif; font-size: 14px; font-weight: 300; line-height: 20px; text-decoration: none; }
.link-footer-2:hover { color: rgb(231, 243, 250); }
.image-106 { width: auto; }
.nav-link-11 { color: rgb(255, 255, 255); font-family: Quicksand, sans-serif; font-size: 15px; }
.nav-link-11.ss1 { font-family: "Proxima Nova", sans-serif; font-size: 18px; font-weight: 700; }
.div-block-531 { display: flex; }
.ss-nav-2 { color: rgb(0, 35, 126); align-items: center; font-size: 16px; font-weight: 500; line-height: 12px; display: flex; }
.vr-text { color: rgb(102, 102, 102); font-family: "Proxima Soft", sans-serif; font-size: 16px; line-height: 24px; }
.fea-block-2 { justify-content: space-between; display: flex; }
.testimonial-slide-wrapper { width: auto; max-width: 32%; margin-left: 8px; margin-right: 8px; }
.fs_accordion-2_component { gap: 0rem 1rem; grid-template-rows: auto; grid-template-columns: 1fr; grid-auto-columns: 1fr; display: grid; }
.logos-3 { background-color: rgb(247, 252, 253); flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; height: 117px; display: flex; position: relative; overflow: hidden; }
.testi-slider-heading-div { text-align: center; flex-direction: column; justify-content: center; align-items: center; margin-bottom: 60px; display: flex; }
.div-block-510 { margin-top: 21px; }
.test-p { color: rgb(102, 102, 102); text-align: center; margin-bottom: 0px; font-family: "Proxima Nova", sans-serif; font-size: 16px; line-height: 20px; }
.div-block-546 { margin-right: -8px; }
.sticky-menu-div { justify-content: space-between; align-items: center; width: 100%; max-width: 100%; display: flex; }
.gua-sec { max-width: none; }
.center-mob-text { display: none; }
.steps-container { justify-content: space-between; max-width: 1000px; margin-top: 50px; margin-bottom: 50px; display: flex; }
.image-102 { width: 45px; }
.content-container { z-index: 1; width: 100%; max-width: 1250px; margin-top: 3.3125rem; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; position: relative; }
.ss-nav-1 { color: rgb(0, 35, 126); align-items: center; font-size: 16px; font-weight: 500; line-height: 12px; display: flex; }
.bb-div { justify-content: space-between; align-items: center; margin-top: 12px; display: flex; }
.image-112 { width: 35px; padding-bottom: 2px; }
.testimonial-slider { background-color: rgba(0, 0, 0, 0); max-width: 1200px; height: auto; margin-top: 0px; margin-left: auto; margin-right: auto; overflow: visible; }
.col-block { flex-direction: column; justify-content: center; align-items: center; display: flex; }
.nav-btn-div-2 { color: rgb(41, 74, 89); background-color: rgb(253, 176, 2); border-radius: 30px; margin-left: 50px; padding: 10px 41px; font-family: Quicksand, sans-serif; font-size: 16px; font-weight: 700; }
.nav-btn-div-2.mobnow.cta_btn.change1 { color: rgb(255, 255, 255); background-color: rgb(41, 175, 92); font-family: "Proxima Nova", sans-serif; }
.div-block-525 { text-align: center; }
.steps-div { flex-direction: column; justify-content: center; align-items: center; width: 33.33%; padding-left: 25px; padding-right: 25px; display: flex; }
.line-div { background-color: rgba(255, 255, 255, 0.41); width: 1px; height: 15px; }
.bottom-text { color: rgb(51, 51, 51); margin-bottom: 18px; font-family: "Proxima Nova", sans-serif; font-size: 16px; line-height: 24px; }
.rem-copy { color: rgb(36, 116, 141); font-family: "Proxima Nova", sans-serif; font-size: 14px; font-weight: 600; line-height: 16px; }
.test-circle-div { display: flex; }
.div-block-540 { text-align: right; }
.div-block-506 { width: 30%; margin-left: 12px; margin-right: 12px; }
.point-div { width: 95%; }
.bot-div-left { width: 50%; margin-top: 14px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px; }
.three-col-container { justify-content: space-between; align-items: flex-start; max-width: 1250px; margin-top: 45px; display: flex; }
.trustpilot-bar-block { max-width: 700px; margin-top: 50px; }
.review-fb-inner-2 { background-color: rgb(241, 242, 246); border-radius: 16px; padding: 10px 40px 12px 20px; position: relative; }
.nav-con-2 { justify-content: center; align-items: center; max-width: 1200px; display: block; }
.ico-img { height: auto; }
.div-block-527 { justify-content: space-between; max-width: 1200px; display: flex; }
.review-info-4 { background-color: rgb(255, 255, 255); height: auto; padding: 20px 22px; }
.date-1-2 { color: rgb(36, 116, 141); font-weight: 700; }
.div-block-537 { margin-left: 8px; }
.t-table-container { max-width: 1000px; margin-top: 44px; }
.button-10 { background-color: rgb(92, 87, 159); border-radius: 30px; margin-top: 17px; padding: 13px 28px; font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 700; line-height: 23px; }
.third-img-top { width: 116px; position: relative; left: 0px; }
.gold-badge-div { text-align: right; position: relative; }
.nav-link-12 { color: rgb(255, 255, 255); font-family: Quicksand, sans-serif; font-size: 15px; font-weight: 500; }
.nav-link-12.ss1 { font-family: "Proxima Nova", sans-serif; font-size: 18px; font-weight: 700; }
.check-green-4 { margin-right: 5px; }
.three-con-headings { color: rgb(41, 74, 89); text-transform: capitalize; margin-bottom: 20px; font-family: "Proxima Nova", sans-serif; font-size: 27px; line-height: 30px; }
.heading-53 { color: rgb(33, 71, 74); font-family: Quicksand, sans-serif; font-size: 50px; line-height: 56px; }
.div-block-536 { justify-content: center; align-items: center; display: flex; }
.dua-text-block { width: 58%; }
.three-con-sec { color: rgb(41, 74, 89); padding-top: 75px; padding-bottom: 17px; font-weight: 700; }
.container-21 { width: 100%; max-width: 1200px; margin-left: auto; margin-right: auto; overflow: visible; }
.heading-54 { color: rgb(33, 71, 74); font-family: Quicksand, sans-serif; font-size: 26px; font-weight: 700; line-height: 33px; }
.bottom-sec { background-color: rgb(231, 243, 250); height: auto; padding: 50px 42px 56px; }
.bottom-sec.dd3 { background-color: rgb(255, 255, 255); }
.container-22 { width: 100%; max-width: 1190px; margin-left: auto; margin-right: auto; padding-left: 40px; padding-right: 40px; }
.hero-point-text { color: rgb(255, 255, 255); font-size: 18px; font-weight: 700; line-height: 27px; }
.hero-point-text.tt1 { font-family: "Proxima Nova", sans-serif; }
.bold-text-18 { margin-bottom: 10px; display: inline-block; }
.two-s-sec { background-color: rgb(41, 74, 89); justify-content: center; align-items: center; height: auto; padding-top: 29px; padding-bottom: 29px; display: flex; }
.pro-div-left-2 { width: 60%; padding-right: 18px; }
.tt-img { margin-top: 15px; }
.happy-text-bot-copy { color: rgb(35, 35, 35); align-items: center; margin-right: 15px; font-family: "Proxima Nova", sans-serif; font-size: 14px; line-height: 14px; display: flex; }
.gua-img-top { width: 120px; }
.gua-img { width: 200px; }
.image-104 { width: 100px; margin-left: 0px; margin-right: 0px; font-family: "Proxima Nova", sans-serif; }
.heading-w { color: rgb(255, 255, 255); text-align: left; text-transform: none; font-family: "Proxima Nova", sans-serif; font-size: 45px; font-weight: 800; line-height: 50px; }
.image-101 { width: 45px; }
.div-block-559 { width: 50%; margin-right: 0px; padding-right: 25px; }
.div-block-559._2nd { padding-left: 25px; padding-right: 0px; }
.div-block-559._2nd.gt1mob, .big-img-mobile { display: none; }
.text-block-154 { font-family: "Proxima Nova", sans-serif; }
.trust-bar-div { margin-left: 32px; margin-right: 32px; }
.container-16 { max-width: 1100px; }
.link-14, .link-15 { color: rgb(83, 83, 83); font-family: "Proxima Soft", sans-serif; text-decoration: none; }
.footer-new-sec { flex-direction: column; justify-content: space-around; align-items: center; padding-top: 25px; padding-bottom: 25px; display: flex; }
.footer-link-text { color: rgb(51, 51, 51); font-size: 15px; font-weight: 400; }
.footer-logo-img { width: 140px; margin-top: 8px; }
.footer-logo-img.formobile { display: none; }
.link-18, .link-19 { color: rgb(83, 83, 83); font-family: "Proxima Soft", sans-serif; text-decoration: none; }
.copy-right-text { color: rgb(51, 51, 51); font-family: "Proxima Nova", sans-serif; font-size: 14px; font-weight: 300; line-height: 24px; }
.div-block-509 { font-family: "National book", sans-serif; font-weight: 300; line-height: 17px; }
.link-20 { color: rgb(83, 83, 83); font-family: "Proxima Nova", sans-serif; text-decoration: none; }
.link-one { color: rgb(51, 51, 51); font-size: 16px; font-weight: 400; line-height: 24px; text-decoration: none; }
.div-block-553 { flex-direction: column; justify-content: center; align-items: center; display: flex; }
.div-block-568 { background-color: rgb(255, 255, 255); border: 2px solid rgb(0, 0, 0); border-radius: 100%; justify-content: center; align-items: center; width: 54px; height: 54px; display: flex; }
.div-block-563 { width: 64px; height: 64px; }
.image-118 { border: 6px solid rgb(255, 255, 255); border-radius: 100%; }
.text-span-121 { color: rgb(255, 255, 255); background-color: rgb(54, 194, 93); border-radius: 4px; margin-left: 10px; padding: 5px 10px 2px; font-weight: 900; display: flex; transform: rotate(-2deg); }
.div-block-569 { justify-content: center; align-items: center; display: flex; position: absolute; inset: 0%; }
.div-block-561 { align-items: center; height: 100%; display: flex; position: absolute; inset: 0% -204px 0% auto; }
.heading-56 { font-family: "Proxima Nova", sans-serif; }
.image-114 { width: 32px; height: 32px; display: block; }
.div-block-566 { justify-content: center; align-items: center; display: flex; position: absolute; inset: 0% -24px 0% auto; }
.div-block-570 { text-align: center; margin-bottom: 42px; }
.button-11 { color: rgb(18, 18, 18); text-transform: uppercase; background-color: rgb(255, 195, 58); border: 1px rgb(0, 0, 0); border-radius: 100px; justify-content: center; align-items: center; height: 45px; padding-top: 3px; padding-left: 24px; padding-right: 24px; font-size: 12px; font-weight: 700; line-height: 100%; text-decoration: none; transition: 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); display: flex; }
.button-11:hover { box-shadow: none; background-color: rgb(255, 206, 96); border-radius: 100px; transform: scale(0.975); }
.button-11.large { color: rgb(255, 255, 255); background-color: rgb(41, 175, 92); height: 55px; padding-left: 32px; padding-right: 32px; font-size: 14px; font-weight: 900; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; }
.div-block-560 { justify-content: center; align-items: center; display: flex; position: relative; }
.image-117 { transform: rotate(90deg); }
.div-block-567 { border: 2px solid rgb(0, 0, 0); border-radius: 100%; width: 400px; height: 400px; position: relative; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 20px; }
.lottie-animation-5 { z-index: 1; width: 100%; display: block; position: absolute; inset: 0%; transform: scale(2); }
.text-span-120 { box-shadow: rgb(253, 176, 2) 0px -6px inset; }
.div-block-564 { z-index: 2; justify-content: center; align-items: center; display: flex; position: relative; inset: 0%; }
.divider-3 { width: 100%; height: 64px; }
.divider-3._16px { height: 16px; }
.divider-3._12px { height: 12px; }
.divider-3._24px { height: 24px; }
.divider-3._42px { height: 42px; }
.image-116 { filter: brightness(200%) grayscale(); }
.text-block-155 { font-family: "Proxima Nova", sans-serif; }
.div-block-565 { background-color: rgb(41, 74, 89); justify-content: center; align-items: center; width: 100%; height: 100vh; padding: 42px; display: none; position: absolute; inset: 0%; overflow: hidden; }
.div-block-571 { z-index: 2000; background-color: rgba(36, 116, 141, 0.88); flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100vh; display: none; position: fixed; inset: 0%; }
.heading-57 { color: rgb(41, 74, 89); justify-content: center; align-items: center; font-size: 32px; font-weight: 700; display: flex; }
.div-block-562 { text-align: center; background-color: rgb(208, 222, 226); border-radius: 10px; flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100%; display: flex; }
.heading-55 { color: rgb(41, 74, 89); font-size: 72px; }
.div-block-572 { cursor: pointer; background-color: rgb(255, 246, 231); border-radius: 100%; justify-content: center; align-items: center; width: 52px; height: 52px; transition: 0.2s; display: flex; position: absolute; inset: 24px 24px auto auto; }
.div-block-572:hover { opacity: 0.6; }
.image-115 { width: 80px; min-width: 80px; height: 80px; min-height: 80px; transform: rotate(-6deg); }
.heading-58 { color: rgb(255, 255, 255); font-family: "Proxima Nova", sans-serif; font-size: 42px; font-weight: 800; line-height: 110%; display: block; }
.div-block-549 { -webkit-text-fill-color: inherit; background-color: rgb(8, 30, 46); background-clip: border-box; justify-content: center; align-items: center; height: 60px; padding-top: 10px; padding-bottom: 10px; padding-right: 0px; display: flex; }
.div-block-549.stickyforcheckout { z-index: 1000; height: 46px; display: flex; position: sticky; inset: 0px auto auto; }
.bar-promo-3 { color: rgb(255, 255, 255); text-transform: uppercase; font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 700; }
.div-block-550 { margin-left: 10px; display: flex; }
.text-block-156 { color: rgb(255, 255, 255); text-align: right; font-size: 10px; font-weight: 500; line-height: 12px; }
.offer-countdown-4 { color: rgb(255, 255, 255); margin-left: 10px; font-size: 27px; font-weight: 700; }
.div-block-573 { justify-content: center; align-items: center; display: flex; position: relative; }
.icon-10 { color: rgb(60, 64, 75); justify-content: center; align-items: center; width: 38px; height: 38px; display: flex; position: absolute; }
.text-block-157 { color: rgb(36, 116, 141); margin-top: 1rem; font-family: Quicksand, sans-serif; font-weight: 600; }
.div-block-574 { padding-left: 15px; padding-right: 15px; }
.text-span-106 { letter-spacing: -0.03px; font-size: 11px; font-weight: 500; line-height: 12px; }
.image-119 { width: 100px; margin-top: 1rem; margin-bottom: 1rem; margin-right: 15px; }
.tab-content-3 { height: 100%; }
.div-block-575 { flex-direction: column; align-items: stretch; width: 50%; display: flex; }
.summary-heading-div-2 { color: rgb(8, 30, 46); background-color: rgb(41, 74, 89); margin-top: 20px; display: none; }
.column-13 { color: rgb(2, 4, 74); background-color: rgb(44, 81, 109); background-image: url(""); background-position: 0px 0px; background-size: cover; padding: 15px 14px; }
.text-block-158 { color: rgb(25, 139, 154); font-family: National, sans-serif; font-weight: 500; }
.text-block-159 { color: rgb(41, 74, 89); font-family: Quicksand, sans-serif; font-size: 13px; font-weight: 700; line-height: 18px; }
.text-span-122 { font-family: "Fa solid 900", sans-serif; }
.grid-30 { grid-template-rows: auto; grid-template-columns: 2.25fr 1fr; margin-bottom: 10px; }
.div-block-576 { border-top-left-radius: 10px; border-top-right-radius: 10px; max-width: 980px; }
.text-span-123 { color: rgb(25, 139, 154); font-family: National, sans-serif; font-weight: 500; }
.summary-item-2 { color: rgb(25, 139, 154); font-family: "National book", sans-serif; font-size: 18px; }
.div-block-577 { background-image: url(""); background-position: 50% center; background-repeat: no-repeat; background-size: cover; border-radius: 10px; justify-content: center; align-items: center; padding-top: 9px; padding-bottom: 9px; display: flex; }
.text-block-160 { margin-left: 7px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
.gua_text-2 { color: rgb(255, 255, 255); text-align: left; font-family: Quicksand, sans-serif; font-weight: 400; }
.column-14 { text-align: center; background-color: rgb(234, 234, 234); padding-top: 10px; display: block; }
.facebook-reviews-sec-2 { background-color: rgb(255, 255, 255); border-radius: 10px; width: auto; margin-top: 18px; margin-bottom: 10px; padding: 17px 15px 5px; box-shadow: rgba(0, 0, 0, 0.23) 0px 2px 11px; }
.text-block-161 { color: rgb(36, 116, 141); font-family: Quicksand, sans-serif; font-size: 26px; line-height: 26px; }
.text-block-162 { display: none; }
.text-span-108 { color: rgb(0, 115, 146); font-family: "Proxima Soft", sans-serif; font-size: 14px; line-height: 24px; }
.heading-59 { color: rgb(14, 15, 17); }
.heading-59.checkout-copy { letter-spacing: -0.017em; margin-top: 1rem; margin-bottom: 0px; padding-left: 0.5rem; font-family: Quicksand, sans-serif; font-size: 1.125rem; font-weight: 700; line-height: 1.25; }
.heading-59.checkout-copy.ggt { margin-top: 1.1rem; margin-bottom: 0px; }
.heading-59.checkout { letter-spacing: -0.017em; margin-top: 0px; margin-bottom: 1rem; font-family: Quicksand, sans-serif; font-size: 1.125rem; font-weight: 700; line-height: 1.25; }
.heading-59.checkout.ppw { color: rgb(255, 255, 255); }
.heading-59.checkout.fds { margin-bottom: 0px; }
.div-block-578 { background-color: rgb(255, 244, 41); border-radius: 4px; margin-top: 5px; padding: 5px 15px; display: none; }
.price-type-7 { color: rgb(0, 16, 51); letter-spacing: -0.03em; text-transform: none; font-family: "Proxima Soft", sans-serif; font-size: 16px; font-weight: 500; line-height: 24px; }
.image-120 { width: 12px; }
.div-block-579 { background-color: rgb(255, 255, 255); border-radius: 10px; margin-bottom: 13px; padding-top: 13px; padding-left: 22px; padding-right: 22px; display: block; box-shadow: rgba(0, 0, 0, 0.23) 0px 2px 11px; }
.div-block-580 { padding: 20px; display: none; }
.payment-cc-2 { cursor: pointer; background-color: rgb(255, 255, 255); border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; justify-content: space-between; align-items: center; width: 100%; padding: 15px; display: none; overflow: hidden; }
.mbg-days-2 { font-weight: 900; }
.check-wrapper-6 { background-color: rgb(255, 255, 255); border: 0px solid rgb(255, 255, 255); border-radius: 50%; justify-content: center; align-items: center; display: flex; position: absolute; inset: auto 4% 10% auto; }
.div-block-581 { margin-top: 7px; display: flex; }
.columns-4 { width: 100%; height: 220px; display: flex; }
.text-block-163 { color: rgb(255, 255, 255); text-align: left; padding-right: 0px; font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 500; line-height: 21px; }
.text-block-163.ffr1 { display: none; }
.option-box-div-2 { justify-content: center; align-items: center; padding: 0px; display: flex; }
.heading-60 { color: rgb(70, 75, 144); margin-bottom: 0px; font-family: Quicksand, sans-serif; font-size: 14px; line-height: 18px; }
.div-block-583 { flex-direction: column; justify-content: center; align-items: center; display: flex; }
.button-span-3 { font-size: 0.565rem; font-weight: 500; }
.text-span-124 { color: rgb(25, 139, 154); font-family: National, sans-serif; font-weight: 500; display: inline; }
.complete-purchase-text-2 { font-family: National, sans-serif; font-size: 1.3rem; font-weight: 500; }
.text-block-164 { margin-left: 7px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
.text-block-165 { color: rgb(25, 139, 154); font-family: National, sans-serif; font-size: 12px; }
.image-121 { min-width: 150px; max-width: 150px; }
.div-block-584 { flex-direction: column; width: 50%; display: flex; }
.text-span-125 { padding-right: 7px; font-family: "Fa solid 900", sans-serif; font-size: 22px; font-weight: 400; line-height: 47px; display: inline-block; }
.text-span-126 { margin-right: 6px; font-family: "Fa solid 900", sans-serif; display: inline; }
.div-block-349-copy-copy-2 { color: rgb(41, 74, 89); text-align: center; background-color: rgb(41, 74, 89); border-bottom: 1px solid rgb(255, 255, 255); border-top-left-radius: 10px; border-top-right-radius: 10px; justify-content: center; align-items: center; padding: 15px 20px; display: block; }
.div-block-585 { padding: 20px; display: none; }
.div-block-587 { margin-bottom: 23px; padding-top: 0px; padding-bottom: 20px; }
.div-block-587.ds1 { margin-bottom: 0px; padding-top: 0px; padding-bottom: 12px; }
.div-block-587.ssr1 { padding-top: 5px; padding-bottom: 0px; }
.grid-31 { grid-template-rows: auto; grid-template-columns: 0.5fr 1fr; display: none; }
.checkout-price-4 { color: rgb(0, 0, 0); margin-left: 0px; font-size: 14px; font-weight: 700; line-height: 18px; }
.cc-radio-2 { color: rgb(41, 74, 89); margin-bottom: 0px; margin-left: 0px; font-family: National, sans-serif; font-size: 0.875rem; font-weight: 500; }
.paragraph-30 { color: rgb(255, 255, 255); margin-bottom: 3px; font-size: 40px; font-weight: 500; line-height: 18px; }
.paragraph-30.same-as { color: rgb(255, 255, 255); margin-bottom: 0px; padding-top: 10px; padding-bottom: 10px; font-family: "Proxima Soft", sans-serif; font-size: 10px; font-weight: 500; line-height: 10px; }
.paragraph-30.unit_price { font-family: "Proxima Soft", sans-serif; font-size: 34px; font-weight: 600; line-height: 24px; }
.paragraph-30.unit_price.new1 { color: rgb(58, 167, 52); font-size: 31px; }
.paragraph-30.sell-out { color: rgb(196, 196, 196); margin-top: 3px; margin-bottom: 3px; font-family: "Proxima Soft", sans-serif; font-size: 12px; font-weight: 400; line-height: 16px; text-decoration: line-through; }
.paragraph-30.sell-out.offer-price { color: rgb(85, 225, 243); font-size: 18px; font-weight: 600; line-height: 18px; text-decoration: none; }
.paragraph-30.sell-out.offer-price.sell-pr { color: rgb(255, 255, 255); margin-top: 10px; font-family: "Proxima Soft", sans-serif; font-size: 10px; line-height: 20px; display: inline; position: absolute; bottom: 6%; left: 6%; }
.paragraph-30.sell-out.offer-price.sell-pr._1nuzzle-high-price { padding-top: 20px; }
.paragraph-30.sell-out.offer-price.offer-2 { margin-bottom: 25px; }
.check-wrapper-7 { margin-top: 15px; }
.div-block-588 { width: 25%; padding-top: 5px; padding-right: 12px; }
.frm-flds-3 { flex: 0 1 auto; width: 100%; position: relative; }
.frm-flds-3.mb_10 { margin-bottom: 10px; }
.frm-flds-3.half-fld.fl { flex: 0 1 auto; order: 0; width: 49%; position: relative; }
.rtc-checkout-3 { background-color: rgb(241, 244, 249); justify-content: center; align-items: stretch; width: 100%; height: 100%; min-height: 100vh; padding-top: 2rem; padding-bottom: 2rem; display: flex; position: relative; }
.rtc-checkout-3.gr1 { background-color: rgba(241, 244, 249, 0.45); flex-direction: row; align-items: stretch; padding-bottom: 4.5rem; }
.rtc-checkout-3.gr1.ds1 { background-color: rgba(0, 0, 0, 0); flex-direction: column; align-items: center; width: auto; height: auto; padding-top: 1.5rem; padding-bottom: 1.5rem; }
.mbg-section-3 { text-align: center; flex-direction: column; justify-content: center; align-items: center; margin-top: 15px; display: flex; }
.text-block-166 { color: rgb(8, 30, 46); background-color: rgb(240, 125, 35); border-radius: 50%; width: 60px; height: 60px; padding-top: 15px; font-family: "Proxima Soft", sans-serif; font-size: 13px; font-weight: 700; line-height: 14px; position: absolute; inset: auto 15% 15% auto; }
.text-block-166.best-seller { color: rgb(255, 255, 255); background-color: rgb(119, 33, 248); font-weight: 700; }
.div-block-590 { margin-left: 11px; }
.text-block-167 { color: rgb(41, 74, 89); font-family: National, sans-serif; font-weight: 500; }
.text-block-66-copy-copy-copy-2 { color: rgb(255, 255, 255); font-family: Quicksand, sans-serif; font-size: 30px; font-weight: 700; line-height: 44px; }
.div-block-591 { margin-left: auto; margin-right: auto; display: flex; }
.div-block-591.full_chckbox { align-items: center; }
.tabs-content-5 { width: 100%; display: none; }
.div-block-592 { margin-top: 15px; display: flex; }
.input-flds-2 { background-color: rgb(255, 255, 255); border: 0.1rem solid rgb(224, 226, 226); border-radius: 0.25rem; justify-content: center; align-items: center; width: 100%; height: 3rem; margin-bottom: 0px; padding-left: 12px; padding-right: 12px; display: flex; position: relative; }
.input-flds-2:hover { background-color: rgb(253, 253, 253); }
.input-flds-2:focus { z-index: 10; background-color: rgba(0, 0, 0, 0); border: 1px solid rgb(231, 231, 231); font-size: 14px; }
.input-flds-2.required:focus { background-color: rgb(255, 255, 255); }
.input-flds-2.required.re1 { margin-bottom: 10px; }
.input-flds-2.select-field { cursor: pointer; }
.input-flds-2.select-field:focus { border-width: 1px; border-color: rgb(231, 231, 231); }
.div-block-593 { background-color: rgb(255, 255, 255); width: 100%; height: 100%; }
.div-block-593.topnewcheck { border-radius: 10px; height: auto; margin-top: -7px; box-shadow: rgba(0, 0, 0, 0.23) 0px 2px 11px; }
.div-block-593.topnewcheck.tr1 { box-shadow: none; background-color: rgba(0, 0, 0, 0); }
.expand_div_pp-2 { background-color: rgb(2, 112, 185); margin-top: 9px; padding: 1px 16px 25px; display: none; }
.text-block-168 { color: rgb(41, 74, 89); border-bottom: 1px solid rgba(0, 0, 0, 0.15); padding-bottom: 4px; font-family: Quicksand, sans-serif; font-size: 20px; font-weight: 700; line-height: 28px; display: inline-block; }
.sub-title-txt-2 { color: rgb(0, 115, 146); margin-left: 6px; font-family: "Proxima Soft", sans-serif; font-size: 14px; font-weight: 500; line-height: 24px; }
.column-15 { text-align: center; background-color: rgb(212, 229, 240); padding-top: 20px; padding-bottom: 20px; }
.image-122 { text-align: center; max-width: 230px; }
.feature-text-3 { color: rgb(41, 74, 89); width: 100%; margin-top: 3px; font-family: Quicksand, sans-serif; font-size: 14px; font-weight: 600; line-height: 24px; }
.div-block-595 { position: sticky; top: 20px; }
.div-block-595.leftnew { position: sticky; }
.div-block-595.leftnew.changestick { position: static; }
.protection-block-3 { align-items: center; margin-top: 15px; margin-bottom: 0px; display: flex; }
.protection-block-3.hh1 { justify-content: space-between; }
.checkout-select-variant-2 { color: rgb(2, 4, 74); background-color: rgba(0, 0, 0, 0); border: 1px solid rgb(231, 231, 238); border-radius: 6px; justify-content: center; align-items: center; width: 100%; padding: 20px 10px 10px; transition: 0.3s; display: flex; }
.checkout-select-variant-2:hover { box-shadow: rgba(56, 50, 124, 0.08) 34px 34px 74px -24px; }
.checkout-select-variant-2.w--current { color: rgb(0, 0, 0); background-color: rgb(253, 224, 47); border-style: none; border-color: rgb(0, 0, 0); border-radius: 6px; justify-content: center; padding: 20px 10px 10px; display: none; box-shadow: rgba(253, 224, 47, 0.31) 0px 0px 0px 5px; }
.checkout-select-variant-2._2_bottles { background-color: rgb(246, 248, 248); border-style: none; border-color: rgb(231, 231, 238); margin-top: 15px; margin-bottom: 15px; padding: 0px; display: block; box-shadow: rgba(0, 0, 0, 0.23) 0px 2px 11px; }
.checkout-select-variant-2._2_bottles.w--current { border-top-right-radius: 0px; border-bottom-right-radius: 0px; overflow: hidden; }
.checkout-select-variant-2._2_bottles.nuzzle2.gonew { box-shadow: none; background-color: rgba(0, 0, 0, 0); }
.checkout-select-variant-2._2_bottles.nuzzle2.gonew.w--current { background-color: rgba(0, 0, 0, 0); margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; overflow: visible; box-shadow: rgba(0, 0, 0, 0.49) 0px 6px 12px; }
.checkout-select-variant-2._4_bottles { background-color: rgb(224, 237, 239); border-style: none; border-color: rgb(255, 255, 255); border-top-right-radius: 0px; border-bottom-right-radius: 0px; flex-direction: row; align-items: center; margin-top: 15px; margin-bottom: 15px; padding: 0px; display: block; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.23) 0px 2px 11px; }
.checkout-select-variant-2._4_bottles.gonew { box-shadow: none; background-color: rgba(0, 0, 0, 0); margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; overflow: visible; }
.checkout-select-variant-2._4_bottles.gonew.w--current { box-shadow: rgba(0, 0, 0, 0.49) 0px 6px 12px; }
.checkout-select-variant-2._4_bottles.gonew.checkout-select-variant.w--current { height: auto; }
.checkout-select-variant-2._1_bottles { background-color: rgb(246, 248, 248); border-style: none; justify-content: center; margin-top: 15px; margin-bottom: 15px; padding: 0px; display: block; box-shadow: rgba(0, 0, 0, 0.23) 0px 2px 11px; }
.checkout-select-variant-2._1_bottles.gonew { box-shadow: none; background-color: rgba(0, 0, 0, 0); margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.checkout-select-variant-2._1_bottles.gonew.w--current { box-shadow: rgba(0, 0, 0, 0.49) 0px 6px 12px; }
.outer_div_one-2 { text-align: center; border: 1px solid rgb(217, 217, 217); border-radius: 5px; justify-content: center; align-items: flex-start; width: 100%; margin-top: 20px; padding: 16px; display: block; }
.outer_div_one-2.paypal-btn { display: none; }
.avatar-img-4 { object-fit: cover; border-radius: 50%; width: 60px; min-width: auto; max-width: none; height: 60px; min-height: auto; margin-right: 10px; }
.text-span-116 { letter-spacing: -0.03px; padding-right: 2px; font-size: 15px; line-height: 12px; }
.div-block-596 { background-color: rgb(255, 255, 255); border: 1px solid rgb(237, 237, 237); border-radius: 0px; padding: 20px; position: sticky; top: 20px; }
.div-block-596.fornewcheckout { border-radius: 10px; position: static; }
.div-block-596.fornewcheckout.jio { background-color: rgba(0, 0, 0, 0); border-style: none; padding-top: 0px; }
.div-block-597 { margin-left: 19px; }
.text-block-169 { color: rgb(41, 74, 89); font-family: National, sans-serif; font-weight: 500; }
.image-123 { opacity: 1; width: 8px; }
.summary-holder-3 { border-radius: 0.5rem; margin-top: 5px; font-size: 0.75rem; }
.text-block-170 { color: rgb(57, 195, 7); font-family: "Fa solid 900", sans-serif; }
.sign-up-text-3 { color: rgba(26, 26, 26, 0.9); text-align: center; white-space: nowrap; width: auto; margin-left: 12px; margin-right: 12px; font-size: 10px; font-weight: 400; line-height: 24px; }
.heading-61 { margin-bottom: 0px; padding-left: 0px; font-family: "Proxima Soft", sans-serif; font-size: 26px; font-weight: 700; line-height: 28px; display: inline-block; }
.text-block-171 { font-weight: 700; }
.check-white-6 { z-index: 400; object-fit: fill; background-color: rgba(0, 0, 0, 0); border-radius: 30px; width: 14px; padding-top: 0px; font-size: 8px; position: relative; }
.text-block-172 { display: none; }
.text-block-173 { margin-left: 7px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
.heading-62 { color: rgb(41, 74, 89); text-align: center; margin-top: 8px; margin-bottom: 25px; font-family: Quicksand, sans-serif; font-size: 23px; line-height: 31px; }
.accepts_marketing-2 { justify-content: flex-start; align-items: flex-start; width: 100%; min-width: 100%; margin-bottom: 10px; margin-right: 0px; padding-left: 0px; font-size: 0.75rem; display: flex; position: relative; }
.expand_div-2 { display: block; }
.grid-32 { gap: 0px; grid-template-rows: auto; grid-template-columns: 1fr 1fr; align-items: center; padding: 0px; }
.grid-32.vertical { text-align: center; border-bottom: 1px solid rgba(0, 0, 0, 0.19); margin-bottom: 0px; display: block; }
.div-block-598 { background-color: rgb(229, 239, 245); border: 1px solid rgb(237, 237, 237); border-radius: 6px; min-height: 48px; margin-top: 0px; margin-bottom: 1rem; padding: 0px; }
.div-block-598.withbox { border-radius: 10px; margin-bottom: 1.5rem; box-shadow: rgba(0, 0, 0, 0.23) 0px 2px 11px; }
.heading-63 { color: rgb(255, 255, 255); text-align: center; padding-top: 3px; padding-bottom: 3px; font-family: Quicksand, sans-serif; font-size: 24px; }
.text-span-107 { color: rgb(255, 100, 103); }
.div-block-599 { padding: 3px 15px; }
.div-block-600 { background-color: rgb(255, 255, 255); border: 1px solid rgb(237, 237, 237); border-radius: 8px; overflow: hidden; }
.div-block-600.nnopt, .div-block-600.cop1 { background-color: rgba(0, 0, 0, 0); border-style: none; overflow: visible; }
.div-block-601 { background-color: rgb(233, 246, 255); justify-content: center; align-items: center; padding: 20px; display: none; }
.text-block-174 { color: rgb(41, 74, 89); font-family: Quicksand, sans-serif; font-size: 13px; font-weight: 700; line-height: 18px; }
.div-block-602 { background-color: rgb(255, 255, 255); border-radius: 10px; margin: -3px 0px 18px; padding: 0px 0px 9px; }
.div-block-602.nnpot2 { box-shadow: rgba(0, 0, 0, 0.23) 0px 2px 11px; }
.div-block-602.nnpot2.re1 { border-width: 2px; border-style: none solid solid; border-color: rgb(253, 176, 2); border-image: initial; }
.radio-select-cc-2 { cursor: pointer; align-self: center; align-items: center; width: 100%; margin-bottom: 0px; padding-left: 0px; display: block; position: relative; }
.div-block-603 { border-bottom: 1px solid rgb(0, 0, 0); padding-top: 10px; padding-bottom: 10px; }
.div-block-603.last { border-bottom-style: none; }
.grid-33 { grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr; margin-top: 5px; }
.div-block-605 { text-align: center; background-color: rgb(112, 249, 55); border-radius: 30px; justify-content: center; align-items: center; margin-top: 0px; padding-top: 2px; padding-bottom: 2px; display: flex; }
.div-block-605.free-bonus { color: rgb(8, 30, 46); background-color: rgb(240, 125, 35); margin-top: 0px; margin-bottom: 4px; font-family: "Proxima Soft", sans-serif; font-weight: 600; line-height: 18px; }
.div-block-606 { border: 1px solid rgb(0, 0, 0); padding: 10px 0px 0px; display: none; }
.text-block-175 { color: rgb(125, 125, 125); letter-spacing: 0.3px; text-transform: uppercase; margin-bottom: 5px; font-size: 9px; }
.text-block-176 { justify-content: center; padding-bottom: 20px; font-size: 16px; font-weight: 500; display: flex; }
.call_text-2 { color: rgb(255, 255, 255); font-family: Quicksand, sans-serif; font-size: 15px; }
.brand-logo-image-3 { max-width: 100%; height: 2.5rem; }
.brand-logo-image-3.hh1 { height: 2.9rem; }
.brand-logo-image-3.hh1.fd1 { height: 2.5rem; }
.text-span-127 { color: rgb(62, 214, 7); }
.payment-agree-3 { color: rgba(26, 26, 26, 0.9); text-align: center; width: 100%; margin-top: 10px; margin-bottom: 10px; font-family: National, sans-serif; font-size: 10px; font-weight: 400; }
.payment-agree-3.gt1 { color: rgb(255, 255, 255); }
.button-txt-icon-3 { z-index: 1; flex-flow: wrap; justify-content: center; align-items: center; width: 100%; margin-bottom: 2px; display: flex; position: relative; }
.checkbox-detail-3 { color: rgb(41, 74, 89); width: 100%; margin-bottom: 0px; margin-left: -5px; font-family: "National book", sans-serif; display: block; }
.checkbox-detail-3.gt3 { color: rgb(255, 255, 255); }
.cc_btn_div-2 { color: rgb(255, 255, 255); background-color: rgb(25, 175, 66); border-bottom: 3px solid rgb(16, 92, 37); border-radius: 9px; justify-content: center; align-items: center; width: 100%; height: 66px; margin-top: 0px; font-size: 18px; font-weight: 700; line-height: 22px; text-decoration: none; display: flex; }
.cc_btn_div-2:hover { background-color: rgb(19, 162, 58); }
.text_div_outer-2 { text-align: center; background-color: rgb(255, 255, 255); margin-top: -26px; padding-left: 10px; padding-right: 10px; display: inline-block; position: absolute; left: auto; right: auto; }
.text-block-177 { color: rgb(41, 74, 89); font-family: Quicksand, sans-serif; font-weight: 700; }
.logos-4 { background-color: rgb(247, 252, 253); flex-direction: row; justify-content: flex-start; align-items: center; width: 100%; height: 117px; display: flex; position: relative; overflow: hidden; }
.text-block-178 { color: rgb(41, 74, 89); font-family: Quicksand, sans-serif; font-size: 20px; font-weight: 700; line-height: 28px; }
.div-block-607 { background-color: rgb(255, 255, 255); border: 1px dashed rgb(0, 0, 0); border-radius: 12px; flex-direction: column; align-items: center; margin-top: 0px; margin-bottom: 0px; padding: 20px 13px; display: block; }
.div-block-607.d1 { border-style: dashed; border-width: 2px; margin-bottom: 13px; box-shadow: rgba(0, 0, 0, 0.23) 0px 2px 11px; }
.text-block-179 { color: rgb(41, 74, 89); border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 5px; font-family: "National book", sans-serif; font-weight: 700; }
.mbg-text-3 { margin-bottom: 0px; font-family: National, sans-serif; font-size: 0.8rem; font-weight: 300; line-height: 1.45; }
.check-circle-5 { gap: 16px; -webkit-text-fill-color: inherit; background-color: rgb(255, 255, 255); background-clip: border-box; border: 0px solid rgb(41, 74, 89); border-radius: 100px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: center; align-items: center; width: 30px; height: 30px; display: flex; position: static; inset: auto 0% 0% auto; }
.image-124 { width: 22px; position: relative; top: -5px; left: -10px; }
.text-block-180 { font-size: 20px; line-height: 25px; text-decoration: none; }
.div-block-608 { text-align: center; width: 40%; }
.div-block-609 { justify-content: center; align-items: center; margin-top: 0px; display: flex; }
.image-125 { width: 20px; margin-right: 10px; }
.text-block-181 { color: rgb(25, 139, 154); font-family: National, sans-serif; font-weight: 500; }
.image-126 { max-width: 230px; }
.image-127 { width: auto; max-width: none; height: auto; padding-top: 16px; padding-bottom: 16px; }
.heading-64 { color: rgb(41, 74, 89); text-transform: uppercase; border-bottom: 1px solid rgba(0, 0, 0, 0.17); padding-bottom: 7px; font-family: Quicksand, sans-serif; font-size: 16px; line-height: 18px; }
.div-block-611 { justify-content: center; align-items: center; display: block; }
.heading-javy-top-2 { color: rgb(25, 139, 154); letter-spacing: -1px; max-width: 100%; margin-top: 5px; margin-bottom: 5px; font-family: Quicksand, sans-serif; font-size: 28px; font-weight: 700; line-height: 34px; }
.div-block-612 { width: 80%; }
.image-128 { width: 180px; }
.shipping-billing-label-2 { color: rgb(41, 74, 89); margin-bottom: 0px; margin-left: 5px; font-family: "National book", sans-serif; font-size: 0.85rem; font-weight: 300; }
.div-block-613 { border-left: 1px solid rgb(255, 255, 255); margin-left: 11px; padding-left: 6px; }
.text-block-182 { letter-spacing: 0.5px; font-size: 18px; font-weight: 600; line-height: 18px; }
.sandh-text { color: rgb(255, 255, 255); margin-top: 7px; font-family: "Proxima Soft", sans-serif; font-size: 12px; font-weight: 500; line-height: 12px; }
.div-block-614.ffr1 { margin-top: 15px; margin-bottom: 22px; padding-bottom: 0px; }
.div-block-615 { display: flex; }
.image-129 { margin-right: 15px; }
.bold-text-19 { color: rgb(7, 8, 12); }
.paragraph-31 { color: rgb(8, 30, 46); letter-spacing: 0px; justify-content: center; align-items: center; margin-bottom: 0px; margin-left: 7px; padding-left: 0px; font-family: "Proxima Soft", sans-serif; font-size: 11px; font-weight: 500; line-height: 14px; display: flex; }
.column-16 { background-color: rgb(44, 81, 109); background-image: url(""); background-position: 0px 0px; background-size: cover; padding: 15px 14px; display: block; }
.section-12 { background-color: rgb(41, 74, 91); padding-top: 36px; padding-bottom: 36px; }
.heading-65 { color: rgb(41, 74, 89); text-align: center; margin-bottom: 45px; font-family: Quicksand, sans-serif; font-size: 35px; line-height: 45px; }
.heading-65.ccpage { color: rgb(255, 255, 255); margin-bottom: 0px; }
.person-name-5 { color: rgb(41, 74, 89); text-transform: capitalize; margin-right: 8px; font-family: Quicksand, sans-serif; font-weight: 700; line-height: 24px; }
.review-item-2-3 { background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.16); border-radius: 6px; overflow: hidden; }
.review-item-2-3.rr5 { border-color: rgba(0, 0, 0, 0.37); height: 411px; }
.review-item-2-3.rr3 { border-color: rgba(0, 0, 0, 0.37); }
.review-item-2-3.rr1 { background-color: rgb(246, 252, 255); border-color: rgba(0, 0, 0, 0.37); height: 483px; }
.review-item-2-3.rr8 { border-color: rgba(0, 0, 0, 0.37); height: 408px; }
.review-item-2-3.rr2 { border-color: rgba(0, 0, 0, 0.37); height: 412px; }
.review-item-2-3.rr7 { border-color: rgba(0, 0, 0, 0.37); }
.review-item-2-3.rr6 { border-color: rgba(0, 0, 0, 0.37); height: 447px; margin-top: -85px; }
.review-item-2-3.rr4 { border-color: rgba(0, 0, 0, 0.37); }
.reviews-list-4 { gap: 30px; grid-template-rows: auto; grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-columns: 1fr; grid-auto-flow: row; align-items: stretch; width: 100%; margin-top: 21px; margin-bottom: 0px; padding-left: 41px; padding-right: 41px; display: grid; }
.review-info-5 { background-color: rgb(255, 255, 255); height: auto; padding: 20px 22px; }
.button-sm-2.sticky-btn-mb.cta_btn { display: none; }
.bold-text-20, .bold-text-21 { font-family: "Proxima Nova", sans-serif; }
.image-131 { font-family: "Proxima Soft", sans-serif; }
.bold-text-22, .bold-text-23, .bold-text-24, .text-block-183 { font-family: "Proxima Nova", sans-serif; }
.top-header-div-block { justify-content: space-between; align-items: center; width: 1000px; margin-left: auto; margin-right: auto; display: flex; }
.top-header-div-block.desktop.newdesk { width: 39%; }
.top-banner-logo-div { flex-direction: column; align-items: center; padding-right: 0px; display: flex; }
.top-banner-badge-div { flex: 0 1 auto; align-self: auto; align-items: center; display: flex; }
.bb_phone { text-align: left; margin-bottom: 6px; }
.ss-text-top { color: var(--white); padding-top: 4px; font-family: "Proxima Nova", sans-serif; font-size: 12px; line-height: 14px; }
.ss-text-top.ds1 { padding-top: 2px; font-size: 12px; }
.ss-block { border-top: 1px solid var(--white); margin-top: 8px; }
.gua-tt { color: rgb(255, 255, 255); text-align: left; font-family: Quicksand, sans-serif; font-size: 18px; font-weight: 400; line-height: 22px; }
.call-text-above { color: rgb(255, 255, 255); font-family: Quicksand, sans-serif; font-size: 18px; line-height: 22px; }
.pp-image-div { margin-right: 13px; }
.top-block-ss-div { justify-content: space-between; margin-bottom: 20px; display: flex; }
.top-block-ss-div.topnew { flex-direction: column; align-items: center; }
.top-block-left-div { background-color: rgb(228, 248, 221); border-radius: 10px; align-items: center; width: 50%; margin-right: 10px; padding: 15px; display: flex; }
.top-block-left-div.hu1 { width: 470px; margin-right: 0px; }
.top-block-right-div { background-color: rgb(8, 30, 46); border-radius: 10px; align-items: center; width: 50%; margin-left: 10px; padding: 15px; display: flex; }
.tp-text-one { color: var(--white); font-family: "Proxima Nova", sans-serif; font-size: 17px; line-height: 20px; }
.tp-text-one.date-1, .tp-text-one.date-1-copy { font-size: 18px; font-weight: 300; line-height: 22px; }
.tt-text-two { color: rgb(42, 163, 0); font-family: "Proxima Nova", sans-serif; font-size: 17px; font-weight: 700; line-height: 22px; }
.tg-block-1 { margin-right: 12px; }
.lg-block-1 { text-align: center; flex: 0 1 auto; align-self: auto; width: 10%; }
.lg-block-2 { width: 90%; }
.mm-gua-text { color: var(--dark-slate-grey); text-transform: uppercase; font-family: "Proxima Nova", sans-serif; font-size: 20px; line-height: 30px; }
.box-headings { color: rgb(41, 74, 89); margin-top: 10px; margin-bottom: 25px; font-family: "Proxima Nova", sans-serif; font-size: 25px; font-weight: 800; line-height: 30px; }
.box-headings.gd { margin-top: 0px; }
.new-selection-div { background-color: rgb(255, 255, 255); border: 1px solid rgb(237, 237, 237); border-radius: 8px; overflow: hidden; }
.new-selection-div.nnopt, .new-selection-div.cop1 { background-color: rgba(0, 0, 0, 0); border-style: none; overflow: visible; }
.select-box-div { border: 1px solid var(--dim-grey); background-color: var(--white); width: 100%; margin: 36px auto; position: relative; }
.select-box-div.top1 { margin-top: 0px; }
.sel-left-div { width: 50%; }
.sel-left-div.one_option { align-self: center; }
.sel-right-div { text-align: right; justify-content: flex-end; align-items: center; width: 50%; display: flex; }
.sel-top-box { justify-content: space-between; padding: 29px 24px; display: flex; position: relative; overflow: visible; }
.sel-bot-box { background-color: rgb(44, 81, 109); background-image: url(""); background-position: 50% center; background-repeat: no-repeat; background-size: cover; padding: 10px 18px; }
.pro-img { width: 200px; }
.deal-div { background-color: rgb(244, 192, 54); border: 1px rgb(244, 192, 54); border-radius: 20px; margin-top: 20px; }
.deal-text { text-align: center; margin-top: 0px; padding-top: 3px; padding-bottom: 3px; font-family: "Proxima Nova", sans-serif; font-size: 16px; line-height: 22px; }
.text-span-128 { padding-right: 6px; font-family: "Fa solid 900", sans-serif; }
.product-tile-heading { text-transform: uppercase; margin-bottom: 0px; padding-left: 0px; font-family: "Proxima Nova", sans-serif; font-size: 26px; font-weight: 700; line-height: 28px; display: inline-block; }
.sub-tile-pro-text { justify-content: flex-start; align-items: center; padding-bottom: 0px; font-size: 16px; font-weight: 500; line-height: 16px; display: block; }
.sel-bot-inner { justify-content: space-between; align-items: center; display: flex; }
.sbi-left._1pil { align-items: flex-end; display: flex; }
.sbi-right { justify-content: space-between; align-items: center; display: flex; }
.gua-bot-img { width: 50px; margin-right: 30px; }
.saving-box { background-color: rgb(58, 167, 52); border-radius: 20px; align-items: center; padding: 2px 10px; font-family: "Proxima Nova", sans-serif; display: flex; }
.off-text-bot { color: var(--white); margin-left: 10px; font-family: "Proxima Nova", sans-serif; font-size: 16px; font-weight: 700; line-height: 22px; }
.pp-saving-img { width: 18px; }
.call-num-top-text { color: rgb(255, 255, 255); font-family: "Proxima Nova", sans-serif; font-size: 18px; font-weight: 400; line-height: 22px; }
.call-num-top-text.ca1 { font-size: 16px; line-height: 20px; }
.gua-text-top { color: rgb(255, 255, 255); text-align: left; font-family: "Proxima Nova", sans-serif; font-size: 18px; font-weight: 400; line-height: 22px; }
.box-heading-div { margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.box-heading-div.ds1 { margin-bottom: 0px; padding-top: 0px; padding-bottom: 12px; }
.box-heading-div.ssr1 { padding-top: 5px; padding-bottom: 0px; }
.stock-left-txt { color: var(--light-coral); text-align: center; font-family: "Proxima Nova", sans-serif; font-size: 14px; font-weight: 700; line-height: 20px; }
.hr-img { width: 18px; margin-right: 6px; }
.stock-left-box { justify-content: space-between; align-items: center; margin-top: 5px; display: flex; }
.checkbox-radio { z-index: 1000; align-self: center; position: absolute; inset: 100px auto auto -13px; }
.my-links { color: var(--steel-blue); font-weight: 400; text-decoration: none; }
.text-block-184, .text-block-185 { font-family: "Proxima Nova", sans-serif; }
.free-ship-div { background-color: rgba(0, 0, 0, 0); border: 1px dashed rgb(237, 27, 46); border-radius: 20px; justify-content: center; margin-top: 10px; padding-top: 3px; padding-bottom: 3px; display: flex; }
.fast-text { color: rgb(0, 72, 144); text-align: center; text-transform: uppercase; margin-top: 0px; padding-top: 0px; padding-bottom: 0px; font-family: "Proxima Nova", sans-serif; font-size: 12px; font-weight: 700; line-height: 22px; }
.sub-pro-name { color: rgb(0, 115, 146); font-family: "Proxima Nova", sans-serif; font-size: 14px; font-weight: 700; line-height: 14px; }
.badge-box { z-index: 10000; width: 125px; position: absolute; top: -14px; left: -12px; }
.ship-truck-img { width: 21px; margin-right: 5px; }
.check-circle-new { gap: 16px; border: 1px solid var(--black); -webkit-text-fill-color: inherit; background-color: rgb(255, 255, 255); background-clip: border-box; border-radius: 100px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: center; align-items: center; width: 30px; height: 30px; display: flex; position: static; inset: auto 0% 0% auto; }
.main-checkout-box { border-top-left-radius: 10px; border-top-right-radius: 10px; max-width: 1100px; }
.main-checkout-box.newbox { max-width: none; }
.each-txt { color: rgb(196, 196, 196); margin-left: 4px; font-family: "Proxima Nova", sans-serif; font-size: 14px; font-weight: 300; line-height: 14px; }
.new-bb-sec { padding-top: 54px; padding-bottom: 54px; }
.new-bb-sec.bb-sec-2 { padding-top: 15px; }
.container-23 { max-width: 1100px; }
.hd-one { color: rgb(41, 74, 89); text-align: center; font-family: "Proxima Nova", sans-serif; font-size: 40px; font-weight: 800; line-height: 45px; }
.mbg-new-txt { margin-bottom: 0px; font-family: "Proxima Nova", sans-serif; font-size: 0.8rem; font-weight: 400; line-height: 1.45; }
.bold-text-25 { font-weight: 600; }
.icon-box { flex-direction: column; justify-content: center; align-items: center; margin-top: 56px; display: flex; }
.icon-box.ico-new { display: block; }
.div-block-616 { justify-content: flex-start; align-items: flex-start; width: 50%; display: flex; }
.div-block-616.ddnew { margin-bottom: 30px; }
.text-block-186 { color: rgb(51, 51, 51); text-transform: capitalize; font-family: "Proxima Nova", sans-serif; font-size: 17px; line-height: 22px; }
.div-block-617 { background-color: rgba(0, 0, 0, 0); border-radius: 50%; width: auto; height: auto; margin-right: 20px; padding: 0px; }
.link-21, .link-22 { color: rgb(83, 83, 83); text-decoration: none; }
.footer-link-text-2 { color: rgb(51, 51, 51); font-family: "Proxima Nova", sans-serif; font-size: 15px; font-weight: 400; }
.link-23, .link-24 { color: rgb(83, 83, 83); text-decoration: none; }
.div-block-618 { font-family: "National book", sans-serif; font-weight: 300; line-height: 17px; }
.link-25 { color: rgb(83, 83, 83); text-decoration: none; }
.div-block-619 { flex-direction: column; justify-content: center; align-items: center; display: flex; }
.testimonial-author { color: rgb(51, 51, 51); margin-bottom: 2px; font-family: "Proxima Nova", sans-serif; line-height: 29px; }
.testimonial-author.de1 { margin-bottom: -6px; font-size: 18px; }
.div-block-620 { margin-top: -3px; margin-right: 16px; }
.testimonial-info { flex-direction: column; justify-content: center; align-self: stretch; align-items: center; margin-top: 45px; display: flex; position: static; top: 0px; bottom: 120px; right: 5px; }
.testimonial-info.fr1 { flex-direction: row; justify-content: flex-start; margin-top: 0px; }
.div-block-621 { justify-content: flex-end; align-items: center; display: flex; }
.testimonial-image { z-index: 0; object-fit: cover; border-radius: 0px; width: 140px; height: 140px; margin-bottom: 15px; margin-right: 0px; position: absolute; top: -89px; bottom: auto; }
.filler-div { height: 91px; }
.card-para-text { color: rgb(102, 102, 102); text-align: center; font-family: "Proxima Nova", sans-serif; font-size: 16px; }
.card-para-text.vd1 { text-align: left; margin-top: 15px; }
.card-star-div { flex-direction: column; justify-content: center; align-items: center; display: flex; }
.card-star-div.se1 { align-items: flex-start; }
.testimonial-card { background-color: rgb(255, 255, 255); border-radius: 10px; flex-direction: column; align-items: flex-start; width: auto; height: auto; margin-left: 8px; margin-right: 8px; padding: 24px; display: flex; position: relative; }
.text-block-187 { color: rgb(41, 74, 89); margin-top: 0px; padding-top: 10px; padding-bottom: 10px; font-family: "Proxima Nova", sans-serif; font-size: 18px; line-height: 24px; }
.image-133 { width: 139px; margin-left: 0px; margin-right: 0px; }
.div-block-622 { justify-content: space-between; align-items: center; display: flex; }
.div-block-623 { text-align: right; }
.container-24 { width: 100%; max-width: 1200px; margin-left: auto; margin-right: auto; overflow: visible; }
.tt-star-card-img { margin-top: 10px; margin-bottom: 25px; }
.image-134 { width: 100px; margin-left: 0px; margin-right: 0px; }
.tt-img-bottom { width: 70px; margin-right: 14px; }
.top-header-new-mobile { justify-content: space-between; align-items: center; width: 1000px; margin-left: auto; margin-right: auto; display: none; }
.gua-mob-top-img { margin-right: 15px; }
.sh-txt { color: var(--white); text-transform: uppercase; font-family: "Proxima Nova", sans-serif; font-size: 14px; font-weight: 600; line-height: 17px; }
.div-block-624 { margin-left: 15px; }
.op-txt { color: rgb(0, 16, 51); letter-spacing: -0.03em; text-transform: none; font-family: "Proxima Soft", sans-serif; font-size: 16px; font-weight: 500; line-height: 24px; }
.div-block-625 { justify-content: space-between; margin-bottom: 28px; display: flex; }
.div-block-625.fe1 { flex-direction: column; justify-content: center; align-items: center; }
.div-block-626 { justify-content: space-between; display: flex; }
.div-block-626.fe2 { flex-direction: column; justify-content: center; align-items: center; }
.div-block-628 { width: 75%; }
.cc-button-box { text-align: center; flex-direction: column; justify-content: center; align-items: center; width: 100%; margin-top: 10px; display: flex; }
.cc-button-box.newbtnchange { width: 470px; }
.main-cc-btn-new { color: rgb(255, 255, 255); text-transform: uppercase; background-color: rgb(41, 175, 92); border-radius: 50px; justify-content: center; align-items: center; width: 100%; height: 60px; padding-left: 25px; padding-right: 25px; font-size: 20px; font-weight: 700; line-height: 24px; text-decoration: none; display: flex; }
.for-c-tt { color: var(--black); font-family: "Proxima Nova", sans-serif; line-height: 21px; }
.for-c-tt.blk { color: rgb(8, 30, 46); font-family: "Proxima Nova", sans-serif; font-size: 0.9em; line-height: 1; }
.text-span-129, .text-span-130 { display: block; }
.cc-btn-new-txt { font-family: "Proxima Nova", sans-serif; }
.sec-headings-mobile-check { color: rgb(41, 74, 89); text-align: center; font-family: "Proxima Nova", sans-serif; font-size: 40px; font-weight: 800; line-height: 45px; display: none; }
.sec-headings-mobile-check.fd { display: none; }
.ee-txt { color: rgb(196, 196, 196); margin-left: 4px; font-family: "Proxima Nova", sans-serif; font-weight: 300; line-height: 14px; display: block; }
.pr-div { align-items: flex-end; display: flex; }
.link-26 { color: rgb(255, 255, 255); text-decoration: none; }
.ccs-img { width: 80px; }
.ccs-div { width: 55px; }
.div-block-629, .div-block-630 { width: 80px; }
.cc-info-badge-img { width: 185px; }
.pp-de-div, .cc-info-box { justify-content: space-between; align-items: center; margin-bottom: 1rem; display: flex; }
.cc-sel-box { align-items: center; padding-left: 5px; display: flex; }
.cc-sel-txt { color: rgb(41, 74, 89); margin-bottom: 0px; margin-left: 5px; font-family: "Proxima Nova", sans-serif; font-size: 0.85rem; font-weight: 400; }
.div-block-631 { align-items: center; display: flex; }
.grid-34 { grid-template-rows: auto; }
.div-block-632 { flex-direction: column; justify-content: center; align-items: flex-start; display: flex; }
.text-size-tiny-2 { color: rgb(255, 255, 255); font-family: "Proxima Nova", sans-serif; font-size: 14px; }
.js-accordion-icon { filter: invert(); height: 28px; transition: transform 0.2s; }
.js-accordion-icon.active { filter: invert(); color: rgb(255, 255, 255); transform: rotate(90deg); }
.question-text-3 { color: rgb(255, 255, 255); text-transform: capitalize; flex: 1 1 0%; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; font-family: "Proxima Nova", sans-serif; font-size: 16px; font-style: normal; font-weight: 700; line-height: 20px; }
.grid-35 { grid-template-rows: auto; }
.accordion__item { text-align: left; background-color: rgb(255, 255, 255); border-radius: 8px; flex-direction: column; justify-content: space-between; width: 100%; margin-bottom: 24px; padding: 20px 32px; text-decoration: none; transition: box-shadow 0.3s; display: flex; overflow: hidden; box-shadow: rgba(46, 50, 60, 0.09) 0px 1px 2px; }
.accordion__item:hover { box-shadow: rgba(46, 50, 60, 0.09) 0px 3px 9px; }
.accordion__item.js-accordion-item { box-shadow: none; background-color: rgba(0, 0, 0, 0); margin-bottom: 10px; padding: 10px 0px; }
.accordion__item.js-accordion-item.active { box-shadow: none; cursor: default; background-color: rgba(0, 0, 0, 0); margin-bottom: 10px; padding: 10px 0px; }
.accordion-body { color: rgb(144, 150, 164); padding-left: 64px; padding-right: 8px; display: block; }
.accordion-body.js-accordion-body { color: rgb(144, 150, 164); padding-bottom: 20px; padding-left: 0px; }
.accordion { width: 66.66%; margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; display: block; }
.accordion.js-accordion { width: 100%; }
.div-block-633 { flex-direction: column; justify-content: center; align-items: flex-start; display: flex; }
.accordion-header { color: rgb(46, 50, 60); align-items: center; display: flex; }
.accordion-header.js-accordion-header { cursor: pointer; border-bottom: 1px solid rgb(255, 255, 255); margin-bottom: 14px; padding-bottom: 15px; }
.accordion-body__contents { opacity: 1; color: rgb(255, 255, 255); margin-top: 8px; font-family: "Proxima Nova", sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; }
.link-27 { color: var(--white); padding-left: 35%; }
.new-links-nuzz { color: var(--steel-blue); font-weight: 400; text-decoration: none; }
.text-span-131 { color: rgb(237, 27, 46); font-weight: 700; }
.time-order-within { color: rgb(42, 163, 0); font-weight: 700; }
.can-post-img { color: rgba(0, 0, 0, 0); background-image: url(""); background-position: 50% center; background-repeat: no-repeat; background-size: contain; }
.new-addon-div { color: rgb(0, 0, 0); cursor: pointer; background-color: rgba(0, 0, 0, 0); align-items: center; margin-top: 8px; margin-bottom: 0px; padding: 10px 5px; display: block; position: relative; }
.bump-new-title { color: rgb(41, 175, 92); width: 100%; padding-right: 0px; font-family: "Proxima Nova", sans-serif; font-size: 20px; font-weight: 700; line-height: 24px; }
.red-arrow-div { margin-right: 9px; }
.sec-div { background-color: rgb(41, 74, 89); justify-content: center; align-items: center; margin-bottom: 10px; padding-top: 8px; padding-bottom: 8px; display: flex; }
.secure-div { background-color: rgb(41, 175, 92); justify-content: center; align-items: center; padding-top: 10px; padding-bottom: 10px; display: flex; }
.text-block-188 { color: var(--white); font-family: "Proxima Nova", sans-serif; font-size: 16px; font-weight: 600; }
.div-block-634 { margin-right: 8px; }
.secure-session-text { color: var(--white); font-family: "Proxima Nova", sans-serif; font-size: 16px; font-weight: 600; }
.div-block-635 { justify-content: center; align-items: center; display: flex; }
.div-block-636 { margin-right: 8px; }
.secure-time-left-text { color: rgb(237, 27, 46); font-family: "Proxima Nova", sans-serif; font-size: 16px; font-weight: 700; }
.div-block-637 { justify-content: center; align-items: center; margin-left: 8px; display: flex; }
.div-block-638 { margin-right: 5px; }
.delivery-div { justify-content: center; align-items: center; margin: 2px auto; display: flex; }
.delivery-text { color: var(--black); font-family: "Proxima Nova", sans-serif; }
.text-span-132 { color: var(--black); font-family: "Proxima Nova", sans-serif; font-size: 16px; font-weight: 700; }
.div-block-639 { margin-right: 7px; }
.div-block-640 { padding-top: 12px; padding-bottom: 6px; }
.bump-title-text { color: rgb(41, 175, 92); font-family: "Proxima Nova", sans-serif; font-size: 20px; font-weight: 700; line-height: 24px; }
.trust-headings { color: rgb(41, 74, 89); font-family: "Proxima Nova", sans-serif; font-size: 20px; line-height: 20px; }
.link-28, .link-29 { color: rgb(0, 155, 59); font-weight: 700; text-decoration: none; }
.oo-svg { width: 80px; height: auto; }
.party-svg { width: 43px; }
.image-135 { display: none; }
.top-rts-block { background-color: rgb(8, 30, 46); border-radius: 10px; align-items: center; width: 470px; margin-top: 15px; margin-left: 0px; padding: 15px; display: flex; }
.new-container-box { flex-direction: column; justify-content: center; align-items: center; display: block; }
.summary-box { background-color: rgb(252, 252, 252); width: 470px; margin-bottom: 9px; padding: 10px 14px; }
.sum-div { border-bottom: 1px solid rgba(0, 0, 0, 0.15); justify-content: space-between; padding-top: 9px; padding-bottom: 9px; display: flex; }
.sum-left { align-items: center; display: flex; }
.sum-text, .sum-price { color: var(--black); font-family: "Proxima Nova", sans-serif; font-size: 16px; font-weight: 600; }
.pro-select-div { border-bottom: 1px solid rgba(0, 0, 0, 0.41); justify-content: space-between; align-items: center; margin-bottom: 9px; padding-top: 7px; padding-bottom: 10px; display: flex; }
.pro-left { align-items: center; display: flex; }
.pro-thumb-img { width: 75px; }
.pro-cent-div { margin-left: 20px; }
.comp-price-sum { color: var(--dim-grey); text-align: right; font-family: "Proxima Nova", sans-serif; font-size: 14px; text-decoration: line-through; }
.save-price-sum { color: rgb(83, 182, 48); font-family: "Proxima Nova", sans-serif; font-size: 16px; font-weight: 600; }
.order-sum-div { background-color: rgb(245, 245, 245); border-bottom: 1px solid rgba(0, 0, 0, 0.27); justify-content: space-between; width: 470px; margin-top: 12px; padding: 9px 14px; display: flex; }
.comp-sum-text { color: var(--dim-grey); margin-right: 10px; font-family: "Proxima Nova", sans-serif; font-size: 16px; font-weight: 400; text-decoration: line-through; }
.sum-total-right-div { align-items: center; display: flex; }
.pro-sum-img-div { background-color: var(--white); padding: 3px; }
.top-adv-heading { color: var(--black); text-transform: uppercase; font-family: "Open Sans", sans-serif; font-size: 45px; font-weight: 800; line-height: 51px; }
.head-span-high-txt { background-color: rgb(255, 235, 88); background-image: radial-gradient(circle, rgb(255, 235, 88) 10%, rgb(255, 251, 222)); }
.comment-text { float: right; margin-right: 27px; font-family: "Open Sans", sans-serif; font-size: 11px; line-height: 15px; }
.div-block-15 { align-items: center; display: flex; }
.author-and-view-div { border-top: 1px solid rgb(253, 224, 47); justify-content: space-between; align-items: center; margin-bottom: 0px; padding-top: 11px; display: flex; }
.author-and-view-div._878 { border-top-style: solid; border-top-color: silver; margin-bottom: 5px; padding-top: 8px; }
.image-16 { border-radius: 20px; }
.div-block-17 { padding-left: 8px; }
.text-span-25 { font-family: "Fa solid 900", sans-serif; }
.view-text { float: right; font-family: "Open Sans", sans-serif; font-size: 11px; line-height: 15px; display: inline-block; }
.author-text { float: left; font-family: Inter, sans-serif; font-size: 11px; line-height: 15px; }
.div-block-16 { background-color: rgb(253, 224, 47); border-radius: 20px; }
.div-block-271 { background-color: rgb(255, 252, 217); border: 2px solid rgb(245, 238, 157); border-radius: 10px; margin-bottom: 17px; padding: 8px 15px; }
.update-para-ad { color: rgb(0, 0, 0); margin-top: 0px; margin-bottom: 0px; font-family: "Open Sans", sans-serif; font-size: 15px; font-weight: 400; line-height: 24px; }
.bold-text-26 { color: rgb(226, 35, 38); }
.country-change-txt { color: rgb(66, 103, 178); font-weight: 700; display: none; }
.star-rating-div { align-items: flex-start; display: flex; }
.rating-txt-top { margin-left: 8px; font-family: "Open Sans", sans-serif; font-size: 12px; font-weight: 700; }
.body-2 { font-family: "Open Sans", sans-serif; }
.text-span-133 { font-family: "Fa solid 900", sans-serif; }
.save-text-sum { color: rgb(83, 182, 48); font-family: "Proxima Nova", sans-serif; font-size: 16px; font-weight: 600; }
.cart-img { width: 18px; margin-right: 5px; }
.total-sum-amount { color: var(--black); font-family: "Proxima Nova", sans-serif; font-size: 18px; font-weight: 700; }
.total-sum-div { border-top: 1px solid rgba(0, 0, 0, 0.41); border-bottom: 1px solid rgba(0, 0, 0, 0.15); justify-content: space-between; margin-top: 9px; padding-top: 9px; padding-bottom: 9px; display: flex; }
.shpping-total-div { border-bottom: 1px rgba(0, 0, 0, 0.15); justify-content: space-between; padding-top: 9px; padding-bottom: 9px; display: flex; }
.up-div { background-color: var(--orange); color: rgb(41, 74, 89); text-align: center; border-bottom: 1px solid rgb(255, 255, 255); border-top-left-radius: 10px; border-top-right-radius: 10px; justify-content: center; align-items: center; padding: 8px 20px; display: block; }
.up-img { width: 210px; max-width: none; height: auto; padding-top: 16px; padding-bottom: 16px; }
.upgrad-heading-text { color: rgb(59, 59, 59); white-space: normal; word-break: normal; font-family: "Proxima Nova", sans-serif; font-size: 23px; font-weight: 800; line-height: 28px; }
.phone-img { width: 28px; }
.check_inventory { font-style: italic; font-weight: 700; }
.update-para-ad-2 { color: rgb(0, 0, 0); margin-top: 0px; margin-bottom: 0px; font-family: "Open Sans", sans-serif; font-size: 15px; font-weight: 400; line-height: 24px; display: block; }
.text-span-134 { font-family: "Fa solid 900", sans-serif; }
.bold-text-27 { color: rgb(226, 35, 38); }
.country-change-txt-2 { color: rgb(0, 145, 255); font-family: Roboto, sans-serif; font-size: 16px; font-weight: 700; display: none; }
.div-block-642 { background-color: rgb(51, 51, 51); }
.heading-66 { color: rgb(221, 221, 221); text-align: center; margin-top: 0px; margin-bottom: 0px; padding-top: 1px; padding-bottom: 1px; font-family: "Open Sans", sans-serif; font-size: 13px; font-weight: 400; }
.nav-link-13, .nav-link-14, .nav-link-15 { color: rgb(255, 255, 255); font-family: "Open Sans", sans-serif; font-size: 15px; font-weight: 400; }
.text-span-135 { font-weight: 600; }
.container-25 { justify-content: space-between; max-width: 1140px; display: block; }
.text-block-189 { color: rgb(255, 255, 255); text-align: center; background-color: rgba(0, 28, 114, 0.12); border-radius: 50%; width: 54px; height: 54px; font-size: 32px; font-weight: 600; line-height: 52px; display: block; }
.bold-text-28 { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; line-height: 20px; }
.div-block-674 { width: 50%; display: flex; }
.div-block-675 { flex-direction: row; justify-content: space-around; align-items: center; margin-top: 0px; display: flex; }
.text-block-190 { outline-offset: 0px; color: rgb(255, 255, 255); text-align: center; border: 0px rgb(0, 0, 0); border-radius: 0px; outline: rgb(255, 255, 255) 3px; margin-bottom: 5px; padding: 10px 0px; font-family: Oswald, sans-serif; font-size: 30px; font-weight: 700; line-height: 30px; text-decoration: none; }
.heading-67 { color: rgb(51, 51, 51); background-color: rgb(227, 244, 253); border-left: 3px solid rgb(0, 0, 0); margin-bottom: 20px; padding: 10px; font-family: "Open Sans", sans-serif; font-size: 16px; font-style: italic; font-weight: 400; line-height: 20px; }
.video-6 { margin-top: 20px; margin-bottom: 20px; }
.text-size-tiny-copy { color: rgb(86, 89, 89); font-family: "Amazon Ember", sans-serif; font-size: 14px; font-weight: 400; }
.thb-div { border-radius: 100%; width: 34px; height: 34px; margin-right: 9px; }
.update-para-ad-3 { color: rgb(0, 0, 0); margin-top: 0px; margin-bottom: 0px; font-family: "Open Sans", sans-serif; font-size: 15px; font-weight: 400; line-height: 24px; display: block; }
.image-136 { border-radius: 10px; margin-bottom: 20px; box-shadow: rgb(3, 3, 3) 0px 3px 11px -5px; }
.image-136.desk2.gfg { margin-top: 10px; }
.image-136.mob2 { display: block; }
.image-136.mob2.r44 { display: none; }
.image-136.mid1 { margin-bottom: 0px; }
.image-136.mid1.mob3 { display: none; }
.column-17 { gap: 10px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; }
.heading-68 { color: rgb(51, 51, 51); text-align: left; margin-top: 20px; margin-bottom: 20px; font-family: "Open Sans", sans-serif; font-size: 18px; line-height: 25px; }
.bar-hjeights { background-color: rgb(240, 242, 242); border: 1px solid rgb(187, 191, 191); border-radius: 4px; width: 60%; height: 20px; }
.column-18 { justify-content: flex-start; padding-right: 10px; display: flex; }
.text-span-136 { color: red; }
.avg-rev { flex-direction: column; display: flex; }
.container-26 { max-width: 1140px; padding-left: 20px; padding-right: 20px; }
.rr-us-txt { color: rgb(86, 89, 89); padding-top: 3px; padding-bottom: 3px; font-family: "Amazon Ember", sans-serif; font-size: 13px; font-weight: 400; }
.by-feature-text { color: rgb(0, 0, 0); text-align: left; border-top: 1px solid rgba(0, 0, 0, 0.22); margin-top: 22px; margin-bottom: 14px; padding-top: 15px; font-family: "Amazon Ember", sans-serif; font-size: 18px; font-weight: 700; line-height: 24px; }
.pro-div-down { background-color: rgb(254, 251, 217); justify-content: space-around; align-items: center; padding: 20px 23px; display: flex; }
.paragraph-32 { color: rgb(68, 68, 68); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 23px; }
.column-19.left-side-column { padding-bottom: 54px; }
.column-19.left-side-column.no-space { padding-bottom: 20px; }
.inner-review-bar { background-color: rgb(42, 37, 82); border-radius: 100px; width: 100%; height: 100%; }
.inner-review-bar._2 { background-color: rgb(255, 164, 28); border-radius: 4px; width: 10%; }
.inner-review-bar._3 { background-color: rgb(255, 164, 28); border-radius: 4px; width: 12%; }
.inner-review-bar._6 { background-color: rgb(255, 164, 28); border-radius: 4px; width: 16%; }
.inner-review-bar._8 { background-color: rgb(255, 164, 28); border-radius: 4px; width: 8%; }
.inner-review-bar._80 { background-color: rgb(255, 164, 28); border-radius: 4px; width: 90%; }
.text-block-191 { color: rgb(255, 255, 255); font-family: "Fa brands 400", sans-serif; font-size: 11px; line-height: 16px; }
.top-free-txt { color: rgb(2, 56, 89); text-align: center; text-transform: uppercase; margin-bottom: 0px; font-family: Roboto, sans-serif; font-size: 22px; font-weight: 800; line-height: 23px; }
.column-20.side-column { position: static; top: 11px; }
.columns-5 { cursor: auto; }
.columns-6 { margin-top: 60px; display: none; }
.author-text-2 { float: left; color: rgb(58, 58, 58); font-family: "Proxima Nova", sans-serif; font-size: 11px; line-height: 15px; }
.bold-text-29 { text-decoration: underline; }
.image-137 { width: 256px; padding-left: 20px; padding-right: 20px; }
.div-block-676 { width: 51%; }
.paragraph-33 { color: rgb(0, 28, 114); margin-top: 20px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 18px; line-height: 23px; }
.amz-sam-img { width: 200px; margin-top: 11px; }
.div-block-672 { width: 40%; position: relative; }
.div-block-677 { align-items: center; display: flex; }
.div-block-677.total-review { background-color: rgb(241, 241, 241); padding: 20px; display: none; }
.amazon-style-rev-div { margin-bottom: 24px; }
.cs-rev-text { color: rgb(0, 0, 0); text-align: left; font-family: "Amazon Ember", sans-serif; font-size: 21px; font-weight: 700; line-height: 32px; }
.div-block-667, .div-block-668 { width: 20%; }
.off-text-top { color: rgb(0, 0, 0); text-transform: uppercase; background-color: rgb(247, 186, 46); border-bottom: 3px solid rgb(179, 133, 29); border-radius: 6px; padding: 10px; font-family: Roboto, sans-serif; font-size: 19px; font-weight: 900; line-height: 22px; transition: background-color 0.35s; display: block; }
.off-text-top:hover { background-color: rgb(255, 164, 28); }
.last-cta-btn-div { text-align: center; background-color: rgb(254, 248, 183); padding-top: 16px; padding-bottom: 35px; }
.text-span-137 { color: red; font-weight: 700; }
.text-block-192 { color: rgb(255, 255, 255); font-family: Lato, sans-serif; font-size: 11px; line-height: 16px; }
.nn-dr-txt { color: rgb(15, 17, 17); font-family: "Amazon Ember", sans-serif; font-size: 13px; line-height: 19px; }
.thum-img-pro { width: 38px; }
.side-bar-div { background-color: rgb(255, 255, 255); width: auto; height: auto; margin: 4px; padding: 14px 12px 11px; }
.text-block-193 { color: rgb(255, 255, 255); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: 700; }
.text-block-194 { color: rgb(50, 54, 59); text-align: center; font-family: Lato, sans-serif; font-size: 11px; font-weight: 900; line-height: 16px; }
.text-size-tiny-3 { color: rgb(15, 17, 17); margin-left: 2px; font-family: "Amazon Ember", sans-serif; font-size: 14px; }
.text-size-tiny-4 { font-size: 0.75rem; }
.text-size-tiny-4.text-weight-medium { color: rgb(196, 85, 0); font-family: "Amazon Ember", sans-serif; font-size: 12px; font-weight: 700; line-height: 16px; }
.div-block-678 { text-align: center; background-color: rgb(14, 26, 116); }
.per-text { color: rgb(0, 87, 102); text-align: right; font-family: "Amazon Ember", sans-serif; font-weight: 500; }
.amz-div-box { row-gap: 0.25rem; background-color: rgb(255, 255, 255); border-radius: 8px; flex-direction: column; justify-content: space-between; align-items: stretch; width: 100%; padding: 1.2rem 2rem 0.6rem 0px; display: flex; }
.div-block-679 { background-color: rgb(255, 252, 217); border: 2px solid rgb(245, 238, 157); border-radius: 10px; margin-bottom: 17px; padding: 8px 15px; }
.city-txt-down { color: rgb(0, 0, 0); margin-top: 13px; font-family: "Proxima Nova", sans-serif; font-weight: 600; }
.heading-69 { color: rgb(51, 51, 51); letter-spacing: -0.2px; font-family: "DM Sans", sans-serif; font-size: 23px; font-weight: 400; line-height: 32px; }
.bb-text-down { color: rgb(0, 0, 0); text-align: center; margin-top: 10px; padding-left: 16px; padding-right: 16px; font-family: "Proxima Nova", sans-serif; font-size: 15px; font-weight: 600; line-height: 18px; }
.text-block-195 { color: rgb(51, 51, 51); font-family: Oswald, sans-serif; font-weight: 300; }
.review1_component-stars { color: rgb(250, 165, 64); justify-content: flex-start; display: flex; }
.text-size-small { color: rgb(0, 0, 0); font-family: "Amazon Ember", sans-serif; font-size: 14px; font-weight: 400; }
.text-block-196 { color: rgb(0, 28, 114); font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 22px; font-weight: 700; line-height: 24px; }
.pp-am-img { border-radius: 100%; }
.heading-with-high { color: rgb(51, 51, 51); text-align: left; background-color: rgba(0, 0, 0, 0); margin-top: 20px; margin-bottom: 20px; font-family: "Open Sans", sans-serif; font-size: 28px; line-height: 38px; }
.image-138 { width: 100%; margin-bottom: 20px; display: none; }
.div-block-680 { flex-direction: column; justify-content: center; align-items: flex-start; width: 55%; padding-top: 0px; padding-left: 36px; padding-right: 36px; display: flex; }
.paragraph-34 { color: rgb(0, 0, 0); margin-bottom: 28px; font-family: Helvetica, sans-serif; font-size: 18px; line-height: 25px; }
.paragraph-34.gt1 { margin-top: 5px; margin-bottom: 20px; }
.paragraph-34.ds1 { margin-top: 18px; }
.paragraph-34.op1 { background-color: rgba(0, 0, 0, 0); font-family: "Open Sans", sans-serif; }
.paragraph-34.op1.f-up { font-size: 21px; line-height: 31px; }
.div-block-681 { justify-content: center; align-items: center; margin-top: 10px; margin-bottom: 40px; display: none; }
.section-13 { backdrop-filter: blur(5px); margin-top: 20px; }
.top-side-main-box { background-color: rgb(242, 242, 242); margin-bottom: 52px; padding-bottom: 2px; position: static; top: 0px; }
.country-change-txt-3 { color: rgb(0, 145, 255); font-family: Roboto, sans-serif; font-size: 16px; font-weight: 700; display: none; }
.testimonial17_content-copy-2 { row-gap: 0.25rem; background-color: rgb(255, 255, 255); border-radius: 8px; flex-direction: column; justify-content: space-between; align-items: stretch; width: 100%; padding: 0.6rem 2rem 0.6rem 0px; display: flex; }
.column-21 { gap: 10px; grid-template: "Area" "." / 1fr 1fr; grid-auto-columns: 1fr; display: grid; }
.div-block-682 { display: flex; }
.text-block-197 { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); padding-left: 20px; padding-right: 20px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: 700; }
.text-block-198 { color: rgb(255, 104, 82); margin-top: 20px; font-size: 24px; line-height: 34px; }
.div-block-670 { row-gap: 0.5rem; color: rgb(0, 0, 0); text-align: left; flex-direction: column; align-items: center; margin-top: 11px; margin-bottom: 16px; font-weight: 700; display: block; }
.column-22 { color: rgb(246, 246, 246); text-align: center; background-color: rgb(246, 246, 246); justify-content: center; align-items: center; padding: 30px; display: block; }
.off-div { cursor: pointer; width: 100%; margin-bottom: 17px; padding-left: 15px; padding-right: 15px; text-decoration: none; display: block; }
.off-div:hover { background-color: rgba(0, 0, 0, 0); }
.div-block-671 { width: 49%; }
.paragraph-35 { color: rgb(102, 102, 102); font-family: Oswald, sans-serif; font-size: 14px; line-height: 20px; }
.paragraph-35.r6 { margin-bottom: 4px; }
.heading-70 { color: rgb(51, 51, 51); margin-top: 18px; margin-bottom: 5px; font-family: "Helvetica Neue", sans-serif; font-size: 22px; line-height: 27px; }
.icon-12.is-tiny { color: rgb(255, 164, 28); height: 1.125rem; margin-right: -3px; }
.icon-12.is-tiny.try1 { height: 21px; margin-left: -3px; margin-right: 0px; }
.icon-12.is-tiny.caw { color: rgb(255, 164, 28); height: 20px; margin-left: -3px; margin-right: -1px; font-size: 14px; }
.image-139 { width: 50px; height: 50px; margin-right: 10px; padding-right: 0px; }
.div-block-683 { background-color: rgb(235, 235, 235); width: 42px; height: 16px; }
.new-links-nuzz-2 { color: rgb(36, 116, 141); font-weight: 400; text-decoration: none; }
.heading-71 { color: rgb(0, 0, 0); margin-top: 10px; margin-bottom: 14px; padding-left: 20px; padding-right: 20px; font-family: "Roboto Condensed", sans-serif; font-size: 23px; font-weight: 700; line-height: 25px; }
.flag-img-top { width: 86px; }
.text-block-199 { color: rgb(255, 255, 255); padding-left: 4px; font-family: Lato, sans-serif; font-size: 11px; font-weight: 400; line-height: 16px; }
.div-with-div { text-align: center; width: 50%; }
.review2_component-average { column-gap: 0.375rem; justify-content: center; align-items: flex-end; display: flex; }
.div-block-684 { align-items: center; display: flex; }
.div-block-685 { background-color: rgb(253, 224, 47); border-radius: 20px; }
.cta-img-down { width: 404px; }
.as-of-text { color: red; margin-bottom: 11px; font-weight: 700; }
.as-of-text.second_published_date { font-family: "Proxima Nova", sans-serif; }
.text-span-138 { color: rgb(188, 46, 62); }
.published_date { font-family: "Proxima Nova", sans-serif; }
.column-23 { padding-left: 40px; }
.new-cta-block { height: auto; margin-top: 37px; }
.new-cta-block.hide1 { display: none; }
.my-links-2 { color: rgb(36, 116, 141); font-weight: 400; text-decoration: none; }
.div-block-686 { padding-left: 8px; }
.bold-text-30 { color: rgb(226, 35, 38); }
.high-headline { color: rgb(51, 51, 51); text-align: left; background-color: rgb(254, 255, 171); margin-top: 20px; margin-bottom: 20px; font-family: "Open Sans", sans-serif; font-size: 28px; font-weight: 600; line-height: 38px; }
.high-headline.paragraph-10 { color: rgb(0, 0, 0); font-size: 18px; line-height: 25px; }
.video-7 { background-color: rgba(0, 0, 0, 0); margin-top: 20px; margin-bottom: 20px; }
.div-block-673 { width: 50%; display: flex; }
.link-30 { color: rgb(85, 26, 139); text-align: center; font-size: 24px; line-height: 40px; display: block; }
.image-140 { border-radius: 10px; margin-top: 10px; margin-bottom: 10px; box-shadow: rgb(0, 0, 0) 0px 3px 11px -5px; }
.image-140.mob1 { display: none; }
.image-140.mob1.ds1.no-m { margin-top: 0px; margin-bottom: 0px; }
.image-140.desk1.ef { border-radius: 0px; width: 100%; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px; }
.image-140.desk1.ef.no-m { margin-top: 0px; margin-bottom: 0px; }
.rating-div-top { row-gap: 0.25rem; flex-direction: column; flex: 1 1 0%; width: 100%; display: block; }
.cta-para { color: rgb(0, 0, 0); font-family: "Proxima Nova", sans-serif; font-size: 16px; font-weight: 600; line-height: 25px; }
.heading-72 { color: rgb(21, 21, 21); margin-top: 0px; font-size: 32px; line-height: 36px; }
.top-off-div { text-align: center; cursor: pointer; border: 1px rgb(0, 35, 126); border-radius: 0px; margin-top: 0px; padding: 12px 0px 0px; overflow: hidden; }
.html-embed-11 { flex: 0 1 auto; justify-content: center; padding-top: 10px; padding-bottom: 15px; display: flex; }
.text-block-200 { color: rgb(0, 87, 102); font-family: "Amazon Ember", sans-serif; font-weight: 500; }
.ppp-img { width: 165px; margin-top: 4px; }
.text-span-139 { font-family: "Fa solid 900", sans-serif; }
.image-141 { border-radius: 10px; width: 100%; margin-top: 10px; margin-bottom: 20px; box-shadow: rgb(3, 3, 3) 0px 3px 11px -5px; }
.image-141.de1 { margin-top: 0px; box-shadow: rgb(3, 3, 3) 0px 3px 11px -5px; }
.image-141.de1.mob5, .image-141.de1.mob4, .image-141.mob6 { display: none; }
.image-141.rt1 { margin-bottom: 10px; }
.image-141.rt1.mob7 { display: none; }
.ti-rev-div { align-items: center; font-family: "Amazon Ember", sans-serif; display: flex; }
.div-block-663 { row-gap: 0rem; flex-direction: row; justify-content: flex-start; align-items: center; padding-left: 0px; padding-right: 0px; display: flex; }
.tt-div-dee { align-items: center; margin-bottom: 5px; display: flex; }
.review2_component-feature { border-bottom: 1px solid rgba(35, 42, 58, 0.07); justify-content: space-between; align-items: center; padding-top: 0.375rem; padding-bottom: 0.375rem; display: flex; }
.review2_component-feature.last-child { border-bottom-style: none; }
.text-block-201 { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: 600; }
.text-span-140 { text-decoration: underline; }
.top-adv-heading-2 { color: rgb(0, 0, 0); text-transform: uppercase; font-family: "Open Sans", sans-serif; font-size: 45px; font-weight: 800; line-height: 51px; }
.text-block-202 { color: rgb(0, 0, 0); letter-spacing: 0px; margin-left: 12px; font-family: "Open Sans", sans-serif; font-size: 18px; font-weight: 400; line-height: 24px; }
.bad-divs { color: rgb(254, 248, 183); background-color: rgb(254, 248, 183); justify-content: center; align-items: center; padding: 40px 23px 27px; display: flex; }
.shipp-div-top { justify-content: space-around; align-items: center; margin-top: 20px; margin-bottom: 21px; display: flex; }
.text-weight-semibold-2 { color: rgb(15, 17, 17); margin-bottom: 0px; margin-left: 8px; font-size: 15px; font-weight: 700; line-height: 20px; }
.text-block-203 { color: rgb(235, 235, 235); margin-left: -8px; font-family: "Fa solid 900", sans-serif; line-height: 16px; }
.bb-img-down { width: 81px; }
.note-text-down { color: rgb(0, 0, 0); margin-top: 16px; font-family: "Proxima Nova", sans-serif; }
.paragraph-36 { padding-left: 20px; }
.div-block-666 { column-gap: 0px; flex-direction: row; justify-content: center; align-items: center; margin-bottom: 8px; display: flex; }
.div-block-687 { background-color: rgb(59, 89, 152); justify-content: space-around; align-items: center; width: 70px; height: 16px; margin-right: 6px; padding-left: 4px; padding-right: 4px; transition: transform 0.2s; display: flex; }
.div-block-687:hover { transform: translateY(-4px); }
.div-block-687.tt2 { background-color: rgb(29, 161, 242); width: 63px; }
.div-block-687.tt3 { background-color: rgb(255, 101, 80); width: 54px; margin-right: 8px; display: none; }
.div-block-687.rr1 { background-color: rgb(203, 32, 39); }
.text-span-141 { color: rgb(21, 21, 21); }
.last-cta-btn { background-color: rgb(0, 182, 33); border-bottom: 3px solid rgb(0, 126, 23); border-radius: 7px; width: 500px; padding: 16px 29px; font-family: Roboto, sans-serif; font-size: 26px; font-weight: 700; line-height: 28px; }
.div-block-688 { display: none; }
.text-block-204 { color: rgb(255, 255, 255); margin-top: 15px; }
.image-142 { margin-top: 21px; margin-left: auto; margin-right: auto; }
.div-block-689 { justify-content: center; align-items: center; display: flex; }
.text-block-205 { color: rgb(255, 255, 255); font-size: 13px; line-height: 17px; }
.link-32 { color: rgb(255, 255, 255); text-decoration: none; }
.div-block-690 { font-weight: 300; line-height: 17px; }
.div-block-691 { text-align: center; font-family: "Open Sans", sans-serif; }
.link-33 { color: rgb(255, 255, 255); text-decoration: none; }
.bold-text-31 { font-family: "Proxima Nova", sans-serif; }
.bbe-div { background-image: url(""); background-position: 50% center; background-repeat: no-repeat; background-size: cover; justify-content: center; align-items: center; width: 100px; height: 100px; display: flex; position: absolute; top: 1px; left: -38px; }
.bbe-txt { color: rgb(255, 255, 255); text-align: center; text-shadow: rgba(20, 18, 18, 0.55) 0px 1px 1px; font-family: "Proxima Nova", sans-serif; font-size: 22px; font-weight: 800; line-height: 18px; position: absolute; top: 25px; left: -10px; transform: rotate(18deg); }
.bb-svg { width: 100px; height: 100px; position: absolute; top: 1px; left: -38px; }
.off-span { font-size: 26px; }
.desk-stick-cta { opacity: 1; background-color: rgba(37, 37, 37, 0.36); justify-content: center; align-items: center; margin-top: 0px; padding-top: 16px; padding-bottom: 16px; display: flex; position: fixed; inset: auto 0% 0%; }
.desk-stick-cta.is-diff { opacity: 1; background-color: rgb(255, 255, 255); flex-flow: column; display: block; box-shadow: rgba(0, 0, 0, 0.14) 0px -1px 6px; }
.desk-stick-cta.is-hidden { display: none; }
.stick-cta-btn-desk { text-align: center; background-color: rgb(0, 182, 33); border-bottom: 3px solid rgb(0, 126, 23); border-radius: 7px; width: 500px; padding: 16px 29px; font-family: Roboto, sans-serif; font-size: 26px; font-weight: 700; line-height: 28px; }
.stick-cta-btn-desk.mylink.is-diff { letter-spacing: 0.2px; border-bottom-style: none; border-radius: 8px; justify-content: center; align-items: center; width: 400px; padding-top: 18px; padding-bottom: 18px; font-family: "Proxima Nova", sans-serif; font-size: 22px; font-weight: 800; line-height: 24px; display: flex; position: relative; }
.stick-cta-btn-desk.mylink.is-diff.v02 { border-bottom-style: solid; flex-flow: column; padding-top: 10px; padding-bottom: 10px; }
.bold-text-32 { color: var(--dark-cyan); font-weight: 700; text-decoration: none; }
.link-new-nuzz { color: var(--steel-blue); text-decoration: none; }
.link-34 { text-decoration: none; }
.bold-text-33 { color: var(--steel-blue); text-decoration: none; }
.link-35 { text-decoration: none; }
.text-span-142 { color: rgb(122, 161, 73); }
.link-36, .link-37, .link-38, .link-39 { color: var(--steel-blue); text-decoration: none; }
.text-span-143 { font-weight: 700; text-decoration: none; }
.link-40 { color: var(--steel-blue); text-decoration: none; }
.tp-new { text-transform: capitalize; background-color: rgba(0, 0, 0, 0); }
.tp-top-main { color: rgb(0, 0, 0); text-transform: capitalize; font-family: "Open Sans", sans-serif; font-size: 45px; font-weight: 800; line-height: 51px; }
.tp-top-main.ss1 { margin-top: 15px; font-family: "Proxima Nova", sans-serif; font-size: 50px; font-weight: 800; line-height: 50px; }
.dre-txt { float: none; color: rgb(58, 58, 58); font-family: Lato, sans-serif; font-size: 12px; line-height: 15px; display: block; }
.aa-t-name { float: none; color: rgb(23, 164, 207); font-family: Lato, sans-serif; font-size: 12px; font-weight: 900; line-height: 15px; text-decoration: underline; display: block; }
.pp-date { color: rgb(19, 19, 19); letter-spacing: 0px; margin-top: -2px; margin-bottom: -5px; font-family: Helvetica, sans-serif; font-size: 12px; font-weight: 400; display: block; }
.pp-date.we2 { font-family: "Open Sans", sans-serif; }
.fde-div { align-items: center; display: block; }
.div-block-692 { background-color: rgb(253, 224, 47); border-radius: 20px; }
.div-block-693 { padding-left: 8px; }
.div-block-694 { align-items: center; display: none; }
.text-span-144 { color: rgb(0, 0, 0); font-size: 12px; }
.div-block-695 { border-top: 1px solid rgba(0, 0, 0, 0.08); padding-top: 9px; }
.text-block-206 { color: rgb(255, 255, 255); text-align: center; font-family: "Fa brands 400", sans-serif; font-size: 25px; line-height: 50px; text-decoration: none; }
.text-block-206:hover { background-color: rgb(52, 76, 128); border-radius: 15px; }
.text-block-206.f6:hover { background-color: rgb(68, 36, 7); }
.text-block-206.f5:hover { background-color: rgb(163, 11, 28); }
.text-block-206.f3:hover { background-color: rgb(26, 144, 216); }
.link-block-14 { background-color: rgba(0, 0, 0, 0); border-radius: 10px; width: 40px; height: 40px; margin-left: 10px; text-decoration: none; }
.link-block-15 { background-color: rgb(112, 57, 6); border-radius: 10px; width: 50px; height: 50px; margin-left: 10px; text-decoration: none; }
.link-block-15.f4 { background-color: rgba(0, 0, 0, 0); width: 40px; height: 40px; }
.link-block-16 { background-color: rgba(0, 0, 0, 0); border-radius: 10px; width: 40px; height: 40px; margin-left: 10px; text-decoration: none; }
.share-div { border-top: 1px rgba(0, 0, 0, 0.08); border-bottom: 1px solid rgba(0, 0, 0, 0.08); justify-content: space-between; align-items: center; margin-top: 4px; padding-top: 0px; padding-bottom: 9px; display: flex; }
.share-div.fe1 { display: flex; }
.share-div.sw1 { margin-bottom: 12px; }
.share-div.sw1.chn { border-bottom-style: solid; }
.image-143 { width: 150px; }
.ss-div-n1 { border-top: 1px rgba(0, 0, 0, 0.08); align-items: center; margin-right: 14px; padding-top: 0px; display: flex; }
.num-txt { color: rgb(0, 0, 0); text-align: left; font-family: "Proxima Nova", sans-serif; font-size: 30px; font-weight: 700; line-height: 30px; }
.share-txt-top { color: rgb(0, 0, 0); text-align: left; margin-top: -3px; font-family: "Proxima Nova", sans-serif; font-size: 14px; font-weight: 400; line-height: 14px; }
.share-num-div { margin-left: 10px; }
.com-div { flex-direction: column; align-items: center; padding-top: 0px; display: flex; }
.com-div-ig { align-items: center; width: auto; height: auto; display: flex; }
.comm-txt { color: rgb(37, 99, 160); text-align: left; margin-left: 6px; font-family: "Proxima Nova", sans-serif; font-size: 32px; font-weight: 700; line-height: 32px; }
.comm-rit { color: rgb(37, 99, 160); text-align: center; margin-top: -3px; font-family: "Proxima Nova", sans-serif; font-weight: 400; line-height: 14px; }
.image-144 { width: 23px; height: 23px; margin-top: 3px; }
.quote-heading { color: rgb(51, 51, 51); background-color: rgb(227, 244, 253); border-left: 3px solid rgb(0, 0, 0); margin-top: 15px; margin-bottom: 20px; padding: 10px; font-family: "Open Sans", sans-serif; font-size: 16px; font-style: italic; font-weight: 400; line-height: 20px; }
.sub-ad-h { color: rgb(51, 51, 51); letter-spacing: -0.2px; margin-bottom: 0px; font-family: "DM Sans", sans-serif; font-size: 23px; font-weight: 700; line-height: 32px; text-decoration: underline; }
.sub-list { color: rgb(51, 51, 51); margin-top: 6px; padding-left: 26px; font-family: Helvetica, sans-serif; font-size: 20px; line-height: 30px; }
.lt1 { color: rgb(0, 0, 0); margin-bottom: 7px; font-weight: 700; }
.lt2 { color: rgb(0, 0, 0); font-weight: 700; line-height: 28px; }
.head-cen { color: rgb(68, 68, 68); text-align: center; font-family: "Proxima Nova", sans-serif; font-size: 35px; line-height: 38px; display: block; }
.cam-head { color: rgb(0, 0, 0); text-align: center; letter-spacing: -1px; margin-top: 15px; margin-bottom: 15px; padding-left: 16px; padding-right: 16px; font-family: Helvetica, sans-serif; font-size: 32px; font-weight: 700; line-height: 39px; }
.cam-head.sw1 { margin-top: 20px; margin-bottom: 20px; font-family: Helvetica, sans-serif; line-height: 32px; }
.side-head { color: rgb(0, 0, 0); text-align: left; letter-spacing: -1px; margin-top: 15px; margin-bottom: 15px; padding-left: 0px; padding-right: 0px; font-family: Helvetica, sans-serif; font-size: 34px; font-weight: 700; line-height: 39px; }
.side-head.ds { text-align: left; }
.side-head.ds.ty1 { margin-top: 20px; margin-bottom: 20px; }
.side-head.ty1 { margin-top: 20px; margin-bottom: 15px; }
.side-head.ty1.er1 { font-family: "Open Sans", sans-serif; line-height: 44px; }
.small-head { color: rgb(0, 0, 0); text-align: center; letter-spacing: -1px; background-color: rgba(0, 0, 0, 0); margin-top: 15px; margin-bottom: 15px; padding-left: 16px; padding-right: 16px; font-family: "DM Sans", sans-serif; font-size: 29px; font-weight: 700; line-height: 39px; }
.img1.desk { border-radius: 10px; margin-bottom: 20px; box-shadow: rgb(3, 3, 3) 0px 3px 11px -5px; }
.img1.mob { display: none; }
.img1.mob.d6 { border-radius: 10px; margin-bottom: 20px; display: block; box-shadow: rgb(3, 3, 3) 0px 3px 11px -5px; }
.dr1 { border-radius: 10px; margin-bottom: 20px; box-shadow: rgb(3, 3, 3) 0px 3px 11px -5px; }
.dr1.mob { display: none; }
.d7 { border-radius: 10px; margin-bottom: 20px; box-shadow: rgb(3, 3, 3) 0px 3px 11px -5px; }
.d7.mob { display: none; }
.d7-copy { border-radius: 10px; margin-bottom: 20px; box-shadow: rgb(3, 3, 3) 0px 3px 11px -5px; }
.d7-copy.mob { display: none; }
.d9 { border-radius: 10px; margin-bottom: 20px; box-shadow: rgb(3, 3, 3) 0px 3px 11px -5px; }
.d9.mob { display: none; }
.image-145 { width: 768px; margin-top: 10px; margin-bottom: 9px; }
.text-span-145 { background-color: rgb(255, 240, 220); font-weight: 500; }
.getlink { color: rgb(0, 1, 234); text-decoration: none; }
.link-41 { text-decoration: none; }
.text-span-146 { color: rgb(0, 0, 0); background-color: rgba(0, 77, 179, 0.17); }
.text-span-147 { color: rgb(0, 0, 0); background-color: rgba(0, 77, 179, 0.17); line-height: 36px; }
.link-42 { text-decoration: none; }
.text-span-148 { background-color: rgba(0, 77, 179, 0.17); }
.aa-tt1 { color: rgb(19, 19, 19); font-family: Helvetica, sans-serif; font-size: 14px; }
.aa-tt1.we1 { font-family: "Open Sans", sans-serif; }
.shr-div { display: none; }
.font-size--xs { font-size: 12px; line-height: 24px; }
.verified { color: rgb(29, 161, 242); text-align: center; justify-content: center; align-items: center; width: 24px; height: 24px; margin-top: -2px; margin-right: 5px; font-size: 16px; line-height: 16px; display: flex; }
.tweet--author { color: rgb(133, 166, 187); align-items: flex-start; display: flex; }
.tweet--header { justify-content: space-between; align-items: center; display: flex; }
.tweet--content { flex: 1 1 0%; }
.tweet--handle { margin-right: 5px; }
.tweet--age { cursor: pointer; }
.tweet--age:hover { text-decoration: underline; }
.tweet--actions { justify-content: space-between; max-width: none; margin-top: 10px; display: flex; }
.tweet--body { margin-top: 12px; display: flex; }
.tweet--username { color: rgb(0, 0, 0); cursor: pointer; margin-right: 5px; font-weight: 700; }
.tweet--username:hover { text-decoration: underline; }
.separator { margin-top: -5px; margin-right: 5px; }
.tweet--profile { margin-right: 10px; }
.tweet--user-profile { background-color: rgb(133, 166, 187); border-radius: 100%; justify-content: center; align-items: center; width: 50px; height: 50px; display: flex; overflow: hidden; }
.tweet--button { color: rgb(133, 166, 187); background-color: rgba(0, 0, 0, 0); border-radius: 100%; justify-content: center; align-items: center; width: 30px; height: 30px; margin-right: 5px; padding: 5px 0px; font-family: "Fa solid 900", sans-serif; font-size: 18px; font-weight: 400; line-height: 24px; text-decoration: none; display: flex; overflow: hidden; }
.tweet--button:hover { color: rgb(29, 161, 242); background-color: rgb(197, 229, 248); }
.tweet--button:active { background-color: rgb(187, 218, 236); }
.tweet--button-wrapper { color: rgb(133, 166, 187); border-radius: 200px; justify-content: flex-start; align-items: center; font-size: 18px; line-height: 24px; display: flex; }
.button--icon { text-align: center; justify-content: center; align-items: center; width: 30px; height: 30px; margin-right: 20px; font-size: 24px; line-height: 24px; display: flex; }
.button--icon.icon-size--xs { width: 24px; height: 24px; margin-right: 0px; font-size: 16px; line-height: 20px; text-decoration: none; }
.button--icon.icon-size--xs.fwre { width: 22px; height: 22px; }
.tweet-card { color: rgb(0, 0, 0); cursor: pointer; border: 1px solid rgba(47, 51, 54, 0.25); border-radius: 16px; width: 63%; margin-top: 18px; margin-bottom: 18px; padding: 14px 15px; transition: background-color 0.3s; }
.tweet-card:hover { background-color: rgb(245, 248, 250); }
.tweet-wrapper { flex-direction: column; display: flex; }
.font-size--s { font-family: "Helvetica Neue", sans-serif; font-size: 17px; font-weight: 400; line-height: 24px; }
.text-block-207 { font-family: "Fa solid 900", sans-serif; }
.text-block-208 { font-family: "Fa solid 900", sans-serif; text-decoration: none; }
.tt-in-div { border-top: 1px solid rgba(47, 51, 54, 0.14); border-bottom: 1px solid rgba(47, 51, 54, 0.14); justify-content: flex-start; padding-top: 16px; padding-bottom: 16px; display: flex; }
.tt-in-tex { color: rgb(108, 107, 109); font-family: Helvetica, sans-serif; line-height: 16px; }
.hig-tx { color: rgb(0, 0, 0); font-weight: 700; display: inline-block; }
.re1-div { align-items: center; display: flex; }
.han1 { color: rgb(113, 118, 123); margin-top: -3px; font-family: Helvetica, sans-serif; font-size: 15px; font-weight: 400; }
.image-146 { width: 21px; }
.div-block-696 { align-self: auto; margin-top: -13px; }
.div-block-697 { justify-content: space-between; align-items: center; display: flex; }
.time-di { padding-top: 14px; padding-bottom: 14px; }
.ttr1 { color: rgb(108, 107, 109); font-family: Helvetica, sans-serif; font-size: 15px; line-height: 16px; }
.bold-text-34 { color: rgb(0, 0, 0); }
.re1y { margin-right: 19px; }
.nmtxt { font-family: "Helvetica Neue", sans-serif; font-size: 17px; font-weight: 700; line-height: 24px; }
.image-147 { width: 20px; }
.de1-span { color: rgb(29, 155, 240); }
.text-block-209 { color: rgb(242, 20, 111); }
.image-148 { width: auto; }
.he-div { border-top: 1px solid rgba(0, 0, 0, 0.35); border-bottom: 1px solid rgba(0, 0, 0, 0.35); margin-top: 11px; margin-bottom: 11px; padding-top: 0px; padding-bottom: 0px; }
.he-heading { color: rgb(0, 0, 0); margin-bottom: 0px; padding-top: 16px; padding-bottom: 11px; font-family: "Helvetica Neue", sans-serif; font-size: 26px; line-height: 25px; display: block; }
.rev-top-head { color: rgb(0, 0, 0); text-align: left; letter-spacing: -1px; text-transform: capitalize; margin-bottom: 0px; font-family: "Helvetica Neue", sans-serif; font-size: 45px; font-weight: 700; line-height: 51px; }
.pro-div-rev { border-top: 1px solid rgba(0, 0, 0, 0.35); border-bottom: 1px solid rgba(0, 0, 0, 0.35); margin-top: 11px; margin-bottom: 11px; padding-top: 11px; padding-bottom: 11px; }
.re-heading { color: rgb(0, 0, 0); text-transform: uppercase; margin-bottom: 0px; font-family: "Helvetica Neue", sans-serif; font-size: 22px; line-height: 33px; }
.ef-div { font-family: "Proxima Nova", sans-serif; }
.ef-txt { color: rgb(68, 68, 68); margin-bottom: 12px; font-family: "DM Sans", sans-serif; font-size: 16px; }
.div-block-698 { margin-left: 23px; }
.new-box { background-color: rgb(228, 243, 251); border: 5px solid rgb(37, 99, 160); width: 100%; margin-top: 25px; margin-bottom: 25px; padding: 9px; display: flex; }
.div-block-26 { text-align: left; width: auto; padding-top: 6px; padding-left: 0px; }
.text-block-210 { letter-spacing: 1px; margin-bottom: 5px; font-family: "Helvetica Neue", sans-serif; font-size: 16px; font-weight: 400; }
.text-span-150 { letter-spacing: 1px; margin-top: 8px; font-family: "Proxima Nova", sans-serif; font-size: 10px; font-weight: 300; line-height: 13px; display: inline-block; }
.button-12 { color: rgb(255, 255, 255); text-align: center; letter-spacing: 0px; background-color: rgb(32, 107, 46); background-image: linear-gradient(rgb(133, 187, 1), rgb(25, 151, 61)); border: 2px solid rgb(2, 102, 12); border-radius: 0px; justify-content: center; align-items: center; width: 351px; margin-top: 17px; margin-bottom: 0px; padding: 14px 0px 10px; font-family: "Helvetica Neue", sans-serif; font-size: 21px; font-weight: 700; line-height: 8px; text-decoration: none; display: block; }
.button-12:hover { box-shadow: rgba(0, 0, 0, 0.35) 1px 1px 11px 2px; }
.paragraph-37 { margin-bottom: 0px; font-family: "Helvetica Neue", sans-serif; font-size: 18px; font-weight: 400; line-height: 21px; }
.heading-73 { text-transform: capitalize; margin-top: 0px; margin-bottom: 1px; font-size: 27px; font-weight: 800; line-height: 33px; }
.heading-73._33 { margin-top: 9px; font-family: Helvetica, sans-serif; font-weight: 700; }
.img-desk { width: 300px; }
.img-mob { display: none; }
.text-span-4 { font-family: "Fa solid 900", sans-serif; }
.div-block-699 { margin-left: 58px; }
.cen-div { background-color: rgba(0, 77, 179, 0.17); padding: 17px 30px; }
.cen-head { color: rgb(0, 0, 0); text-align: center; margin-bottom: 0px; padding-left: 20px; padding-right: 20px; font-family: "Helvetica Neue", sans-serif; font-size: 28px; font-style: normal; line-height: 36px; }
.text-span-151 { color: rgb(37, 99, 160); }
.sub-ev-txt { color: rgb(0, 0, 0); font-family: "Helvetica Neue", sans-serif; font-size: 30px; font-weight: 300; line-height: 36px; }
.to-sit-txt { color: rgb(102, 102, 102); font-family: Oswald, sans-serif; font-size: 14px; line-height: 20px; }
.top-ico-div { border-top: 1px rgba(0, 0, 0, 0.08); border-bottom: 1px rgba(0, 0, 0, 0.08); justify-content: space-between; align-items: center; margin-top: 4px; padding-top: 0px; padding-bottom: 0px; display: flex; }
.top-ico-div.fe1 { display: flex; }
.au-and-te { border-top: 1px rgb(253, 224, 47); justify-content: space-between; align-items: center; margin-bottom: 0px; margin-right: 20px; padding-top: 0px; display: flex; }
.au-and-te._878 { border-top-style: solid; border-top-color: silver; margin-bottom: 5px; padding-top: 8px; }
.ic-r-div, .ic-u-div { align-items: center; display: flex; }
.np-date { color: rgb(19, 19, 19); letter-spacing: 0px; margin-top: -2px; margin-bottom: -5px; font-family: Helvetica, sans-serif; font-size: 12px; font-weight: 400; display: block; }
.by-au-txt { color: rgb(19, 19, 19); font-family: Helvetica, sans-serif; font-size: 14px; }
.au-and-te-copy { border-top: 1px rgb(253, 224, 47); justify-content: space-between; align-items: center; margin-bottom: 0px; margin-right: 20px; padding-top: 0px; display: flex; }
.au-and-te-copy._878 { border-top-style: solid; border-top-color: silver; margin-bottom: 5px; padding-top: 8px; }
.new-au-div { border-top: 1px rgb(253, 224, 47); justify-content: space-between; align-items: center; margin-bottom: 0px; margin-right: 20px; padding-top: 0px; display: flex; }
.new-au-div._878 { border-top-style: solid; border-top-color: silver; margin-bottom: 5px; padding-top: 8px; }
.tt-ic-div { border-top: 1px rgba(0, 0, 0, 0.08); border-bottom: 1px rgba(0, 0, 0, 0.08); justify-content: space-between; align-items: center; margin-top: 4px; padding-top: 0px; padding-bottom: 0px; display: flex; }
.tt-ic-div.fe1 { display: flex; }
.com-img { width: 23px; height: 23px; margin-top: 3px; }
.image-149 { display: none; }
.fir-gh { color: rgb(0, 0, 0); margin-top: 21px; font-family: "DM Sans", sans-serif; font-size: 30px; font-weight: 400; }
.body-3 { font-family: Helvetica, sans-serif; }
.bold-text-35 { text-decoration: underline; }
.two-com-div { border: 1px solid rgba(0, 0, 0, 0.12); border-radius: 6px; width: 65%; padding: 16px 16px 8px; }
.nn-div { flex-direction: column; align-items: flex-start; margin-bottom: 10px; display: flex; }
.div-block-700 { border-radius: 100%; width: 45px; height: 45px; margin-right: 8px; }
.image-150 { border-radius: 100%; }
.text-block-211 { color: rgb(56, 88, 152); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 15px; font-weight: 700; }
.text-span-152 { color: rgb(97, 103, 112); font-family: "Fa solid 900", sans-serif; font-size: 18px; font-weight: 400; line-height: 20px; }
.div-block-701 { justify-content: flex-start; align-items: center; display: flex; }
.cen-rar { color: rgb(56, 88, 152); margin-left: 5px; margin-right: 5px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; font-weight: 700; }
.text-block-212 { color: rgb(115, 124, 138); letter-spacing: 0px; margin-right: 6px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 12px; font-weight: 400; }
.tt-wrol { color: rgb(97, 103, 112); letter-spacing: 0px; font-family: "Fa solid 900", sans-serif; font-size: 12px; font-weight: 400; }
.div-block-702 { align-items: center; display: flex; }
.dd-t { color: rgb(97, 103, 112); letter-spacing: 0px; margin-right: 6px; font-family: "Fa solid 900", sans-serif; font-size: 3px; font-weight: 400; line-height: 3px; }
.pic-name-div { align-items: center; display: flex; }
.cor-rev-txt { color: rgb(28, 30, 33); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 15px; }
.com-bel-div { margin-top: 6px; }
.rr-t1 { color: rgb(255, 255, 255); text-align: left; margin-top: 0px; margin-bottom: 0px; padding-left: 22px; padding-right: 10px; font-family: "Helvetica Neue", sans-serif; font-size: 24px; font-weight: 700; line-height: 27px; }
.comp-row { padding-bottom: 9px; display: block; }
.title-div { background-color: rgb(1, 46, 108); border-top-left-radius: 15px; border-top-right-radius: 15px; margin-bottom: 18px; padding-top: 10px; padding-bottom: 10px; }
.comp-text-other { color: rgb(131, 131, 131); justify-content: flex-start; font-family: Helvetica, sans-serif; font-size: 18px; line-height: 22px; display: flex; }
.columns-7 { justify-content: center; align-items: center; display: flex; }
.left-t1-ip { color: rgb(255, 255, 255); text-align: right; margin-top: 0px; margin-bottom: 0px; padding-left: 22px; padding-right: 10px; font-family: "Helvetica Neue", sans-serif; font-size: 24px; font-weight: 700; line-height: 27px; }
.comp-col-1 { text-align: right; }
.column-24 { flex-direction: row; justify-content: flex-start; align-items: center; display: block; }
.nuz-comp-table { border-radius: 15px; margin-top: 21px; margin-bottom: 29px; padding: 0px 0px 12px; display: block; box-shadow: rgba(0, 0, 0, 0.14) 1px 1px 9px; }
.column-25 { text-align: right; display: block; }
.comp-text-mir { color: rgb(34, 34, 34); text-align: right; justify-content: flex-end; font-family: Helvetica, sans-serif; font-size: 18px; font-weight: 600; line-height: 22px; display: flex; }
.text-span-9 { color: rgb(27, 174, 75); padding-left: 10px; font-family: "Fa solid 900", sans-serif; font-size: 25px; line-height: 25px; }
.compare-box-mir { border-bottom: 1px solid rgba(0, 0, 0, 0.18); justify-content: flex-end; align-items: center; margin-right: 10px; padding-top: 8px; padding-bottom: 8px; padding-right: 15px; display: flex; }
.compare-box-mir.s5mir { border-bottom-style: none; }
.compare-box-other { border-bottom: 1px solid rgba(0, 0, 0, 0.18); align-items: center; margin-left: 10px; padding-top: 8px; padding-bottom: 8px; padding-left: 15px; display: flex; }
.compare-box-other.s5mir2 { border-bottom-style: none; }
.comp-col-2 { border-bottom: 0px rgba(0, 0, 0, 0.18); border-left: 1px solid rgba(0, 0, 0, 0.18); padding-left: 0px; }
.text-span-8 { color: rgb(204, 50, 52); padding-right: 10px; font-family: "Fa solid 900", sans-serif; font-size: 25px; line-height: 25px; }
.nuzz-comp-logo { width: 90px; }
.div-block-703 { float: right; text-align: center; width: 50%; }
.as-air-img-desk, .as-air-img-mobile { width: 780px; margin-top: 16px; margin-bottom: 12px; }
.div-block-704 { display: none; }
.list-4 { color: rgb(0, 0, 0); padding-left: 29px; font-family: Helvetica, sans-serif; font-size: 18px; line-height: 32px; }
.list-item-5, .list-item-6, .list-item-7 { margin-bottom: 4px; }
.img-1-mob { border-radius: 10px; margin-bottom: 20px; display: none; box-shadow: rgb(3, 3, 3) 0px 3px 11px -5px; }
.img-1-mob.desk2.gfg { margin-top: 10px; }
.img-1-mob.mob2 { display: block; }
.img-1-mob.mid1 { margin-bottom: 0px; }
.img-1-mob.mid1.mob3 { display: none; }
.image-1-desktop { border-radius: 10px; width: 100%; margin-bottom: 1.4rem; box-shadow: rgb(3, 3, 3) 0px 3px 11px -5px; }
.div-block-705 { border: 1px solid rgb(212, 212, 212); border-radius: 16px; height: 200px; }
.top-side-mob-hid { background-color: rgb(242, 242, 242); margin-bottom: 52px; padding-bottom: 2px; position: static; top: 0px; }
.text-block-213 { color: rgb(0, 0, 0); font-family: Helvetica, sans-serif; font-size: 18px; line-height: 32px; }
.text-block-213._31 { font-family: "Open Sans", sans-serif; line-height: 28px; }
.lef-col { color: rgb(74, 146, 63); padding-left: 0px; font-family: "Fa solid 900", sans-serif; font-size: 19px; line-height: 19px; }
.lef-col._44 { color: rgb(204, 50, 52); margin-top: 6px; font-size: 23px; line-height: 23px; display: inline-block; }
.lef-col._44.is-green { color: rgb(65, 156, 70); }
.lef-col._44.black-dot { color: rgb(0, 0, 0); font-size: 10px; }
.lef-col._44.is-red { color: rgb(224, 61, 64); }
.lef-col._44.black-arrow { color: rgb(51, 51, 51); font-size: 20px; line-height: 25px; }
.div-block-706 { align-items: center; margin-bottom: 8px; display: flex; }
.div-block-706._32 { align-items: flex-start; margin-bottom: 17px; }
.div-block-706._32.less-gap { margin-bottom: 2px; }
.div-block-706._32.less-gap-new { margin-bottom: 8px; }
.div-block-706._32.less-gap-new.is-season { background-color: rgba(5, 182, 34, 0.14); border: 1px solid rgb(5, 182, 34); border-radius: 7px; }
.div-block-707 { margin-left: 11px; }
.bold-mid-txt { color: rgb(0, 0, 0); margin-bottom: 15px; font-family: Helvetica, sans-serif; font-size: 18px; line-height: 25px; }
.bold-mid-txt.gt1 { margin-top: 5px; margin-bottom: 20px; }
.bold-mid-txt.ds1 { margin-top: 18px; }
.mobile-block { display: none; }
.feature-left-div { border-top-left-radius: 15px; border-top-right-radius: 15px; margin-top: 30px; }
.feautre-img-1 { display: none; }
.icon-div-one { border-bottom: 1px solid rgba(104, 104, 104, 0.23); flex-direction: row; justify-content: flex-start; align-items: center; padding-top: 10px; padding-bottom: 10px; display: flex; }
.feature-div { border-radius: 0px 0px 15px 15px; justify-content: space-around; margin-top: 0px; margin-bottom: 36px; padding: 16px 25px 4px; display: block; }
.grand-block { border-radius: 15px; display: none; box-shadow: rgba(0, 0, 0, 0.15) 1px 1px 14px; }
.feature-img-2 { border-top-left-radius: 15px; border-top-right-radius: 15px; }
.double-div { margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
.center-img-div { text-align: center; margin-top: 35px; margin-bottom: 9px; }
.icon-text { color: rgb(41, 74, 89); margin-left: 20px; font-family: Helvetica, sans-serif; font-size: 18px; font-weight: 700; line-height: 22px; }
.main-feature-div { flex-flow: column; justify-content: space-around; display: flex; }
.listi-div { display: block; }
.listi-heading { color: rgb(255, 255, 255); letter-spacing: -1px; text-transform: capitalize; margin-bottom: 0px; font-family: Helvetica, sans-serif; font-size: 32px; line-height: 38px; }
.listi-heading-div { text-align: center; background-color: rgb(1, 46, 108); padding-top: 13px; padding-bottom: 13px; }
.listi-two-div { align-items: flex-start; margin-top: 35px; margin-bottom: 35px; display: flex; }
.list-img-div { width: 50%; margin-left: 15px; }
.list-con-div { width: 50%; margin-right: 15px; }
.listi-para { color: rgb(0, 0, 0); margin-bottom: 0px; font-family: Helvetica, sans-serif; line-height: 29px; }
.listi-para-heading { color: rgb(0, 0, 0); letter-spacing: -1px; text-transform: capitalize; font-family: Helvetica, sans-serif; font-size: 34px; line-height: 39px; }
.listi-two-div-two { align-items: flex-start; margin-top: 35px; margin-bottom: 35px; display: flex; }
.list-img-div-two { width: 50%; margin-left: 0px; margin-right: 15px; }
.list-con-div-two { width: 50%; margin-left: 15px; margin-right: 0px; }
.bold-text-37 { text-align: left; }
.point-div-new { margin-top: 34px; margin-bottom: 35px; }
.point-div-new.low-margin { margin-top: 1.7rem; margin-bottom: 1rem; }
.point-div-new.diff-margin { margin-top: 15px; margin-bottom: 1.95rem; }
.point-div-new.with-margin { margin-top: 1.25rem; margin-bottom: 1.25rem; }
.tt-block-footer { color: rgb(255, 255, 255); text-align: center; font-size: 13px; line-height: 21px; }
.footer-div-tt { text-align: center; flex-direction: column; justify-content: center; align-items: center; display: flex; }
.dis-div { margin-bottom: 11px; }
.dis-text { color: rgb(153, 153, 153); font-family: "Proxima Nova", sans-serif; font-size: 14px; }
.dis-text-center { color: rgb(153, 153, 153); margin-top: 3px; margin-bottom: 3px; font-family: "Proxima Nova", sans-serif; font-size: 14px; }
.breadcrumbs-top { color: rgb(1, 30, 89); letter-spacing: 1.2px; text-transform: uppercase; font-family: "Proxima Nova", sans-serif; font-size: 12px; font-weight: 700; line-height: 10px; }
.breadcrumbs-top.r6 { margin-bottom: 4px; }
.separator-blue-line { background-color: rgb(1, 30, 89); height: 6px; margin-top: 15px; margin-bottom: 25px; }
.pub-date { color: rgb(116, 116, 116); letter-spacing: 1.2px; margin-top: 0px; margin-bottom: 12px; font-family: "Proxima Nova", sans-serif; font-size: 12px; font-weight: 600; line-height: 10px; display: block; }
.pub-date.we2 { font-family: "Open Sans", sans-serif; }
.auth-name-txt { color: rgb(19, 19, 19); margin-bottom: 8px; font-family: "Droid Serif", serif; font-size: 12px; font-weight: 700; line-height: 10px; }
.auth-name-txt.we1 { font-family: "Open Sans", sans-serif; }
.new-ath-block { border-top: 1px rgb(253, 224, 47); justify-content: space-between; align-items: center; margin-top: 6px; margin-bottom: 0px; padding-top: 0px; display: flex; }
.new-ath-block._878 { border-top-style: solid; border-top-color: silver; margin-bottom: 5px; padding-top: 8px; }
.auth-handle-text { color: rgb(1, 30, 89); letter-spacing: 1.2px; text-transform: uppercase; margin-bottom: 8px; font-family: "Proxima Nova", sans-serif; font-size: 10px; font-weight: 700; line-height: 10px; }
.auth-handle-text.we1 { font-family: "Open Sans", sans-serif; }
.auth-rel-div { padding-top: 5px; padding-bottom: 5px; }
.nav-icon-left, .nav-icon-right { width: 22px; display: none; }
.navbar-wrapper { justify-content: space-between; align-items: center; max-width: 1100px; margin-left: auto; margin-right: auto; padding-top: 2px; padding-bottom: 2px; display: flex; }
.div-block-708 { justify-content: center; align-items: center; margin-left: 15px; display: flex; }
.nav-menu-change { justify-content: center; align-items: center; display: flex; }
.div-block-709 { width: 20px; margin-right: 20px; }
.div-block-710 { width: 22px; }
.facebook-wrapper { border: 1px solid rgba(0, 0, 0, 0.11); border-radius: 9px; margin-top: 20px; padding: 15px; display: block; }
.facebook-wrapper.is-new { margin-top: 1.25rem; padding: 10px; }
.comm-box { border: 1px solid rgb(235, 235, 235); border-radius: 4px; justify-content: space-between; align-items: center; padding: 14px 22px; display: flex; }
.wd-txt { color: rgb(148, 148, 148); font-family: Helvetica, sans-serif; font-size: 17px; }
.div-block-711 { justify-content: flex-end; align-items: center; display: flex; }
.image-151 { width: 25px; }
.image-152 { width: 29px; }
.div-block-712 { margin-right: 15px; }
.facebook-wrapper-copy { margin-top: 20px; }
.logo-num { width: 3rem; }
.new-logo-style { width: 8rem; }
.text-block-214 { color: rgb(37, 37, 37); letter-spacing: 0.5px; font-family: Helvetica, sans-serif; font-size: 15px; font-weight: 500; }
.div-block-713 { margin-top: 10px; padding-left: 0px; padding-right: 0px; }
.text-span-153 { font-family: "Fa solid 900", sans-serif; font-size: 11px; font-weight: 400; }
.fb-comm-box { justify-content: flex-start; align-items: flex-start; margin-top: 15px; display: flex; }
.fb-comm-box.new-one { margin-top: 10px; }
.fb-thumb-box { object-fit: fill; border-radius: 100%; justify-content: center; align-items: flex-start; width: 45px; height: 45px; display: block; }
.image-153 { object-fit: cover; border-radius: 100%; width: 45px; height: 45px; }
.fb-inner-wrapper { margin-top: 15px; padding-left: 20px; padding-right: 20px; }
.fb-comm-div { background-color: rgb(240, 241, 245); border-radius: 16px; margin-right: 15px; padding: 8px 15px; }
.fb-comm-text { color: rgb(37, 37, 37); font-family: Helvetica, sans-serif; font-size: 15px; line-height: 21px; }
.fb-name-text { color: rgb(0, 0, 0); font-family: Helvetica, sans-serif; font-weight: 700; }
.fb-name-text.diff-color { color: rgb(12, 12, 13); font-size: 0.9rem; }
.fb-icons-div { justify-content: space-between; align-items: center; margin-top: 7px; padding-left: 15px; padding-right: 15px; display: flex; }
.fb-reply-div { justify-content: flex-start; align-items: center; display: flex; }
.like-text { color: rgb(92, 92, 94); margin-left: 0px; margin-right: 0px; font-family: Helvetica, sans-serif; font-weight: 500; }
.fb-time-txt { color: var(--fb-grey); text-align: left; font-family: Helvetica, sans-serif; font-weight: 500; }
.fb-time-txt.diff-color { color: rgb(101, 103, 107); font-size: 0.9rem; line-height: 1.3; }
.fb-emoji-div { justify-content: flex-end; display: flex; }
.fb-emoji-div.new-one { gap: 0px; justify-content: center; align-items: center; line-height: 1; display: flex; }
.body-4 { font-family: "Proxima Nova", sans-serif; }
.text-block-215 { color: var(--fb-grey); font-family: Helvetica, sans-serif; }
.fb-like-div { width: 20px; margin-left: 0px; margin-right: 3px; position: relative; }
.fb-like-div.is-small { width: 18px; }
.fb-smile-div { width: 20px; margin-left: -8px; }
.div-block-714 { text-align: left; width: auto; }
.div-block-715 { width: auto; }
.div-block-716 { text-align: left; width: auto; margin-left: 21px; margin-right: 21px; }
.fb-reply-text { color: rgb(92, 92, 94); margin-left: 0px; margin-right: 0px; font-family: Helvetica, sans-serif; font-weight: 500; }
.div-block-717 { margin-right: 7px; }
.div-block-717.new-one { margin-right: 3px; }
.fb-comment-box { width: 92%; margin-left: 5px; }
.user-reply-div { justify-content: flex-start; align-items: center; margin-top: 8px; padding-left: 0px; padding-right: 0px; display: flex; }
.small-fb-testi-image { border-radius: 100%; width: 30px; height: 30px; }
.small-fb-testi-image.is-new { position: relative; top: 5px; }
.fb-sml-img { object-fit: cover; border-radius: 100%; width: 30px; height: 30px; }
.text-block-216 { color: var(--black); font-family: Helvetica, sans-serif; font-weight: 400; }
.div-block-718 { margin-left: 7px; margin-right: 7px; }
.text-block-217 { color: var(--fb-grey); font-family: Helvetica, sans-serif; }
.fb-heart-div { width: 20px; margin-left: 0px; margin-right: -6px; position: relative; }
.fb-heart-div.is-small { width: 18px; }
.text-span-154, .text-span-155, .text-span-156 { font-weight: 500; }
.footer-sleep-new { background-color: rgb(51, 51, 51); padding-top: 31px; padding-bottom: 121px; position: static; inset: auto 0% 0%; }
.footer-sleep-new.dsw { padding-bottom: 50px; }
.footer-sleep-new.no-b-padding { padding-bottom: 33px; }
.footer-cc-text { color: rgb(255, 255, 255); font-size: 13px; line-height: 20px; }
.main-loader { justify-content: center; align-items: center; width: 100%; height: 100vh; display: flex; }
.image-154 { width: 40%; }
.loader-top { z-index: 9999; background-color: var(--white); justify-content: center; align-items: center; width: 100%; height: 100vh; display: none; position: fixed; inset: 0% auto auto 0%; }
.image-155, .image-156 { width: 40%; }
.div-block-719, .div-block-719.loader-top { display: flex; }
.image-157 { width: 40%; }
.heading-74 { font-size: 18px; }
.italic-text-2 { color: rgb(0, 0, 0); font-size: 18px; line-height: 25px; }
.italic-text-3 { background-color: rgba(0, 0, 0, 0); }
.bold-text-38 { line-height: 20px; }
.bold-text-39 { background-color: rgb(254, 255, 171); }
.paragraph-38 { color: rgb(0, 0, 0); line-height: 25px; }
.italic-text-4 { color: rgb(0, 0, 0); font-size: 18px; line-height: 25px; }
.italic-text-5 { background-color: rgb(254, 255, 171); font-size: 21px; }
.cs-vid { width: 100%; margin-top: 20px; margin-bottom: 20px; }
.text-block-218 { color: rgb(255, 255, 255); margin-top: 15px; }
.link-43 { color: rgb(255, 255, 255); text-decoration: none; }
.navbar_new { background-color: rgb(2, 33, 105); width: 100%; padding-left: 20px; padding-right: 20px; position: relative; top: 0%; left: 0%; }
.navbar_inner { justify-content: space-between; align-items: center; max-width: 1100px; padding-top: 2px; padding-bottom: 2px; display: flex; }
.navbar_logo-image { width: 8rem; }
.navbar_menu { justify-content: center; align-items: center; display: flex; }
.navbar_menu-link { color: rgb(255, 255, 255); padding: 20px; font-family: "Open Sans", sans-serif; font-size: 15px; text-decoration: none; }
.navbar_menu-link-name { text-decoration: none; }
.navbar_menu-icons { justify-content: center; align-items: center; margin-left: 15px; display: flex; }
.navbar_container { max-width: 1100px; }
.header-last { display: flex; }
.header_wrapper { justify-content: space-between; align-items: center; height: 72px; display: flex; }
.header_container { max-width: 1170px; padding-left: 15px; padding-right: 15px; }
.search-icon-black { width: 18px; }
.nav-link-box { color: rgb(255, 255, 255); margin-right: 21px; font-family: "Proxima Nova", sans-serif; text-decoration: none; }
.heart-icon-box { justify-content: center; align-items: center; margin-left: 0px; display: block; }
.section_header { background-color: rgb(28, 28, 28); flex-flow: row; justify-content: space-around; align-items: center; display: block; }
.header-center-mobile, .burger-box { display: none; }
.heart-icon-white { width: 20px; }
.header_search-bar { background-color: rgb(255, 255, 255); border-radius: 20px; width: 488px; padding: 5px 15px; }
.main_container { max-width: 1140px; padding: 10px 20px; }
.inner_col { cursor: auto; padding-bottom: 114px; }
.content_header-block.with-space { margin-bottom: 0px; }
.content_center-block { gap: 0px; flex-flow: column; margin-top: -15px; display: flex; }
.content_center-block-inner { gap: 15px; justify-content: center; align-items: center; margin-top: 20px; margin-bottom: 20px; display: flex; }
.cc_inner-content-one { width: 50%; }
.cc_inner-content-two { width: 50%; padding: 0px 15px; }
.cc_inner-content-two.is-full { width: 100%; }
.cc_inner-paragraph { color: rgb(0, 0, 0); margin-bottom: 24px; font-family: Inter, sans-serif; font-size: 18px; line-height: 30px; }
.cc_inner-paragraph.gt1 { margin-top: 5px; margin-bottom: 20px; }
.cc_inner-paragraph.ds1 { margin-top: 18px; }
.cc_inner-paragraph.op1 { background-color: rgba(0, 0, 0, 0); font-family: "Open Sans", sans-serif; }
.cc_inner-paragraph.op1.f-up { font-size: 21px; line-height: 31px; }
.cc_inner-paragraph.highlight { font-style: italic; font-weight: 800; }
.cc_inner-paragraph.last { margin-bottom: 0px; }
.advertorial_timeline-text { color: rgb(26, 26, 26); letter-spacing: 0px; margin-top: 0px; margin-bottom: 0px; font-family: Inter, sans-serif; font-size: 16px; font-weight: 600; line-height: 20px; display: block; }
.advertorial_timeline-text.we2 { font-family: "Open Sans", sans-serif; }
.bold-text-40 { font-weight: 700; }
.advert_top-headline { color: rgb(0, 0, 0); text-transform: capitalize; font-family: Inter, sans-serif; font-size: 40px; font-weight: 800; line-height: 48px; }
.advert_top-headline.ss1 { font-size: 43px; font-weight: 700; line-height: 50px; }
.main_wrapper { backdrop-filter: blur(5px); margin-top: 20px; }
.main_wrapper.no-padding.is-hidden { display: none; }
.advert_info-block { border-top: 1px rgb(253, 224, 47); justify-content: space-between; align-items: center; margin-top: 0px; margin-bottom: 10px; padding-top: 0px; display: flex; }
.advert_info-block._878 { border-top-style: solid; border-top-color: silver; margin-bottom: 5px; padding-top: 8px; }
.advert_info-block.with-t-margin { margin-top: 6px; }
.cc_inner-heading { color: rgb(0, 0, 0); font-family: Inter, sans-serif; font-size: 32px; font-weight: 700; line-height: 42px; }
.container-27, .inner_container { max-width: 875px; }
.nav_header-container { max-width: 1140px; padding-left: 15px; padding-right: 15px; }
.highlight_text-span { background-color: rgb(255, 255, 171); font-weight: 700; }
.footer_wrapper { flex-flow: column; justify-content: center; align-items: center; display: flex; }
.cta_below-box { text-align: center; margin-top: 7px; }
.cta_below-text { color: rgb(41, 186, 70); text-transform: uppercase; font-size: 14px; font-weight: 700; line-height: 21px; }
.text-span-157 { font-family: "Fa solid 900", sans-serif; }
.cta_arrow_icon { font-family: "Fa solid 900", sans-serif; font-size: 22px; font-weight: 400; line-height: 24px; display: block; position: absolute; inset: auto 10% auto auto; }
.text-span-158 { font-family: "Fa solid 900", sans-serif; }
.cta_tick-icon { margin-right: 5px; font-family: "Fa solid 900", sans-serif; }
.sticky_cta-content-block { text-align: center; flex-flow: column; justify-content: center; align-items: center; width: 100%; display: flex; }
.page-wrapper { font-size: 1rem; line-height: 1.5; }
.section_content { flex-flow: column; justify-content: center; align-items: stretch; display: flex; position: relative; }
.padding-global { padding-left: 2.5rem; padding-right: 2.5rem; }
.padding-global.padding-section-small { padding-top: 2rem; padding-bottom: 2rem; }
.container-small { width: 100%; max-width: 52rem; margin-left: auto; margin-right: auto; }
.nav_component { width: 100%; padding-top: 1rem; padding-bottom: 1rem; position: relative; }
.nav_component.bg-dark { background-color: rgb(2, 33, 105); }
.nav_component.bg-light { box-shadow: rgba(0, 0, 0, 0.11) 0px 2px 8px; }
.nav_container.is-small { width: 100%; max-width: 60rem; margin-left: auto; margin-right: auto; }
.nav_container.is-small.is-aligned-center { text-align: left; }
.nav_logo { width: 8rem; }
.nav_logo.is-big { width: 10rem; }
.heading-style-h2 { color: rgb(3, 3, 41); margin-top: 0px; margin-bottom: 0px; font-size: 3rem; line-height: 1.1; }
.info_block { margin-top: 1.5rem; margin-bottom: 2rem; }
.info_block.d-pad { margin-top: 1.8rem; margin-bottom: 1.2rem; }
.info_text { color: rgb(10, 8, 50); font-family: "Open Sans", sans-serif; font-size: 0.8rem; font-weight: 400; }
.info_text.is-different { color: rgb(255, 255, 255); font-size: 0.875rem; font-weight: 300; line-height: 1.6; }
.info_text.is-different.is-dark { color: rgb(0, 0, 0); }
.bold-text-41 { color: rgb(3, 33, 105); }
.author_name-text { color: rgb(10, 8, 50); font-weight: 700; }
.author_name-text.is-white { color: rgb(255, 255, 255); }
.content_header-w { margin-bottom: 1.5rem; }
.c_paragraph { color: rgb(51, 51, 51); margin-bottom: 1.25rem; font-family: "Open Sans", sans-serif; font-size: 1.25rem; font-weight: 400; line-height: 1.68; }
.c_paragraph.no-b-margin { margin-bottom: 0px; }
.c_paragraph.reduced { font-size: 1.2rem; }
.spacer-small { padding-top: 1rem; }
.content_image-w.for-mobile { display: none; }
.spacer-tiny { padding-top: 0.75rem; }
.c_bullet-text { color: rgb(51, 51, 51); font-family: "Open Sans", sans-serif; font-size: 1.25rem; font-weight: 400; line-height: 1.7; }
.c_bullet-text.is-reduced { font-size: 1.2rem; line-height: 1.6; }
.c_bullet-text.is-reduced.less-height { line-height: 1.5; }
.c_highlight { background-color: rgb(254, 255, 171); font-weight: 600; }
.bold-text-42, .bold-text-43 { font-weight: 700; }
.spacer-medium { padding-top: 1.5rem; }
.section_hero { background-image: radial-gradient(circle at 50% 140%, rgb(26, 60, 64), rgb(0, 37, 74) 91%); padding: 3rem 2.5rem 0px; }
.heading-style-h1 { color: rgb(3, 3, 41); margin-bottom: 0px; font-size: 4rem; line-height: 1.1; }
.heading-style-h1.is-alternate { color: rgb(255, 255, 255); font-family: Tiemposheadline, Arial, sans-serif; font-size: 3.8rem; font-weight: 500; line-height: 1.2; }
.heading-style-h1.is-alternate.is-dark { color: rgb(0, 0, 0); }
.nav_logo-line { background-color: rgb(0, 164, 230); width: 100%; height: 6px; margin-top: 0.7rem; margin-bottom: 1.188rem; }
.heading-style-h4 { color: rgb(0, 0, 0); letter-spacing: -0.8px; margin-top: 0px; margin-bottom: 0px; font-family: "Open Sans", sans-serif; font-size: 2.125rem; line-height: 1.3; }
.heading-style-h4.with-margin { margin-top: 1.25rem; margin-bottom: 1rem; }
.heading-style-h4.only-b-margin { margin-bottom: 10px; }
.heading-style-h4.only-b-margin.is-reduced { font-size: 1.9rem; }
.side-head-copy { color: rgb(0, 0, 0); text-align: left; letter-spacing: -1px; margin-top: 15px; margin-bottom: 15px; padding-left: 0px; padding-right: 0px; font-family: Helvetica, sans-serif; font-size: 34px; font-weight: 700; line-height: 39px; }
.side-head-copy.ds { text-align: left; }
.side-head-copy.ds.ty1 { margin-top: 20px; margin-bottom: 20px; }
.side-head-copy.ty1 { margin-top: 20px; margin-bottom: 15px; }
.side-head-copy.ty1.er1 { font-family: "Open Sans", sans-serif; line-height: 44px; }
.c_video-block { margin-top: 1.25rem; margin-bottom: 1.25rem; }
.c_video-code, .c_video-code.with-b-margin { margin-bottom: 1.25rem; }
.strike-span { color: red; text-decoration: line-through; }
.bold-text-44, .bold-text-45, .bold-text-46 { color: rgb(0, 0, 238); }
.c_button { color: var(--white); text-align: center; background-color: rgb(30, 186, 51); border-radius: 10px; width: 46rem; padding: 1rem 25px; font-family: "Open Sans", sans-serif; font-size: 1.25rem; font-weight: 700; text-decoration: none; transition: background-color 0.2s; box-shadow: rgba(0, 0, 0, 0.33) 0px 3px 4px; }
.c_button:hover { background-color: rgb(19, 165, 39); }
.c_button.ds-long { width: 49.2rem; }
.c_button-block { gap: 1.5rem; flex-flow: column; align-items: flex-start; display: flex; }
.c_button-block.is-alternate { margin-top: 1.25rem; margin-bottom: 1.25rem; }
.fb-header-text { color: rgb(101, 103, 107); letter-spacing: 0.5px; font-family: Helvetica, sans-serif; font-size: 15px; font-weight: 500; }
.fb-like-number-txt { color: rgb(101, 103, 107); font-family: Helvetica, sans-serif; font-size: 1rem; }
.fb-like-number-txt.new-one { font-size: 0.9rem; line-height: 1; }
.fb_user-reply-block { gap: 5px; flex-flow: column; justify-content: center; align-items: flex-start; margin-top: 8px; padding-left: 0px; padding-right: 0px; display: flex; }
.fb_user-reply-inner { gap: 10px; justify-content: center; align-items: center; display: flex; }
.fb_inter-comment { gap: 8px; display: flex; }
.fb_inter-comment.new-one { width: 100%; }
.fb-right-comm-block { width: 90%; }
.mid_pricing-w { display: none; }
.mid_pricing-inner { gap: 4px; margin-bottom: 1.25rem; display: flex; }
.text-span-159, .text-span-160, .text-span-161 { display: block; }
.mid_pricing-component { position: relative; }
.mid_pricing-text { font-family: "Open Sans", sans-serif; font-size: 1.25rem; font-weight: 700; }
.strike-line { background-color: red; width: 100%; height: 2px; margin-top: auto; margin-bottom: auto; position: absolute; inset: 1px 0%; transform: rotate(9deg); }
.text-span-162 { text-decoration: line-through; }
.with-strike { color: red; text-decoration: line-through; }
.bold-text-47, .bold-text-48, .bold-text-49 { color: rgb(0, 0, 238); }
.price-old { display: inline-block; position: relative; }
.desk_sticky-cta-new { opacity: 1; background-color: rgba(37, 37, 37, 0.36); justify-content: center; align-items: center; margin-top: 0px; padding-top: 16px; padding-bottom: 16px; display: flex; position: fixed; inset: auto 0% 0%; }
.desk_sticky-cta-new.is-diff { opacity: 0; background-color: rgb(255, 255, 255); flex-flow: column; display: block; box-shadow: rgba(0, 0, 0, 0.14) 0px -1px 6px; }
.desk_sticky-cta-new.is-hidden, .mobile-sticky-a { display: none; }
.sticky-cta { background-color: rgba(37, 37, 37, 0.36); justify-content: center; align-items: center; padding-top: 1rem; padding-bottom: 1rem; display: flex; position: sticky; bottom: 0px; }
.sticky-cta_button { text-align: center; background-color: rgb(0, 182, 33); border-bottom: 3px solid rgb(0, 126, 23); border-radius: 7px; width: 500px; padding: 16px 29px; font-family: Roboto, sans-serif; font-size: 26px; font-weight: 700; line-height: 28px; }
.sticky-cta_button.mylink.is-diff { letter-spacing: 0.2px; border-bottom-style: none; border-radius: 8px; justify-content: center; align-items: center; width: 400px; padding-top: 18px; padding-bottom: 18px; font-family: "Proxima Nova", sans-serif; font-size: 22px; font-weight: 800; line-height: 24px; display: flex; position: relative; }
.content_hero-image { border-radius: 6px; }
.content_image-hero-w { margin-top: -5px; margin-bottom: 14px; }
.section_header-2 { background-color: rgba(65, 129, 208, 0.1); border-bottom: 5px solid rgb(65, 129, 208); flex-flow: row; justify-content: space-around; align-items: center; padding-top: 10px; display: block; }
.header_wrapper-2 { justify-content: space-between; align-items: center; display: flex; }
.header_container-2 { max-width: 1000px; padding-left: 15px; padding-right: 15px; }
.sign-up-link-2 { color: rgb(0, 0, 0); font-family: "Proxima Nova", sans-serif; font-size: 16px; }
.nav-link-box-2 { color: rgb(255, 255, 255); margin-right: 21px; text-decoration: none; }
.tp_logo-img { width: 175px; }
.rating_b-icon-box { margin-right: 8px; padding-top: 2px; }
.box_wrapper { background-color: rgba(188, 222, 226, 0.1); border: 3px solid rgb(119, 119, 119); border-radius: 6px; justify-content: space-around; align-items: stretch; height: auto; display: flex; position: relative; }
.box_wrapper.is-winner { background-color: rgba(141, 240, 252, 0.1); border-color: rgb(63, 165, 176); justify-content: space-around; align-items: stretch; box-shadow: rgb(63, 165, 176) 0px 2px 11px; }
.rating_bullet-block { gap: 2px; flex-flow: row; justify-content: flex-start; align-items: flex-start; padding-left: 0px; padding-right: 0px; display: block; }
.pub-date-2 { color: rgb(116, 116, 116); letter-spacing: 0px; margin-top: 0px; margin-bottom: 0px; font-family: "Proxima Nova", sans-serif; font-size: 12px; font-weight: 600; line-height: 10px; display: block; }
.fde-div-2 { justify-content: center; align-items: center; margin-bottom: 12px; display: flex; }
.scissor_img { width: 20px; position: absolute; inset: -10px auto auto 2%; }
.paragraph-39 { color: rgb(0, 0, 0); margin-bottom: 28px; font-size: 18px; line-height: 25px; }
.paragraph-39.is-italic { background-color: rgba(0, 0, 0, 0); font-family: "Proxima Nova", sans-serif; font-style: italic; }
.paragraph-39.op1 { background-color: rgba(0, 0, 0, 0); font-family: "Proxima Nova", sans-serif; }
.text-block-219 { margin-bottom: 5px; font-family: "Proxima Nova", sans-serif; font-size: 12px; line-height: 16px; }
.side-head-2 { color: rgb(0, 0, 0); text-align: left; letter-spacing: 0px; margin-top: 15px; margin-bottom: 15px; padding-left: 0px; padding-right: 0px; font-family: "Proxima Nova", sans-serif; font-size: 34px; font-weight: 700; line-height: 39px; display: block; }
.side-head-2.is-diff { margin-top: 20px; }
.advert_hero-img { border-radius: 10px; width: 100%; margin-top: 10px; margin-bottom: 10px; box-shadow: rgb(0, 0, 0) 0px 3px 11px -5px; }
.rating_bullet-feature-wrapper { flex-flow: column; justify-content: flex-start; align-items: flex-start; display: flex; }
.is-grayed { color: rgb(212, 212, 212); letter-spacing: 2px; font-family: "Fa solid 900", sans-serif; }
.dash_box { border: 1px solid rgb(0, 0, 0); border-radius: 4px; margin-bottom: 13px; padding-top: 9px; padding-bottom: 9px; position: relative; }
.dash_box.is-diff { background-color: rgb(255, 248, 248); border-style: dashed; }
.advert_hero-img-box { padding-bottom: 1.25rem; position: relative; }
.rating_product-img { width: 150px; }
.text-block-220 { color: rgb(237, 28, 40); font-family: "Proxima Nova", sans-serif; font-size: 13px; font-weight: 700; }
.heading-large-2 { color: rgb(4, 42, 72); font-family: "Proxima Nova", sans-serif; font-size: 60px; font-weight: 700; line-height: 50px; }
.mob_separator { display: none; }
.auth-name-txt-2 { color: rgb(19, 19, 19); letter-spacing: 1px; text-transform: uppercase; margin-top: 6px; margin-bottom: 6px; font-family: "Proxima Nova", sans-serif; font-size: 13px; font-weight: 700; line-height: 10px; }
.image-158 { filter: invert(); width: 20px; margin-top: -5px; margin-left: 17px; }
.rating_box-btn { text-align: center; background-color: rgb(5, 173, 75); border-radius: 4px; width: 100%; padding-left: 0px; padding-right: 0px; font-family: "Proxima Nova", sans-serif; font-size: 16px; font-weight: 600; line-height: 22px; box-shadow: rgb(8, 100, 45) 0px 2px 3px; }
.badge_img { width: 85px; }
.text-span-163 { color: orange; letter-spacing: 2px; font-family: "Fa solid 900", sans-serif; }
.link-block-17 { background-color: rgb(112, 57, 6); border-radius: 10px; width: 50px; height: 50px; margin-left: 10px; text-decoration: none; }
.link-block-17.f4 { background-color: rgba(0, 0, 0, 0); width: 40px; height: 40px; }
.container-medium-2 { max-width: 1000px; padding-left: 20px; padding-right: 20px; }
.boxone { text-align: center; border-right: 1px rgb(0, 0, 0); justify-content: center; align-items: center; width: 19%; display: flex; }
.overlap_image-hero { width: 307px; position: absolute; inset: auto auto 53px 3%; }
.div-block-720 { background-color: rgb(253, 224, 47); border-radius: 20px; }
.product_title-heading { color: rgb(0, 0, 0); text-align: center; margin-top: 0px; margin-bottom: 0px; padding-top: 10px; padding-bottom: 10px; font-family: "Open Sans", sans-serif; font-size: 27px; line-height: 40px; }
.product_title-heading.is-winner { color: rgb(47, 154, 165); font-size: 28px; }
.product_title-heading.is-small { font-size: 23px; }
.cta-btn-bottom { color: rgb(255, 255, 255); background-color: rgb(41, 175, 92); border-radius: 50px; justify-content: center; align-items: center; width: 60%; height: 60px; margin-left: auto; margin-right: auto; padding-right: 0px; font-size: 20px; font-weight: 700; line-height: 24px; text-decoration: none; display: flex; }
.rating_number-box { text-align: center; flex-direction: column; justify-content: center; align-items: center; padding-left: 10px; padding-right: 10px; }
.b-price { color: rgb(237, 28, 40); font-family: "Proxima Nova", sans-serif; font-size: 16px; font-weight: 700; text-decoration: line-through; }
.image-159 { width: 150px; }
.section_content-2 { margin-top: 0px; padding-top: 25px; padding-bottom: 20px; }
.rating_bullet-feature { justify-content: flex-start; align-items: stretch; margin-bottom: 6px; display: flex; }
.rating_bullet-feature.last-one { margin-bottom: 0px; }
.comp_price-text { color: rgb(12, 12, 12); font-family: "Open Sans", sans-serif; font-size: 20px; font-weight: 600; line-height: 26px; }
.rt_block { gap: 2px; padding: 15px 12px; display: flex; }
.link-block-18 { background-color: rgba(0, 0, 0, 0); border-radius: 10px; width: 40px; height: 40px; margin-left: 10px; text-decoration: none; }
.rating_b-text { letter-spacing: 0px; font-family: "Proxima Nova", sans-serif; font-size: 15px; line-height: 21px; }
.a-price { color: rgb(10, 173, 76); margin-left: 5px; font-family: "Proxima Nova", sans-serif; font-weight: 700; text-decoration: none; }
.text-span-164 { background-color: rgb(255, 254, 173); padding-top: 2px; padding-bottom: 2px; font-family: "Proxima Nova", sans-serif; font-weight: 700; display: inline; }
.auth-display-block { background-image: url(""); background-position: 52% 8%; background-size: cover; border-radius: 50%; width: 50px; height: 50px; margin-right: 7px; }
.price-box { justify-content: center; align-items: center; margin-top: 5px; font-family: "Proxima Nova", sans-serif; font-size: 16px; display: flex; }
.product_title-box { border-bottom: 1px solid rgb(223, 226, 230); }
.product_title-box.for-mobile { display: none; }
.text-block-221 { text-transform: uppercase; font-family: "Proxima Nova", sans-serif; }
.badge_box { position: absolute; inset: -6% auto auto -5%; }
.text-block-222 { color: rgb(0, 174, 77); margin-bottom: 2px; font-family: "Proxima Nova", sans-serif; font-size: 21px; font-weight: 700; line-height: 32px; }
.text-span-165 { color: rgb(5, 173, 75); font-family: "Fa solid 900", sans-serif; font-size: 16px; line-height: 16px; }
.div-block-721 { padding-left: 8px; }
.red_cross-icon { color: rgb(237, 28, 39); font-family: "Fa solid 900", sans-serif; font-size: 16px; line-height: 16px; }
.image-160 { width: 23px; height: 23px; margin-top: 3px; }
.text-span-166 { color: rgb(0, 0, 0); font-size: 12px; }
.boxthree { width: 41%; }
.star_rating-block { justify-content: center; align-items: center; display: flex; }
.op-text { color: rgb(116, 116, 116); letter-spacing: 0px; margin-top: 0px; margin-bottom: 0px; font-family: "Proxima Nova", sans-serif; font-size: 12px; font-weight: 600; line-height: 10px; display: block; }
.boxtwo { text-align: center; width: 15%; }
.boxtwo.for-desk { border-left: 1px solid rgb(223, 226, 230); border-right: 1px solid rgb(223, 226, 230); justify-content: center; align-items: center; display: flex; }
.boxtwo.for-mobile { display: none; }
.breadcrumbs-top-2 { color: rgb(1, 30, 89); letter-spacing: 1px; text-transform: uppercase; font-family: "Proxima Nova", sans-serif; font-size: 12px; font-weight: 700; line-height: 10px; }
.div-block-722 { align-items: center; display: none; }
.boxfour { text-align: center; border-left: 1px solid rgb(223, 226, 230); flex-flow: column; justify-content: center; align-items: stretch; width: 25%; padding-left: 10px; padding-right: 10px; display: flex; }
.text-block-223 { font-size: 20px; }
.countdown { color: rgb(237, 28, 40); font-family: "Proxima Nova", sans-serif; font-size: 13px; font-weight: 700; }
.footer-sleep-new-2 { background-color: rgb(65, 129, 208); padding-top: 20px; padding-bottom: 20px; position: static; inset: auto 0% 0%; }
.div-block-723 { justify-content: center; align-items: center; display: flex; }
.div-block-724 { text-align: center; font-family: "Open Sans", sans-serif; }
.link-44 { color: rgb(255, 255, 255); text-decoration: none; }
.adv_footer_text-2 { color: silver; margin-top: 20px; font-size: 13px; font-weight: 400; line-height: 20px; display: none; }
.div-block-725 { justify-content: center; align-items: center; display: flex; }
.image-161 { margin-top: 21px; margin-left: auto; margin-right: auto; }
.div-block-726 { text-align: center; font-family: "Open Sans", sans-serif; }
.link-45 { color: rgb(255, 255, 255); text-decoration: none; }
.adv_footer_text-3 { color: silver; margin-top: 20px; font-size: 13px; font-weight: 400; line-height: 20px; }
.bold-text-50 { background-color: rgb(255, 254, 173); }
.heading_type-v01 { color: rgb(0, 0, 0); font-family: Bitter, serif; font-size: 2.125rem; font-weight: 700; line-height: 1.3; }
.content_type-v01 { background-color: rgb(255, 255, 255); width: 70%; margin-top: 0.75rem; }
.content_type-v01.is-hidden { display: none; }
.ct_head { padding: 15px 12px; }
.ct_body { padding: 12px 1.6rem; }
.ct_body.with-b-margin { padding-bottom: 30px; }
.body_type-v01 { color: rgb(51, 51, 51); background-color: rgb(242, 243, 245); font-family: "Open Sans", sans-serif; }
.breadcrumbs-v01 { color: rgb(0, 38, 74); font-family: Inter, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; }
.breadcrumbs-v01.r6 { margin-bottom: 4px; }
.logo_type-v01 { width: 10rem; }
.navbar_type-v01 { background-color: rgb(0, 38, 74); padding-top: 1.25rem; padding-bottom: 1.15rem; }
.content_section { padding-top: 1.875rem; }
.author_block { padding-left: 0px; }
.timeline_block { margin-top: 10px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; }
.timeline-text { float: left; color: rgb(0, 38, 74); font-family: Inter, sans-serif; font-size: 12px; font-weight: 400; line-height: 15px; }
.text-span-168 { color: rgba(0, 38, 74, 0.2); padding-left: 0px; padding-right: 5px; font-family: "Fa solid 900", sans-serif; font-size: 15px; display: inline-block; }
.text-span-169 { font-family: "Fa solid 900", sans-serif; }
.heading_type-v02 { color: rgb(0, 0, 0); text-transform: uppercase; margin-bottom: 1.25rem; font-family: Bitter, serif; font-size: 1.7rem; font-weight: 700; line-height: 1.4; }
.breadcrumbs_block { gap: 11px; justify-content: flex-start; align-items: center; margin-bottom: 1.15rem; padding-top: 5px; padding-bottom: 5px; padding-left: 0px; display: flex; }
.sq-box { color: rgb(0, 38, 74); background-color: rgb(0, 38, 74); width: 1.2rem; height: 1.2rem; }
.heading_type-v03 { color: rgb(0, 0, 0); letter-spacing: 0px; margin-bottom: 20px; font-family: "Open Sans", sans-serif; font-size: 1.25rem; font-weight: 700; line-height: 1.68; }
.heading_type-v03.is-light { color: rgb(255, 255, 255); }
.heading_type-v03.is-light.is-center { text-align: center; margin-bottom: 0px; }
.heading_type-v03.is-alternate { color: rgb(255, 255, 255); text-align: center; text-transform: capitalize; margin-bottom: 0px; font-family: "Open Sans", sans-serif; font-weight: 600; line-height: 1.4; }
.bullet_block { gap: 12px; flex-flow: column; margin-top: 20px; margin-bottom: 20px; display: flex; }
.bullet_block.low-margin { margin-top: 1.7rem; margin-bottom: 1rem; }
.bullet_inner-block { gap: 11px; flex-flow: row; justify-content: flex-start; align-items: stretch; display: flex; }
.bullet_icon { color: rgb(74, 146, 63); padding-left: 0px; font-family: "Fa solid 900", sans-serif; font-size: 1.25rem; line-height: 1.7; }
.bullet_icon._44 { color: rgb(204, 50, 52); margin-top: 6px; font-size: 23px; line-height: 23px; display: inline-block; }
.bullet_icon._44.is-green { color: rgb(65, 156, 70); }
.bullet_icon.is-green { font-size: 1.25rem; line-height: 1.7; }
.bullet_text-block { margin-left: 0px; }
.bullet_icon-block { justify-content: flex-start; align-items: center; display: flex; }
.image_v01 { width: 100%; height: 100%; margin-bottom: 1.25rem; }
.image_block { margin-bottom: 1.25rem; }
.image_text-block { background-color: rgb(8, 43, 71); padding: 8px 20px; }
.review_block { background-color: rgb(236, 236, 236); border-radius: 6px; margin-bottom: 1.25rem; padding: 13px; }
.review_head { gap: 11px; display: flex; }
.review_head.is-bottom { margin-top: 4px; }
.review_head-inner { gap: 5px; justify-content: center; align-items: center; display: flex; }
.review_head-inner.is-hidden { display: none; }
.verified_text { letter-spacing: -0.2px; font-size: 1rem; line-height: 1.5; }
.verified_icon { color: rgb(27, 179, 230); justify-content: center; align-items: center; width: 20px; height: 20px; display: flex; }
.navbar_inner-block { padding-left: 12px; padding-right: 12px; }
.bold-text-51 { font-weight: 800; }
.div-block-727, .layers_block.with-b-margin, .image_center.with-b-margin { margin-bottom: 1.25rem; }
.sticky-cta_button-2 { text-align: center; background-color: rgb(0, 182, 33); border-bottom: 3px solid rgb(0, 126, 23); border-radius: 7px; width: 500px; padding: 16px 29px; font-size: 26px; font-weight: 700; line-height: 28px; }
.c_button-2 { color: rgb(255, 255, 255); text-align: center; background-color: rgb(30, 186, 51); border-radius: 10px; width: 46rem; padding: 1rem 25px; font-family: "Open Sans", sans-serif; font-size: 1.25rem; font-weight: 700; text-decoration: none; transition: background-color 0.2s; box-shadow: rgba(0, 0, 0, 0.33) 0px 3px 4px; }
.c_button-2:hover { background-color: rgb(19, 165, 39); }
.sub_heading-type-v01 { color: rgb(0, 0, 0); font-size: 1.125rem; font-weight: 600; line-height: 27px; }
.div-block-728 { justify-content: flex-start; align-items: flex-start; margin-bottom: 8px; display: flex; }
.div-block-728._32 { align-items: flex-start; margin-bottom: 17px; }
.div-block-728.align-top { justify-content: flex-start; align-items: flex-start; }
.div-block-729 { margin-left: 11px; }
.auth-cred-text { font-size: 1.1rem; font-style: italic; line-height: 1.5; }
.auth-cred-name { color: rgb(51, 51, 51); margin-bottom: 0.15rem; font-family: "Open Sans", sans-serif; font-size: 1.3rem; font-weight: 400; line-height: 1.68; }
.auth-cred-name.no-b-margin { margin-bottom: 0px; }
.heading_type-v04 { color: rgb(0, 0, 0); text-transform: none; margin-bottom: 1.25rem; font-family: Bitter, serif; font-size: 1.5rem; font-weight: 700; line-height: 1.4; }
.note_wrapper { background-color: rgba(2, 117, 223, 0.12); border-left: 4px solid rgb(4, 118, 224); margin-bottom: 1.25rem; padding-top: 11px; padding-bottom: 11px; }
.note_inner { padding-left: 8px; }
.note_text { color: rgb(51, 51, 51); margin-bottom: 0px; font-family: "Open Sans", sans-serif; font-size: 1.2rem; font-weight: 400; line-height: 1.68; }
.note_text.no-b-margin { margin-bottom: 0px; }
.twin_wrapper { justify-content: space-between; width: 100%; padding-bottom: 114px; display: flex; }
.inner_col-a { width: 80%; }
.inner_col-b { width: 20%; }
.heading_sub-text-v01 { color: rgb(51, 51, 51); margin-top: 0.75rem; margin-bottom: 1.25rem; font-family: "Open Sans", sans-serif; font-size: 1.25rem; font-weight: 400; line-height: 1.68; }
.heading_sub-text-v01.no-b-margin { margin-bottom: 0px; }
.heading_sub-text-v01.reduced { font-size: 1.2rem; }
.main_content-block { max-width: 46rem; }
.main_content-block.with-b-margin { margin-bottom: 100px; }
.heading_type-v05 { color: rgb(0, 0, 0); letter-spacing: 0.3px; margin-bottom: 0px; font-family: Tiemposheadline, Arial, sans-serif; font-size: 2rem; }
.heading_type-v05.is-reduced { letter-spacing: 0.3px; font-size: 1.875rem; }
.heading_type-v05.is-reduced.mob-only { display: none; }
.div-block-730 { align-items: center; display: flex; }
.bold-text-52 { font-family: "Proxima Nova", sans-serif; }
.div-block-731 { padding-left: 8px; }
.div-block-732 { background-color: rgb(253, 224, 47); border-radius: 20px; }
.author_block-v01 { border-top: 1px rgb(253, 224, 47); justify-content: space-between; align-items: center; margin-top: 2.25rem; margin-bottom: 0px; padding-top: 0px; display: flex; }
.author_block-v01._878 { border-top-style: solid; border-top-color: silver; margin-bottom: 5px; padding-top: 8px; }
.published_date-v01 { font-family: "Proxima Nova", sans-serif; font-size: 1.125rem; font-weight: 300; line-height: 18px; }
.body-5 { color: rgb(0, 0, 0); font-family: "Proxima Nova", sans-serif; }
.author_name-v01 { margin-bottom: 2px; font-size: 1.3rem; font-weight: 600; line-height: 30px; }
.author_thumbnail-v01 { width: 55px; }
.author_thumbnail-block-v01 { background-color: rgba(0, 0, 0, 0); border-radius: 20px; }
.content_header-sub-block { margin-top: 16px; margin-bottom: 0px; }
.content_header-para { color: rgb(51, 51, 51); margin-bottom: 0px; font-family: "Open Sans", sans-serif; font-size: 1.3rem; line-height: 1.5; }
.text-span-170 { font-style: italic; font-weight: 600; }
.nav_header-container-v01 { max-width: 43.75rem; padding-left: 0px; padding-right: 0px; }
.separator_section { background-color: rgb(0, 0, 0); width: 100%; height: 1px; margin-top: 30px; margin-bottom: 0px; }
.content_reading-block { width: 46rem; max-width: 100%; margin: 15px auto 35px; }
.content_reading-block.with-padding.no-b-margin { margin-bottom: 10px; }
.content_reading-block.with-t-margin { margin-top: 70px; }
.content_inner-split { gap: 14px; padding-top: 20px; display: flex; }
.content_inner-split.mob-only { display: none; }
.content_inner-split-a { width: 40%; padding: 0px; }
.content_inner-split-b { width: 60%; }
.content_inner-para { color: rgb(51, 51, 51); margin-bottom: 1rem; font-family: "Open Sans", sans-serif; font-size: 1.25rem; line-height: 1.6; }
.content_inner-para.is-last { margin-bottom: 0px; }
.content_inner-para.is-mid { margin-bottom: 0.5rem; }
.content_inner-para.with-underline { text-decoration: underline; }
.content_image-v02 { border-radius: 10px; width: 100%; }
.tp-footer { justify-content: space-between; align-items: center; display: flex; }
.tp-rev-text { color: rgb(105, 106, 106); text-align: left; font-size: 13px; line-height: 20px; }
.tp-thumbs-svg { width: 14px; }
.tp-review-svg { width: 96px; }
.tp-f-one { display: flex; }
.tp-para { color: rgb(45, 47, 41); text-align: left; margin-bottom: 18px; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-size: 16px; font-weight: 400; line-height: 22px; }
.tp-share-svg { width: 14px; }
.testimonial-slider-right-2 { background-color: rgb(255, 255, 255); justify-content: center; align-items: center; width: 75px; display: flex; right: -50px; box-shadow: rgb(255, 255, 255) -40px 0px 20px; }
.testimonial-slider-right-2:focus-visible, .testimonial-slider-right-2[data-wf-focus-visible] { outline-offset: 0px; border-radius: 5px; outline: rgb(0, 80, 189) solid 2px; }
.tp-miss { justify-content: flex-start; align-items: center; display: flex; }
.tp-date-text { color: rgb(105, 106, 106); text-align: left; letter-spacing: 0.5px; font-family: Helvetica, sans-serif; font-size: 13px; line-height: 20px; }
.tp-local { margin-left: 18px; display: flex; }
.testimonial-slider-left-2 { background-color: rgba(0, 0, 0, 0); justify-content: center; align-items: center; width: 40px; display: flex; left: -50px; }
.testimonial-slider-left-2:focus-visible, .testimonial-slider-left-2[data-wf-focus-visible] { outline-offset: 0px; border-radius: 5px; outline: rgb(0, 80, 189) solid 2px; }
.tp-author-text { color: rgb(45, 47, 41); text-align: left; margin-bottom: 3px; font-family: Helvetica, sans-serif; font-size: 14px; font-weight: 700; line-height: 20px; }
.testimonial-slide-nav-2 { display: none; }
.tp-divider { background-color: rgb(229, 229, 221); width: 100%; height: 1px; margin-top: 16px; margin-bottom: 16px; }
.tp-local-svg { width: 16px; }
.testimonial-slider-2 { background-color: rgba(0, 0, 0, 0); max-width: 1200px; height: auto; margin-top: 25px; margin-left: auto; margin-right: auto; }
.tp-head { justify-content: flex-start; align-items: center; display: flex; }
.tp-head-testi-img-block { color: rgb(28, 28, 28); background-color: rgb(255, 254, 213); border-radius: 100%; justify-content: center; align-items: center; width: 44px; height: 44px; font-family: Helvetica, sans-serif; font-weight: 700; display: flex; }
.tp-f-one-inner-left { justify-content: center; align-items: center; margin-right: 5px; display: flex; }
.tp-share-text { color: rgb(105, 106, 106); margin-left: 4px; font-family: Helvetica, sans-serif; font-size: 13px; line-height: 20px; }
.tp-head-content { margin-left: 8px; }
.tp-sub-head { justify-content: space-between; align-items: center; margin-bottom: 15px; display: flex; }
.mask-5 { overflow: hidden; }
.tp-title { color: rgb(45, 47, 41); text-align: left; margin-bottom: 8px; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-size: 18px; font-weight: 700; line-height: 21.5px; }
.text-span-171 { letter-spacing: 0.5px; font-weight: 700; }
.tp-local-text { color: rgb(105, 106, 106); text-align: left; margin-left: 6px; font-size: 13px; line-height: 20px; }
.slider-arrow-embed-2 { color: rgb(26, 27, 31); }
.tp-doe { color: rgb(28, 28, 28); text-align: left; letter-spacing: 0.5px; margin-bottom: 0px; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-size: 13px; line-height: 20px; }
.testimonial-slide-wrapper-2 { max-width: 32%; margin-right: 2%; }
.tp-f-one-inner-right { justify-content: center; align-items: center; margin-left: 5px; display: flex; }
.trustpilot_wrapper-inner { background-color: rgb(255, 255, 255); border: 1px solid rgba(105, 106, 106, 0.15); border-radius: 8px; width: 100%; max-width: 100%; height: auto; margin-left: 0px; margin-right: 0px; padding: 15px; }
.tp-flag-svg { width: 14px; }
.trust-container { width: 100%; max-width: 960px; margin-left: auto; margin-right: auto; }
.trust-container.is-hidden { display: none; }
.tp_star-block-hero { justify-content: center; align-items: center; margin-bottom: 0px; display: flex; }
.ts-small { font-size: 0.895rem; line-height: 1.4; }
.ts-small.fw-600 { font-weight: 600; }
.tp_star-block { width: 4.375rem; margin-left: 11px; margin-right: 9px; }
.tp_star-img { width: 100%; height: 100%; position: static; top: -2px; }
.tp_rating-number-block { padding-left: 15px; padding-right: 15px; }
.tp_icon-block { width: 7.5rem; margin-left: 0px; position: relative; top: -3px; }
.tp_icon-img { width: 100%; height: 100%; }
.tp_heading-block { text-align: center; flex-flow: column; justify-content: center; align-items: center; margin-bottom: 30px; display: flex; }
.tp_rating-number-text { font-size: 1.3rem; font-weight: 300; line-height: 1.4; }
.tp_rating-number-text.fw-600 { font-weight: 600; }
.tp_rating-text { font-size: 1.6rem; font-weight: 600; line-height: 1.4; }
.tp_rating-text.fw-600 { font-weight: 600; }
.box_season-heading { margin-top: 15px; margin-bottom: 15px; }
.heading_type-v06 { color: rgb(4, 118, 224); text-align: center; letter-spacing: 0px; margin-bottom: 0px; font-family: Migra, Arial, sans-serif; font-size: 32px; line-height: 32px; }
.heading_type-v06.is-reduced { letter-spacing: 0.3px; font-size: 1.875rem; }
.heading-75 { text-transform: capitalize; margin-bottom: 0px; font-size: 1.8rem; font-weight: 600; }
.sub_heading_v02 { color: rgb(0, 0, 0); text-align: center; letter-spacing: 0px; text-transform: uppercase; margin-top: 10px; margin-bottom: 10px; font-family: "Proxima Nova", sans-serif; font-size: 32px; font-weight: 700; line-height: 32px; }
.sub_heading_v02.is-reduced { letter-spacing: 0.3px; font-size: 1.875rem; }
.split_three-box.is-hidden { display: none; }
.split_three-box-inner { justify-content: center; align-items: center; display: flex; }
.style-guide-card { color: rgb(200, 32, 47); text-align: center; letter-spacing: 1px; text-transform: uppercase; flex: 0 0 auto; font-size: 1.3rem; font-weight: 700; line-height: 26px; }
.style-guide-card.v02 { font-size: 1.2rem; }
.div-block-2 { align-items: baseline; display: flex; }
.text-block-224 { font-weight: 500; line-height: 18px; }
.dealending { color: rgb(0, 0, 0); text-align: center; justify-content: center; align-items: center; min-height: 2rem; padding: 0.25rem 1rem; font-size: 0.75rem; font-weight: 800; display: flex; }
.div-block-764 { align-items: baseline; display: flex; }
.div-block-766 { margin-left: 8px; }
.adv_cta_heading-2 { color: rgb(40, 45, 62); text-align: center; font-size: 1.8rem; font-weight: 900; line-height: 1.15; }
.adv_cta_heading-2.v02 { font-size: 1.5rem; }
.text-block-225 { font-size: 18px; font-weight: 200; }
.divider-4 { z-index: 10; column-gap: 1rem; color: rgb(0, 0, 0); justify-content: center; align-items: center; width: 100%; margin-bottom: 4px; margin-left: auto; margin-right: auto; display: flex; position: relative; }
.countdown-hour { font-weight: 800; }
.text-span-6 { color: rgb(200, 32, 47); font-weight: 800; }
.adv_cta_right_div { text-align: left; background-color: rgba(4, 118, 224, 0.1); width: 100%; padding: 3rem; }
.adv_cta_subtitle_text { text-align: center; text-transform: capitalize; margin-top: 6px; margin-bottom: 10px; font-size: 13px; font-weight: 600; line-height: 18px; }
.adv_cta_subtitle_text.v02 { font-size: 12px; }
.button-text-bolder-2 { letter-spacing: 0px; text-transform: none; margin-right: 0.5rem; font-weight: 800; text-decoration: none; }
.divider-line { background-color: rgba(0, 0, 0, 0.11); width: 15%; height: 1px; }
.div-block-767 { margin-left: 8px; }
.adv_cta_top_div { flex-direction: column; align-items: center; display: block; }
.bot_cta_badge_div { background-color: rgb(255, 255, 255); border: 1px dashed rgb(255, 237, 215); border-radius: 4px; justify-content: center; align-items: center; margin-top: 17px; padding-top: 10px; padding-bottom: 10px; font-size: 0.75rem; display: flex; }
.text-block-279 { font-weight: 500; line-height: 18px; }
.text-span-172 { color: rgb(4, 118, 224); -webkit-text-stroke-color: rgb(224, 97, 0); }
.div-block-765 { margin-left: 13px; margin-right: 13px; }
.button-13 { color: rgb(255, 255, 255); text-align: center; background-color: rgb(42, 37, 82); border: 2px solid rgba(0, 0, 0, 0); border-radius: 100px; padding: 1.25rem 2rem; font-weight: 700; transition: background-color 0.2s cubic-bezier(0.25, 1, 0.5, 1); position: relative; overflow: hidden; }
.button-13:hover { color: rgb(255, 255, 255); background-color: rgb(79, 69, 173); }
.button-13.is-full { text-align: center; justify-content: center; align-items: center; width: 100%; min-height: 4.5rem; padding-left: 2rem; padding-right: 2rem; display: flex; }
.button-13.is-full.is-squared { background-color: rgb(4, 118, 224); border-radius: 8px; min-height: 3.5rem; padding-top: 0px; padding-bottom: 0px; font-size: 16px; text-decoration: none; }
.button-13.is-full.is-squared.v02 { padding-left: 1rem; padding-right: 1rem; }
.text-size-tiny-5 { font-size: 0.75rem; }
.text-span-173 { font-weight: 800; }
.icon-embed-xsmall { flex-direction: column; justify-content: center; align-items: center; width: 1.5rem; height: 1.5rem; display: block; }
.split_box-block { width: 53%; }
.inner_image { padding-left: 15px; padding-right: 15px; }
.swiper-button-prev { border: 1px solid rgb(0, 0, 0); border-radius: 99px; justify-content: center; align-items: center; width: 3rem; height: 3rem; display: flex; }
.swiper-button-prev.is-carousel { z-index: 30; cursor: pointer; background-color: rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.3); width: 2.5rem; height: 2.5rem; position: absolute; top: 50%; left: -50px; }
.swiper-slide.is-carousel { flex: 0 0 auto; width: 37%; max-width: 100%; overflow: visible; }
.carousel_slider { width: 100%; max-width: 960px; margin-left: auto; margin-right: auto; padding-left: 0px; padding-right: 0px; }
.swiper-pagination.is-carousel { gap: 10px; justify-content: center; align-items: center; display: flex; }
.swiper.is-carousel { width: 100%; display: block; position: relative; overflow: hidden; }
.swiper-navigation { gap: 15px; justify-content: center; align-items: center; display: none; }
.gallery21_arrow-icon-left { color: rgb(0, 0, 0); width: 1rem; height: 1rem; margin-left: 0px; display: flex; }
.swiper-wrapper.is-carousel { display: flex; overflow: visible; }
.swiper-button-next { border: 1px solid rgb(0, 0, 0); border-radius: 99px; justify-content: center; align-items: center; width: 3rem; height: 3rem; display: flex; }
.swiper-button-next.is-carousel { z-index: 30; cursor: pointer; background-color: rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.3); width: 2.5rem; height: 2.5rem; position: absolute; top: 50%; right: -50px; }
.swiper-slider { position: relative; }
.gallery21_arrow-icon-right { color: rgb(0, 0, 0); width: 1rem; height: 1rem; margin-left: 0px; display: flex; }
.swiper-bullet { background-color: rgb(196, 196, 196); width: 1rem; height: 0.3rem; }
.swiper-bullet.is-active { background-color: rgb(77, 77, 77); }
.div-gradient-right { pointer-events: none; z-index: 20; background-image: linear-gradient(270deg, rgb(255, 255, 255) 15%, rgba(255, 255, 255, 0)); width: 80px; height: 100%; position: absolute; top: 0px; right: 0px; }
.content_inner-tiles { gap: 14px; justify-content: center; align-items: center; width: 46rem; max-width: 100%; margin-left: auto; margin-right: auto; padding-top: 20px; display: block; }
.content_inner-tiles.mob-only { display: none; }
.content_inner-tiles-block { width: 50%; }
.cc_tiles-block { gap: 2px; justify-content: center; align-items: stretch; width: 100%; height: 100%; display: flex; }
.cc_tiles-block.with-t-margin { margin-top: 7px; }
.text-span-174 { text-transform: capitalize; font-size: 13px; font-weight: 600; }
.text-span-175 { color: rgb(241, 75, 75); font-weight: 400; text-decoration: line-through; }
.text-span-176 { color: rgb(5, 182, 34); font-weight: 700; }
.text-size-tiny-6 { font-size: 0.75rem; }
.text-block-280 { text-align: center; margin-top: 11px; font-size: 12px; }
.div-block-768 { background-color: rgba(241, 241, 241, 0); border: 1px solid rgb(0, 0, 0); border-radius: 8px; padding: 25px 14px 0px; text-decoration: none; position: relative; }
.div-block-900 { justify-content: center; align-items: center; width: 80%; height: 2rem; margin-left: auto; margin-right: auto; display: flex; position: absolute; inset: -1.5rem 0% auto; }
.text-block-281 { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); background-image: none; border-radius: 12px; padding: 0.5rem 1rem; font-weight: 900; }
.bold-text-53 { color: rgb(255, 255, 255); }
.holiday-clock { color: rgb(42, 37, 82); justify-content: center; align-items: center; display: flex; }
.box-3 { background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); border-radius: 4px; flex-direction: column; justify-content: center; align-items: center; width: 2.5rem; min-width: 2.5rem; height: 2.5rem; min-height: 2.5rem; margin-left: 2px; margin-right: 2px; padding: 3px; font-size: 12px; line-height: 20px; display: flex; }
.clock-number-2 { color: rgb(0, 0, 0); font-size: 1.2rem; font-weight: 800; line-height: 1; }
.clock-label-2 { color: rgb(0, 0, 0); letter-spacing: 0px; text-transform: uppercase; font-size: 0.6rem; line-height: 1; }
.text-block-282 { color: rgb(0, 0, 0); padding-left: 0.15rem; padding-right: 0.15rem; font-size: 17px; font-weight: 800; }
.timer-clock-block { color: rgb(0, 0, 0); justify-content: center; align-items: center; margin-top: 14px; margin-bottom: 14px; display: flex; }
.season_offer-block { background-color: rgba(241, 241, 241, 0); border: 1px solid rgb(0, 0, 0); border-radius: 8px; padding: 25px 14px 0px; position: relative; }
.season_offer-block.v02 { cursor: pointer; text-decoration: none; top: 43px; }
.ddr-tt-img { width: 240px; }
.content_link-block { text-decoration: none; }
.sticky_cta-inner-btn { background-color: rgb(5, 182, 34); border-bottom: 3px solid rgb(0, 126, 23); border-radius: 8px; width: 400px; padding: 11px 29px; text-decoration: none; }
.text-block-283 { color: rgb(255, 255, 255); letter-spacing: 0.2px; text-transform: capitalize; font-size: 13px; font-weight: 600; line-height: 18px; }
.text-block-284 { color: rgb(255, 255, 255); font-size: 22px; font-weight: 800; line-height: 26px; }
.holiday_cta-box { text-align: left; background-color: rgba(4, 118, 224, 0.1); width: 100%; padding: 1rem; }
@media screen and (min-width: 1280px) {
  .section-1-right { width: 45%; }
  .stars-text { color: rgb(101, 104, 116); font-size: 12px; }
  .main-steps-text1 { color: rgb(70, 75, 144); margin-bottom: 0px; font-size: 12px; font-weight: 700; line-height: 14px; }
  .paragraph-15 { color: rgb(101, 104, 116); text-transform: none; margin-bottom: 0px; font-size: 12px; font-weight: 400; line-height: 14px; }
  .gift-text-block { margin-left: 7px; }
  .image-13 { margin-left: 2px; }
  .main-steps-row { justify-content: space-between; max-width: 430px; margin-top: 20px; margin-left: 34px; display: flex; }
  .main-slider-2 { max-width: none; }
  .main-text-block { max-width: 530px; margin-left: auto; margin-right: auto; padding-left: 30px; padding-right: 10px; }
  .main-text-block.upsell-main-text-block { padding-top: 35px; }
  .image-12 { width: auto; min-width: 92px; margin-bottom: 10px; }
  .main-steps { text-align: center; max-width: none; }
  .gift-row { background-color: rgb(255, 255, 255); border-radius: 22px; margin-top: 22px; padding: 4px; display: flex; }
  .button-fluid-2.checkout-submit-combo { background-color: rgb(41, 175, 92); }
  .button-span, .complete-purchase-text { color: var(--black); }
  .tes-para { padding-left: 33px; padding-right: 33px; }
  .div-block-357 { background-image: url(""); background-position: 50% 100%; background-size: cover; }
  .add-addon { background-color: rgb(41, 74, 89); }
  .bump-title { color: rgb(255, 255, 255); }
  .features-section { background-color: rgb(250, 250, 250); padding-top: 49px; }
  .one-side-section { background-image: linear-gradient(rgba(0, 0, 0, 0) 72%, rgb(255, 255, 255)), url(""); background-position: 0px 0px, 100% center; background-repeat: repeat, no-repeat; background-size: auto, contain; align-items: center; display: flex; }
  .div-block-416 { padding-right: 70px; }
  .section-1-left-2 { width: 55%; }
  .top-hero-heading { font-size: 50px; line-height: 50px; }
  .top-hero-heading.dr3 { width: auto; }
  .con-heading-left { font-size: 45px; }
  .hero-features-block { width: 59%; }
  .hero-features-block.dr3 { width: 90%; }
  .gold-img-top { width: 171px; }
  .hero-sub-heading { font-size: 24px; line-height: 29px; }
  .gua-block { padding-top: 70px; padding-bottom: 70px; }
  .gua-badge-div { margin-top: 30px; }
  .pro-div-2.toptab.dr3 { justify-content: space-between; }
  .new-hero-btn { box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 9px; }
  .new-hero-btn:hover { background-color: rgb(30, 197, 94); }
  .hero-sec { padding-top: 50px; }
  .top-hero-left-block.toptab.dr3 { width: 50%; }
  .text-span-118 { background-color: rgb(235, 17, 20); padding: 2px 4px; }
  .third-img-top { width: 145px; }
  .third-img-top.rr1 { width: 140px; }
  .dua-text-block { width: 70%; }
  .gua-img-top { width: 150px; }
  .gua-img { width: 250px; }
  .button-span-3, .complete-purchase-text-2 { color: rgb(255, 255, 255); }
  .paragraph-30.unit_price { font-size: 33px; }
  .fast-text { color: rgb(0, 72, 144); }
  .new-addon-div { background-color: rgb(41, 74, 89); }
  .bump-new-title { color: rgb(255, 255, 255); }
  .paragraph-34 { text-decoration: none; }
  .bold-text-36 { text-decoration: underline; }
  .bold-mid-txt, .cc_inner-paragraph { text-decoration: none; }
  .sign-up-link-2 { font-size: 16px; }
  .box_wrapper { height: auto; }
  .paragraph-39 { text-decoration: none; }
  .is-grayed { font-size: 16px; line-height: 22px; }
  .heading-large-2 { padding-top: 7px; padding-bottom: 7px; }
  .text-span-163 { font-size: 16px; line-height: 22px; }
  .product_title-heading { color: rgb(0, 0, 0); }
  .cta-btn-bottom { box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 9px; }
  .cta-btn-bottom:hover { background-color: rgb(30, 197, 94); }
  .rt_block { padding-top: 15px; padding-bottom: 15px; }
  .text-block-222 { line-height: 30px; }
}
@media screen and (min-width: 1440px) {
  .header-r { width: 45%; max-width: none; }
  .header-r-wrapper { max-width: 480px; }
  .product-img.is-for1920-breakpoint-plus { width: auto; }
  .section-1-list { max-width: 500px; }
  .section-1-right { width: 45%; padding-left: 36px; padding-right: 36px; }
  .slide-item-inside-wrapper.is-centered { justify-content: center; align-items: center; display: flex; }
  .container-3 { max-width: 1110px; padding-left: 15px; padding-right: 15px; font-size: 16px; }
  .logo-section { text-align: center; mix-blend-mode: normal; background-color: rgb(247, 245, 242); border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-color: rgb(0, 0, 0); border-image: initial; border-bottom-style: solid; padding-top: 17px; padding-bottom: 17px; }
  .main-img { width: 100%; }
  .html-embed-3 { margin-top: 20px; display: block; }
  .stars-text { color: rgb(101, 104, 116); margin-bottom: 0px; padding-left: 10px; font-size: 12px; }
  .div-block-4 { align-items: center; padding-left: 13px; display: flex; }
  .main-steps-text1 { color: rgb(70, 75, 144); text-align: center; margin-bottom: 0px; font-size: 12px; font-weight: 700; line-height: 14px; }
  .paragraph-15 { color: rgb(101, 104, 116); text-transform: none; margin-bottom: 0px; font-size: 12px; font-weight: 400; line-height: 14px; }
  .form-information { margin-top: 14px; }
  .first_row { background-color: rgb(242, 242, 242); border-radius: 6px; max-width: none; margin-top: 8px; }
  .main-title { color: rgb(101, 104, 116); max-width: 420px; margin-top: 0px; margin-bottom: 0px; font-size: 30px; font-weight: 400; line-height: 30px; }
  .inf-p-guar { color: rgb(101, 104, 116); margin-bottom: 0px; font-size: 12px; font-weight: 700; line-height: 12px; }
  .stars-block { align-items: center; margin-top: 12px; margin-bottom: 12px; display: flex; }
  .gift-text-block { margin-bottom: 3px; margin-left: 7px; line-height: 0; }
  .selector { font-size: 13px; line-height: 18px; }
  .dot { background-color: rgb(113, 212, 31); border-radius: 50px; width: 9px; height: 9px; margin-bottom: 0px; margin-right: 20px; padding-bottom: 0px; padding-right: 0px; }
  .image-13 { width: 36px; margin-left: 2px; }
  .frequency_menu.fm2 { margin-top: 5px; margin-bottom: 0px; }
  .main-steps-row { justify-content: space-between; max-width: 430px; margin-top: 17px; margin-left: 34px; display: flex; }
  .paragraph-11 { margin-bottom: 0px; }
  .paragraph-11.upsell-p11 { font-weight: 400; }
  .inf_block { align-items: center; padding-top: 19px; padding-bottom: 19px; padding-left: 0px; display: block; }
  .image { position: absolute; inset: 0% 0% 0% auto; }
  .slide { position: relative; }
  .inf-p { color: rgb(101, 104, 116); margin-bottom: 0px; font-size: 12px; line-height: 12px; }
  .inf-p.data { padding-left: 0px; font-weight: 700; }
  .tab_frequency.w--current, .tab_frequency.hide { display: flex; }
  .main-slider-2 { max-width: none; max-height: none; overflow: hidden; }
  .main-text-block { max-width: 530px; margin-left: auto; margin-right: auto; padding: 46px 0px 38px; }
  .main-text-block.upsell-main-text-block { padding-top: 35px; }
  .icon.open_sub_popup { display: block; }
  .image-12 { width: auto; min-width: 92px; max-width: 92px; margin-bottom: 10px; }
  .list-p { font-size: 14px; font-weight: 500; }
  .div-block-5 { padding-left: 15px; display: flex; position: relative; }
  .main-steps { max-width: none; }
  .main-section { background-color: rgb(218, 226, 225); max-height: none; overflow: visible; }
  .gift-row { background-color: rgb(255, 255, 255); border-radius: 22px; align-items: center; margin-top: 22px; padding: 4px; display: flex; }
  .button-fluid-2.checkout-submit-combo { background-color: var(--orange); }
  .button-span, .complete-purchase-text { color: var(--black); }
  .div-block-349 { background-color: rgb(241, 246, 250); background-image: none; }
  .div-block-350, .div-block-351 { background-color: rgba(0, 0, 0, 0); }
  .div-block-357 { background-image: url(""); transform: rotateX(0deg) rotateY(180deg) rotate(0deg); }
  .div-block-361 { width: 80%; margin-left: auto; margin-right: auto; padding-top: 27px; padding-bottom: 0px; position: static; left: 0px; }
  .div-block-371 { padding-top: 65px; padding-bottom: 65px; }
  .div-block-373 { margin-top: 0px; padding-top: 10px; top: -386px; }
  .container-6 { background-image: linear-gradient(rgba(255, 255, 255, 0.44), rgba(255, 255, 255, 0.44)), url(""); background-position: 0px 0px, 50% center; background-repeat: repeat, no-repeat; background-size: auto, cover; }
  .section-1-left-2 { width: 55%; padding-top: 29px; padding-bottom: 29px; }
  .mb-5-2 { font-size: 25px; line-height: 30px; }
  .slider-arrow-embed { position: relative; top: 55px; }
  .gold-img-top.rr1 { padding-right: 15px; }
  .testimonial-slider-left { left: -15px; }
  .gua-block { margin-top: 0px; padding-top: 50px; padding-bottom: 50px; top: -386px; }
  .gua-badge-div { margin-top: 36px; }
  .testimonial-slider-right { right: -15px; }
  .sticky-nav-2 { box-shadow: none; }
  .three-col-sec { background-image: linear-gradient(rgba(41, 74, 89, 0.54), rgba(41, 74, 89, 0.54)), url(""); background-position: 0px 0px, 50% 40%; background-repeat: repeat, no-repeat; background-size: auto, cover; }
  .text-span-118 { background-color: rgb(235, 17, 20); }
  .gua-div { width: 80%; margin-left: auto; margin-right: auto; padding-top: 0px; padding-bottom: 0px; position: static; left: 0px; }
  .third-img-top.rr1, .gua-img-top.rr1 { padding-right: 15px; }
  .fast-text { color: rgb(0, 72, 144); }
}
@media screen and (min-width: 1920px) {
  .header-r { width: 45%; max-width: none; }
  .header-r-wrapper { max-width: 540px; }
  .product-img.is-for1920-breakpoint-plus { width: 100%; margin-left: auto; margin-right: auto; }
  .section-1-right { text-align: left; justify-content: flex-start; width: 45%; max-width: 700px; margin-left: auto; margin-right: auto; padding-left: 36px; }
  .video-info-block { padding-right: 28px; }
  .slide-item-inside-wrapper.is-centered { display: flex; }
  .button-fluid-2.checkout-submit-combo { background-color: var(--orange); color: var(--white); }
  .button-span, .complete-purchase-text { color: var(--black); }
  .pro-section { height: auto; }
  .main-offer-div { background-image: url(""); background-position: 0px 0px; background-repeat: no-repeat; background-size: contain; height: auto; }
  .div-block-349 { background-color: rgb(241, 246, 250); background-image: none; }
  .div-block-350, .div-block-351 { background-color: rgba(0, 0, 0, 0); justify-content: center; align-items: flex-start; display: flex; }
  .div-block-352 { width: 25%; }
  .div-block-353 { width: 75%; margin-left: 0px; }
  .div-block-354 { justify-content: space-around; display: flex; }
  .div-block-355 { background-image: url(""); background-position: 50% 0px; background-repeat: no-repeat; background-size: cover; width: 50%; height: 130px; }
  .div-block-356 { background-image: url(""); background-position: 50% 0px; background-size: cover; width: 50%; height: 130px; }
  .image-72 { width: 100%; height: 100px; }
  .div-block-357 { background-image: url(""); background-position: 50% 100%; background-size: cover; width: 50%; height: 130px; transform: rotateX(0deg) rotateY(180deg) rotate(0deg); }
  .div-block-358 { background-image: url(""); background-position: 50% 100%; background-size: cover; width: 50%; height: 130px; }
  .div-block-359 { justify-content: space-around; display: flex; }
  .div-block-360 { justify-content: center; width: 80%; display: flex; }
  .div-block-361 { justify-content: center; width: 60%; display: flex; }
  .section-1-left-2 { width: 55%; }
  .div-block-470 { margin-top: 190px; }
  .pp-btn-text { color: var(--black); }
  .hero-features-block.dr3 { width: 100%; }
  .gold-img-top { left: 151px; }
  .gold-img-top.rr1 { padding-right: 10px; left: 10px; }
  .pro-con-2 { max-width: 1400px; padding-left: 15px; padding-right: 15px; }
  .fb-like-text { font-size: 1.1em; }
  .gua-block { padding-top: 49px; padding-bottom: 49px; }
  .gua-badge-div { margin-top: 25px; position: relative; }
  .div-block-528 { width: 900px; }
  .faq-sec-new { background-position: 0px 0px; background-size: auto; }
  .hero-sec { height: auto; padding-bottom: 50px; }
  .nn-text { font-size: 1em; }
  .gua-div { justify-content: center; width: 60%; padding-top: 0px; display: flex; }
  .div-block-506 { width: 25%; }
  .review-fb-inner-2 { padding-bottom: 12px; }
  .div-block-527 { max-width: 1300px; }
  .third-img-top { left: 140px; }
  .third-img-top.rr1 { padding-right: 5px; left: -3px; }
  .dua-text-block { width: 75%; margin-left: 0px; }
  .bottom-sec { height: auto; padding-top: 56px; padding-bottom: 65px; }
  .two-s-sec { justify-content: center; align-items: center; display: flex; }
  .gua-img-top { position: relative; left: 136px; }
  .gua-img-top.rr1 { padding-right: 13px; left: 0px; }
  .big-img-mobile { display: none; }
}
@media screen and (max-width: 991px) {
  .header { flex-direction: column; height: auto; }
  .header-l { width: 100%; height: 800px; padding-bottom: 0px; }
  .header-r { width: 100%; max-width: 100%; }
  .header-product-title { font-size: 32px; line-height: 38px; }
  .header-text { font-size: 18px; }
  .section-1 { flex-direction: column; }
  .section-1-left { width: 100%; min-height: auto; position: static; }
  .section-1-right { width: 100%; }
  .section-1-right-wrapper { max-width: 500px; }
  .video-info-block { text-align: center; justify-content: center; align-items: center; }
  .reviews-list { grid-template-columns: 1fr 1fr; }
  .try-sc-item { max-width: 225px; }
  .logo-slide-wrapper { height: 80px; padding-left: 10px; padding-right: 10px; }
  .sticky-nav { padding-left: 20px; padding-right: 20px; transform: translateY(-105%); }
  .slider-upper-mask, .wrapper { overflow: hidden; }
  .list-text { font-size: 16px; line-height: 25px; }
  .container-2 { padding-left: 20px; padding-right: 20px; }
  .grid-3 { column-gap: 15px; }
  .card-el-info { padding-bottom: 3px; }
  .main-img { width: 100%; }
  .bundle-info { flex-direction: row; }
  .main-title { max-width: none; }
  .products-content { width: 100%; overflow: visible; }
  .selector { width: auto; display: block; }
  .text-price-block { align-items: center; }
  .product_price_upsells { text-align: right; }
  .frequency_menu.fm2 { flex-direction: column; }
  .main-steps-row { margin-left: auto; margin-right: auto; }
  .quantity-info-2 { width: 100%; height: 100%; }
  .slide-dot { max-width: none; }
  .cta-kit { border-top: 1px solid rgb(249, 249, 249); padding-top: 0.5rem; padding-bottom: 1.5rem; }
  .main-slider-2 { position: relative; top: auto; left: auto; }
  .main-text-block { max-width: none; padding-left: 0px; padding-right: 0px; }
  .main-text-block.upsell-main-text-block { padding-left: 0px; padding-right: 10px; }
  .columns { display: block; }
  .pricing-img { margin-left: 10px; }
  .price-type-2 { width: auto; }
  .gift-row { align-items: center; }
  .quantity-menu { flex-wrap: wrap; width: 100%; min-width: auto; margin-bottom: 0px; margin-left: 0px; }
  .tabs-content-2 { width: 100%; }
  .select-bottle-qty-4, .select-bottle-qty-4.w--current { align-items: flex-start; }
  .price-type-3.pt3-mob { display: none; }
  .feature-text { font-size: 0.85rem; line-height: 1.45; }
  .quantity-menu-2, .tabs-menu-copy { flex-wrap: wrap; width: 100%; min-width: auto; margin-bottom: 0px; margin-left: 0px; }
  .tab-content-inner { margin-top: 10px; }
  .check-div { display: none; }
  .coupon-tag { margin-top: 0.75rem; display: none; }
  .feature-icon-2 { width: 60px; min-width: 60px; height: 60px; min-height: 60px; }
  .feature-header { padding-left: 1rem; padding-right: 1rem; display: none; }
  .rtc-right { background-color: rgba(253, 253, 253, 0); background-image: none; border-radius: 0px; flex-direction: column; width: 100%; height: 100%; min-height: auto; padding: 20px 1rem 0px; }
  .attentive-wrapper { margin-top: 0px; }
  .checkout-total-compare-value { justify-content: flex-end; width: auto; min-width: 30px; height: 100%; padding-bottom: 0px; padding-right: 0px; font-size: 0.625rem; line-height: 14px; text-decoration: line-through; transition: 0.2s; }
  .rtc-left-container { width: 100%; max-width: 100%; }
  .accordation-holder { flex-direction: column; width: 100%; margin-bottom: 0px; display: flex; }
  .checkout_panel { background-color: rgb(249, 249, 249); width: auto; height: 100%; margin-bottom: 0px; margin-left: -2rem; margin-right: -2rem; padding: 0px 2rem; }
  .checkout_panel.white { background-color: rgb(255, 255, 255); height: 0px; }
  .checkout_panel.white.thank-you { height: 0px; transition: transform 0.2s; }
  .summary-desktop { display: none; }
  .promo-top { flex: 1 1 0%; justify-content: space-between; display: flex; }
  .checkout-head { background-color: var(--slate-blue); align-items: center; height: 56px; margin-left: -2rem; margin-right: -2rem; padding-left: 2rem; padding-right: 2rem; }
  .rtc-left { z-index: 50; box-shadow: none; width: 100%; min-height: auto; padding: 0px 1rem 20px; position: relative; }
  .rtc-left.gray { background-color: rgb(249, 249, 249); padding-left: 1rem; padding-right: 1rem; }
  .refill-ships { width: 18px; height: 18px; }
  .offer-bold-3-copy { line-height: 1; }
  .coupon-holder { grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; margin-top: 0px; margin-bottom: 0px; display: block; }
  .summary-holder { display: block; }
  .coupon-input-wrapper { height: auto; }
  .checkout-paypal-form { position: relative; }
  .checkout-container { height: auto; }
  .refill-description { font-size: 0.6875rem; }
  .subscription-box { margin-top: 1rem; }
  .review-order-summary { letter-spacing: 0px; white-space: nowrap; margin-left: 0px; font-size: 16px; font-weight: 400; }
  .review-order-summary.show_text { font-size: 0.75rem; display: block; }
  .review-order-summary.hide_text { font-size: 0.75rem; font-weight: 400; display: none; }
  .paragraph-feature { margin-top: -0.25rem; }
  .show-desktop { display: none; }
  .icon-promo { width: 12px; margin-left: 10px; }
  .stripe-wallet-button { position: relative; }
  .form-group.half-fld._32-percent.full-mobo { width: 100%; }
  .form-group.half-fld._32-percent.half-mobo { width: 49%; }
  .form-group.checkout-paypal-form { margin-right: 16px; }
  .offer-container { margin-left: 15px; }
  .rtc-grid, .rtc-grid.mobile { flex-wrap: wrap; }
  .input-flds.checkout-coupon-field { background-color: rgb(249, 249, 249); }
  .secure-icon { width: 25px; min-width: 25px; height: 25px; min-height: 25px; display: block; }
  .checkout-cart-display { font-size: 0.75rem; }
  .checkout-cart-display.line_items { margin-top: -0.85rem; }
  .checkout-cart-display.order_info { margin-bottom: 0px; }
  .customer-r-text { line-height: 18px; }
  .rtc-right-container { width: 100%; max-width: 100%; }
  .divider { display: none; }
  .inner { background-color: rgb(255, 255, 255); justify-content: space-between; align-items: center; width: 100%; padding: 0px; font-size: 14px; display: flex; }
  .rtc-checkout { border-radius: 0px; flex-flow: column wrap; justify-content: flex-start; max-width: 100%; min-height: auto; }
  .refill-card { text-align: left; margin-top: 0px; padding: 0.75rem; }
  .discount-code-holder { margin-bottom: 0px; }
  .div-block-317 { margin-top: 1rem; margin-bottom: 1rem; }
  .limited-offre-head-3 { flex-direction: column; align-items: flex-start; }
  .secure-checkout { align-items: center; display: flex; }
  .list-block-1-info { align-items: center; }
  .checkout-subtotal-with-discounts-value { justify-content: flex-end; width: auto; min-width: 30px; height: 100%; padding-bottom: 0px; padding-right: 0px; font-size: 0.875rem; font-weight: 500; line-height: 14px; transition: 0.2s; display: flex; }
  .text-scroll-b { margin-left: 0px; }
  .mobile-checkoutsummary { align-items: center; display: flex; }
  .checkout-bar { flex-direction: column; justify-content: flex-start; align-items: center; }
  .coupon-code-holder { border-top: 1px solid rgb(239, 239, 239); border-bottom: 1px solid rgb(239, 239, 239); margin-bottom: 0.85rem; }
  .input-label { color: rgb(0, 0, 0); }
  .heading-3.checkout, .heading-3.checkout-copy, .heading-3.checkout { margin-bottom: 1rem; font-weight: 900; }
  .heading-3.m.welcome_message { margin-bottom: 0.5rem; }
  .refill-mobo-only { align-items: center; margin-bottom: 0.375rem; display: flex; }
  .footer-5.desktop { display: none; }
  .footer-5.mobile { background-color: rgb(249, 249, 249); border-top: 1px solid rgb(239, 239, 239); align-items: center; width: auto; min-height: 52px; margin-left: -1rem; margin-right: -1rem; padding-left: 1rem; padding-right: 1rem; display: flex; }
  .order-summary-tablet-mobile { z-index: 100; border-width: 1px 0px; border-style: initial; border-color: rgba(15, 21, 41, 0.1) rgb(0, 0, 0); border-image: initial; flex-direction: column; width: auto; margin: 0px -1rem 1rem; padding-left: 1rem; padding-right: 1rem; display: flex; position: static; top: 0px; }
  .cart-reserved { margin-top: 0.25rem; margin-left: 0px; line-height: 1; }
  .add-promo-code { font-size: 0.75rem; font-weight: 500; }
  .add-promo { background-color: rgb(255, 255, 255); justify-content: space-between; align-items: center; margin-left: -1rem; margin-right: -1rem; padding: 0.75rem 1rem; font-size: 14px; display: flex; }
  .checkout_prices { flex-direction: column; justify-content: flex-end; align-items: flex-end; width: auto; min-width: 30px; margin-left: 10px; display: flex; position: relative; }
  .sale-banner { font-size: 0.85rem; line-height: 1; }
  .countdown-v2 { flex-direction: row; align-items: center; width: auto; margin-top: 0px; padding: 10px 0px; font-size: 0.75rem; display: flex; }
  .express-checkout { margin-top: 20px; }
  .icnon-summary { width: 12px; margin-left: 10px; transform: rotate(0deg); }
  .icnon-summary.inverted { transform: rotate(0deg); }
  .promo-code-add { width: 100%; margin-bottom: 0.75rem; }
  .checkout_menu { background-color: rgb(255, 255, 255); border-top: 1px solid rgb(239, 239, 239); border-bottom: 1px solid rgb(239, 239, 239); justify-content: space-between; align-items: center; min-height: 52px; margin-left: -1rem; margin-right: -1rem; padding-left: 1rem; padding-right: 1rem; font-size: 14px; display: flex; }
  .summary-wrap { flex: 1 1 0%; }
  .form-wrapper { max-width: 100%; height: auto; max-height: 100%; }
  .wistia-video { width: 100%; height: 100%; }
  .content-sc-item-info { text-align: center; align-items: center; }
  .content-sc-item-wrapper-img { order: -1; justify-content: center; margin-bottom: 20px; display: flex; }
  .content-sc-item-2 { flex-direction: column; display: flex; }
  .content-sc-item { flex-direction: column; justify-content: center; align-items: center; max-width: none; display: flex; }
  .content-sc { max-width: 450px; }
  .size-radio-v2-2 { padding-top: 17px; }
  .button-primary-d { text-align: center; width: 100%; }
  .smalls { line-height: 18px; }
  .heading-javy-top { font-size: 18px; }
  .div-block-375 { position: static; top: 0px; }
  .rtc-checkout-2 { border-radius: 0px; flex-flow: column wrap; justify-content: flex-start; max-width: 100%; min-height: auto; padding-top: 1rem; padding-left: 1rem; padding-right: 1rem; }
  .featured-item { margin-bottom: 0px; }
  .btn-qty.checkout-quantity-decrease, .btn-qty.checkout-quantity-increase { width: 2.125rem; min-width: 2.125rem; height: 2.125rem; min-height: 2.125rem; }
  .grid-3 { width: 100%; height: 100%; }
  .grid-3.vertical { display: flex; }
  .addon-selector { height: 100%; }
  .summary-wrap-2 { flex: 1 1 0%; }
  .div-block-382 { position: relative; top: 0px; }
  .summary-holder-2 { display: block; }
  .bump-description-copy { line-height: 18px; }
  .grid { grid-template-columns: 1fr; margin-top: 1rem; }
  .checkout-head-2 { background-color: rgb(255, 255, 255); align-items: center; height: 56px; }
  .div-block-390 { gap: 16px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; height: 100%; position: static; top: 0px; }
  .express-checkout-2 { margin-top: 20px; }
  .price-type-4 { font-size: 14px; }
  .tabs-content-3 { width: 100%; }
  .checkout-select-variant { padding-top: 0px; display: block; }
  .checkout-select-variant._1_bottles { padding-top: 0px; padding-left: 0px; padding-right: 0px; }
  .checkout-select-variant._2_bottles { padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
  .best-seller-inner.mobile { margin-top: 10px; }
  .skeleton-load { display: block; }
  .tabs-menu-2 { flex-wrap: wrap; width: 100%; min-width: auto; margin-bottom: 0px; margin-left: 0px; }
  .unit_price { font-size: 30px; line-height: 32px; }
  .text-block-101 { font-size: 8px; line-height: 11px; }
  .tabs-2 { flex-direction: column; }
  .heading-15 { font-size: 22px; }
  .steps-inner-2 { justify-content: flex-start; padding-left: 1rem; padding-right: 1rem; }
  .checkout-cart-display-2 { font-size: 0.75rem; }
  .checkout-cart-display-2.order_info { margin-bottom: 0px; }
  .checkout-cart-display-2.order_info.thank-you { margin-top: 1rem; }
  .checkout-cart-display-2.line_items { margin-top: -0.85rem; }
  .steps-text { margin-right: 15px; }
  ._12-columns { flex-flow: wrap; align-items: stretch; }
  .checkout-steps { width: auto; margin-top: 0px; margin-left: -1rem; margin-right: -1rem; padding-right: 0px; }
  .steps-arrow { margin-right: 15px; }
  .column { width: 50%; }
  .order-content { flex-direction: column; justify-content: center; }
  .summary-success { margin-left: 0px; }
  .content-wrapper { height: auto; }
  .skeleton-load-2 { display: block; }
  .reviews-list-2 { grid-template-columns: 1fr 1fr; }
  .div-block-295 { padding-left: 10px; padding-right: 10px; }
  .bar-promo { text-align: center; width: 80%; }
  .promo-code { padding-top: 5px; padding-bottom: 5px; }
  .offer-countdown { font-size: 24px; }
  .bar-promo-2 { text-align: center; width: 80%; }
  .tabs-menu-3 { flex-wrap: wrap; grid-template-columns: 1fr 1fr; width: 100%; min-width: auto; margin-bottom: 0px; margin-left: 0px; }
  .tabs-3 { flex-direction: column; }
  .tabs-content-4 { width: 100%; }
  .inner-upsell { padding-left: 15px; padding-right: 15px; }
  .section-1-left-2 { width: 100%; min-height: auto; position: static; }
  .container-9 { padding-left: 20px; padding-right: 20px; }
  .container-11 { max-width: 728px; }
  .navbar-wrapper-three { justify-content: space-between; }
  .navbar-brand-three { position: relative; }
  .nav-menu-wrapper-three { background-color: rgba(0, 0, 0, 0); top: 70px; }
  .nav-menu-three { background-color: rgb(255, 255, 255); border-radius: 50px; flex-wrap: wrap; justify-content: space-between; align-items: center; margin-top: 10px; padding: 20px; display: flex; box-shadow: rgba(0, 0, 0, 0.05) 0px 8px 50px; }
  .nav-link-5 { padding-left: 5px; padding-right: 5px; }
  .nav-dropdown-list.shadow-three.w--open { position: absolute; }
  .menu-button-2 { padding: 12px; }
  .menu-button-2.w--open { color: rgb(255, 255, 255); background-color: rgb(166, 177, 191); }
  .facebook-reviews-sec { width: auto; }
  .top-div-new { padding-left: 19px; padding-right: 19px; }
  .icon-8 { color: rgb(255, 255, 255); }
  .container-14 { padding-left: 20px; }
  .heading-35 { max-width: 400px; }
  .heading-39 { text-align: left; }
  .heading-39.title-left { text-align: center; }
  .section-8 { padding-left: 20px; padding-right: 20px; }
  .columns-2 { display: block; }
  .button-9 { padding: 11px 12px; font-size: 18px; line-height: 26px; }
  .column-9 { text-align: center; display: block; }
  .link-block-10 { max-width: 400px; }
  .div-block-490 { z-index: 99; text-align: center; background-color: rgba(107, 105, 105, 0.7); justify-content: center; width: 100%; padding-top: 5px; padding-bottom: 5px; display: flex; position: fixed; inset: auto 0% 0%; }
  .link-12 { color: rgb(255, 255, 255); text-align: center; background-color: rgb(56, 152, 236); width: 100%; max-width: 360px; padding-top: 10px; padding-bottom: 10px; font-size: 24px; font-weight: 700; line-height: 26px; text-decoration: none; display: block; }
  .new-footer-sec-2 { padding-left: 18px; padding-right: 18px; }
  .image-94, .image-95, .image-96 { width: 160px; }
  .top-bar-text { text-align: center; width: 100%; }
  .div-block-295-copy { padding-left: 10px; padding-right: 10px; }
  ._2nd-bar-text-copy { text-align: center; width: 100%; }
  .div-block-296-copy { flex-direction: row-reverse; }
  .text-block-35-copy { text-align: left; margin-left: 10px; }
  .offer-countdown-2 { font-size: 24px; }
  .reviews-list-3 { gap: 15px; grid-template-columns: 1fr 1fr 1fr 1fr; align-content: stretch; padding-left: 19px; padding-right: 19px; }
  .top-hero-heading { font-size: 38px; line-height: 41px; }
  .con-heading-left { font-size: 37px; line-height: 40px; }
  .ico-text { font-size: 16px; line-height: 20px; }
  .heading-large { font-size: 2.25rem; }
  .hero-features-block, .bot-hero-features-block { width: 100%; }
  .offer-countdown-3 { font-size: 24px; }
  .new-bot-hero-btn { width: 100%; }
  .wrapper-3 { overflow: hidden; }
  .bot-div-right.desk { text-align: center; margin-top: 22px; }
  .person-name-4 { font-size: 12px; line-height: 16px; }
  .three-con-para { height: 200px; font-size: 16px; line-height: 23px; }
  .three-con-para.guatext { height: auto; }
  .gold-img-top { width: 149px; }
  .verified-text-3 { font-size: 8px; line-height: 9px; }
  .table-text { font-size: 20px; line-height: 23px; }
  .pro-con-2.toptab { max-width: none; }
  .top-bb-div { margin-left: auto; margin-right: auto; position: static; left: 0px; }
  .testimonial-slider-left { left: -20px; }
  .stick-nav-mobile { padding-left: 20px; padding-right: 20px; transform: translateY(-105%); }
  .text-block-35-copy-2 { text-align: left; margin-left: 10px; }
  .grid-29 { grid-template-rows: auto; grid-template-columns: 1fr; }
  .happy-text { text-align: left; margin-right: 9px; font-size: 10px; line-height: 12px; }
  .para-c { text-align: left; width: auto; padding-left: 0px; padding-right: 0px; font-size: 16px; }
  .gua-block { padding-bottom: 70px; padding-left: 44px; padding-right: 44px; }
  .two-block-div { flex-direction: column; width: 33%; margin-left: 10px; margin-right: 10px; }
  .icon-9 { color: rgb(255, 255, 255); }
  .padding-bottom { padding-top: 0px; padding-left: 0px; padding-right: 0px; }
  .review-item-2-2.rr2 { height: 378px; }
  .review-item-2-2.rr3 { height: 507px; }
  .review-item-2-2.rr8 { height: 343px; }
  .review-item-2-2.rr6 { height: 417px; }
  .review-item-2-2.rr5 { height: 363px; }
  .testimonial-slider-right { right: -20px; }
  .sticky-nav-2 { padding-left: 20px; padding-right: 20px; transform: translateY(-105%); }
  .pro-div-2 { flex-direction: column; align-items: center; margin-left: auto; margin-right: auto; display: flex; }
  .pro-div-2.toptab { flex-direction: row; align-items: flex-start; }
  .three-col-sec { padding-left: 21px; padding-right: 21px; }
  .padding-section-medium { padding-top: 4rem; padding-bottom: 4rem; }
  .hero-sec { background-position: 50% center; background-size: cover; }
  .heading-c { text-align: left; margin-bottom: 9px; font-size: 22px; }
  .div-block-556 { width: 100%; padding-left: 0px; }
  .div-block-556.fr1 { width: 100%; padding-right: 0px; }
  .ico-div-block { width: 54px; }
  .ico-div-block.toptab { width: 8%; }
  .container-17 { padding-left: 20px; padding-right: 20px; }
  .fb-new-text { font-size: 14px; }
  .gua-div { align-items: flex-start; width: auto; }
  .content-image-block { order: -1; justify-content: center; margin-bottom: 20px; display: flex; }
  .content-image-block.sddesk { width: 100%; margin-left: 0px; }
  .image-106 { width: 500px; }
  .vr-text { font-size: 13px; }
  .fea-block-2 { justify-content: flex-start; }
  .content-container { justify-content: center; align-items: flex-start; padding-left: 20px; padding-right: 20px; display: flex; }
  .col-block { text-align: left; align-items: flex-start; margin-top: 25px; }
  .point-div { text-align: center; width: auto; }
  .point-div.toptab { width: 92%; }
  .bot-div-left { text-align: left; width: 80%; }
  .three-col-container { flex-direction: row; align-items: flex-start; max-width: none; }
  .nav-con-2 { padding-left: 28px; }
  .review-info-4 { padding-left: 15px; padding-right: 15px; }
  .third-img-top { width: 120px; }
  .three-con-headings { text-align: left; font-size: 20px; line-height: 22px; }
  .container-21 { max-width: 728px; }
  .bottom-sec { padding-left: 26px; padding-right: 26px; }
  .hero-point-text { line-height: 25px; }
  .hero-point-text.tt1 { text-align: left; }
  .happy-text-bot-copy { font-size: 11px; line-height: 14px; }
  .gua-img-top { width: 130px; }
  .gua-img { width: 175px; }
  .div-block-559 { width: 100%; padding-right: 0px; }
  .text-block-154 { text-align: center; font-size: 18px; }
  .copy-right-text, .link-one { font-size: 13px; }
  .div-block-549 { padding-left: 10px; padding-right: 10px; }
  .bar-promo-3 { text-align: center; width: auto; }
  .offer-countdown-4 { font-size: 24px; }
  .facebook-reviews-sec-2 { width: auto; }
  .heading-59.checkout-copy, .heading-59.checkout { margin-bottom: 1rem; font-weight: 900; }
  .paragraph-30.unit_price.new1 { font-size: 28px; }
  .rtc-checkout-3 { border-radius: 0px; flex-flow: column wrap; justify-content: flex-start; max-width: 100%; min-height: auto; padding-top: 1rem; padding-left: 1rem; padding-right: 1rem; }
  .tabs-content-5 { width: 100%; }
  .div-block-595 { gap: 16px; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; height: 100%; position: static; top: 0px; }
  .checkout-select-variant-2 { padding-top: 20px; }
  .checkout-select-variant-2._2_bottles { padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
  .checkout-select-variant-2._1_bottles { padding-top: 15px; padding-left: 10px; padding-right: 10px; }
  .div-block-596 { position: static; top: 0px; }
  .summary-holder-3 { display: block; }
  .grid-32 { width: 100%; height: 100%; }
  .grid-32.vertical { display: flex; }
  .div-block-600 { position: relative; top: 0px; }
  .heading-javy-top-2 { font-size: 18px; }
  .div-block-614 { margin-top: 1rem; margin-bottom: 1rem; }
  .reviews-list-4 { grid-template-columns: 1fr 1fr; }
  .top-header-div-block.desktop { width: auto; }
  .tp-text-one.date-1, .tp-text-one.date-1-copy { font-size: 16px; line-height: 22px; }
  .new-selection-div { position: relative; top: 0px; }
  .deal-text { font-size: 13px; line-height: 18px; }
  .product-tile-heading { font-size: 19px; line-height: 22px; }
  .saving-box { padding-left: 6px; padding-right: 6px; }
  .off-text-bot { font-size: 10px; line-height: 12px; }
  .call-num-top-text, .gua-text-top { font-size: 15px; line-height: 18px; }
  .stock-left-txt { font-size: 12px; line-height: 14px; }
  .fast-text { font-size: 10px; line-height: 20px; }
  .sub-pro-name { font-size: 14px; }
  .icon-box { padding-left: 25px; padding-right: 25px; }
  .text-block-186 { font-size: 14px; line-height: 16px; }
  .container-24 { max-width: 728px; }
  .sh-txt { font-size: 10px; line-height: 12px; }
  .div-block-624 { margin-left: 7px; }
  .op-txt { font-size: 14px; }
  .grid-34, .grid-35 { grid-template-rows: auto; grid-template-columns: 1fr; }
  .accordion { width: 83.33%; padding-left: 8px; padding-right: 8px; }
  .can-post-img { background-size: contain; }
  .icon-11 { color: rgb(255, 255, 255); }
  .container-25 { padding-left: 20px; }
  .text-size-tiny-copy { font-size: 11px; line-height: 15px; }
  .heading-68 { text-align: left; }
  .heading-68.title-left { text-align: center; }
  .top-free-txt { font-size: 18px; font-weight: 900; line-height: 21px; }
  .column-20 { text-align: center; display: block; }
  .column-20.side-column { padding-left: 0px; padding-right: 0px; }
  .columns-5 { display: block; }
  .image-137 { width: 251px; padding-left: 7px; padding-right: 7px; }
  .div-block-672 { width: 47%; }
  .cs-rev-text { font-size: 18px; line-height: 20px; }
  .off-text-top { font-size: 16px; line-height: 20px; }
  .text-size-tiny-3 { font-size: 11px; line-height: 18px; }
  .per-text { font-size: 11px; line-height: 15px; }
  .heading-with-high { text-align: left; }
  .section-13 { padding-left: 20px; padding-right: 20px; }
  .off-div { max-width: 400px; }
  .heading-71 { margin-bottom: 3px; font-size: 20px; }
  .flag-img-top { width: 65px; }
  .high-headline { text-align: left; }
  .text-block-200 { font-size: 11px; line-height: 15px; }
  .text-block-202 { margin-left: 4px; font-size: 11px; line-height: 15px; }
  .div-block-688 { z-index: 99; text-align: center; background-color: rgba(107, 105, 105, 0.7); justify-content: center; width: 100%; padding-top: 5px; padding-bottom: 5px; display: flex; position: fixed; inset: auto 0% 0%; }
  .div-block-688.is-diff { background-color: rgba(255, 255, 255, 0.81); padding-top: 8px; padding-bottom: 8px; }
  .link-31 { color: rgb(255, 255, 255); text-align: center; background-color: rgb(0, 182, 33); width: 100%; max-width: 377px; padding: 10px 9px; font-family: Roboto, sans-serif; font-size: 26px; font-weight: 700; line-height: 26px; text-decoration: none; display: block; }
  .bbe-txt { top: -33px; left: 6px; }
  .bb-svg { top: -57px; left: -22px; }
  .desk-stick-cta { display: none; }
  .tp-top-main { font-size: 38px; line-height: 45px; }
  .button--icon { margin-right: 0px; }
  .tweet-card { width: 90%; }
  .rev-top-head { font-size: 38px; line-height: 45px; }
  .div-block-698 { align-items: center; width: 40%; display: flex; }
  .new-box { width: auto; }
  .div-block-26 { width: 60%; }
  .button-12 { width: auto; padding: 11px 12px; font-size: 18px; line-height: 18px; }
  .paragraph-37 { margin-top: 6px; }
  .heading-73 { line-height: 29px; }
  .two-com-div { width: 99%; }
  .comp-text-other { font-size: 16px; line-height: 20px; }
  .nuz-comp-table { padding-left: 0px; padding-right: 0px; }
  .comp-text-mir { font-size: 16px; line-height: 20px; }
  .text-block-213 { line-height: 26px; }
  .feature-left-div { padding-right: 27px; }
  .nav-icon-left, .nav-icon-right { display: block; }
  .navbar-wrapper { padding-top: 10px; padding-bottom: 10px; }
  .footer-sleep-new { padding-left: 18px; padding-right: 18px; }
  .navbar_new { padding-top: 10px; padding-bottom: 10px; }
  .navbar_inner { padding-top: 0px; padding-bottom: 0px; }
  .navbar_menu.is-hidden-mob { display: none; }
  .inner_col { display: block; }
  .content_center-block-inner { flex-flow: column; }
  .cc_inner-content-one { width: 100%; }
  .cc_inner-content-two { width: 100%; padding-left: 0px; padding-right: 0px; }
  .advert_top-headline { font-size: 38px; line-height: 45px; }
  .main_wrapper { padding-left: 20px; padding-right: 20px; }
  .section_hero { padding-left: 2.5rem; padding-right: 2.5rem; }
  .heading-style-h1.is-alternate { font-size: 3rem; }
  .desk_sticky-cta-new { display: none; }
  .mobile-sticky-a { z-index: 99; text-align: center; background-color: rgba(107, 105, 105, 0.7); justify-content: center; width: 100%; padding-top: 5px; padding-bottom: 5px; display: flex; position: fixed; inset: auto 0% 0%; }
  .mobile-sticky-a.is-diff { background-color: rgba(255, 255, 255, 0.81); padding-top: 8px; padding-bottom: 8px; }
  .dash_box.is-diff { padding-left: 6px; padding-right: 6px; }
  .container-medium-2 { padding-left: 0px; padding-right: 0px; }
  .overlap_image-hero { width: 240px; }
  .section_content-2 { padding-left: 20px; padding-right: 20px; }
  .text-block-221 { font-size: 19px; }
  .badge_box { left: -2%; }
  .text-block-222 { line-height: 28px; }
  .footer-sleep-new-2 { padding-left: 18px; padding-right: 18px; }
  .tp-rev-text { font-size: 13px; }
  .tp-para { font-size: 0.9rem; }
  .testimonial-slider-right-2 { right: -20px; }
  .tp-date-text { font-size: 13px; }
  .testimonial-slider-left-2 { left: -20px; }
  .tp-share-text { font-size: 13px; }
  .tp-title { font-size: 16px; }
  .tp-local-text, .tp-doe { font-size: 13px; }
  .testimonial-slide-wrapper-2 { max-width: 40%; }
  .trust-container { max-width: 728px; }
  .adv_cta_right_div { padding-top: 2rem; padding-left: 2rem; padding-right: 2rem; }
  .button-13.is-full.is-squared { border-radius: 8px; }
  .swiper-slide.is-carousel { width: 60%; }
  .holiday_cta-box { padding-top: 2rem; padding-left: 2rem; padding-right: 2rem; }
}
@media screen and (max-width: 767px) {
  .upper-block { height: auto; padding-top: 20px; padding-bottom: 20px; }
  .header-l { height: auto; padding-bottom: 0px; }
  .header-r { justify-content: center; padding-left: 20px; }
  .sm-text.fw-500.review-length { width: 100%; }
  .header-product-title { line-height: 26px; }
  .mb-78.center-mb { text-align: center; }
  .container { padding-left: 20px; padding-right: 20px; }
  .reviews-list { gap: 20px 10px; }
  .try-sc-item { margin-bottom: 25px; }
  .try-sc { flex-direction: column; justify-content: center; align-items: center; }
  .try-it-heading { margin-bottom: 40px; }
  .sticky-nav { flex-direction: column; height: auto; padding-top: 16px; padding-bottom: 16px; display: flex; position: fixed; inset: auto 0% 0%; transform: none; }
  .button-sm-2 { width: 100%; }
  .button-sm-2.sticky-btn-mb { height: 50px; margin-bottom: 10px; margin-left: 0px; display: flex; }
  .button-sm-2.sticky-btn { display: none; }
  .slider-upper-mask { overflow: visible; }
  .slide-item-wrapper { z-index: 1; position: relative; }
  .inside-slider { padding-bottom: 0px; }
  .white-nav { display: block; }
  .slider-sc { height: 450px; margin-bottom: 0px; padding-bottom: 0px; }
  .product-icons-2 { z-index: 2; display: none; }
  .slide-item-inside-wrapper { height: 100%; }
  .logo-center-el { max-width: 100%; }
  .container-2 { padding-left: 15px; padding-right: 15px; }
  .heading-block { margin-bottom: 40px; }
  .sm-paragraph { font-size: 14px; line-height: 24px; }
  .grid-3 { row-gap: 28px; grid-template-rows: auto auto auto; grid-template-columns: 1fr; }
  .card-el-img-d { width: 180px; height: 180px; margin-bottom: 20px; }
  .card-el { max-width: 400px; margin-left: auto; margin-right: auto; }
  .container-3.container-upsell.main-container-upsell { padding-left: 0px; padding-right: 0px; }
  .logo-block.upsell-logo-block { max-width: 74px; }
  .stars-text { color: rgb(101, 104, 116); }
  .upsell-main-top-block { margin-left: 0px; margin-right: 0px; }
  .div-block-4.inf-block-p, .div-block-4.inf-block-p.upsell-div-block.ups-block-l { justify-content: center; }
  .first_row { padding-top: 3px; padding-bottom: 3px; }
  .best-slider-icon { max-width: 101px; }
  .selector { font-size: 13px; }
  .main-steps-row.upsell-main-steps-row { margin-left: auto; }
  .paragraph-11.upsell-p11 { max-width: none; }
  .inf_block { text-align: center; padding-top: 5px; padding-bottom: 5px; }
  .image { display: none; }
  .cta-kit { width: 100%; max-width: 100%; }
  .tab_frequency, .tab_frequency.w--current { width: auto; }
  .main-text-block.upsell-main-text-block { margin-top: 0px; padding-top: 0px; padding-left: 5px; padding-right: 5px; }
  .image-12 { width: auto; min-width: 92px; max-width: 92px; margin-bottom: 10px; display: block; position: static; left: 1px; }
  .image-12.upsell-img { margin-left: auto; margin-right: auto; }
  .columns.upsell-cl { background-color: rgba(0, 0, 0, 0); }
  .div-block-5 { justify-content: center; padding-left: 0px; }
  .column-2.upsell-slider-coloumn { padding-left: 15px; padding-right: 15px; }
  .main-steps { max-width: none; }
  .main-dots { display: none; }
  .upsell-slider-wrapper { margin: 15px 0px 60px; }
  .main-section.main-section-upsell { background-color: rgb(247, 245, 242); margin-top: 0px; margin-bottom: 0px; }
  .quantity-menu { row-gap: 12px; }
  .row-el-wrapper { padding-left: 10px; }
  .table-feature { line-height: 18px; }
  .table-logo { height: 15px; }
  .heading-block-2 { margin-bottom: 40px; }
  .table-head-img { height: 77px; top: -25px; }
  .pricing-content-2 { margin-right: 0px; }
  .badge-best-seller-2 { display: block; }
  .icon-list-item { margin-bottom: 0.15rem; }
  .select-bottle-qty-4, .select-bottle-qty-4.w--current { align-items: flex-start; }
  .feature-wrap { align-items: center; }
  .price-type-3 { margin-right: 0px; }
  .price-type-3.pt3-mob { display: none; }
  .feature-text { font-size: 0.75rem; font-weight: 700; line-height: 1.5; }
  .quantity-menu-2 { row-gap: 12px; }
  .checkmark { margin-top: 2px; }
  .check-div { display: none; }
  .feature-header { margin-bottom: 1rem; }
  .sale-inner { flex-direction: column; padding-top: 0.5rem; padding-bottom: 0.5rem; line-height: 1.25; }
  .checkout-head { margin-left: -1rem; margin-right: -1rem; padding-left: 1rem; padding-right: 1rem; }
  .rtc-left { padding-left: 1rem; padding-right: 1rem; }
  .review-order-summary { font-size: 16px; }
  .form-group.half-fld, .form-group._32-percent { width: 100%; }
  .rtc-grid { flex-wrap: wrap; }
  .input-flds { font-size: 0.875rem; }
  .divider-wrap.reviews { margin-top: 0px; margin-bottom: 0px; }
  .inner { align-items: center; padding-left: 0px; padding-right: 0px; }
  .icon-cvv { height: 50px; }
  .limited-offre-head-3 { flex-direction: column; }
  .checkout-subtotal-with-discounts-value { font-size: 14px; }
  .text-scroll-b { font-size: 0.85rem; }
  .list-person-item { margin-bottom: 30px; }
  .input-label { font-size: 0.875rem; }
  .heading-3.m.welcome_message { margin-bottom: 0.25rem; }
  .form-content { width: 100%; min-width: auto; }
  .add-promo { align-items: center; margin-left: -1rem; margin-right: -1rem; padding-left: 1rem; padding-right: 1rem; }
  .checkout_prices { justify-content: flex-start; min-width: auto; }
  .mbg-section { justify-content: space-around; }
  .sale-banner { font-size: 0.75rem; line-height: 1.5; }
  .countdown-v2 { height: auto; min-height: 45px; margin-top: 0px; padding-top: 10px; padding-bottom: 10px; padding-right: 0px; }
  .checkout_menu { align-items: center; height: 52px; margin-left: -1rem; margin-right: -1rem; padding-left: 1rem; padding-right: 1rem; }
  .checkout-form-secure { line-height: 14px; }
  .form-wrapper { width: 100%; }
  .guarantee-sc-d { flex-direction: column; }
  .guarantee-img-d { width: auto; height: auto; }
  .heading-block-4 { margin-bottom: 40px; }
  .option-top-label { width: auto; min-width: 55px; padding: 4px 8px 5px; top: -9px; }
  .option-top-label-2 { padding-bottom: 5px; padding-left: 8px; padding-right: 8px; }
  .button-primary-d { width: 100%; font-size: 14px; line-height: 16px; }
  .grid-3.vertical { display: flex; }
  .feature-text-2 { font-size: 12px; }
  .mbg-section-2 { justify-content: space-around; }
  .grid { margin-top: 1rem; }
  .image-25 { width: 50%; }
  .block_bundle-builder_flavor-qty-inner { width: 100%; max-width: 6.875rem; }
  ._12-columns { flex-wrap: wrap; }
  .column.desk-6 { width: 100%; padding-top: 16px; padding-bottom: 16px; }
  .order-content { margin-top: 1rem; }
  .reviews-list-2 { gap: 20px 10px; }
  .div-block-295 { flex-direction: column; height: auto; }
  .bar-promo, .bar-promo-2 { width: 90%; }
  .badge-best-seller-5 { border-radius: 100px; width: 30px; height: 30px; font-size: 8px; top: auto; }
  .inner-upsell { padding-left: 10px; padding-right: 10px; }
  .container-9 { padding-left: 15px; padding-right: 15px; }
  .navbar-brand-three { padding-left: 0px; }
  .nav-menu-three { border-radius: 20px; flex-direction: column; padding-bottom: 30px; }
  .nav-menu-block { flex-direction: column; }
  .nav-link-5 { padding-top: 10px; padding-bottom: 10px; display: inline-block; }
  .nav-dropdown { flex-direction: column; align-items: center; display: flex; }
  .nav-dropdown-toggle { padding-top: 10px; padding-bottom: 10px; }
  .nav-dropdown-list.shadow-three { box-shadow: rgba(0, 0, 0, 0.05) 0px 8px 50px; }
  .nav-dropdown-list.shadow-three.w--open { position: relative; }
  .nav-dropdown-list.shadow-three.mobile-shadow-hide { box-shadow: none; }
  .nav-link-accent { margin-right: 5px; padding-top: 10px; padding-bottom: 10px; display: inline-block; }
  .mobile-margin-top-10 { margin-top: 10px; }
  .timer { font-size: 18px; }
  .brand { padding-left: 0px; }
  .column-6 { padding-left: 0px; padding-right: 0px; }
  .heading-38 { font-size: 14px; line-height: 18px; }
  .heading-39 { font-size: 24px; line-height: 30px; }
  .section-8 { width: 100%; max-width: 100%; }
  .heading-41 { font-size: 26px; font-weight: 700; line-height: 32px; }
  .column-7 { padding-left: 0px; padding-right: 0px; }
  .heading-42 { font-size: 9px; }
  .columns-3 { padding-left: 0px; }
  .top-bar-text { width: 90%; }
  .div-block-295-copy { flex-direction: column; height: auto; }
  ._2nd-bar-text-copy { width: 90%; }
  .reviews-list-3 { gap: 20px 10px; }
  .table-head-img-2 { height: 77px; top: -25px; }
  .heading-large { font-size: 2rem; }
  .table-text { line-height: 18px; }
  .table-logo-2 { height: 15px; }
  .testimonial-slider-left { left: -10px; }
  .stick-nav-mobile { flex-direction: column; height: auto; padding-top: 16px; padding-bottom: 16px; display: flex; position: fixed; inset: auto 0% 0%; transform: none; }
  .heading-block-5 { margin-bottom: 40px; }
  .testimonial-slider-small { padding: 60px 15px; }
  .padding-bottom { padding-top: 0px; padding-left: 0px; padding-right: 0px; }
  .testimonial-slider-right { right: -10px; }
  .sticky-nav-2 { flex-direction: column; height: auto; padding-top: 16px; padding-bottom: 16px; display: flex; position: fixed; inset: auto 0% 0%; transform: none; }
  .button-sm-3 { width: 100%; }
  .button-sm-3.sticky-btn-mb { height: 50px; margin-bottom: 10px; margin-left: 0px; display: flex; }
  .button-sm-3.sticky-btn { display: none; }
  .faq-sec-new { padding-left: 1.25rem; padding-right: 1.25rem; }
  .padding-section-medium { padding-top: 3rem; padding-bottom: 3rem; }
  .container-17 { padding-left: 15px; padding-right: 15px; }
  .testimonial-slide-wrapper { max-width: 100%; margin-right: 0%; }
  .content-container { padding-left: 15px; padding-right: 15px; }
  .container-22 { padding-left: 20px; padding-right: 20px; }
  .button-11 { padding-right: 24px; }
  .div-block-549 { flex-direction: column; height: auto; }
  .bar-promo-3 { width: 90%; font-size: 15px; }
  .text-block-156 { font-size: 8px; line-height: 10px; }
  .mbg-section-3 { justify-content: space-around; }
  .input-flds-2 { font-size: 0.875rem; }
  .feature-text-3 { font-size: 12px; }
  .grid-32.vertical { display: flex; }
  .image-127 { width: 50%; }
  .reviews-list-4 { gap: 20px 10px; }
  .testimonial-card { margin-left: 10px; margin-right: 10px; }
  .question-text-3 { margin-top: 8px; }
  .accordion__item { margin-bottom: 16px; padding-left: 24px; padding-right: 24px; }
  .accordion { width: 100%; margin-bottom: -16px; }
  .up-img { width: 50%; }
  .column-17 { padding-left: 0px; padding-right: 0px; }
  .heading-68 { font-size: 24px; line-height: 30px; }
  .column-19 { padding-left: 0px; padding-right: 0px; }
  .columns-6 { padding-left: 0px; }
  .amz-div-box { padding: 1.5rem; }
  .heading-69 { font-size: 9px; }
  .heading-with-high { font-size: 24px; line-height: 30px; }
  .section-13 { width: 100%; max-width: 100%; }
  .testimonial17_content-copy-2 { padding: 1.5rem; }
  .high-headline { font-size: 24px; line-height: 30px; }
  .sub-ad-h { font-size: 9px; }
  .navbar_new { padding-top: 10px; padding-bottom: 10px; }
  .navbar_inner { padding-top: 0px; padding-bottom: 0px; }
  .navbar_menu.is-hidden-mob { display: none; }
  .header_search-bar { width: 300px; }
  .main_wrapper { width: 100%; max-width: 100%; }
  .heading-large-2 { font-size: 2rem; }
  .image-158 { width: 15px; margin-left: 5px; }
  .overlap_image-hero { width: 177px; bottom: 44px; }
  .section_content-2 { width: 100%; max-width: 100%; }
  .text-block-221 { font-size: 15px; }
  .testimonial-slider-right-2 { right: -10px; }
  .testimonial-slider-left-2 { left: -10px; }
  .testimonial-slide-wrapper-2 { max-width: 100%; margin-right: 0%; }
  .countdown-hour { padding-left: 0.15rem; padding-right: 0.15rem; }
  .adv_cta_right_div, .holiday_cta-box { width: 100%; }
}
@media screen and (max-width: 479px) {
  h1 { font-size: 32px; line-height: 38px; }
  .upper-block { padding-top: 5px; padding-bottom: 5px; }
  .upper-text { text-align: center; font-size: 12px; line-height: 15px; }
  .navbar { height: 60px; }
  .logo-image { height: auto; }
  .logo-image.fordesk { display: none; }
  .logo-image.formobile { display: inline-block; }
  .logo-image.formobilenew { margin-top: 3px; display: block; }
  .logo-image.formobilenew.v3 { width: 100px; }
  .header-l { padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
  .header-r { padding: 24px 15px 35px; }
  .sm-text.fw-500 { color: var(--midnight-blue); font-size: 11px; font-weight: 500; }
  .sm-text.fw-500.review-length { flex: 0 1 auto; width: 100%; font-size: 16px; display: block; }
  .header-product-title { font-size: 32px; line-height: 36px; }
  .header-text { font-size: 17px; line-height: 22px; }
  .form-bottom-info-item { font-size: 9px; }
  .sold-out { width: 113px; height: 33px; font-size: 11px; top: 29px; }
  .fire-icon { height: 18px; margin-right: 4px; }
  .section-1-left { padding-top: 54px; padding-bottom: 64px; }
  .section-1-left-wrapper { text-align: center; flex-direction: column; justify-content: center; align-items: center; display: flex; }
  .mb-78 { margin-bottom: 35px; }
  .mb-78.center-mb { text-align: center; flex-direction: row; justify-content: center; align-items: center; margin-left: auto; margin-right: auto; font-size: 26px; line-height: 32px; display: block; }
  .section-1-list { flex-flow: wrap; justify-content: flex-start; display: flex; }
  .section-1-item { flex-direction: column; justify-content: center; align-items: center; width: 50%; max-width: 260px; margin-left: auto; margin-right: auto; }
  .section-1-item.mb-0.section-1-item-3, .section-1-item.section-1-item-2 { max-width: 260px; margin-bottom: 48px; }
  .section-1-item-info { text-align: center; justify-content: center; align-items: center; width: 100%; margin-top: 20px; }
  .list-icon-wrapper { margin-right: 0px; }
  .section-1-right { padding-top: 50px; padding-bottom: 12px; }
  .video-info-block { text-align: left; flex-flow: column-reverse; align-items: flex-start; margin-bottom: 25px; }
  .md-text { text-align: left; font-size: 17px; line-height: 22px; }
  .video-block-wrapper { height: auto; }
  .section-2 { padding-top: 30px; padding-bottom: 32px; }
  .container { padding-left: 15px; padding-right: 15px; }
  .section-2-head { flex-direction: column; align-items: flex-start; margin-bottom: 20px; }
  .review-item-image-wrapper { height: 165px; }
  .review-info-head-block { flex-direction: column; align-items: flex-start; }
  .button-sm-outline.load-more { border-color: var(--primary); width: 100%; }
  .try-sc-item { max-width: 280px; }
  .try-sc-img { height: 110px; }
  .try-it-text { font-size: 17px; }
  .section.try-it-sc { background-position: 50% 5%; background-size: 1000px; }
  .section-wrapper-2 { object-fit: fill; flex-wrap: nowrap; width: 500px; height: auto; overflow: auto; }
  .section-wrapper-2.faqmob { width: auto; overflow: visible; }
  .text-center { font-size: 26px; line-height: 32px; }
  .cc-img { margin-bottom: 20px; }
  .cc-img.desk { display: none; }
  .cc-img.mob { border-radius: 10px; display: inline-block; box-shadow: rgb(3, 3, 3) 0px 3px 11px -5px; }
  .footer { padding-top: 70px; padding-bottom: 60px; }
  .cc-list-2 { margin-bottom: 0px; }
  .logo-slide-wrapper { min-width: auto; height: auto; margin-left: 5px; margin-right: 5px; padding-left: 0px; padding-right: 0px; }
  .sticky-nav { display: none; }
  .button-sm-2 { width: 100%; }
  .sticky-nav-item { width: 50%; font-size: 12px; line-height: 14px; }
  .gray-icon-2 { height: 12px; margin-right: 4px; }
  .gray-icon-2.hourglass.cc1 { height: 12px; margin-top: 0px; margin-right: -5px; }
  .gray-icon-2.hourglass { margin-top: 4px; margin-right: 8px; padding-top: 0px; }
  .left-arrow-inside { width: 29px; height: 29px; left: 1%; }
  .left-arrow-inside-2 { width: 29px; min-width: 29px; height: 29px; min-height: 29px; left: 0px; }
  .right-arrow-inside { width: 29px; height: 29px; right: 1%; }
  .icon-2 { font-size: 14px; }
  .right-arrow-inside-2 { width: 29px; height: 29px; right: 0px; }
  .inside-slider { width: 100%; margin-left: auto; margin-right: auto; padding-bottom: 0px; }
  .white-nav { transform: translateY(-15px); }
  .slider-sc { width: 100%; height: 350px; padding-bottom: 0px; }
  .review-item-2.rr1 { border-style: none; }
  .review-item-2.rr2 { background-color: rgba(0, 0, 0, 0); border-style: none; height: 384px; }
  .review-item-2.rr5 { border-style: none; height: 351px; }
  .review-item-2.rr6 { border-style: none; height: 403px; margin-top: -1px; }
  .review-item-2.rr3 { background-color: rgba(0, 0, 0, 0); border-style: none; height: 492px; }
  .review-item-2.rr4 { background-color: rgba(0, 0, 0, 0); border-style: none; margin-top: -92px; }
  .review-item-2.rr7 { background-color: rgba(0, 0, 0, 0); border-style: none; }
  .review-item-2.rr8 { background-color: rgba(0, 0, 0, 0); border-style: none; height: 351px; }
  .review-info { padding-left: 15px; padding-right: 15px; }
  .person-name-2 { margin-bottom: 4px; margin-right: 0px; }
  .content-holder { height: auto; }
  .logo-img-2 { height: 28px; }
  .logo-img-3 { height: 15px; }
  .logo-center-el { background-image: radial-gradient(circle, rgba(247, 252, 253, 0.8) 2%, rgba(247, 252, 253, 0) 46%); display: flex; }
  .text-primary { flex-direction: row; font-size: 26px; line-height: 32px; display: block; }
  .text-primary.is-desktop { display: none; }
  .text-primary.is-mobile { font-size: 26px; line-height: 32px; display: block; }
  .logo-img-6 { height: 22px; }
  .logo-img-7 { height: 25px; }
  .logo-img-9 { height: 40px; }
  .try-sc-texts-2 { max-width: 100%; }
  .try-sc-texts-3 { max-width: 210px; }
  .section-1-item-2 { flex-direction: column; justify-content: center; align-items: center; width: 50%; max-width: 260px; margin-left: auto; margin-right: auto; }
  .rating-stars-2 { height: 17px; }
  .product-list { margin-top: 3px; margin-bottom: 5px; }
  .list-text { color: var(--dark-slate-grey); align-items: center; padding-top: 2px; padding-bottom: 2px; font-size: 15px; font-weight: 300; line-height: 20px; }
  .text-span-3 { font-size: 18px; line-height: 25px; }
  .mid-sec-ban { padding-left: 17px; padding-right: 17px; }
  .heading { padding-left: 19px; padding-right: 19px; font-size: 17px; line-height: 22px; }
  .button { margin-top: 14px; padding-top: 15px; padding-bottom: 15px; font-size: 24px; }
  .container-2 { padding-left: 0px; padding-right: 0px; }
  .card-heading { font-size: 20px; line-height: 18px; }
  .heading-block { max-width: 350px; }
  .sm-paragraph.text-gray { font-size: 17px; line-height: 22px; }
  .span-text { font-size: 15px; }
  .heading-2 { font-size: 26px; line-height: 32px; }
  .body { overflow: visible; }
  .text-block, .text-block-2 { font-weight: 600; }
  .logo-block.upsell-logo-block { max-width: none; }
  .stars-text { color: rgb(101, 104, 116); font-size: 12px; }
  .pricing-content { justify-content: center; align-items: flex-start; margin-left: 40px; }
  .upsell-main-top-block { padding-top: 24px; padding-left: 12px; padding-right: 12px; }
  .sale-title { padding-left: 11px; padding-right: 11px; font-size: 24px; line-height: 30px; }
  .main-title { font-size: 29px; }
  .inf-p-guar { text-align: left; }
  .select-product-frequency { flex-wrap: wrap; padding-top: 15px; padding-left: 5px; padding-right: 5px; }
  .product_price_upsells { text-align: right; }
  .frequency_menu { font-size: 12px; }
  .tab-price-wrap { justify-content: flex-start; margin-top: 0px; margin-bottom: 0px; }
  .badge-best-seller { max-width: 70px; padding-left: 5px; padding-right: 5px; font-size: 8px; position: absolute; inset: -10px auto auto 10%; }
  .check-wrapper { display: flex; left: 10px; }
  .cta-kit { border-top-style: none; padding-bottom: 0.5rem; }
  .sale-p { padding-left: 11px; padding-right: 11px; }
  .main-text-block.upsell-main-text-block { padding-left: 5px; padding-right: 5px; }
  .icon { width: 20px; height: 20px; }
  .icon.open_sub_popup { position: relative; top: -3px; }
  .product_price_old_upsells { text-align: right; }
  .column-2.upsell-slider-coloumn { padding-left: 10px; padding-right: 10px; }
  .main-dots.upsell-dots { display: block; }
  .pricing-img { display: none; }
  .price-type-2 { text-align: left; margin-bottom: 2px; font-weight: 500; }
  .pricing-grid-new { grid-template-columns: 1fr; margin-top: 0px; margin-left: 0px; position: relative; }
  .upsell-slider-wrapper { margin-bottom: 60px; }
  .gift-row { align-items: center; }
  .quantity-menu { gap: 12px 8px; grid-template-columns: 1fr; margin-bottom: 5px; }
  .row-el-wrapper { max-width: 130px; padding-left: 0px; padding-right: 0px; }
  .row-el-wrapper.ff1 { max-width: none; }
  .table-feature { font-family: National, sans-serif; font-size: 13px; font-weight: 400; line-height: 16px; }
  .table-feature.text-red.text-center.table-mb { display: block; }
  .table-feature.text-red.text-center.feature-desktop { display: none; }
  .table-head { font-size: 16px; line-height: 15px; }
  .table-logo { height: auto; padding-left: 5px; padding-right: 5px; }
  .check-icon-lg { width: 20px; min-width: 20px; height: 20px; min-height: 20px; }
  .row-tr { grid-template-columns: 1fr minmax(90px, auto) minmax(90px, auto); }
  .row-tr.odd-bg, .row-tr.bg-white { height: 55px; }
  .row-tr-2 { grid-template-columns: 2fr 1fr 1fr 1fr 1fr; }
  .heading-block-2 { width: auto; max-width: none; padding-left: 22px; padding-right: 22px; }
  .center-el { padding: 6px 2px; }
  .h1-heading { padding-left: 0px; padding-right: 0px; font-size: 26px; line-height: 32px; }
  .table-head-img { height: auto; padding-top: 5px; top: 0px; }
  .bottom-row { grid-template-columns: 2fr 1fr 1fr 1fr 1fr; }
  .table-sc-v1 { object-fit: fill; width: auto; max-width: none; height: auto; display: block; overflow: visible; }
  .check-circle-2 { width: 14px; height: 14px; }
  .pricing-content-2 { justify-content: center; align-items: flex-start; margin-left: 0px; }
  .tab-price-wrap-2 { justify-content: flex-start; margin-top: 0px; margin-bottom: 0px; }
  .pricing-tab-grid { grid-template-columns: 1fr; margin-top: 0px; margin-left: 10px; position: relative; }
  .price-type { text-align: center; margin-bottom: 2px; font-size: 14px; }
  .text-block-67.tb67-mob { margin-bottom: 0px; }
  .text-block-67.tb67-desk { display: none; }
  .badge-best-seller-2 { max-width: 100px; padding: 4px 8px 5px; font-size: 8px; position: absolute; inset: 0px 10px auto auto; }
  .badge-best-seller-3 { max-width: 70px; padding-left: 5px; padding-right: 5px; font-size: 8px; position: absolute; inset: -10px auto auto; }
  .select-variant-option { flex-wrap: wrap; padding-left: 5px; padding-right: 5px; }
  .button-fluid-2.checkout-submit-combo { background-color: rgb(41, 175, 92); }
  .reg-text { margin-left: 0px; }
  .text-block-70 { padding-top: 8px; line-height: 10px; }
  .check-white-4 { width: 8px; }
  .price-list-3 { margin-top: 10px; }
  .pricing-tab-content { flex: 0 1 auto; justify-content: center; align-self: stretch; }
  .select-bottle-qty-4 { flex-wrap: wrap; justify-content: flex-start; padding-top: 15px; padding-left: 5px; padding-right: 5px; }
  .select-bottle-qty-4.w--current { justify-content: flex-start; }
  .feature-wrap { align-items: flex-start; }
  .check-wrapper-3 { display: flex; left: 5px; }
  .price-type-3 { text-align: left; margin-bottom: 2px; font-weight: 500; }
  .price-type-3.pt3-mob { margin-bottom: 4px; margin-left: 0px; display: block; }
  .price-type-3.full { text-align: left; }
  .price-type-3.pt3-desk { display: none; }
  .price-sec-2 { width: auto; }
  .feature-text { font-size: 0.75rem; }
  .quantity-menu-2 { gap: 12px 8px; grid-template-columns: 1fr; margin-bottom: 5px; }
  .saving-sec-2 { width: auto; font-size: 13px; }
  .tabs-menu-copy { gap: 8px; grid-template-columns: 1fr 1fr 1fr; margin-bottom: 5px; }
  .pricing-grid-2 { grid-template-columns: 1fr; margin-top: 0px; margin-left: 0px; position: relative; }
  .checkmark { margin-top: 0px; }
  .text-block-69 { font-size: 12px; }
  .list { margin-bottom: 0px; }
  .save-text.checkout-compare-price { margin-top: -1px; }
  .check-wrapper-4 { display: flex; left: 10px; }
  .check-wrapper-4.cw4 { margin-bottom: 5px; display: flex; }
  .check-div { margin-left: 10px; display: block; }
  .globals-checkout { display: none; }
  .payment-agree { font-size: 8px; }
  .feature-icon-2 { width: 60px; min-width: 60px; height: 60px; min-height: 60px; }
  .feature-header { padding-left: 1rem; padding-right: 1rem; }
  .button-span { color: var(--black); }
  .rtc-right { border-radius: 0px; padding-top: 15px; overflow: hidden; }
  .text-scroll-a { font-size: 12px; font-weight: 700; }
  .checkout-total-compare-value { text-align: right; justify-content: flex-start; }
  .sale-inner { font-size: 0.75rem; }
  .rtc-left-container { position: relative; }
  .limited-offre-icon { height: 35px; margin-right: 0px; }
  .image-41 { width: 80px; }
  .div-block-346 { align-items: center; width: 60%; padding-left: 0px; }
  .payment-flds-box { width: 100%; }
  .checkout_panel { margin-left: -0.938rem; margin-right: -0.938rem; padding-left: 0.938rem; padding-right: 0.938rem; }
  .checkout-head { background-color: var(--slate-blue); margin-left: -0.938rem; margin-right: -0.938rem; padding-left: 0.938rem; padding-right: 0.938rem; }
  .rtc-left { height: auto; min-height: 0px; position: relative; overflow: hidden; }
  .offer-bold-3-copy { flex-direction: column; margin-right: 0px; display: flex; }
  .avatar-block-img { width: 45px; min-width: 45px; height: 45px; min-height: 45px; margin-right: 0.85rem; }
  .sign-up-text-2 { white-space: normal; }
  .small-text { margin-left: 5px; line-height: 12px; }
  .complete-purchase-text { color: var(--black); }
  .form-2.checkout-combo-form { width: 100%; }
  .checkout-container { overflow: hidden; }
  .secure-text { font-size: 12px; line-height: 12px; display: block; }
  .mbg-days { font-size: 12px; font-weight: 800; }
  .protection-block { margin-top: 0px; }
  .accepts_marketing { flex-flow: row; width: 100%; display: none; position: static; }
  .icon-promo { width: 12px; margin-left: 10px; }
  .mbg-text { margin-bottom: 0px; font-size: 8px; line-height: 12px; }
  .stripe-wallet-button { border-radius: 4px; }
  .review-shield-2 { width: 60px; margin-top: 0px; }
  .offer-container { height: 25px; margin-left: 10px; margin-right: 0px; }
  .div-block-3 { align-items: center; min-height: auto; }
  .secure-icon { width: 20px; min-width: 20px; height: 20px; min-height: 20px; }
  .divider-wrap { margin-top: 15px; margin-bottom: 15px; }
  .text-block-50 { font-size: 10px; }
  .sign-up-text { white-space: normal; }
  .customer-r-text { margin-bottom: 0px; }
  .inner { align-items: center; }
  .rtc-checkout { overflow: hidden; }
  .attentive_field { flex-flow: row; width: 100%; display: flex; position: static; }
  .footer-link { color: rgb(10, 10, 10); }
  .icon-cvv { height: 50px; }
  .limited-offre-head-3 { flex-flow: column; width: 100%; margin-bottom: 0px; margin-left: 10px; margin-right: 0px; padding-right: 15px; font-size: 12px; display: flex; }
  .checkbox-detail { width: 100%; max-width: 100%; display: block; position: relative; }
  .trusted-reviews { width: 100%; margin-top: 0px; padding-left: 0px; padding-right: 0px; }
  .checkout-subtotal-with-discounts-value { text-align: right; justify-content: flex-start; min-width: 30px; height: 100%; padding-bottom: 0px; padding-right: 0px; display: flex; }
  .text-scroll-b { font-size: 0.65rem; }
  .mobile-checkoutsummary { justify-content: flex-start; align-items: center; display: flex; }
  .checkout-coupon-button { width: 35%; }
  .input-label.float { transform: translateY(-0.8rem); }
  .heading-3.checkout { padding-left: 0.5rem; font-size: 1.125rem; font-weight: 900; }
  .heading-3.checkout-copy { margin-top: 0px; margin-bottom: -0.4rem; font-size: 1.125rem; font-weight: 700; }
  .heading-3.checkout { font-size: 1.125rem; font-weight: 900; }
  .heading-3.m.welcome_message { font-size: 1.375rem; }
  .footer-5 { align-items: center; }
  .footer-5.mobile { padding-top: 20px; padding-bottom: 20px; }
  .order-summary-tablet-mobile { border: 0px rgb(0, 0, 0); margin-top: 0px; margin-left: -15px; margin-right: -15px; padding-left: 15px; padding-right: 15px; display: block; }
  .cart-reserved { margin-right: 0px; }
  .checkout-review-name { font-size: 0.875rem; }
  .form-content { width: 100%; }
  .add-promo { align-items: center; margin-left: -15px; margin-right: -15px; padding-left: 15px; padding-right: 15px; }
  .image-10 { width: 60px; }
  .checkout_prices { min-width: 30px; }
  .checkout-submit-paypal { border-radius: 4px; }
  .countdown-v2 { flex-direction: row; align-items: center; height: auto; min-height: 35px; margin-top: 0px; margin-left: 0px; margin-right: 0px; padding: 10px 0px; }
  .icnon-summary { width: 12px; margin-left: 10px; }
  .brand-logo-image { height: 34px; }
  .checkout_menu { align-items: center; }
  .checkout-form-secure { font-size: 10px; }
  .mgb-extra { font-size: 12px; }
  .grey-line { width: 20%; }
  .form-wrapper { max-height: none; }
  .rtc-logo { width: 16px; }
  .section-3 { padding: 33px 25px 0px; position: relative; top: 0px; }
  .section-3.section-blue { padding-top: 44px; padding-bottom: 44px; }
  .section-3.try-it-sc { background-image: none; padding-bottom: 40px; }
  .section-3.faq-section { padding-top: 48px; padding-bottom: 20px; }
  .guarantee-sc-d { row-gap: 24px; text-align: center; grid-template-columns: 1fr; justify-items: center; }
  .guarantee-img-d.fordesk1 { display: none; }
  .guarantee-img-d.formobile1 { min-width: auto; height: 159px; display: block; }
  .guarantee-title { font-size: 26px; line-height: 30px; }
  .text-block-71 { font-size: 16px; }
  .faq-icon { color: var(--dark-slate-grey); }
  .faq-sc { width: 100%; }
  .question-text-mb { color: var(--dark-slate-grey); width: 100%; font-family: Quicksand, sans-serif; font-size: 17px; font-weight: 600; line-height: 20px; display: block; }
  .heading-block-4 { margin-bottom: 20px; }
  .question-text { width: 100%; max-width: 300px; font-size: 17px; font-weight: 600; line-height: 20px; }
  .question-text.hide { display: none; }
  .faq-text-2 { color: var(--dim-grey); font-size: 17px; line-height: 25px; }
  .heading-4 { font-size: 26px; line-height: 32px; }
  .p-text { margin-top: -10px; padding-left: 0px; padding-right: 0px; font-size: 16px; line-height: 24px; }
  .content-sc-item-info { text-align: left; align-items: flex-start; width: 100%; max-width: 100%; margin-top: 15px; margin-left: auto; margin-right: auto; padding-top: 0px; padding-bottom: 13px; }
  .content-sc-item-info.kj { margin-top: 15px; }
  .mb-20 { font-size: 24px; line-height: 32px; }
  .content-sc-item-wrapper-img { margin-bottom: 0px; }
  .content-sc-item-wrapper-img.sddesk { display: none; }
  .content-sc-item-2, .content-sc-item { margin-bottom: 0px; }
  .sm-button { width: 100%; }
  .size-radio-v2-2 { padding-left: 8px; padding-right: 8px; }
  .black-weight { font-size: 11px; line-height: 11px; }
  .option-label-2 { right: -19px; }
  .option-label { font-size: 11px; line-height: 11px; bottom: 2px; right: -1px; }
  .option-text-3 { margin-bottom: 5px; font-size: 12px; line-height: 10px; }
  .button-primary-d { color: var(--dark-slate-grey); letter-spacing: 0.8px; border-radius: 10px; height: 55px; margin-top: 13px; font-family: Quicksand, sans-serif; font-size: 18px; line-height: 20px; }
  .option-text-4 { line-height: 11px; }
  .header-option-item { width: auto; height: 100%; }
  .text-block-72, .text-block-73, .text-block-74 { font-weight: 600; }
  .text-block-75, .text-block-76, .text-block-77, .text-block-78, .text-block-79, .text-block-80 { color: var(--dark-cyan); }
  .pro-con { max-width: none; height: auto; }
  .list-item-4 { font-size: 15px; }
  .pro-div-left { width: 100%; display: none; }
  .heading-5 { font-size: 16px; line-height: 20px; }
  .pro-div-right { width: 100%; margin-top: 0px; }
  .div-block-22 { width: auto; margin-top: 4px; }
  .features-div { flex-wrap: nowrap; align-items: center; padding-left: 5px; display: block; }
  .text-block-8 { font-size: 14px; line-height: 14px; }
  .lim-div { width: 14em; margin-top: 0px; padding-top: 7px; padding-bottom: 7px; }
  .image-70.mm1, .image-70.mm2 { display: block; }
  .image-70.dd1, .image-70.dd2 { display: none; }
  .text-block-6 { margin-top: -2px; font-size: 11px; line-height: 12px; }
  .heading-8 { font-size: 18px; line-height: 18px; }
  .pro-section { background-color: var(--white); background-image: none; padding: 0px 0px 10px; }
  .text-block-7 { font-size: 8px; line-height: 12px; }
  .text-block-3 { font-size: 41px; font-weight: 600; line-height: 40px; }
  .div-block-29 { flex-direction: row; justify-content: space-between; display: block; }
  .button-2 { padding: 6px 13px; font-size: 14px; line-height: 16px; box-shadow: rgb(118, 45, 121) 0px 4px; }
  .heading-9 { margin-bottom: 0px; font-size: 39px; font-weight: 600; line-height: 34px; }
  .pro-div { flex-direction: column; }
  .div-block-19 { width: 33%; margin-right: 0px; }
  .offer-div { flex-direction: column; justify-content: space-between; width: 100%; }
  .div-block-20 { width: 33%; margin-left: 0px; padding-left: 0px; padding-right: 0px; }
  .image-4.formobile { margin-left: -10px; display: inline-block; }
  .image-3.formobile { margin-right: -10px; display: inline-block; }
  .image-3.fordesk { display: none; }
  .text-span-7 { font-size: 15px; top: -17px; }
  .text-block-4 { font-size: 70px; font-weight: 600; line-height: 59px; }
  .dd3 { display: none; }
  .div-block-30 { align-items: flex-start; padding-top: 6px; padding-left: 0px; display: block; }
  .text-block-5 { font-size: 35px; font-weight: 600; line-height: 35px; }
  .div-block-18 { align-items: flex-start; width: auto; margin-top: 0px; }
  .text-block-81 { margin-top: -5px; margin-bottom: 0px; font-size: 22px; line-height: 24px; }
  .mm3 { display: block; }
  .div-block-21 { text-align: center; align-items: flex-end; width: 50%; margin-left: auto; margin-right: auto; display: block; }
  .main-offer-div { margin-top: 9px; }
  .text-block-82 { margin-bottom: 13px; padding-right: 18px; font-size: 20px; }
  .heading-10 { font-size: 26px; line-height: 30px; }
  .l-icon-div { flex-direction: row; align-items: baseline; display: block; }
  .text-block-83 { padding-top: 4px; font-size: 18px; line-height: 23px; }
  .main-features-div { margin-top: 14px; padding: 0px 15px; }
  .tes-section { padding-top: 40px; padding-left: 20px; padding-right: 20px; display: none; }
  .tt-heading-top { padding-left: 15px; padding-right: 15px; font-size: 26px; line-height: 30px; }
  .tt-heading-down { margin-top: 11px; margin-bottom: 10px; font-size: 20px; font-weight: 500; line-height: 24px; }
  .tes-div { text-align: center; flex-direction: column; }
  .tes-para { padding-left: 27px; padding-right: 27px; font-size: 16px; line-height: 24px; }
  .tes-name { color: var(--dark-slate-grey); font-size: 14px; }
  .tes-inside-div { width: auto; margin-bottom: 26px; }
  .center-btn { width: auto; max-width: none; padding-left: 53px; padding-right: 53px; font-size: 16px; }
  .cen-btn-div { margin-top: 22px; margin-bottom: -23px; }
  .rev-section { padding-top: 43px; padding-left: 14px; padding-right: 14px; }
  .rev-section.ppsecrev.csdw { padding-top: 23px; }
  .rev-div { flex-direction: column; }
  .rev-insdie-div { width: auto; }
  .rev-para { font-size: 16px; line-height: 24px; }
  .ben-sec { margin-top: 0px; padding-top: 0px; }
  .div-block-349 { background-color: rgba(0, 0, 0, 0); background-image: none; }
  .heading-11 { text-align: center; font-size: 23px; line-height: 30px; }
  .text-block-86 { text-align: center; margin-bottom: -22px; font-size: 16px; line-height: 24px; }
  .div-block-350 { background-color: rgba(0, 0, 0, 0); flex-direction: column; width: 100%; padding: 193px 0px; display: block; }
  .div-block-351 { background-color: rgba(0, 0, 0, 0); width: 100%; padding: 25px 0px; }
  .div-block-352 { margin-bottom: 20px; }
  .div-block-353 { width: 100%; padding-left: 20px; padding-right: 20px; }
  .div-block-355, .div-block-356, .div-block-357, .div-block-358 { height: 50px; }
  .div-block-360, .div-block-361 { text-align: center; flex-direction: column; align-items: center; }
  .text-block-87 { font-size: 20px; }
  .top-heading { margin-bottom: 23px; font-size: 26px; line-height: 30px; }
  .top-heading.forcon { margin-top: 38px; margin-bottom: 24px; }
  .top-heading.hhy { margin-top: 0px; margin-bottom: 0px; }
  .cent-text-fea { font-size: 20px; line-height: 28px; }
  .con-para { padding-left: 12px; padding-right: 12px; font-size: 16px; font-weight: 400; line-height: 24px; }
  .con-para.con-cen, .con-div-center { padding-left: 0px; padding-right: 0px; }
  .button-3 { margin-bottom: 10px; padding-left: 25px; padding-right: 25px; font-size: 16px; }
  .two-vid-sec { padding-top: 20px; padding-bottom: 5px; }
  .div-block-362 { height: auto; display: block; }
  .paragraph-17 { margin-top: 31px; padding-left: 12px; padding-right: 12px; font-size: 16px; line-height: 24px; }
  .button-4 { font-size: 16px; }
  .div-block-364 { margin-top: -4px; padding: 38px 15px 45px; }
  .div-block-365 { height: 20px; margin-bottom: 0px; }
  .div-block-366 { height: 21px; margin-top: -4px; }
  .con-sec { margin-top: 0px; padding: 1px 25px 0px; }
  .con-con { max-width: none; padding-left: 0px; padding-right: 0px; }
  .four-fea-div { flex-direction: column; align-items: center; margin-top: -17px; }
  .fea-head { text-align: center; }
  .fea-para { text-align: center; padding-left: 30px; padding-right: 30px; font-size: 16px; line-height: 26px; }
  .fea-under-div { text-align: center; width: 100%; margin-top: 24px; }
  .image-73 { margin-left: auto; margin-right: auto; }
  .money-back-sec { padding-left: 25px; padding-right: 25px; }
  .offer-sec { padding-left: 15px; padding-right: 15px; }
  .of-left-div { text-align: center; width: 100%; }
  .of-right-div { text-align: center; width: 100%; margin-top: 19px; }
  .heading-12 { font-size: 26px; line-height: 30px; }
  .heading-13 { margin-top: -8px; font-size: 20px; line-height: 30px; }
  .paragraph-18 { font-size: 16px; line-height: 22px; }
  .button-5 { font-size: 16px; }
  .div-block-367 { flex-direction: column; align-items: center; }
  .text-block-88 { color: var(--alice-blue-3); font-size: 13px; font-weight: 300; }
  .text-block-89 { color: var(--alice-blue-3); margin-top: 7px; font-size: 13px; }
  .link-2, .link-3, .link-4 { color: var(--alice-blue-3); }
  .div-block-368 { text-align: center; }
  .wave-block-div { height: 40px; }
  .div-block-369 { width: auto; height: auto; }
  .heading-14 { padding-left: 10px; padding-right: 10px; font-size: 16px; line-height: 23px; }
  .div-block-370 { width: auto; height: auto; margin-top: 40px; }
  .div-block-371 { background-color: rgb(241, 246, 250); flex-direction: column; padding: 0px; }
  .button-6 { margin-top: 23px; padding-left: 37px; padding-right: 37px; font-size: 16px; }
  .div-block-373 { margin-top: 0px; padding-top: 33px; top: 0px; bottom: 0px; }
  .nav-con { justify-content: flex-start; align-items: center; max-width: none; display: block; }
  .top-navbar { padding: 11px 10px; }
  .icon-4 { color: var(--white); display: none; }
  .text-block-91 { font-size: 21px; }
  .nav-btn-div.mobnow { display: none; }
  .nav-menu { background-color: var(--dark-slate-grey); flex-direction: column; justify-content: center; }
  .menu-button { background-color: var(--dark-slate-grey); display: block; }
  .menu-button.w--open { background-color: var(--dark-slate-grey); }
  .mob-btn-div { float: right; clear: none; background-color: var(--orange); border-radius: 30px; align-items: center; margin-top: 7px; padding: 7px 12px; text-decoration: none; display: inline-block; position: relative; left: 27px; }
  .text-block-92 { color: var(--dark-slate-grey); font-family: Quicksand, sans-serif; font-size: 15px; font-weight: 700; }
  .image-75 { margin-top: 24px; }
  .image-75.f-d { display: none; }
  .div-block-374 { text-align: center; }
  .smalls { margin-bottom: 0px; font-size: 10px; }
  .image-76 { width: 60px; }
  .add-addon { background-color: rgb(41, 74, 89); order: 2; font-size: 12px; }
  .bump-title { color: rgb(255, 255, 255); font-size: 15px; }
  .checkbox-detail-2 { width: 100%; max-width: 100%; margin-left: 0px; padding-right: 0px; font-size: 11px; display: block; position: relative; }
  .heading-javy-top { text-align: left; margin-top: 3px; margin-bottom: 6px; font-size: 14px; line-height: 20px; }
  .image-26 { width: 140px; }
  .div-block-375 { padding-top: 10px; }
  .check-icon { width: 14px; min-width: 14px; height: 14px; min-height: 14px; transform: translateY(5px); }
  .div-block-349-copy-copy { padding-top: 12px; padding-bottom: 12px; }
  .rtc-checkout-2 { overflow: hidden; }
  .checkout-submit-paypal-2 { border-radius: 4px; }
  .featured-item { align-items: flex-start; margin-bottom: 10px; }
  .text-block-66 { font-size: 16px; line-height: 23px; }
  .btn-qty.checkout-quantity-decrease, .btn-qty.checkout-quantity-increase { width: 1.875rem; min-width: 1.875rem; height: 1.875rem; min-height: 1.875rem; }
  .text-block-69-copy { font-size: 12px; line-height: 20px; }
  .grid-3 { order: 1; grid-template-columns: 1fr 1fr; align-items: start; }
  .grid-3.vertical { grid-template-columns: 2fr 1fr; align-items: center; display: block; }
  .addon-selector { flex-direction: column; display: flex; }
  .addon-selector.new-one { flex-direction: row; }
  .features-list { margin-top: 9px; list-style-type: none; }
  .div-block-378 { border: 1px dashed rgb(0, 0, 0); border-radius: 12px; margin-bottom: 0px; }
  .protection-block-2 { margin-top: 0px; }
  .payment-agree-2 { font-size: 8px; }
  .payment-agree-2.pp02 { margin-top: -26px; }
  .mbg-text-2 { margin-bottom: 0px; font-size: 10px; line-height: 13px; }
  .brand-logo-image-2 { height: 2.1rem; }
  .brand-logo-image-2.hh1 { height: 2.5rem; }
  .block_bundle-builder_flavor-qty { flex-direction: column; flex: 0 0 auto; align-items: center; width: 100%; max-width: 6.25rem; overflow: visible; }
  .feature-text-2 { margin-top: 0px; font-size: 12px; font-weight: 600; line-height: 12px; }
  .bump-description-copy { margin-bottom: 0px; font-size: 8px; }
  .div-block-384 { padding: 10px; display: none; }
  .summary-item { font-size: 14px; }
  .grid { margin-top: 0px; }
  .grid-23 { align-items: center; }
  .image-25 { width: 75%; }
  .checkout-form-secure-2 { font-size: 10px; }
  .checkout-head-2 { background-color: var(--dark-slate-grey); }
  .text-block-94 { font-size: 13px; }
  .div-block-388 { padding-top: 0px; }
  .div-block-389 { font-size: 12px; }
  .div-block-391 { order: 3; padding-top: 4px; }
  .text-block-96 { margin-top: 2px; line-height: 18px; }
  .text-block-66-copy-copy-copy { font-size: 24px; line-height: 24px; }
  .block_bundle-builder_flavor-qty-inner { align-items: center; width: 100%; max-width: 5.625rem; height: 2.1875rem; }
  .tab-price-wrap-3 { justify-content: flex-start; margin-top: 0px; margin-bottom: 0px; }
  .price-type-4 { font-size: 13px; line-height: 20px; display: inline-block; }
  .badge-best-seller-4 { margin-bottom: 0px; line-height: 12px; display: flex; }
  .normal-price { margin-top: 0px; margin-left: 0px; font-size: 12px; font-weight: 700; }
  .checkout-select-variant { flex-wrap: wrap; padding-top: 0px; padding-bottom: 0px; display: block; }
  .checkout-select-variant.w--current { padding-top: 15px; }
  .checkout-select-variant._3_bottles { padding-bottom: 10px; }
  .checkout-select-variant._2_bottles { background-color: rgb(246, 248, 248); padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
  .checkout-select-variant._1_bottles { height: 190px; padding-top: 0px; padding-left: 0px; padding-right: 0px; position: relative; }
  .checkout-select-variant._2_bottles { padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
  .checkout-select-variant._4_bottles { padding-bottom: 10px; }
  .check-wrapper-5 { margin-right: 0px; }
  .best-seller-inner { display: none; }
  .best-seller-inner.mobile { color: rgb(0, 0, 0); border-radius: 6px; justify-content: space-between; align-items: center; margin-right: 0px; padding-top: 5px; padding-bottom: 5px; display: none; }
  .text-block-17 { font-size: 16px; font-weight: 600; line-height: 16px; }
  .tabs-menu-2 { gap: 8px; grid-template-columns: 1fr 1fr; margin-bottom: 5px; }
  .discount-pill { padding: 6px; display: flex; }
  .badge-best-value { margin-bottom: 0px; }
  .unit_price { font-size: 27px; line-height: 29px; }
  .text-block-101 { color: var(--black); text-align: center; letter-spacing: 0.6px; font-size: 7px; font-weight: 600; line-height: 7px; }
  .reg-price-2 { margin-left: 5px; font-size: 12px; }
  .pricing-tab-grid-2 { grid-template-columns: 1fr; margin-top: 0px; margin-left: 0px; position: relative; }
  .checkout-price-3 { margin-top: 0px; margin-left: 0px; font-size: 12px; font-weight: 600; }
  .date-text { font-size: 10px; }
  .pricing-container { align-items: center; }
  .free-shipping-box { font-size: 11px; }
  .sub-title-txt { font-size: 12px; line-height: 20px; }
  .sel-top-div { justify-content: space-between; padding-top: 7px; padding-bottom: 7px; }
  .sel-image-div { margin-left: 0px; margin-right: 0px; }
  .option-box-div { height: 220px; }
  .option-box-div.firstoptiondiv { height: 190px; }
  .heading-15 { letter-spacing: 0px; font-size: 20px; line-height: 20px; }
  .text-block-103 { font-size: 12px; }
  .text-block-106 { font-size: 10px; }
  .text-block-107 { font-size: 12px; }
  .steps-inner-2 { align-items: center; width: 100%; }
  .checkout-cart-display-2 { order: 2; }
  .steps-text { font-size: 10px; }
  .checkout-steps { background-color: rgba(0, 0, 0, 0); justify-content: space-between; align-items: center; }
  .column { margin-bottom: 0px; }
  .column.desk-6 { width: 100%; }
  .welcome-club { inset: 0%; }
  .summary-success { margin-left: 0px; }
  .content-wrapper { overflow: hidden; }
  .text-block-108 { font-size: 8px; font-weight: 600; line-height: 8px; }
  .pricing-tab-grid-3 { grid-template-columns: 1fr; margin-top: 0px; margin-left: 0px; position: relative; }
  .pricing-tab-content-2 { justify-content: center; }
  .discount-pill-2 { padding: 6px; display: block; }
  .tab-price-wrap-4 { justify-content: flex-start; margin-top: 0px; margin-bottom: 0px; }
  .div-block-393 { flex-direction: column; align-items: center; }
  .heading-16 { text-align: center; margin-bottom: 13px; font-size: 24px; line-height: 31px; }
  .heading-17 { text-align: center; padding-left: 14px; padding-right: 14px; font-size: 18px; line-height: 25px; }
  .button-7 { font-size: 18px; font-weight: 700; line-height: 23px; }
  .div-block-394 { width: 100%; }
  .div-block-395 { width: 100%; margin-top: 19px; }
  .reviews-list-2 { padding-left: 1px; padding-right: 1px; }
  .review-info-2 { border: 1px solid rgba(0, 0, 0, 0.37); border-top-left-radius: 6px; border-top-right-radius: 6px; height: auto; padding-top: 12px; padding-left: 7px; padding-right: 7px; }
  .person-name-3 { margin-bottom: 4px; margin-right: 0px; }
  .review-text-2 { margin-bottom: 0px; padding-bottom: 0px; }
  .mon-back-sec { padding-bottom: 39px; }
  .container-5 { max-width: none; padding-left: 26px; padding-right: 26px; }
  .div-block-396 { flex-direction: column; align-items: center; }
  .paragraph-19 { text-align: center; font-size: 16px; line-height: 24px; }
  .heading-18 { text-align: center; margin-top: 10px; }
  .div-block-397 { text-align: center; flex-direction: column; align-items: center; }
  .div-block-398 { text-align: center; width: 100%; margin-bottom: 10px; }
  .div-block-399 { text-align: left; width: 100%; padding-left: 0px; }
  .div-block-400 { flex-direction: column; }
  .div-block-401 { width: 100%; padding-left: 0px; }
  .div-block-402 { text-align: center; width: 100%; margin-bottom: 10px; margin-left: auto; margin-right: auto; }
  .div-block-403 { text-align: center; width: 100%; padding-left: 0px; padding-right: 0px; }
  .div-block-404 { width: 100%; margin-top: 33px; padding-left: 0px; padding-right: 0px; }
  .pil-img-desk { display: none; }
  .pil-img-mobile { margin-left: auto; margin-right: auto; display: block; }
  .features-section { padding: 15px 20px 58px; }
  .container-6 { background-position: 50% 63%; background-repeat: no-repeat; background-size: 425px; }
  .div-block-405 { flex-direction: column; }
  .div-block-406 { align-items: flex-start; padding-top: 17px; padding-bottom: 17px; }
  .div-block-406.fordd { display: none; }
  .div-block-406.formm { display: flex; }
  .div-block-406.fddd { display: none; }
  .div-block-406.fmmm { display: flex; }
  .heading-19 { line-height: 27px; }
  .heading-19.rit { text-align: left; }
  .div-block-407.cen1 { width: 20%; }
  .div-block-408.rit { margin-left: 30px; margin-right: 0px; }
  .paragraph-20 { font-size: 16px; line-height: 24px; }
  .paragraph-20.rit { text-align: left; }
  .div-block-409, .div-block-410 { width: 100%; }
  .div-block-411 { width: 100%; margin-left: 0px; margin-right: 0px; }
  .image-77.ford { display: none; }
  .image-77.form { margin: 32px auto 15px; display: block; }
  .div-block-412 { width: 100%; padding-left: 18px; padding-right: 18px; }
  .heading-20 { font-size: 26px; line-height: 30px; }
  .text-block-109 { font-size: 20px; line-height: 28px; }
  .div-block-295 { flex-direction: row-reverse; }
  .div-block-295.stickyforcheckout { flex-direction: column; height: 59px; }
  .bar-promo { width: 90%; font-size: 14px; }
  .promo-code { margin-top: 1px; margin-left: 5px; padding-top: 3px; padding-bottom: 3px; }
  .div-block-296 { justify-content: flex-start; margin-top: 1px; }
  .text-block-35 { width: auto; font-size: 9px; line-height: 11px; }
  .offer-countdown { font-size: 21px; }
  .text-block-110 { display: block; }
  .one-side-section { background-image: linear-gradient(rgba(0, 0, 0, 0) 91%, rgb(255, 255, 255)), url(""); background-position: 0px 0px, 50% 100%; background-repeat: repeat, no-repeat; background-size: auto, contain; background-attachment: scroll, scroll; height: auto; margin-top: 0px; padding-top: 0px; }
  .container-7 { flex-direction: column; }
  .div-block-415 { border: 1px rgb(0, 0, 0); }
  .div-block-416 { width: 100%; margin-bottom: 23px; padding-left: 20px; padding-right: 20px; }
  .bar-promo-2 { width: 100%; padding: 6px 36px; font-size: 14px; line-height: 19px; }
  .div-block-417, .div-block-418, .div-block-419, .div-block-420, .div-block-421, .div-block-422 { display: none; }
  .center-cta-sec { padding-left: 20px; padding-right: 20px; }
  .heading-21 { font-size: 22px; line-height: 31px; }
  .three-sec { padding-left: 20px; padding-right: 20px; }
  .container-8 { flex-direction: column; }
  .div-block-423 { width: 100%; padding-left: 30px; padding-right: 30px; }
  .div-block-424 { width: 100%; margin-top: 34px; margin-left: 0px; margin-right: 0px; padding-left: 30px; padding-right: 30px; }
  .div-block-425 { width: 100%; margin-top: 34px; padding-left: 30px; padding-right: 30px; }
  .heading-22 { font-size: 24px; line-height: 30px; }
  .paragraph-21 { font-size: 16px; }
  .side-div { flex-direction: column; margin-bottom: 30px; }
  .div-block-426 { width: 100%; padding-left: 0px; }
  .div-block-426.fr1 { text-align: left; padding-right: 0px; }
  .div-block-427 { width: 100%; padding-right: 0px; }
  .div-block-427._2nd.gt1mob { padding-left: 0px; display: block; }
  .ss-div { flex-direction: column; }
  .div-block-428 { width: 100%; display: none; }
  .div-block-429 { width: 100%; padding-bottom: 0px; }
  .pic-div-mob { background-image: linear-gradient(rgba(0, 0, 0, 0) 74%, rgb(255, 255, 255) 93%), url(""); background-position: 0px 0px, 50% center; background-repeat: repeat, no-repeat; background-size: auto, cover; border: 1px rgb(0, 0, 0); height: 200px; padding-bottom: 15px; padding-right: 0px; display: block; }
  .div-block-430, .div-block-431, .div-block-432 { text-align: center; }
  .mb2 { color: var(--white); text-align: center; margin-bottom: 25px; font-family: Quicksand, sans-serif; font-size: 26px; line-height: 45px; display: block; }
  .gt2mob { display: block; }
  .div-block-434 { padding-left: 9px; }
  .div-block-435 { padding-top: 7px; padding-right: 0px; }
  .heading-23 { font-size: 21px; line-height: 35px; }
  .text-span-74 { font-size: 20px; }
  .note-text { font-size: 12px; }
  .badge-best-seller-5 { max-width: 70px; padding-left: 5px; padding-right: 5px; font-size: 8px; position: absolute; inset: auto 10px auto auto; }
  .quantity-sc { padding-top: 0px; }
  .price-type-6 { text-align: left; margin-bottom: 2px; font-size: 12px; line-height: 16px; }
  .upsell-select-variant, .upsell_select_free { padding-left: 5px; padding-right: 5px; }
  .tabs-menu-3 { gap: 8px; grid-template-columns: 1fr 1fr 1fr; margin-bottom: 5px; }
  .button-span-2.ct { margin-top: 0px; font-size: 8px; }
  .add-to-order { text-align: center; font-size: 20px; font-weight: 600; }
  .text-span-75, .text-span-76 { font-size: 20px; }
  .add-to-order-2 { font-size: 17px; font-weight: 600; }
  .footer-6 { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }
  .inner-upsell { flex-flow: column wrap; padding-bottom: 0px; display: flex; }
  .text-block-24, .link-5 { color: rgb(255, 255, 255); }
  .heading-24 { font-size: 26px; }
  .text-span-77 { font-size: 14px; }
  .column-3 { margin-top: -34px; }
  .column-4 { margin-top: -37px; }
  .column-5 { margin-top: -47px; }
  .text-span-78, .text-span-79 { font-size: 10px; }
  .text-span-80, .text-span-81 { font-size: 16px; }
  .text-span-82, .text-span-83 { font-size: 12px; }
  .mob-div-render { margin-top: 30px; display: block; }
  .section-1-left-2 { flex-direction: column; padding-top: 54px; padding-bottom: 20px; }
  .mb-5-2 { font-size: 16px; line-height: 20px; }
  .text-primary-2 { text-align: left; flex-direction: row; font-size: 26px; line-height: 32px; display: block; }
  .text-primary-2.is-mobile { text-align: left; font-size: 26px; line-height: 32px; display: block; }
  .text-primary-2.is-desktop { display: none; }
  .h-div { padding-left: 0px; padding-right: 0px; display: block; }
  .h-div.mobonlydiv { margin-top: -13px; margin-bottom: 38px; display: block; }
  .sub-tt { color: var(--steel-blue); font-size: 20px; line-height: 29px; }
  .tt-top-head { color: var(--dark-slate-grey); font-size: 26px; }
  .rr-text { text-align: left; margin-bottom: 2px; }
  .table-head-2 { font-size: 12px; line-height: 15px; }
  .h1-heading-2 { padding-left: 0px; padding-right: 0px; font-size: 26px; line-height: 32px; }
  .container-9 { width: 400px; max-width: none; padding-left: 10px; padding-right: 10px; position: static; overflow: scroll; }
  .section-4 { object-fit: fill; width: auto; padding-top: 39px; padding-bottom: 61px; overflow: visible; }
  .div-block-436 { flex-direction: column; }
  .bold-text-5 { color: var(--white); font-size: 25px; line-height: 30px; }
  .text-f { font-size: 18px; }
  .div-block-437 { width: 100%; margin-top: -13px; padding-right: 0px; }
  .div-block-438 { width: 100%; margin-top: 22px; padding-left: 20px; padding-right: 20px; }
  .heading-25 { font-size: 19px; font-weight: 700; }
  .heading-26 { font-size: 26px; line-height: 36px; }
  .image-86 { margin-left: -6px; }
  .heading-27.ccpage { font-size: 29px; line-height: 35px; }
  .div-block-439 { padding-top: 22px; }
  .feature-ch-div { padding-bottom: 5px; }
  .feature-ch-div._22 { margin-top: 5px; }
  .heading-28 { font-size: 10px; line-height: 15px; }
  .div-block-441, .div-block-442 { width: 100%; }
  .right-div { flex-direction: column; padding-left: 20px; }
  .div-block-444, .div-block-445 { width: 30px; height: 30px; }
  .image-88 { height: auto; }
  .div-block-446, .div-block-447, .div-block-448, .div-block-449 { width: 30px; height: 30px; }
  .text-span-85 { font-size: 16px; }
  .container-11 { max-width: none; }
  .nav-menu-three { flex-direction: column; }
  .comp_price { font-size: 12px; }
  .ss-text { font-size: 14px; }
  .div-block-450 { left: -5px; }
  .text-span-95 { font-size: 16px; }
  .comp_price-2 { font-size: 12px; }
  .bold-text-6, .bold-text-7 { text-align: left; }
  .div-block-451 { margin-top: 20px; }
  .div-block-452 { align-items: stretch; }
  .text-block-113, .text-block-114 { font-size: 12px; line-height: 16px; }
  .section-6 { padding-top: 31px; padding-left: 30px; padding-right: 30px; }
  .heading-30 { font-size: 25px; }
  .paragraph-22 { font-size: 16px; }
  .heading-31 { font-size: 20px; line-height: 29px; }
  .heading-32 { font-size: 22px; }
  .div-block-461 { flex-direction: column; }
  .div-block-462 { width: 100%; margin-top: -7px; }
  .div-block-463 { width: 100%; margin-top: 21px; margin-bottom: 21px; }
  .div-block-464 { width: 100%; margin-top: 37px; font-family: Quicksand, sans-serif; }
  .button-8 { text-align: center; background-color: rgb(255, 142, 46); border-radius: 8px; width: 100%; padding-top: 14px; padding-bottom: 14px; font-family: Brandon, sans-serif; font-weight: 500; line-height: 18px; }
  .pp_div_new_link, .cc_btn_div { height: 55px; }
  .text-block-125 { font-size: 16px; line-height: 23px; }
  .review-fb-inner { border-radius: 25px; padding-right: 20px; }
  .facebook-reviews-sec { border-radius: 10px; }
  .fb-below { margin-left: 10px; font-size: 12px; }
  .fb-review { grid-template-columns: minmax(60px, 60px) 1fr; }
  .fb-text { font-size: 14px; }
  .heading-33 { margin-top: 5px; line-height: 28px; }
  .div-block-466.ds1 { padding-bottom: 3px; }
  .logo-div { flex-direction: column; justify-content: center; }
  .top-div-new { padding-left: 14px; padding-right: 14px; }
  .top-div-new.fd1 { padding-top: 8px; padding-bottom: 8px; }
  .gua_text { font-size: 12px; line-height: 17px; }
  .call_text { font-size: 12px; }
  .header_div_block { width: auto; }
  .text-block-129 { font-size: 14px; line-height: 18px; }
  .text-block-129.ffr1 { display: block; }
  .text-block-129.frr2 { display: none; }
  .div-block-469 { border-top: 1px solid var(--white); border-left-style: none; margin-top: 8px; margin-left: 0px; padding-top: 6px; padding-left: 0px; }
  .new_checkout_div { flex-direction: column; }
  .new_first { width: 100%; margin-right: 0px; }
  .new_first.newup { width: 100%; }
  .new_second { width: 100%; margin-left: 0px; }
  .new_img_nuzz { display: block; }
  .gen-sec { flex-direction: column; padding: 34px 16px; }
  .div-block-473 { flex-direction: column; }
  .top-log-heading { margin-top: 10px; font-size: 22px; }
  .top-log-heading.fs { position: relative; }
  .icon-8 { display: none; }
  .container-14 { padding-left: 20px; }
  .brand { padding-left: 0px; }
  .brand.dgf { position: static; }
  .navbar-3 { padding-left: 0px; padding-right: 0px; }
  .navbar-3.is-diff-color { background-color: rgb(1, 33, 105); }
  .text-block-130 { font-size: 10px; }
  .div-block-12 { margin-top: 8px; }
  .text-span-44 { font-size: 13px; }
  .offer-text-block-2 { text-align: center; margin-top: 10px; font-size: 15px; }
  .div-with-offer { flex-direction: column; }
  .paragraph-8 { margin-bottom: 5px; font-size: 10px; }
  .column-6.left-side-column { padding-bottom: 14px; }
  .image-33.rt1.desk7 { display: none; }
  .image-33.rt1.mob7, .image-33.mob6 { display: inline-block; }
  .image-33.desk6 { display: none; }
  .image-33.de1.mob4, .image-33.de1.mob5 { display: inline-block; }
  .image-33.de1.desk4, .image-33.de1.desk5 { display: none; }
  .div-block-477 { align-items: center; width: 100%; padding-top: 20px; padding-bottom: 20px; }
  .text-block-131 { font-family: "DM Sans", sans-serif; font-size: 14px; }
  .heading-37 { font-size: 12px; line-height: 16px; }
  .image-29.mob1 { display: block; }
  .image-29.desk1 { display: none; }
  .div-block-479 { width: auto; }
  .div-block-479.tt3 { width: auto; margin-right: 9px; }
  .div-block-479.tt2 { width: auto; }
  .heading-38 { display: none; }
  .text-span-42 { font-size: 13px; }
  .div-block-480 { margin-top: 0px; }
  .text-block-133 { font-size: 10px; }
  .offer-heading-2 { text-align: center; font-size: 19px; line-height: 28px; display: none; }
  .text-block-135 { font-size: 20px; }
  .section-8 { margin-top: 10px; padding-bottom: 36px; }
  .link-block-9 { width: 30px; height: 30px; }
  .link-block-9.re1 { width: 25px; height: 25px; }
  .text-span-43 { color: rgb(245, 2, 2); font-weight: 700; }
  .mid-two { flex-wrap: wrap-reverse; }
  .heading-41 { font-size: 30px; font-weight: 700; }
  .heading-42 { font-size: 20px; line-height: 26px; }
  .div-block-483 { width: 38px; }
  .button-9 { text-align: left; text-transform: uppercase; width: auto; padding: 15px 11px; font-family: "DM Sans", sans-serif; font-size: 18px; line-height: 23px; }
  .heading-43 { text-align: center; }
  .text-block-137 { font-size: 10px; }
  .text-block-138 { margin-bottom: 6px; font-size: 12px; line-height: 13px; }
  .div-block-485 { text-align: center; width: 100%; padding-left: 0px; }
  .for-mob-head-2 { color: rgb(0, 35, 126); text-align: center; letter-spacing: -0.2px; text-transform: uppercase; margin-top: 7px; margin-bottom: 21px; font-family: "DM Sans", sans-serif; font-size: 23px; font-weight: 700; line-height: 27px; display: block; }
  .text-block-139 { margin-left: -9px; line-height: 16px; }
  .text-block-140 { font-size: 13px; font-weight: 400; line-height: 15px; }
  .paragraph-14 { text-align: center; }
  .text-block-142 { padding-left: 5px; font-size: 10px; }
  .text-block-143 { letter-spacing: 0px; margin-top: 10px; font-size: 16px; font-weight: 400; line-height: 20px; }
  .text-block-144 { font-size: 13px; }
  .div-block-488 { width: 100%; padding-left: 12px; padding-right: 12px; }
  .tim-div { flex-direction: row; align-items: stretch; margin-top: 12px; font-size: 12px; line-height: 13px; }
  .side-image { padding-top: 0px; padding-bottom: 0px; }
  .side-image.deskimg { display: none; }
  .side-image.mobimg { margin-left: auto; margin-right: auto; display: block; }
  .paragraph-7 { line-height: 26px; }
  .text-span-40 { padding-left: 0px; padding-right: 17px; }
  .paragraph-10 { margin-bottom: 28px; font-size: 18px; font-weight: 500; line-height: 28px; }
  .div-block-489 { width: 100%; }
  .image-32.mid1.desk3 { display: none; }
  .image-32.mid1.mob3, .image-32.mob2 { display: inline-block; }
  .image-32.desk2 { display: none; }
  .div-block-490 { background-color: rgba(0, 0, 0, 0); background-image: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255) 30%); padding-top: 25px; padding-bottom: 11px; }
  .link-12 { letter-spacing: -0.2px; background-color: rgb(86, 236, 56); background-image: linear-gradient(rgb(120, 183, 7), rgb(39, 156, 53)); border-radius: 10px; padding-top: 12px; padding-bottom: 12px; font-family: "DM Sans", sans-serif; font-weight: 500; }
  .text-span-37 { font-size: 20px; font-weight: 400; }
  .div-block-491 { text-align: center; }
  .div-block-492 { flex-direction: column; align-items: center; }
  .text-block-148 { color: rgb(233, 241, 244); margin-top: 7px; font-size: 13px; }
  .div-block-31 { text-align: center; }
  .link-13 { color: rgb(233, 241, 244); }
  .text-block-149 { color: rgb(233, 241, 244); font-size: 13px; font-weight: 300; }
  .new-footer-sec-2 { padding-left: 26px; padding-right: 26px; }
  .adv_footer_text { font-size: 12px; }
  .div-block-493 { margin-top: 13px; }
  .heading-46 { font-size: 20px; }
  .div-block-495, .div-block-497 { margin-left: 10px; }
  .paragraph-24, .paragraph-25 { font-size: 16px; line-height: 20px; }
  .heading-47 { margin-bottom: 19px; font-size: 21px; }
  .vid-div-mobile { align-self: stretch; padding: 29px 25px 30px; display: block; }
  .image-91 { width: 18px; top: -3px; }
  .free-shipping-div { justify-content: center; align-items: center; line-height: 8px; }
  .image-92 { width: 7px; margin-top: 0px; display: block; }
  .image-93 { width: 7px; margin-top: 0px; }
  .image-94, .image-95 { width: 170px; }
  .image-96 { width: 155px; }
  .free-bonus-badge-div { text-align: center; justify-content: center; align-items: center; padding: 2px 8px; font-size: 11px; line-height: 8px; }
  .top-note-down-div { text-align: right; width: auto; padding-right: 0px; position: relative; }
  .top-bar-text { width: 100%; padding: 0px; font-size: 14px; font-weight: 700; line-height: 19px; }
  .div-block-295-copy { flex-direction: row; align-items: center; padding-top: 7px; padding-bottom: 7px; }
  ._2nd-bar-text-copy { width: auto; font-size: 14px; }
  .div-block-296-copy { flex-direction: row-reverse; margin-top: 0px; }
  .text-block-35-copy { text-align: left; margin-left: 1px; padding-left: 8px; font-size: 9px; line-height: 11px; }
  .offer-countdown-2 { font-size: 21px; }
  .reviews-list-3 { grid-template-columns: 1fr 1fr; padding-left: 1px; padding-right: 1px; }
  .top-navbar-2 { padding: 8px 10px 11px; }
  .heading-w-mobile { text-align: center; margin-bottom: 0px; padding-left: 8px; padding-right: 8px; font-family: "Proxima Nova", sans-serif; font-size: 34px; line-height: 37px; display: block; }
  .table-head-img-2 { width: 81px; height: auto; padding-top: 5px; top: 0px; }
  .section-10 { padding: 33px 25px 0px; position: relative; top: 0px; }
  .section-10.try-it-sc { background-image: none; padding-bottom: 40px; }
  .section-11.try-it-sc { background-position: 50% 5%; background-size: 1000px; }
  .tt-trust-heading { font-size: 22px; line-height: 30px; }
  .cc-div { text-align: right; margin-top: 8px; margin-bottom: 8px; padding-right: 20px; position: relative; }
  .image-111 { width: 56px; }
  .centered-heading { margin-bottom: 10px; font-size: 34px; line-height: 38px; }
  .centered-heading.gf1 { margin-bottom: 36px; font-size: 30px; line-height: 30px; display: none; }
  .ss-pic { width: 22px; }
  .top-hero-heading { text-align: center; margin-top: 0px; font-size: 34px; line-height: 37px; }
  .section-2-2 { padding-top: 30px; padding-bottom: 32px; }
  .nav-menu-2 { background-color: rgb(41, 74, 89); flex-direction: column; justify-content: center; }
  .con-heading-left { text-align: center; margin-bottom: 20px; font-size: 24px; font-weight: 800; line-height: 27px; }
  .ico-text { font-size: 14px; line-height: 21px; }
  .con-heading-top { font-size: 34px; line-height: 37px; }
  .image-109.gfr1 { margin-left: 8px; }
  .test-block { width: 100%; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }
  .bot-hero-heading { text-align: center; margin-top: 0px; padding-left: 21px; padding-right: 21px; font-size: 34px; line-height: 37px; }
  .heading-large { font-size: 1.75rem; }
  .heading-large.secondary { text-align: center; font-size: 34px; font-weight: 700; line-height: 40px; }
  .hero-features-block { width: 100%; padding-left: 0px; padding-right: 0px; }
  .guarantee-title-2 { font-size: 26px; line-height: 30px; }
  .name-text { font-size: 12px; line-height: 12px; }
  .slider-arrow-embed { top: 100px; }
  .slider-arrow-embed.fr1, .slider-arrow-embed.tr1 { top: 6px; }
  .slider-arrow-embed.hgt1 { top: 30px; }
  .mob-btn-div-2 { float: right; clear: none; background-color: rgb(253, 176, 2); border-radius: 30px; align-items: center; margin-top: 7px; padding: 7px 12px; text-decoration: none; display: inline-block; position: relative; left: 27px; }
  .mob-btn-div-2.cta_btn.v03mobile { color: rgb(255, 255, 255); background-color: rgb(41, 175, 92); padding-left: 19px; padding-right: 19px; font-size: 1.3em; }
  .bot-hero-features-block { width: 100%; padding-left: 0px; padding-right: 0px; }
  .offer-countdown-3 { font-size: 21px; }
  .ff-div { flex-wrap: nowrap; align-items: center; padding-left: 5px; font-size: 1.3em; display: block; }
  .text-block-150 { font-size: 16px; }
  .div-block-551 { width: 15px; }
  .comp-text { font-size: 13px; line-height: 19px; }
  .new-bot-hero-btn { background-image: none; width: 100%; padding-right: 0px; font-size: 20px; line-height: 24px; }
  .tt-bar-img-mobile { display: inline-block; }
  .question-text-mb-2 { color: rgb(41, 74, 89); width: 100%; font-family: Quicksand, sans-serif; font-size: 17px; font-weight: 600; line-height: 20px; display: block; }
  .text-block-151 { font-size: 20px; }
  .ship-by-copy { font-size: 0.65rem; }
  .bot-div-right { width: 100%; display: block; }
  .bot-div-right.desk { display: none; }
  .bot-div-right.mobile { margin-top: 20px; margin-bottom: 16px; display: block; }
  .person-name-4 { margin-bottom: 4px; margin-right: 0px; font-size: 12px; }
  .steps-sec { height: auto; padding: 45px 20px; }
  .three-con-para { text-align: center; height: auto; margin-top: -10px; padding-left: 0px; padding-right: 0px; font-size: 16px; line-height: 22px; }
  .div-block-547 { width: 15px; margin-right: -7px; }
  .rev-heading-div { margin-bottom: 30px; }
  .mob-gold-img { width: 104px; position: relative; left: 6px; }
  .mob-third-img { width: 87px; position: relative; left: -2px; }
  .table-text { font-size: 14px; font-weight: 400; line-height: 21px; }
  .div-block-529 { width: 100%; padding-left: 0px; padding-right: 0px; }
  .table-sec { padding: 35px 20px; }
  .heading-51 { text-align: center; padding-left: 14px; padding-right: 14px; font-size: 18px; line-height: 25px; }
  .table-logo-2 { width: 55px; height: auto; padding-left: 5px; padding-right: 5px; }
  .check-icon-wrong { width: 20px; min-width: 20px; height: 20px; min-height: 20px; }
  .testi-container { flex-direction: column; margin-top: 28px; display: none; }
  .pro-con-2 { max-width: none; height: auto; padding-left: 20px; padding-right: 20px; }
  .sticky-nav-div { justify-content: center; }
  .wrong-col { padding: 18px 2px; }
  .top-bb-div { align-items: center; left: 0px; }
  .mask-4 { text-align: center; overflow: hidden; }
  .rating-text { padding-top: 5px; padding-bottom: 5px; font-size: 12px; line-height: 14px; }
  .testimonial-slider-left { left: -10px; }
  .testimonial-slider-left.re1 { width: 30px; }
  .text-center-2 { font-size: 26px; line-height: 32px; }
  .stick-nav-mobile { background-color: rgba(0, 0, 0, 0); background-image: linear-gradient(rgba(0, 0, 0, 0) 5%, rgb(255, 255, 255) 68%); padding-top: 27px; display: block; }
  .menu-button-3 { background-color: rgb(41, 74, 89); display: block; }
  .menu-button-3.w--open { background-color: rgb(41, 74, 89); }
  .text-block-35-copy-2 { text-align: left; margin-left: 1px; padding-left: 8px; font-size: 9px; line-height: 11px; }
  .below-btn-text { font-size: 12px; line-height: 12px; }
  .below-btn-text.blk { font-size: 12px; }
  .heading-50 { text-align: center; margin-bottom: 13px; font-size: 24px; line-height: 31px; }
  .top-star-block-bot { flex-direction: column; justify-content: center; align-items: center; margin-top: 0px; }
  .heading-block-5 { margin-bottom: 20px; }
  .happy-text { margin-right: 7px; font-size: 10px; line-height: 15px; }
  .para-c { width: 300px; padding-left: 0px; padding-right: 0px; font-size: 16px; line-height: 23px; }
  .faq-text-3 { color: rgb(83, 83, 83); font-size: 17px; line-height: 25px; }
  .hero-sub-heading { text-align: center; font-size: 16px; line-height: 19px; }
  .test-name-txt { font-size: 14px; line-height: 16px; }
  .div-block-555 { width: 100%; }
  .con-sub-text-top { font-size: 16px; line-height: 20px; }
  .num-img { width: 27px; height: 27px; margin-top: 10px; margin-bottom: 10px; }
  .div-block-507 { width: 100%; padding-left: 30px; padding-right: 30px; }
  .para-b { text-align: left; font-size: 16px; line-height: 21px; }
  .fb-like-text { margin-left: 10px; font-size: 12px; line-height: 12px; }
  .testimonial-slider-small { padding-top: 54px; padding-bottom: 69px; }
  .gua-block { margin-top: 0px; padding-top: 50px; padding-bottom: 50px; top: 0px; bottom: 0px; }
  .div-block-533 { justify-content: center; align-items: center; margin-left: 0px; }
  .two-block-div { flex-direction: column; width: 100%; margin-bottom: 30px; margin-left: 0px; margin-right: 0px; }
  .icon-9 { color: rgb(255, 255, 255); display: none; }
  .mid-col { padding: 18px 2px; }
  .video-test-slider-mobile { margin-top: 30px; display: block; }
  .padding-bottom { padding-top: 0px; padding-left: 0px; padding-right: 0px; }
  .div-block-545 { padding-right: 9px; }
  .div-block-528 { border-radius: 10px; width: 100%; }
  .question-text-2 { width: 100%; max-width: 300px; font-size: 17px; font-weight: 600; line-height: 20px; }
  .question-text-2.hide { display: none; }
  .top-col { padding-bottom: 13px; padding-left: 9px; padding-right: 9px; }
  .div-block-520 { width: 100%; margin-top: 34px; margin-left: 0px; margin-right: 0px; padding-left: 30px; padding-right: 30px; }
  .review-item-2-2.rr2 { background-color: rgba(0, 0, 0, 0); border-style: none; height: 384px; }
  .review-item-2-2.rr1 { border-style: none; }
  .review-item-2-2.rr7 { background-color: rgba(0, 0, 0, 0); border-style: none; }
  .review-item-2-2.rr3 { background-color: rgba(0, 0, 0, 0); border-style: none; height: 492px; }
  .review-item-2-2.rr8 { background-color: rgba(0, 0, 0, 0); border-style: none; height: 351px; }
  .review-item-2-2.rr6 { border-style: none; height: 403px; margin-top: -1px; }
  .review-item-2-2.rr4 { background-color: rgba(0, 0, 0, 0); border-style: none; margin-top: -92px; }
  .review-item-2-2.rr5 { border-style: none; height: 351px; }
  .testimonial-slider-right { right: -10px; }
  .testimonial-slider-right.fr2 { width: 30px; }
  .top-star-block { flex-direction: column; justify-content: center; align-items: center; margin-top: -51px; }
  .new-btn { background-image: none; width: 320px; padding-right: 0px; }
  .sticky-nav-2 { box-shadow: none; background-color: rgba(0, 0, 0, 0); background-image: linear-gradient(rgba(0, 0, 0, 0) 5%, rgb(255, 255, 255) 68%); padding-top: 27px; display: none; transform: translate(0px); }
  .pro-div-2 { flex-direction: column; }
  .check-icon-correct { width: 20px; min-width: 20px; height: 20px; min-height: 20px; }
  .button-sm-3 { width: 100%; display: none; }
  .button-sm-3.sticky-btn-mb:hover { color: rgb(255, 255, 255); }
  .button-sm-3.sticky-btn-mb.cta_btn { background-color: rgb(41, 175, 92); border-radius: 8px; font-size: 15px; font-weight: 700; }
  .button-sm-3.sticky-btn-mb.cta_btn:hover { color: rgb(41, 74, 89); }
  .reviews-sec { padding-top: 43px; padding-left: 14px; padding-right: 14px; }
  .faq-sec-new { background-position: 0px 0px; background-size: cover; }
  .three-col-sec { background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(""); background-position: 0px 0px, 50% 61%; background-repeat: repeat, repeat-y; background-size: auto, contain; padding: 45px 20px 55px; }
  .con-heading-div { width: auto; }
  .testimonial-slide-nav { bottom: -35px; }
  .paragraph-29 { font-size: 16px; line-height: 22px; }
  .mobile-hero-image-div { background-image: linear-gradient(rgba(0, 0, 0, 0) 48%, rgb(41, 74, 89)), url(""); background-position: 0px 0px, 26% 0px; background-repeat: repeat, no-repeat; background-size: auto, cover; height: 380px; display: block; }
  .icon-div-content-block { justify-content: space-around; align-items: flex-start; width: 100%; }
  .heading-b { text-align: left; margin-bottom: 8px; line-height: 22px; }
  .hero-button-block { align-items: center; margin-top: 15px; }
  .text-block-152 { font-size: 21px; }
  .new-hero-btn { background-image: none; width: 100%; padding-right: 0px; font-size: 22px; line-height: 26px; }
  .hero-sec { background-image: none; height: auto; padding: 0px 0px 24px; }
  .hero-sec.sr3 { background-image: none; }
  .hero-point-bot-text { text-align: left; font-size: 16px; line-height: 21px; }
  .new-trust-div { text-align: center; }
  .top-hero-left-block { width: 100%; margin-top: 0px; }
  .heading-c { margin-top: 20px; margin-bottom: 10px; font-size: 24px; line-height: 22px; }
  .div-block-542 { align-items: center; }
  .step-ico-img { width: 55px; }
  .tr-img { width: 70px; margin-bottom: 4px; }
  .test-internal-block { margin-top: 20px; padding-left: 35px; padding-right: 35px; }
  .div-block-556 { width: 100%; padding-left: 0px; }
  .div-block-556.fr1 { text-align: left; padding-right: 0px; }
  .image-108 { width: 57px; }
  .sticky-nav-item-new { justify-content: center; width: 50%; font-size: 12px; line-height: 14px; }
  .div-block-521 { width: 100%; margin-top: 19px; }
  .ico-div-block { flex-direction: row; align-items: baseline; width: 8%; padding-top: 0px; display: block; }
  .st-ico-div { width: 20%; }
  .center-gif { margin-top: 35px; margin-bottom: 35px; }
  .ss-text-box { font-size: 10px; line-height: 12px; }
  .tt-bar-img-desk { display: none; }
  .bot-col { padding: 8px 2px; }
  .nn-text { font-size: 12px; line-height: 12px; }
  .container-17 { padding-left: 0px; padding-right: 0px; }
  .fb-new-text { font-size: 13px; line-height: 17px; }
  .text-block-153 { text-align: left; font-size: 16px; line-height: 16px; }
  .image-105 { width: 138px; }
  .faq-icon-2 { color: rgb(41, 74, 89); }
  .st-con-div { width: 80%; }
  .feature-table-text-block { padding: 6px 2px; }
  .div-block-558 { width: 100%; margin-top: 34px; padding-left: 30px; padding-right: 30px; }
  .para-w { text-align: left; font-size: 16px; line-height: 22px; }
  .table-scroll { width: 500px; overflow: visible; }
  .gua-div { text-align: center; flex-direction: column; align-items: center; width: auto; }
  .div-block-548 { width: 15px; margin-right: -7px; }
  .content-image-block { margin-bottom: 10px; }
  .content-image-block.sddesk { display: none; }
  .usp-block { padding: 10px; }
  .div-block-526 { margin-left: 0px; }
  .top-col-oppo { padding-left: 0px; padding-right: 0px; }
  .heading-52 { font-size: 26px; line-height: 32px; }
  .text-size-tiny { line-height: 21px; }
  .div-block-538 { flex-direction: column-reverse; }
  .div-block-552 { width: 15px; }
  .div-block-505 { flex-direction: column; align-items: center; }
  .testi-sec { padding: 50px 20px 70px; }
  .text-block-92-copy { color: rgb(255, 255, 255); font-size: 15px; font-weight: 700; }
  .ss-nav-2 { justify-content: center; width: 50%; font-size: 12px; line-height: 14px; }
  .vr-text { font-size: 12px; line-height: 18px; }
  .testimonial-slide-wrapper { max-width: 100%; margin-left: 0px; margin-right: 3%; overflow: hidden; }
  .testi-slider-heading-div { margin-bottom: 0px; }
  .test-p { font-size: 16px; line-height: 20px; }
  .div-block-546 { width: 15px; margin-right: -7px; }
  .sticky-menu-div { justify-content: center; display: flex; }
  .center-mob-text { color: rgb(255, 255, 255); text-align: center; background-color: rgb(235, 17, 20); border-radius: 4px; margin-bottom: 1px; padding-top: 3px; padding-bottom: 3px; font-family: "Proxima Nova", sans-serif; font-size: 34px; font-weight: 800; line-height: 37px; display: block; }
  .steps-container { flex-direction: column; margin-top: 30px; margin-bottom: 10px; }
  .image-102 { width: 28px; }
  .content-container { flex-direction: column; margin-top: 35px; padding-left: 0px; padding-right: 0px; }
  .ss-nav-1 { justify-content: center; width: 50%; font-size: 12px; line-height: 14px; }
  .bb-div { align-items: center; }
  .testimonial-slider { text-align: left; margin-top: 0px; overflow: visible; }
  .col-block { text-align: center; margin-top: 0px; }
  .nav-btn-div-2.mobnow { display: none; }
  .gg-div { text-align: right; padding-top: 23px; padding-right: 20px; position: relative; }
  .steps-div { flex-direction: row; width: 100%; margin-bottom: 15px; padding-left: 0px; padding-right: 0px; }
  .steps-div.lst { margin-bottom: -10px; }
  .bottom-text { text-align: center; padding-left: 15px; padding-right: 15px; font-size: 16px; line-height: 21px; }
  .rem-copy { font-size: 0.65rem; display: block; }
  .image-113 { margin-top: 24px; }
  .image-113.f-d { display: none; }
  .div-block-506 { margin-bottom: 20px; }
  .point-div { margin-left: 6px; }
  .bot-div-left { width: 100%; margin-top: 0px; }
  .three-col-container { flex-direction: column; }
  .trustpilot-bar-block { margin-top: 13px; margin-bottom: 25px; }
  .review-fb-inner-2 { border-radius: 25px; padding-right: 20px; }
  .nav-con-2 { justify-content: flex-start; align-items: center; max-width: none; padding-left: 0px; display: block; }
  .ico-img { width: 56px; }
  .div-block-527 { flex-direction: column; padding-left: 0px; padding-right: 0px; }
  .review-info-4 { border: 1px solid rgba(0, 0, 0, 0.37); border-top-left-radius: 6px; border-top-right-radius: 6px; height: auto; padding-top: 12px; padding-left: 8px; padding-right: 8px; }
  .mob-gg-img { width: 92px; position: relative; }
  .t-table-container { max-width: none; overflow: auto; }
  .button-10 { font-size: 16px; }
  .three-con-headings { text-align: center; font-size: 24px; line-height: 28px; }
  .heading-53 { font-size: 26px; line-height: 30px; }
  .dua-text-block { width: 317px; padding-left: 20px; padding-right: 20px; }
  .three-con-sec { padding: 33px 25px 0px; position: relative; top: 0px; }
  .container-21 { max-width: none; }
  .heading-54 { margin-top: -8px; font-size: 20px; line-height: 30px; }
  .bottom-sec { background-image: none; height: auto; padding-top: 41px; padding-bottom: 41px; }
  .container-22 { padding-left: 15px; padding-right: 15px; }
  .hero-point-text { font-size: 16px; line-height: 21px; }
  .two-s-sec { padding: 45px 20px; }
  .pro-div-left-2 { width: 100%; display: none; }
  .tt-img { width: 70px; }
  .happy-text-bot-copy { margin-right: 7px; font-size: 10px; line-height: 15px; }
  .heading-w { text-align: center; font-size: 34px; line-height: 37px; display: none; }
  .image-101 { width: 28px; }
  .div-block-559 { width: 100%; padding-right: 0px; }
  .div-block-559._2nd.gt1mob { padding-left: 0px; display: block; }
  .big-img-mobile { border-radius: 10px; margin-top: 31px; margin-bottom: 31px; display: none; }
  .trust-bar-div { margin-left: 18px; margin-right: 18px; }
  .footer-new-sec { flex-direction: column; margin-top: 0px; margin-bottom: 0px; padding: 20px 16px 30px; }
  .footer-link-text { color: gray; margin-top: 15px; font-size: 14px; }
  .footer-logo-img { display: none; }
  .footer-logo-img.formobile { width: 114px; display: block; }
  .copy-right-text { margin-top: 10px; font-size: 12px; line-height: 21px; }
  .div-block-509 { text-align: center; margin-bottom: 0px; }
  .link-one { font-size: 14px; line-height: 21px; }
  .div-block-553 { margin-bottom: 87px; }
  .div-block-561 { justify-content: center; height: auto; margin-top: 42px; position: relative; inset: auto 0% 0%; }
  .heading-56 { font-size: 12px; }
  .image-114 { width: 28px; height: 28px; }
  .button-11 { padding-right: 24px; display: flex; }
  .div-block-567 { width: 300px; min-width: auto; height: 300px; }
  .divider-3 { height: 42px; }
  .div-block-565 { flex-direction: column; padding: 24px; display: none; }
  .div-block-571 { justify-content: flex-start; padding-top: 64px; display: none; }
  .heading-57 { font-size: 20px; }
  .heading-55 { font-size: 32px; }
  .div-block-572 { border: 1px rgb(0, 0, 0); border-radius: 100%; width: 37px; height: 37px; margin-top: 12px; margin-right: 10px; top: 0px; right: 0px; }
  .image-115 { width: 64px; min-width: 64px; max-width: 64%; height: 64px; min-height: 64px; }
  .heading-58 { font-size: 32px; }
  .div-block-549 { flex-direction: row-reverse; }
  .div-block-549.stickyforcheckout { flex-direction: column; height: 59px; }
  .bar-promo-3 { width: 90%; font-size: 14px; }
  .div-block-550 { justify-content: flex-start; margin-top: 1px; }
  .text-block-156 { width: auto; font-size: 9px; line-height: 11px; }
  .offer-countdown-4 { font-size: 21px; }
  .text-span-106 { font-size: 10px; }
  .image-119 { width: 60px; }
  .div-block-575 { width: 100%; }
  .column-13 { padding: 12px; }
  .text-block-159 { font-size: 12px; line-height: 16px; }
  .summary-item-2 { font-size: 14px; }
  .div-block-577 { padding-top: 22px; }
  .gua_text-2 { font-size: 12px; line-height: 17px; }
  .column-14 { padding-top: 10px; }
  .facebook-reviews-sec-2 { border-radius: 10px; }
  .text-block-161 { font-size: 21px; }
  .text-span-108 { font-size: 12px; line-height: 20px; }
  .heading-59.checkout-copy { margin-bottom: -1.2rem; font-size: 1.125rem; font-weight: 700; }
  .heading-59.checkout { font-size: 1.125rem; font-weight: 900; }
  .price-type-7 { font-size: 13px; line-height: 20px; }
  .image-120 { width: 10px; }
  .mbg-days-2 { font-size: 12px; font-weight: 800; }
  .check-wrapper-6 { margin-right: 0px; }
  .div-block-581 { align-items: stretch; }
  .columns-4.lastone { height: 190px; }
  .div-block-582 { width: 30px; height: 30px; }
  .text-block-163 { font-size: 14px; line-height: 18px; }
  .text-block-163.ffr1 { display: block; }
  .text-block-163.frr2 { display: none; }
  .heading-60 { font-size: 10px; line-height: 15px; }
  .button-span-3, .complete-purchase-text-2 { color: rgb(255, 255, 255); }
  .div-block-584 { width: 100%; }
  .text-span-125 { font-size: 20px; }
  .div-block-349-copy-copy-2 { padding-top: 12px; padding-bottom: 12px; }
  .div-block-585 { padding: 10px; display: none; }
  .div-block-586 { width: 30px; height: 30px; }
  .grid-31 { align-items: center; }
  .checkout-price-4 { margin-top: 0px; margin-left: 0px; font-size: 12px; font-weight: 600; }
  .paragraph-30.same-as { padding-top: 15px; padding-bottom: 5px; }
  .paragraph-30.unit_price { font-size: 28px; line-height: 18px; }
  .paragraph-30.unit_price.new1 { font-size: 25px; }
  .paragraph-30.sell-out { margin-top: 2px; margin-bottom: 5px; font-size: 10px; }
  .paragraph-30.sell-out.offer-price { font-size: 16px; line-height: 16px; }
  .paragraph-30.sell-out.offer-price.sell-pr { left: 9%; }
  .paragraph-30.sell-out.ds1 { margin-bottom: 2px; }
  .div-block-588 { padding-top: 7px; padding-right: 0px; }
  .rtc-checkout-3 { overflow: hidden; }
  .rtc-checkout-3.gr1 { padding-bottom: 1.6rem; }
  .rtc-checkout-3.gr1.ds1.dw1 { display: block; }
  .div-block-589 { width: 30px; height: 30px; }
  .text-block-66-copy-copy-copy-2 { font-size: 24px; line-height: 24px; }
  .text-block-168 { font-size: 16px; line-height: 23px; }
  .sub-title-txt-2 { margin-left: 0px; font-size: 12px; line-height: 20px; }
  .image-122 { width: 170px; max-width: none; margin-top: 14px; }
  .div-block-594 { width: 30px; height: 30px; }
  .feature-text-3 { margin-top: 0px; font-size: 12px; font-weight: 600; line-height: 12px; }
  .protection-block-3 { margin-top: 0px; }
  .checkout-select-variant-2 { flex-wrap: wrap; padding-top: 20px; padding-bottom: 20px; }
  .checkout-select-variant-2.w--current { padding-top: 15px; }
  .checkout-select-variant-2._2_bottles { background-color: rgb(246, 248, 248); padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
  .checkout-select-variant-2._2_bottles.w--current { padding: 0px; }
  .checkout-select-variant-2._2_bottles.nuzzle2.gonew { margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }
  .checkout-select-variant-2._4_bottles { padding-bottom: 0px; }
  .checkout-select-variant-2._1_bottles { padding: 0px; position: relative; }
  .text-span-116 { font-size: 12px; }
  .div-block-596 { padding-top: 10px; }
  .div-block-596.fornewcheckout.jio.fd1 { padding-left: 12px; padding-right: 12px; }
  .sign-up-text-3 { white-space: normal; }
  .heading-61 { color: rgb(8, 30, 46); font-size: 20px; line-height: 20px; }
  .text-block-171 { font-size: 13px; }
  .check-white-6 { width: 12px; }
  .heading-62 { margin-top: 5px; line-height: 28px; }
  .accepts_marketing-2 { flex-flow: row; width: 100%; display: flex; position: static; }
  .grid-32 { order: 1; grid-template-columns: 1fr 1fr; align-items: start; }
  .grid-32.vertical { grid-template-columns: 2fr 1fr; align-items: center; display: block; }
  .div-block-598 { padding-top: 0px; }
  .heading-63 { font-size: 21px; line-height: 35px; }
  .div-block-599 { order: 3; padding-top: 4px; }
  .text-block-174 { font-size: 12px; line-height: 16px; }
  .div-block-604 { width: 30px; height: 30px; }
  .div-block-606 { font-size: 12px; }
  .text-block-176 { margin-bottom: 12px; padding-bottom: 0px; display: block; }
  .call_text-2 { font-size: 12px; }
  .brand-logo-image-3 { height: 2.1rem; }
  .brand-logo-image-3.hh1 { height: 2.5rem; }
  .brand-logo-image-3.hh1.fv1 { height: 2.1rem; }
  .payment-agree-3 { font-size: 8px; }
  .checkbox-detail-3 { width: 100%; max-width: 100%; display: block; position: relative; }
  .cc_btn_div-2 { height: 55px; }
  .text-block-178 { font-size: 16px; line-height: 23px; }
  .div-block-607 { border: 1px dashed rgb(0, 0, 0); border-radius: 12px; margin-bottom: 0px; }
  .mbg-text-3 { margin-bottom: 0px; font-size: 10px; line-height: 13px; }
  .check-circle-5 { width: 23px; height: 23px; }
  .image-126 { width: 170px; max-width: none; margin-top: 13px; }
  .image-127 { width: 75%; }
  .div-block-610 { width: 30px; height: 30px; }
  .heading-javy-top-2 { text-align: left; margin-top: 3px; margin-bottom: 6px; font-size: 14px; line-height: 20px; }
  .div-block-612 { padding-left: 9px; }
  .image-128 { width: 140px; }
  .div-block-613 { border-top: 1px solid rgb(255, 255, 255); border-left-style: none; margin-top: 8px; margin-left: 0px; padding-top: 6px; padding-left: 0px; }
  .sandh-text { font-size: 11px; }
  .image-130 { height: auto; }
  .paragraph-31 { font-size: 8px; line-height: 8px; }
  .column-16 { padding: 12px; }
  .heading-65.ccpage { font-size: 29px; line-height: 35px; }
  .person-name-5 { margin-bottom: 4px; margin-right: 0px; }
  .review-item-2-3.rr5 { border-style: none; height: 351px; }
  .review-item-2-3.rr3 { background-color: rgba(0, 0, 0, 0); border-style: none; height: 492px; }
  .review-item-2-3.rr1 { border-style: none; }
  .review-item-2-3.rr8 { background-color: rgba(0, 0, 0, 0); border-style: none; height: 351px; }
  .review-item-2-3.rr2 { background-color: rgba(0, 0, 0, 0); border-style: none; height: 384px; }
  .review-item-2-3.rr7 { background-color: rgba(0, 0, 0, 0); border-style: none; }
  .review-item-2-3.rr6 { border-style: none; height: 403px; margin-top: -1px; }
  .review-item-2-3.rr4 { background-color: rgba(0, 0, 0, 0); border-style: none; margin-top: -92px; }
  .reviews-list-4 { padding-left: 1px; padding-right: 1px; }
  .review-info-5 { border: 1px solid rgba(0, 0, 0, 0.37); border-top-left-radius: 6px; border-top-right-radius: 6px; height: auto; padding-top: 12px; padding-left: 7px; padding-right: 7px; }
  .top-header-div-block { width: auto; }
  .top-header-div-block.desktop { display: none; }
  .top-banner-logo-div { flex-direction: column; justify-content: center; }
  .ss-text-top.ds1 { font-size: 10px; }
  .gua-tt { font-size: 12px; line-height: 17px; }
  .call-text-above { font-size: 12px; }
  .top-block-ss-div { flex-direction: column; }
  .top-block-left-div { width: 100%; margin-right: 0px; }
  .top-block-left-div.hu1 { width: 100%; }
  .top-block-left-div.hu1.dse1 { padding-top: 13px; padding-bottom: 13px; }
  .top-block-right-div { width: 100%; margin-top: 8px; margin-left: 0px; padding-top: 19px; padding-bottom: 19px; }
  .tp-text-one { font-size: 14px; line-height: 18px; }
  .tp-text-one.date-1, .tp-text-one.date-1-copy { font-size: 14px; line-height: 19px; }
  .tt-text-two { font-size: 14px; line-height: 18px; }
  .mm-gua-text { line-height: 24px; }
  .box-headings { text-align: center; font-size: 22px; }
  .box-headings.gd { margin-bottom: 0px; }
  .select-box-div { margin-top: 26px; margin-bottom: 26px; }
  .sel-left-div { width: 56%; }
  .sel-right-div { width: 44%; margin-left: 10px; }
  .sel-top-box { padding-top: 18px; padding-bottom: 18px; padding-right: 10px; }
  .sel-bot-box { padding-top: 6px; padding-bottom: 6px; }
  .pro-img { width: 160px; }
  .deal-text { padding-top: 2px; padding-bottom: 2px; font-size: 13px; line-height: 18px; }
  .product-tile-heading { color: rgb(8, 30, 46); font-size: 18px; line-height: 20px; }
  .sub-tile-pro-text { margin-bottom: 12px; padding-bottom: 0px; line-height: 12px; display: block; }
  .sbi-left._1pil { flex-direction: column; align-items: flex-start; }
  .gua-bot-img { width: 43px; }
  .off-text-bot { font-size: 12px; line-height: 16px; }
  .pp-saving-img { width: 16px; }
  .call-num-top-text { font-size: 12px; line-height: 18px; }
  .gua-text-top { font-size: 12px; line-height: 17px; }
  .box-heading-div { background-color: rgba(36, 116, 141, 0.12); margin-bottom: 30px; }
  .stock-left-txt { text-align: left; font-size: 10px; line-height: 14px; }
  .hr-img { width: 15px; }
  .stock-left-box { justify-content: space-around; }
  .checkbox-radio { top: -13px; left: auto; right: -10px; }
  .free-ship-div { margin-top: 8px; padding-top: 2px; padding-bottom: 2px; }
  .fast-text { color: rgb(0, 72, 144); font-size: 10px; line-height: 18px; }
  .sub-pro-name { font-size: 12px; line-height: 12px; }
  .badge-box { left: -9px; }
  .ship-truck-img { width: 19px; }
  .check-circle-new { width: 29px; height: 29px; }
  .container-23 { padding-left: 16px; padding-right: 16px; }
  .hd-one { font-size: 30px; line-height: 30px; display: none; }
  .mbg-new-txt { margin-bottom: 0px; font-size: 10px; line-height: 13px; }
  .icon-box { flex-direction: column; align-items: center; margin-top: 25px; padding-left: 15px; padding-right: 15px; display: block; }
  .div-block-616 { width: 100%; margin-top: 21px; margin-right: 17px; }
  .text-block-186 { color: rgb(0, 0, 0); font-size: 13px; line-height: 17px; }
  .div-block-617 { width: auto; margin-right: 0px; }
  .footer-link-text-2 { color: gray; margin-top: 15px; font-size: 14px; }
  .div-block-618 { text-align: center; margin-bottom: 0px; }
  .div-block-619 { margin-bottom: 87px; }
  .div-block-619.fd1s { margin-bottom: 0px; }
  .testimonial-author { font-size: 16px; line-height: 19px; }
  .testimonial-info { margin-top: 30px; }
  .testimonial-image { width: 100px; height: 100px; margin-bottom: 25px; top: -67px; bottom: auto; }
  .filler-div { height: 90px; }
  .card-para-text { font-size: 16px; line-height: 21px; }
  .testimonial-card { margin-left: 10px; margin-right: 10px; }
  .text-block-187 { text-align: left; font-size: 16px; line-height: 16px; }
  .image-133 { width: 138px; }
  .div-block-622 { flex-direction: column-reverse; }
  .container-24 { max-width: none; }
  .tt-star-card-img { width: 80px; }
  .top-header-new-mobile { justify-content: space-around; width: auto; display: flex; }
  .pp-img { width: 25px; }
  .gua-mob-top-img { width: 30px; margin-right: 13px; }
  .sh-txt { font-size: 10px; line-height: 12px; }
  .div-block-624 { margin-left: 0px; }
  .op-txt { font-size: 12px; line-height: 12px; }
  .div-block-625 { flex-direction: column; justify-content: center; align-items: center; }
  .div-block-626 { flex-direction: column; justify-content: center; align-items: center; margin-top: -26px; }
  .div-block-627 { width: auto; }
  .div-block-628 { width: 100%; margin-left: 22px; }
  .cc-button-box.newbtnchange { width: 100%; }
  .main-cc-btn-new { background-image: none; width: 100%; height: auto; padding: 15px 17px; }
  .for-c-tt { font-size: 12px; line-height: 12px; }
  .for-c-tt.blk { font-size: 12px; }
  .cc-btn-new-txt { font-size: 15px; line-height: 22px; }
  .sec-headings-mobile-check { text-transform: uppercase; font-size: 30px; line-height: 30px; display: block; }
  .sec-headings-mobile-check.fd { margin-bottom: 28px; display: block; }
  .ee-txt { font-size: 12px; line-height: 14px; }
  .ccs-div { width: 70px; margin-left: 8px; }
  .cc-info-badge-img { width: 145px; }
  .bv-img, .bs-img { width: 100px; }
  .div-block-632 { align-items: center; }
  .text-size-tiny-2 { font-family: "Proxima Nova", sans-serif; line-height: 21px; }
  .question-text-3 { flex: 0 1 100%; margin-bottom: 8px; margin-left: 0px; padding-right: 20px; }
  .accordion__item.js-accordion-item.active { padding: 10px 0px; }
  .accordion-body { padding-left: 56px; }
  .accordion-body.js-accordion-body { border-top: 1px rgba(0, 0, 0, 0.1); margin-top: 0px; padding: 10px 0px; }
  .accordion.js-accordion { padding-left: 0px; padding-right: 0px; }
  .div-block-633 { align-items: center; }
  .accordion-header.js-accordion-header { border-bottom: 1px solid rgb(255, 255, 255); margin-bottom: 5px; padding-bottom: 12px; }
  .link-27 { margin-top: 0px; padding-left: 0%; display: flex; position: relative; inset: 130px 0% 0%; }
  .text-span-131, .time-order-within { font-weight: 800; }
  .can-post-img { font-size: 16px; }
  .new-addon-div { background-color: rgba(0, 0, 0, 0); order: 2; font-size: 12px; }
  .bump-new-title { color: rgb(41, 175, 92); font-size: 16px; line-height: 21px; }
  .secure-div { margin-bottom: 13px; }
  .text-block-188 { text-align: center; font-size: 13px; line-height: 15px; }
  .secure-session-text, .secure-time-left-text { font-size: 15px; }
  .div-block-638 { margin-right: 5px; }
  .delivery-text { font-size: 12px; }
  .text-span-132 { font-size: 14px; }
  .div-block-639 { width: 22px; margin-right: 7px; }
  .div-block-640 { order: 1; }
  .bump-title-text { font-size: 16px; line-height: 20px; }
  .trust-headings { margin-bottom: 7px; font-size: 14px; line-height: 16px; }
  .oo-svg { width: 87px; }
  .top-rts-block { width: 100%; margin-top: 8px; margin-left: 0px; padding-top: 19px; padding-bottom: 19px; }
  .top-rts-block.sa1 { padding-top: 14px; padding-bottom: 14px; }
  .summary-box { width: 100%; padding-top: 10px; padding-bottom: 19px; }
  .pro-cent-div { margin-left: 20px; }
  .order-sum-div { width: 100%; }
  .comment-text { margin-right: 13px; line-height: 13px; }
  .author-and-view-div._878 { border-top-style: solid; margin-bottom: -6px; padding-top: 6px; padding-bottom: 6px; }
  .view-text { line-height: 13px; }
  .author-text { font-size: 11px; line-height: 13px; }
  .div-block-641 { margin-top: -2px; padding-top: 0px; }
  .update-para-ad { font-size: 16px; font-weight: 300; }
  .up-div { padding-top: 12px; padding-bottom: 12px; }
  .up-img { width: 90%; }
  .upgrad-heading-text { font-size: 24px; line-height: 24px; }
  .update-para-ad-2 { font-size: 14px; font-weight: 400; line-height: 22px; }
  .icon-11 { display: none; }
  .container-25 { padding-left: 20px; }
  .container-25.adw { flex-direction: row; justify-content: space-between; padding-left: 20px; display: block; }
  .container-25.is-flex { gap: 0px; flex-flow: row; justify-content: space-between; align-items: center; max-width: none; margin-left: 0px; margin-right: 0px; padding-left: 0px; display: flex; }
  .div-block-674 { justify-content: center; align-items: flex-start; width: 100%; margin-top: 19px; display: flex; }
  .div-block-675 { margin-top: 0px; }
  .heading-67 { font-size: 12px; line-height: 16px; }
  .update-para-ad-3 { font-size: 14px; font-weight: 400; line-height: 22px; }
  .image-136, .image-136.desk2 { display: none; }
  .image-136.desk2.gfg { display: block; }
  .image-136.desk2.gfg.de1 { display: none; }
  .image-136.mob2 { display: inline-block; }
  .image-136.mob2.r44 { display: block; }
  .image-136.mid1.mob3 { display: inline-block; }
  .image-136.mid1.desk3 { display: none; }
  .heading-68 { font-size: 22px; }
  .heading-68.title-left { text-align: left; }
  .bar-hjeights { width: 70%; height: 20px; }
  .container-26 { padding-left: 0px; padding-right: 0px; }
  .pro-div-down { flex-direction: column; }
  .paragraph-32 { text-align: center; }
  .column-19.left-side-column { padding-bottom: 14px; }
  .column-19.left-side-column.no-space { padding-bottom: 0px; }
  .text-block-191 { font-size: 10px; }
  .column-20.side-column.is-hidden { display: none; }
  .author-text-2 { font-size: 11px; line-height: 13px; }
  .div-block-676, .div-block-672 { width: 100%; }
  .cs-rev-text { margin-bottom: 7px; }
  .div-block-667, .div-block-668 { width: 15%; }
  .off-text-top { padding-top: 14px; padding-bottom: 14px; font-size: 20px; }
  .last-cta-btn-div.lae { padding-left: 24px; padding-right: 24px; }
  .text-block-192 { padding-left: 5px; font-size: 10px; }
  .text-block-193 { font-size: 13px; font-weight: 400; line-height: 15px; }
  .text-block-194 { font-size: 10px; }
  .text-size-tiny-3 { font-size: 13px; }
  .per-text { font-size: 0.85rem; }
  .amz-div-box { padding: 1.2rem 0.7rem 0.6rem; }
  .heading-69 { font-size: 18px; line-height: 26px; }
  .bb-text-down { font-size: 14px; line-height: 17px; }
  .text-block-195 { margin-bottom: 6px; font-size: 12px; line-height: 13px; }
  .heading-with-high { font-size: 22px; }
  .div-block-680 { align-items: center; width: 100%; padding: 20px 17px; }
  .paragraph-34 { color: rgb(0, 0, 0); font-family: Helvetica, sans-serif; font-size: 16px; line-height: 22px; text-decoration: none; overflow: visible; }
  .paragraph-34.op1 { font-size: 18px; line-height: 28px; }
  .paragraph-34.op1.f-up { font-size: 21px; line-height: 30px; }
  .section-13 { margin-top: 10px; padding-bottom: 36px; }
  .section-13.my-links.mo1 { margin-top: 20px; }
  .top-side-main-box { display: block; }
  .testimonial17_content-copy-2 { padding: 0.5rem 0.7rem 0.4rem; }
  .div-block-671 { width: 100%; }
  .paragraph-35 { margin-bottom: 5px; font-size: 10px; }
  .heading-70 { text-align: center; }
  .div-block-683 { width: 38px; }
  .text-block-199 { font-size: 10px; }
  .div-with-div { width: 50%; }
  .cta-img-down { margin-top: 17px; }
  .high-headline { text-align: left; font-size: 22px; }
  .div-block-673 { justify-content: center; align-items: flex-start; width: 100%; display: flex; }
  .image-140.mob1 { display: block; }
  .image-140.mob1.ds1 { box-shadow: none; border-radius: 0px; }
  .image-140.desk1 { display: none; }
  .rating-div-top { row-gap: 0rem; }
  .text-block-200 { text-align: left; font-size: 0.85rem; }
  .image-141.de1.mob5, .image-141.de1.mob4 { display: inline-block; }
  .image-141.de1.desk4, .image-141.de1.desk5 { display: none; }
  .image-141.mob6 { display: inline-block; }
  .image-141.desk6 { display: none; }
  .image-141.rt1.mob7 { display: inline-block; }
  .image-141.rt1.desk7 { display: none; }
  .div-block-663 { row-gap: 0.25rem; flex: 0 1 auto; padding-left: 0px; padding-right: 0px; }
  .top-adv-heading-2 { font-size: 26px; line-height: 36px; }
  .text-block-202 { font-size: 16px; }
  .bad-divs { display: block; }
  .text-block-203 { margin-left: -9px; line-height: 16px; }
  .div-block-687, .div-block-687.tt2 { width: auto; }
  .div-block-687.tt3 { width: auto; margin-right: 9px; }
  .last-cta-btn { width: auto; padding: 14px 39px; font-size: 20px; font-weight: 700; }
  .last-cta-btn.mylink { font-size: 18px; }
  .last-cta-btn.mylink.ew1 { line-height: 23px; }
  .div-block-688 { background-color: rgba(0, 0, 0, 0); background-image: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255) 30%); padding-top: 25px; padding-bottom: 11px; }
  .div-block-688.is-diff { background-color: rgb(255, 255, 255); padding: 16px 1rem 12px; }
  .div-block-688.is-diff.is-hidden { display: none; }
  .div-block-688.with-padding { background-image: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255) 30%); padding-left: 9px; padding-right: 9px; }
  .div-block-688.with-padding.is-hidden { display: none; }
  .link-31 { letter-spacing: -0.2px; background-color: rgb(0, 182, 33); border-bottom: 3px solid rgb(0, 126, 23); border-radius: 7px; padding-top: 12px; padding-bottom: 12px; font-family: Roboto, sans-serif; font-size: 20px; font-weight: 700; line-height: 28px; }
  .text-block-204 { color: rgb(233, 241, 244); margin-top: 7px; font-size: 13px; }
  .div-block-689 { flex-direction: column; align-items: center; }
  .text-block-205 { color: rgb(233, 241, 244); font-size: 13px; font-weight: 300; }
  .div-block-690, .div-block-691 { text-align: center; }
  .link-33 { color: rgb(233, 241, 244); }
  .bbe-txt { text-align: center; font-size: 17px; line-height: 16px; top: 30px; left: -3px; transform: rotate(-18deg); }
  .bb-svg { width: 83px; height: 83px; top: 10px; left: -29px; }
  .desk-stick-cta, .desk-stick-cta.is-diff { display: none; }
  .stick-cta-btn-desk { width: auto; padding: 14px 39px; font-size: 20px; font-weight: 700; }
  .stick-cta-btn-desk.mylink.is-diff { width: 100%; font-size: 18px; }
  .stick-cta-btn-desk.mylink.is-diff.v02 { line-height: 18px; }
  .tp-new { font-size: 28px; line-height: 32px; }
  .tp-top-main { margin-bottom: 16px; font-family: Georgia, Times, "Times New Roman", serif; font-size: 23px; font-weight: 400; line-height: 27px; }
  .tp-top-main.ss1 { margin-top: 10px; margin-bottom: 5px; font-family: "Proxima Nova", sans-serif; font-size: 30px; line-height: 34px; }
  .dre-txt { margin-top: 2px; font-size: 11px; line-height: 13px; }
  .aa-t-name { font-size: 11px; line-height: 13px; }
  .pp-date { margin-top: -2px; font-size: 12px; }
  .div-block-694 { display: none; }
  .text-span-144 { font-size: 12px; }
  .text-block-206 { font-size: 20px; }
  .link-block-14 { width: 30px; height: 30px; }
  .link-block-14.re2 { width: 25px; height: 25px; margin-left: 6px; }
  .link-block-15.f4 { width: 30px; height: 30px; }
  .link-block-15.f4.re3 { width: 25px; height: 25px; margin-left: 6px; }
  .link-block-16 { width: 30px; height: 30px; }
  .link-block-16.re4 { width: 25px; height: 25px; margin-left: 6px; }
  .share-div { border-top-style: none; border-bottom: 1px solid rgba(0, 0, 0, 0.08); flex-direction: row; align-items: stretch; margin-top: 8px; padding-top: 0px; padding-bottom: 9px; font-size: 12px; line-height: 13px; }
  .share-div.sw1.chn { border-bottom-style: solid; margin-top: 0px; }
  .ss-div-n1 { margin-right: 8px; }
  .num-txt { font-size: 22px; line-height: 16px; }
  .share-txt-top { margin-top: 0px; font-size: 12px; }
  .comm-txt { font-size: 22px; line-height: 16px; }
  .comm-rit { margin-top: 0px; }
  .image-144 { width: 18px; height: 18px; }
  .quote-heading { margin-top: 12px; font-size: 12px; line-height: 16px; }
  .sub-ad-h { margin-top: 7px; margin-bottom: 11px; font-size: 16px; line-height: 26px; }
  .sub-list { margin-top: 17px; margin-bottom: 20px; padding-left: 20px; font-size: 16px; line-height: 20px; }
  .lt1 { color: rgb(0, 0, 0); margin-bottom: 12px; font-family: Helvetica, sans-serif; }
  .lt2 { color: rgb(0, 0, 0); margin-bottom: 12px; font-family: Helvetica, sans-serif; line-height: 20px; }
  .cam-head { font-size: 23px; line-height: 26px; }
  .cam-head.sw1 { font-size: 23px; line-height: 27px; }
  .side-head { font-size: 23px; line-height: 30px; }
  .side-head.ty1.er1 { font-family: "Open Sans", sans-serif; }
  .small-head { font-size: 20px; line-height: 26px; }
  .img1 { margin-bottom: 20px; }
  .img1.desk, .img1.desk.d5 { display: none; }
  .img1.mob { border-radius: 10px; display: inline-block; box-shadow: rgb(3, 3, 3) 0px 3px 11px -5px; }
  .img1.mob.d5, .img1.mob.d6 { display: block; }
  .dr1.desk { display: none; }
  .dr1.mob { display: block; }
  .d7.desk { display: none; }
  .d7.mob { display: block; }
  .d7-copy.desk { display: none; }
  .d7-copy.mob { display: block; }
  .d9.desk { display: none; }
  .d9.mob { display: block; }
  .text-span-147 { line-height: 28px; }
  .aa-tt1 { font-family: Helvetica, sans-serif; font-size: 14px; }
  .shr-div { float: right; display: block; position: relative; top: 13px; right: -16px; }
  .ss-sv { width: 24px; }
  .tweet-card { width: 100%; margin-bottom: 12px; }
  .re1y.mon1 { display: none; }
  .text-span-149 { color: rgb(29, 155, 240); }
  .he-heading { padding-top: 10px; padding-bottom: 8px; padding-right: 0px; font-size: 22px; line-height: 27px; }
  .rev-top-head { text-align: center; margin-bottom: 7px; font-family: "Helvetica Neue", sans-serif; font-size: 26px; font-weight: 700; line-height: 28px; }
  .re-heading { font-size: 22px; line-height: 27px; }
  .div-block-698 { width: auto; }
  .new-box { flex-direction: column; align-items: center; padding: 18px; }
  .div-block-26 { text-align: center; width: auto; margin-top: 9px; padding-left: 0px; }
  .text-block-210 { margin-bottom: 10px; font-size: 14px; line-height: 18px; }
  .text-span-150 { margin-top: 0px; font-size: 7px; line-height: 12px; }
  .button-12 { text-transform: uppercase; width: auto; margin-top: 22px; padding: 12px 10px; font-size: 19px; line-height: 14px; }
  .paragraph-37 { font-size: 16px; line-height: 20px; }
  .heading-73 { font-size: 29px; line-height: 34px; }
  .heading-73._33 { font-size: 20px; line-height: 25px; }
  .img-desk { display: none; }
  .img-mob { width: 201px; display: block; }
  .div-block-699 { margin-left: 0px; }
  .cen-div { padding-top: 12px; padding-bottom: 12px; }
  .cen-head { font-size: 22px; line-height: 26px; }
  .sub-ev-txt { text-align: center; margin-bottom: 15px; font-size: 18px; line-height: 23px; }
  .to-sit-txt { text-align: center; margin-bottom: 5px; font-size: 10px; }
  .top-ico-div { border-top-style: none; border-bottom: 1px rgba(0, 0, 0, 0.08); flex-direction: row; align-items: stretch; margin-top: 8px; padding-top: 0px; padding-bottom: 9px; font-size: 12px; line-height: 13px; }
  .au-and-te._878 { border-top-style: solid; margin-bottom: -6px; padding-top: 6px; padding-bottom: 6px; }
  .ic-r-div { display: block; }
  .ic-u-div { flex-direction: row; }
  .np-date { margin-top: 3px; margin-bottom: 0px; font-size: 8px; line-height: 13px; }
  .by-au-txt { font-family: Helvetica, sans-serif; font-size: 13px; }
  .au-and-te-copy._878 { border-top-style: solid; margin-bottom: -6px; padding-top: 6px; padding-bottom: 6px; }
  .new-au-div { margin-right: 0px; }
  .new-au-div._878 { border-top-style: solid; margin-bottom: -6px; padding-top: 6px; padding-bottom: 6px; }
  .tt-ic-div { border-top-style: none; border-bottom: 1px rgba(0, 0, 0, 0.08); flex-direction: row; align-items: center; margin-top: 8px; padding-top: 0px; padding-bottom: 0px; font-size: 12px; line-height: 13px; }
  .com-img { width: 16px; height: 16px; margin-top: 0px; }
  .image-149 { border-radius: 10px; margin-bottom: 14px; display: block; box-shadow: rgb(3, 3, 3) 0px 3px 11px -5px; }
  .two-com-div { width: 100%; }
  .div-block-702 { margin-top: -2px; }
  .rr-t1 { padding-left: 10px; font-size: 15px; line-height: 28px; }
  .title-div { margin-bottom: 7px; }
  .comp-text-other { color: rgb(90, 90, 90); font-size: 11px; line-height: 16px; }
  .left-t1-ip { padding-left: 10px; font-size: 15px; line-height: 28px; }
  .nuz-comp-table { border-radius: 15px; margin-left: -9px; margin-right: -9px; padding: 0px 0px 4px; }
  .comp-text-mir { font-size: 11px; font-weight: 400; line-height: 16px; }
  .text-span-9 { padding-left: 5px; font-size: 14px; line-height: 14px; }
  .compare-box-mir { margin-right: 5px; padding-right: 0px; }
  .compare-box-other { margin-left: 5px; padding-left: 0px; }
  .text-span-8 { padding-right: 5px; font-size: 14px; line-height: 14px; }
  .nuzz-comp-logo { width: 70px; }
  .as-air-img-desk { display: none; }
  .as-air-img-mobile { width: 320px; margin-left: auto; margin-right: auto; }
  .div-block-704 { text-align: center; display: block; }
  .list-4 { margin-bottom: 0px; font-size: 16px; line-height: 22px; }
  .list-item-5, .list-item-6, .list-item-7 { margin-bottom: 8px; }
  .img-1-mob { margin-bottom: 1.4rem; display: block; }
  .img-1-mob.desk2 { display: none; }
  .img-1-mob.desk2.gfg { display: block; }
  .img-1-mob.mob2, .img-1-mob.mid1.mob3 { display: inline-block; }
  .img-1-mob.mid1.desk3, .image-1-desktop, .top-side-mob-hid { display: none; }
  .text-block-213 { font-size: 16px; line-height: 22px; }
  .lef-col { margin-top: 3px; padding-left: 5px; font-size: 17px; line-height: 17px; display: inline-block; }
  .lef-col._44 { font-size: 22px; line-height: 22px; }
  .div-block-706 { align-items: flex-start; margin-bottom: 20px; }
  .bold-mid-txt { color: rgb(0, 0, 0); margin-bottom: 18px; font-family: Helvetica, sans-serif; font-size: 16px; line-height: 22px; overflow: visible; }
  .feature-left-div { text-align: center; flex-direction: column; justify-content: space-between; align-items: stretch; margin-top: 31px; padding-right: 0px; display: block; }
  .iconbox { width: 25%; }
  .feautre-img-1 { text-align: center; border-top-left-radius: 15px; border-top-right-radius: 15px; margin-left: auto; margin-right: auto; padding-top: 0px; padding-bottom: 0px; display: block; }
  .icon-div-one { padding-top: 8px; padding-bottom: 8px; }
  .icontextbox { width: 75%; }
  .feature-div { text-align: center; flex-wrap: wrap; margin-bottom: 28px; padding: 7px 14px 3px; }
  .feature-img-2 { margin-bottom: 24px; display: none; }
  .double-div { padding-top: 9px; }
  .center-img-div { margin-bottom: 0px; }
  .icon-text { text-align: left; font-size: 15px; font-weight: 700; line-height: 20px; }
  .box-para-div { margin-top: -11px; margin-bottom: 0px; }
  .main-feature-div { flex-flow: column wrap; justify-content: flex-start; }
  .listi-heading { font-size: 22px; line-height: 30px; }
  .listi-heading-div { margin-bottom: -15px; padding-left: 10px; padding-right: 10px; }
  .listi-two-div { flex-wrap: wrap-reverse; margin-top: 27px; margin-bottom: 27px; }
  .list-img-div { width: 100%; margin-left: 0px; }
  .list-con-div { width: 100%; margin-top: 20px; margin-right: 0px; }
  .listi-para { font-size: 16px; line-height: 24px; }
  .listi-para-heading { text-align: center; font-size: 23px; line-height: 30px; }
  .listi-two-div-two { flex-wrap: wrap; margin-top: 27px; margin-bottom: 27px; }
  .list-img-div-two { width: 100%; margin-right: 0px; }
  .list-con-div-two { width: 100%; margin-top: 20px; margin-left: 0px; }
  .point-div-new.low-margin { margin-bottom: 1rem; }
  .point-div-new.diff-margin { margin-bottom: 1.35rem; }
  .tt-block-footer { color: rgb(233, 241, 244); margin-bottom: 15px; font-size: 13px; font-weight: 300; }
  .footer-div-tt { flex-direction: column; align-items: center; }
  .dis-div { margin-bottom: 18px; }
  .dis-text { font-size: 13px; line-height: 18px; }
  .dis-text-center { margin-top: 6px; margin-bottom: 6px; font-size: 13px; line-height: 18px; }
  .breadcrumbs-top { text-transform: uppercase; margin-bottom: 5px; font-family: "Proxima Nova", sans-serif; font-size: 10px; font-weight: 700; line-height: 10px; }
  .separator-blue-line { background-color: rgb(1, 30, 89); width: 100%; height: 6px; margin-top: 15px; margin-bottom: 20px; padding-bottom: 0px; padding-right: 0px; }
  .pub-date { margin-top: -2px; font-size: 10px; }
  .auth-name-txt { letter-spacing: 0.46px; font-family: "Droid Serif", serif; font-size: 12px; font-weight: 700; }
  .new-ath-block._878 { border-top-style: solid; margin-bottom: -6px; padding-top: 6px; padding-bottom: 6px; }
  .auth-handle-text { font-family: "Proxima Nova", sans-serif; font-size: 10px; font-weight: 600; }
  .nav-icon-left { width: 23px; display: block; }
  .admin-icon-svg { width: 23px; }
  .nav-icon-right { width: 24px; height: auto; display: block; }
  .navbar-wrapper { gap: 0px; justify-content: space-between; align-items: center; padding: 10px 20px; display: flex; }
  .wd-txt { font-size: 16px; }
  .image-151 { width: 22px; }
  .image-152 { width: 25px; }
  .new-logo-style { width: 7rem; }
  .div-block-713.is-new { margin-top: 0px; }
  .fb-thumb-box, .image-153 { width: 42px; height: 42px; }
  .fb-inner-wrapper { padding-left: 0px; padding-right: 0px; }
  .fb-inner-wrapper.is-new { margin-top: 0px; }
  .fb-like-div, .fb-smile-div { width: 18px; }
  .text-block-216, .text-block-217 { font-size: 13px; }
  .fb-heart-div { width: 18px; }
  .footer-sleep-new { padding-left: 26px; padding-right: 26px; }
  .footer-cc-text { color: rgb(233, 241, 244); font-size: 12px; font-weight: 300; line-height: 20px; }
  .italic-text-2 { line-height: 28px; }
  .text-block-218 { color: rgb(233, 241, 244); margin-top: 7px; font-size: 13px; }
  .link-43 { color: rgb(233, 241, 244); }
  .navbar_new { padding-top: 10px; padding-bottom: 10px; }
  .navbar_inner { padding-top: 0px; padding-bottom: 0px; display: flex; }
  .navbar_logo { text-align: center; }
  .navbar_logo-image { width: 7rem; }
  .navbar_menu.is-hidden-mob, .navbar_menu-link.is-hidden-mob, .navbar_menu-icons.is-hidden-mob { display: none; }
  .burger-icon-white { width: 25px; }
  .header_wrapper { height: auto; margin-bottom: 10px; }
  .header_wrapper.is-diff { margin-bottom: 0px; }
  .header-center { display: none; }
  .search-icon-black { width: 18px; }
  .section_header { padding-top: 15px; padding-bottom: 15px; }
  .section_header.for-mob { padding-top: 12px; padding-bottom: 10px; }
  .header-center-mobile { display: block; }
  .header-first { justify-content: center; align-items: center; display: flex; }
  .burger-box { margin-right: 15px; display: block; }
  .header_search-bar { width: auto; }
  .main_container { padding-top: 0px; padding-left: 0px; padding-right: 0px; }
  .inner_col { padding-bottom: 80px; }
  .content_header-block.with-space { margin-bottom: 15px; }
  .content_center-block { margin-top: -20px; }
  .content_center-block-inner { flex-flow: column; }
  .cc_inner-content-one { width: 100%; }
  .cc_inner-content-two { width: 100%; padding-left: 0px; padding-right: 0px; }
  .cc_inner-paragraph { color: rgb(0, 0, 0); font-family: Inter, sans-serif; font-size: 16px; line-height: 28px; text-decoration: none; overflow: visible; }
  .cc_inner-paragraph.op1 { font-size: 18px; line-height: 28px; }
  .cc_inner-paragraph.op1.f-up { font-size: 21px; line-height: 30px; }
  .advertorial_timeline-text { margin-top: 0px; font-size: 12px; line-height: 16px; }
  .advert_top-headline { letter-spacing: -0.2px; margin-bottom: 0px; font-family: Inter, sans-serif; font-size: 24px; font-weight: 700; line-height: 31px; }
  .advert_top-headline.ss1 { font-family: "Open Sans", sans-serif; font-size: 29px; line-height: 34px; }
  .main_wrapper { margin-top: 0px; padding: 15px 15px 20px; }
  .main_wrapper.my-links.mo1 { margin-top: 20px; }
  .main_wrapper.no-padding { padding-left: 0px; padding-right: 0px; }
  .advert_info-block { margin-top: 8px; margin-bottom: 8px; font-size: 12px; }
  .advert_info-block._878 { border-top-style: solid; margin-bottom: -6px; padding-top: 6px; padding-bottom: 6px; }
  .advert_info-block.with-t-margin { margin-top: 8px; }
  .cc_inner-heading { font-size: 27px; font-weight: 700; line-height: 35px; }
  .footer_wrapper { flex-direction: column; align-items: center; }
  .cta_below-text { font-size: 13px; line-height: 19px; }
  .padding-global { padding-left: 1.25rem; padding-right: 1.25rem; }
  .padding-global.padding-section-small { padding: 1rem; }
  .nav_component { padding-top: 0.8rem; padding-bottom: 0.8rem; }
  .nav_component.bg-dark, .nav_component.bg-light { padding-bottom: 0.6rem; }
  .nav_container.is-small.is-aligned-center { text-align: center; }
  .nav_logo, .nav_logo.is-big { width: 7rem; }
  .heading-style-h2 { font-size: 2rem; line-height: 1.1; }
  .heading-style-h2.mobile-align-center { text-align: center; }
  .info_block { margin-top: 0.8rem; margin-bottom: 1.2rem; }
  .info_block.d-pad { margin-top: 1.5rem; }
  .info_text { font-size: 0.75rem; }
  .info_text.is-different { font-size: 0.8rem; }
  .content_header-w { margin-bottom: 1rem; }
  .c_paragraph { line-height: 1.5; }
  .c_paragraph.reduced { font-size: 1.25rem; }
  .content_image-w.for-mobile { display: block; }
  .content_image-w.for-desktop { display: none; }
  .c_bullet-text { line-height: 1.5; }
  .c_bullet-text.is-reduced { font-size: 1.25rem; line-height: 1.5; }
  .section_hero { background-image: radial-gradient(circle at 50% 120%, rgb(26, 60, 64), rgb(0, 37, 74) 91%); padding: 1.5rem 1rem 0px; }
  .heading-style-h1.is-alternate { font-size: 1.875rem; line-height: 1.2; }
  .heading-style-h4 { font-size: 1.55rem; line-height: 1.4; }
  .heading-style-h4.mobile-align-center { text-align: center; }
  .heading-style-h4.only-b-margin.is-reduced { font-size: 1.55rem; }
  .side-head-copy { font-size: 23px; line-height: 30px; }
  .side-head-copy.ty1.er1 { font-family: "Open Sans", sans-serif; }
  .c_button { font-size: 1.1rem; line-height: 1.2; }
  .desk_sticky-cta-new, .desk_sticky-cta-new.is-diff { display: none; }
  .mobile-sticky-a { background-color: rgba(0, 0, 0, 0); background-image: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255) 30%); padding: 25px 9px 11px; }
  .mobile-sticky-a.is-diff { background-color: rgb(255, 255, 255); padding: 16px 1rem 12px; }
  .mobile-sticky-a.with-padding { padding-left: 9px; padding-right: 9px; }
  .mobile-sticky-a.is-hidden { display: none; }
  .sticky-cta { background-color: rgba(0, 0, 0, 0); background-image: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255) 30%); padding: 25px 12px 11px; }
  .sticky-cta_button { width: 100%; padding: 12px 9px; font-size: 20px; font-weight: 700; }
  .sticky-cta_button.mylink.is-diff { width: 100%; font-size: 18px; }
  .section_header-2 { padding-top: 0px; padding-bottom: 0px; }
  .header_wrapper-2 { height: auto; margin-bottom: 0px; }
  .header_container-2 { padding-top: 10px; padding-bottom: 0px; }
  .sign-up-link-2 { font-size: 14px; }
  .tp_logo-img { width: 150px; }
  .box_wrapper { flex-flow: column; height: auto; margin-top: 50px; margin-bottom: 28px; padding-top: 55px; }
  .box_wrapper.is-winner { padding-top: 55px; }
  .rating_bullet-block { flex-flow: column; }
  .rating_product-img-box { width: 50%; padding: 6px 15px; }
  .pub-date-2 { margin-top: -2px; font-size: 10px; }
  .scissor_img { top: -12%; left: 3%; }
  .paragraph-39 { color: rgb(0, 0, 0); font-size: 16px; line-height: 22px; text-decoration: none; overflow: visible; }
  .paragraph-39.op1 { font-size: 18px; line-height: 28px; }
  .text-block-219 { font-size: 12px; }
  .side-head-2 { font-size: 23px; line-height: 30px; }
  .heading-large-2 { font-size: 50px; font-weight: 700; line-height: 50px; }
  .mob_separator { background-color: rgb(223, 226, 230); width: 1px; height: 135px; padding-bottom: 0px; padding-right: 0px; display: block; }
  .auth-name-txt-2 { letter-spacing: 0.46px; font-family: "Proxima Nova", sans-serif; font-size: 12px; font-weight: 700; }
  .image-158 { width: 18px; margin-left: 10px; font-size: 22px; }
  .rating_box-btn { padding-top: 15px; padding-bottom: 15px; font-size: 18px; }
  .badge_img { width: 100px; }
  .link-block-17.f4 { width: 30px; height: 30px; }
  .container-medium-2 { padding-left: 0px; padding-right: 0px; }
  .boxone { border-top: 1px solid rgb(223, 226, 230); border-bottom: 1px solid rgb(223, 226, 230); justify-content: center; align-items: center; width: 100%; padding-left: 0px; padding-right: 0px; display: flex; }
  .overlap_image-hero { width: 120px; bottom: 38px; }
  .product_title-heading { color: rgb(0, 0, 0); padding-left: 0px; padding-right: 0px; font-size: 26px; line-height: 33px; }
  .product_title-heading.is-winner { color: rgb(64, 166, 177); }
  .cta-btn-bottom { background-image: none; width: 100%; padding-right: 0px; font-size: 22px; line-height: 26px; }
  .rating_number-box { padding-left: 14px; padding-right: 14px; }
  .section_content-2 { margin-top: 0px; padding-top: 20px; padding-bottom: 20px; }
  .rt_block { flex-flow: column; }
  .link-block-18 { width: 30px; height: 30px; }
  .rating_b-text { font-size: 15px; }
  .text-span-164 { font-size: 18px; }
  .product_title-box.for-desk { display: none; }
  .product_title-box.for-mobile { border-bottom-style: none; display: block; }
  .text-block-221 { font-size: 20px; }
  .badge_box { text-align: center; margin-left: auto; margin-right: auto; position: absolute; top: -6%; left: 0px; right: 0px; }
  .text-block-222 { margin-bottom: 0px; font-size: 22px; line-height: 34px; }
  .image-160 { width: 18px; height: 18px; }
  .text-span-166 { font-size: 12px; }
  .boxthree { width: 100%; }
  .op-text { margin-top: -2px; font-size: 10px; }
  .boxtwo { width: 100%; }
  .boxtwo.for-desk { display: none; }
  .boxtwo.for-mobile { width: 50%; padding-top: 6px; padding-bottom: 6px; display: block; }
  .breadcrumbs-top-2 { text-transform: uppercase; margin-bottom: 5px; font-size: 10px; font-weight: 700; line-height: 10px; }
  .boxfour { border-top: 1px solid rgb(223, 226, 230); width: 100%; padding-top: 20px; padding-bottom: 20px; }
  .footer-sleep-new-2 { padding-bottom: 20px; padding-left: 26px; padding-right: 26px; }
  .div-block-723 { flex-direction: column; align-items: center; }
  .div-block-724 { text-align: center; }
  .adv_footer_text-2 { font-size: 12px; }
  .div-block-725 { flex-direction: column; align-items: center; }
  .div-block-726 { text-align: center; }
  .adv_footer_text-3 { font-size: 12px; }
  .text-span-167 { display: block; }
  .heading_type-v01 { font-size: 1.6875rem; }
  .content_type-v01 { width: 100%; margin-top: 0px; }
  .ct_head { padding-bottom: 16px; padding-left: 0.9375rem; padding-right: 0.9375rem; }
  .ct_body { padding-top: 18px; padding-left: 0.9375rem; padding-right: 0.9375rem; }
  .ct_body.with-b-margin { padding-bottom: 18px; }
  .breadcrumbs-v01 { margin-bottom: 0px; font-family: Inter, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; }
  .logo_type-v01 { width: 9rem; display: block; }
  .navbar_type-v01 { padding: 1.15rem 13px 0.65rem; }
  .content_section { padding-top: 0.75rem; }
  .author_block { padding-left: 0px; }
  .timeline_block { margin-top: 14px; margin-bottom: 13px; }
  .timeline-text { font-size: 12px; line-height: 13px; }
  .text-span-168 { padding-left: 0px; }
  .heading_type-v02 { font-size: 1.6rem; }
  .breadcrumbs_block { padding-left: 2px; }
  .heading_type-v03 { font-size: 1.25rem; line-height: 1.5; }
  .bullet_block.low-margin { margin-bottom: 1rem; }
  .bullet_icon { margin-top: 0px; padding-left: 5px; font-size: 1.25rem; line-height: 1.7; display: inline-block; }
  .bullet_icon._44 { font-size: 22px; line-height: 22px; }
  .bullet_icon.is-green { margin-top: 0px; }
  .bullet_icon-block { justify-content: flex-start; align-items: flex-start; }
  .review_head { gap: 5px; flex-flow: column; justify-content: center; align-items: flex-start; margin-bottom: 14px; }
  .verified_text { font-size: 1rem; line-height: 1.3; }
  .sticky-cta_button-2 { width: 100%; padding: 12px 9px; font-size: 20px; font-weight: 700; }
  .c_button-2 { font-size: 1.1rem; line-height: 1.2; }
  .sub_heading-type-v01 { font-size: 1.1rem; }
  .div-block-728 { align-items: flex-start; margin-bottom: 20px; }
  .auth-cred-name { font-size: 1.25rem; line-height: 1.5; }
  .heading_type-v04 { font-size: 1.3rem; }
  .note_text { line-height: 1.5; }
  .inner_col-a { width: 100%; }
  .inner_col-b { display: none; }
  .heading_sub-text-v01 { line-height: 1.5; }
  .heading_sub-text-v01.reduced { font-size: 1.25rem; }
  .main_content-block { width: 100%; padding-left: 15px; padding-right: 15px; }
  .main_content-block.with-b-margin { margin-bottom: 60px; }
  .heading_type-v05 { font-size: 25px; line-height: 33px; }
  .heading_type-v05.is-reduced { font-size: 32px; line-height: 38px; }
  .heading_type-v05.is-reduced.mob-only { margin-bottom: 25px; padding-left: 15px; padding-right: 15px; display: block; }
  .author_block-v01 { margin-top: 25px; }
  .author_block-v01._878 { border-top-style: solid; margin-bottom: -6px; padding-top: 6px; padding-bottom: 6px; }
  .published_date-v01 { font-size: 14px; }
  .author_name-v01 { font-size: 14px; line-height: 20px; }
  .content_header-para { font-size: 1.2rem; line-height: 1.4; }
  .nav_header-container-v01 { padding-left: 15px; padding-right: 15px; }
  .separator_section { margin-top: 20px; margin-bottom: 15px; }
  .content_reading-block { max-width: 100%; }
  .content_reading-block.is-mob-hidden { display: none; }
  .content_reading-block.with-padding { padding-left: 15px; padding-right: 15px; }
  .content_reading-block.with-padding.no-b-margin { margin-bottom: 0px; }
  .content_inner-split { flex-flow: column; align-items: stretch; padding-top: 30px; }
  .content_inner-split.mob-only { padding-top: 5px; display: flex; }
  .content_inner-split-a { width: 100%; margin-bottom: 10px; }
  .content_inner-split-b { width: 100%; }
  .content_inner-split-b.mob-only { padding-left: 15px; padding-right: 15px; }
  .content_inner-para { font-size: 1.25rem; line-height: 1.5; }
  .content_image-v02.is-hidden { display: none; }
  .tp-rev-text { font-size: 13px; }
  .testimonial-slider-right-2 { width: 30px; right: -15px; box-shadow: rgb(255, 255, 255) -13px 0px 19px; }
  .tp-date-text { font-size: 13px; }
  .testimonial-slider-left-2 { width: 30px; left: -15px; }
  .tp-local-svg { width: 13px; margin-top: -1px; }
  .testimonial-slider-2 { margin-top: 0px; }
  .tp-f-one-inner-left { justify-content: center; align-items: center; }
  .tp-share-text { font-size: 13px; }
  .tp-title { font-size: 16px; }
  .tp-local-text, .tp-doe { font-size: 13px; }
  .testimonial-slide-wrapper-2 { width: 78%; max-width: 100%; margin-right: 3%; }
  .trust-container { max-width: none; padding-left: 22px; padding-right: 22px; }
  .tp_star-block-hero { flex-flow: row; justify-content: center; align-items: center; margin-top: 0px; margin-bottom: 0px; }
  .ts-small { font-size: 0.895rem; }
  .tp_star-img { width: 100%; margin-top: 0px; }
  .tp_rating-number-block { padding-left: 12px; padding-right: 12px; }
  .tp_icon-block { width: 6rem; }
  .tp_heading-block { margin-bottom: 34px; }
  .tp_rating-number-text { font-size: 1rem; }
  .tp_rating-text { font-size: 1.2rem; }
  .box_season-heading { margin-top: 30px; }
  .heading-75 { margin-bottom: 13px; line-height: 33px; }
  .split_three-box-inner { padding-left: 15px; padding-right: 15px; }
  .style-guide-card { font-size: 1.1rem; }
  .adv_cta_heading-2 { text-align: center; font-size: 1.4rem; }
  .adv_cta_heading-2.v02 { font-size: 1.3rem; }
  .divider-4 { column-gap: 0.4rem; }
  .adv_cta_right_div { width: 100%; padding: 1.1rem 1rem; }
  .adv_cta_subtitle_text { text-align: center; }
  .divider-line { flex: 0 0 auto; width: 25px; }
  .bot_cta_badge_div { padding-top: 7px; padding-bottom: 7px; }
  .split_box-block { width: 100%; }
  .swiper-button-prev.is-carousel { width: 1.8rem; height: 1.8rem; left: -18px; }
  .swiper-slide.is-carousel { width: 77%; }
  .carousel_slider { padding-left: 24px; padding-right: 24px; }
  .swiper-button-next.is-carousel { width: 1.8rem; height: 1.8rem; right: -18px; }
  .div-gradient-right { width: 70px; right: 0px; }
  .content_inner-tiles { flex-flow: column; width: auto; padding-top: 30px; }
  .content_inner-tiles.mob-only { padding-top: 5px; display: flex; }
  .content_inner-tiles-block { width: 100%; }
  .cc_tiles-block { gap: 10px; flex-flow: column; }
  .cc_tiles-block.with-gap { margin-bottom: 13px; }
  .text-span-174 { font-size: 11px; }
  .text-block-280 { margin-top: 6px; font-size: 11px; }
  .div-block-768 { margin-top: 43px; }
  .div-block-900 { width: 90%; }
  .text-block-281 { font-size: 0.85rem; }
  .holiday-clock { z-index: 1; flex-wrap: wrap; position: relative; }
  .box-3 { width: 2.2rem; min-width: 2.2rem; height: 2.2rem; min-height: 2.2rem; }
  .clock-number-2 { font-size: 1rem; }
  .clock-label-2 { font-size: 0.6rem; }
  .text-block-282 { padding-left: 0px; padding-right: 0px; }
  .timer-clock-block { z-index: 1; flex-wrap: wrap; position: relative; }
  .season_offer-block { margin-top: 43px; }
  .season_offer-block.v02 { margin-top: 0px; }
  .sticky_cta-inner-btn { padding-top: 14px; }
  .text-block-283 { font-size: 12px; line-height: 19px; }
  .text-block-284 { font-size: 19px; line-height: 19px; }
  .holiday_cta-box { width: 100%; padding: 1.1rem 1rem; }
}
#w-node-d5bd3614-db1c-56c5-28b8-38a799fe1d28-a16d63e2, #w-node-d5bd3614-db1c-56c5-28b8-38a799fe2007-a16d63e2, #w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-a16d63e2 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-a16d6423 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-a16d6423, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-a16d6423, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-a16d6423, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-a16d6423, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-a16d6423, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-a16d6423, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-a16d6423, #w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7a5d-a16d6465, #w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7a5f-a16d6465, #w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7a87-a16d6465, #w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7a8d-a16d6465, #w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7aaa-a16d6465, #w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7ab0-a16d6465, #w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7ab8-a16d6465, #w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7abd-a16d6465, #w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7ac4-a16d6465, #w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7ad0-a16d6465, #w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7ad5-a16d6465, #w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7adc-a16d6465, #w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7af3-a16d6465, #w-node-_3a0c1352-0c60-96d5-bff6-473923135c9b-a16d6465, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e62e-a16d6467, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e630-a16d6467, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e71d-a16d6467, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e723-a16d6467, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e73f-a16d6467, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e745-a16d6467, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e757-a16d6467, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e75c-a16d6467, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e763-a16d6467, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e76f-a16d6467, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e774-a16d6467, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e77b-a16d6467, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e7b4-a16d6467, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e916-a16d6467, #w-node-d79772af-6302-dac4-e695-6370debd9de8-a16d6468, #w-node-d79772af-6302-dac4-e695-6370debd9dee-a16d6468, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e73f-a16d6468, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e745-a16d6468, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e757-a16d6468, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e75c-a16d6468, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e763-a16d6468, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e76f-a16d6468, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e774-a16d6468, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e77b-a16d6468, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e7b4-a16d6468, #w-node-d79772af-6302-dac4-e695-6370debd9de8-a16d6469, #w-node-d79772af-6302-dac4-e695-6370debd9dee-a16d6469, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e73f-a16d6469, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e745-a16d6469, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e757-a16d6469, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e75c-a16d6469, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e763-a16d6469, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e76f-a16d6469, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e774-a16d6469, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e77b-a16d6469, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e7b4-a16d6469, #w-node-f64658d9-2850-c9bb-bee0-ad4d8bd01489-a16d646c { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-0be13b5e { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-0be13b5e, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-0be13b5e, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-0be13b5e, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-0be13b5e, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-0be13b5e, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-0be13b5e, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-0be13b5e { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-24ef9e66 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-24ef9e66, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-24ef9e66, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-24ef9e66, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-24ef9e66, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-24ef9e66, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-24ef9e66, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-24ef9e66 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-ee068e9d { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-ee068e9d, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-ee068e9d, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-ee068e9d, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-ee068e9d, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-ee068e9d, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-ee068e9d, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-ee068e9d { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-88235bd0 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-88235bd0, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-88235bd0, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-88235bd0, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-88235bd0, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-88235bd0, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-88235bd0, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-88235bd0 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-6c5692e2 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-6c5692e2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-6c5692e2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-6c5692e2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-6c5692e2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-6c5692e2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-6c5692e2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-6c5692e2 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-03ce1006 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-03ce1006, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-03ce1006, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-03ce1006, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-03ce1006, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-03ce1006, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-03ce1006, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-03ce1006 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-80a4363d { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-80a4363d, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-80a4363d, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-80a4363d, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-80a4363d, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-80a4363d, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-80a4363d, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-80a4363d { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-07aa56f2 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-07aa56f2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-07aa56f2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-07aa56f2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-07aa56f2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-07aa56f2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-07aa56f2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-07aa56f2 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-ab7f7fb2 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-ab7f7fb2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-ab7f7fb2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-ab7f7fb2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-ab7f7fb2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-ab7f7fb2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-ab7f7fb2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-ab7f7fb2 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-3964e5e7 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-3964e5e7, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-3964e5e7, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-3964e5e7, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-3964e5e7, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-3964e5e7, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-3964e5e7, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-3964e5e7 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-2e1ee221 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-2e1ee221, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-2e1ee221, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-2e1ee221, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-2e1ee221, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-2e1ee221, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-2e1ee221, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-2e1ee221 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-c65fc402 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-c65fc402, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-c65fc402, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-c65fc402, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-c65fc402, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-c65fc402, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-c65fc402, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-c65fc402 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-b22fa2e6 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-b22fa2e6, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-b22fa2e6, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-b22fa2e6, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-b22fa2e6, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-b22fa2e6, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-b22fa2e6, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-b22fa2e6 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-9ed3875a { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-9ed3875a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-9ed3875a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-9ed3875a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-9ed3875a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-9ed3875a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-9ed3875a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-9ed3875a { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-29655f02 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-29655f02, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-29655f02, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-29655f02, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-29655f02, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-29655f02, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-29655f02, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-29655f02 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-65810118 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-65810118, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-65810118, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-65810118, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-65810118, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-65810118, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-65810118, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-65810118 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-6f6734eb { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-6f6734eb, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-6f6734eb, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-6f6734eb, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-6f6734eb, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-6f6734eb, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-6f6734eb, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-6f6734eb { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-73332e2a { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-73332e2a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-73332e2a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-73332e2a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-73332e2a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-73332e2a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-73332e2a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-73332e2a { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-e2befe93 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-e2befe93, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-e2befe93, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-e2befe93, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-e2befe93, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-e2befe93, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-e2befe93, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-e2befe93 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-98f61261 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-98f61261, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-98f61261, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-98f61261, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-98f61261, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-98f61261, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-98f61261, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-98f61261 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-545dcdf4 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-545dcdf4, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-545dcdf4, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-545dcdf4, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-545dcdf4, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-545dcdf4, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-545dcdf4, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-545dcdf4 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-4710d1fd { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-4710d1fd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-4710d1fd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-4710d1fd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-4710d1fd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-4710d1fd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-4710d1fd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-4710d1fd { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-591fc711 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-591fc711, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-591fc711, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-591fc711, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-591fc711, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-591fc711, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-591fc711, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-591fc711 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-fc04ce12 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-fc04ce12, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-fc04ce12, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-fc04ce12, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-fc04ce12, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-fc04ce12, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-fc04ce12, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-fc04ce12 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-621fa8d1 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-621fa8d1, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-621fa8d1, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-621fa8d1, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-621fa8d1, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-621fa8d1, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-621fa8d1, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-621fa8d1 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-6eb4b524 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-6eb4b524, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-6eb4b524, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-6eb4b524, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-6eb4b524, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-6eb4b524, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-6eb4b524, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-6eb4b524 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-fc0ada03 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-fc0ada03, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-fc0ada03, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-fc0ada03, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-fc0ada03, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-fc0ada03, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-fc0ada03, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-fc0ada03 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-8b7fdb8f { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-8b7fdb8f, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-8b7fdb8f, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-8b7fdb8f, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-8b7fdb8f, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-8b7fdb8f, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-8b7fdb8f, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-8b7fdb8f { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-33391093 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-33391093, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-33391093, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-33391093, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-33391093, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-33391093, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-33391093, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-33391093 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-fe2bcb08 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-fe2bcb08, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-fe2bcb08, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-fe2bcb08, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-fe2bcb08, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-fe2bcb08, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-fe2bcb08, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-fe2bcb08 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-329fc183 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-329fc183, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-329fc183, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-329fc183, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-329fc183, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-329fc183, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-329fc183, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-329fc183 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-376006ff { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-376006ff, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-376006ff, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-376006ff, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-376006ff, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-376006ff, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-376006ff, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-376006ff { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-a50aa826 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-a50aa826, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-a50aa826, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-a50aa826, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-a50aa826, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-a50aa826, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-a50aa826, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-a50aa826 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-6a2d8f01 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-6a2d8f01, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-6a2d8f01, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-6a2d8f01, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-6a2d8f01, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-6a2d8f01, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-6a2d8f01, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-6a2d8f01 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-18fbf08e { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-18fbf08e, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-18fbf08e, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-18fbf08e, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-18fbf08e, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-18fbf08e, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-18fbf08e, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-18fbf08e { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-078e1468 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-078e1468, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-078e1468, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-078e1468, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-078e1468, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-078e1468, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-078e1468, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-078e1468 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-5cca4f33 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-5cca4f33, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-5cca4f33, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-5cca4f33, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-5cca4f33, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-5cca4f33, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-5cca4f33, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-5cca4f33 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-1b22ad0a { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-1b22ad0a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-1b22ad0a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-1b22ad0a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-1b22ad0a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-1b22ad0a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-1b22ad0a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-1b22ad0a { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-576325fd { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-576325fd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-576325fd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-576325fd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-576325fd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-576325fd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-576325fd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-576325fd { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-47533bcd { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-47533bcd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-47533bcd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-47533bcd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-47533bcd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-47533bcd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-47533bcd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-47533bcd { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-96e4ec0c { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-96e4ec0c, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-96e4ec0c, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-96e4ec0c, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-96e4ec0c, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-96e4ec0c, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-96e4ec0c, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-96e4ec0c, #w-node-_3210e3b0-4fb4-17a6-b0d7-1efbdc72424b-2c2af1f8, #w-node-_3210e3b0-4fb4-17a6-b0d7-1efbdc724256-2c2af1f8, #w-node-_3210e3b0-4fb4-17a6-b0d7-1efbdc7242ee-2c2af1f8, #w-node-_3210e3b0-4fb4-17a6-b0d7-1efbdc7242fd-2c2af1f8, #w-node-_3210e3b0-4fb4-17a6-b0d7-1efbdc724386-2c2af1f8, #w-node-_3210e3b0-4fb4-17a6-b0d7-1efbdc724395-2c2af1f8, #w-node-_3210e3b0-4fb4-17a6-b0d7-1efbdc724426-2c2af1f8, #w-node-_3210e3b0-4fb4-17a6-b0d7-1efbdc724435-2c2af1f8, #w-node-_3210e3b0-4fb4-17a6-b0d7-1efbdc7244b5-2c2af1f8, #w-node-_3210e3b0-4fb4-17a6-b0d7-1efbdc7244c4-2c2af1f8 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-fccd5602 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-fccd5602, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-fccd5602, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-fccd5602, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-fccd5602, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-fccd5602, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-fccd5602, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-fccd5602 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-facc7420 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-facc7420, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-facc7420, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-facc7420, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-facc7420, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-facc7420, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-facc7420, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-facc7420 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-89aed068 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-89aed068, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-89aed068, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-89aed068, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-89aed068, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-89aed068, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-89aed068, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-89aed068 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-5f0c37b1 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-5f0c37b1, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-5f0c37b1, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-5f0c37b1, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-5f0c37b1, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-5f0c37b1, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-5f0c37b1, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-5f0c37b1 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-12a77ea6 { grid-area: Area; }
#w-node-_037301e5-0d22-a9c8-adb3-175277a49f82-12a77ea6, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f84-12a77ea6, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f86-12a77ea6, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f91-12a77ea6, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f93-12a77ea6, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f95-12a77ea6, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f97-12a77ea6 { grid-area: span 1 / span 1 / span 1 / span 1; }
@media screen and (max-width: 767px) {
  #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-a16d6423 { grid-area: Area; }
  #w-node-_7e2ed757-b061-2eb9-4f1e-581a1aeb7a87-a16d6465, #w-node-_65403f5f-0e5f-8cec-9204-b5b31e30e71d-a16d6467, #w-node-d79772af-6302-dac4-e695-6370debd9de8-a16d6468, #w-node-d79772af-6302-dac4-e695-6370debd9de8-a16d6469 { grid-area: span 1 / span 1 / span 1 / span 1; }
  #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-0be13b5e, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-24ef9e66, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-ee068e9d, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-88235bd0, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-6c5692e2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-03ce1006, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-80a4363d, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-07aa56f2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-ab7f7fb2, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-3964e5e7, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-2e1ee221, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-c65fc402, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-b22fa2e6, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-9ed3875a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-29655f02, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-65810118, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-6f6734eb, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-73332e2a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-e2befe93, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-98f61261, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-545dcdf4, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-4710d1fd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-591fc711, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-fc04ce12, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-621fa8d1, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-6eb4b524, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-fc0ada03, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-8b7fdb8f, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-33391093, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-fe2bcb08, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-329fc183, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-376006ff, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-a50aa826, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-6a2d8f01, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-18fbf08e, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-078e1468, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-5cca4f33, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-1b22ad0a, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-576325fd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-47533bcd, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-96e4ec0c, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-fccd5602, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-facc7420, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-89aed068, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-5f0c37b1, #w-node-_037301e5-0d22-a9c8-adb3-175277a49f80-12a77ea6 { grid-area: Area; }
}
@media screen and (max-width: 479px) {
  #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1ea8-a16d63e2, #w-node-d5bd3614-db1c-56c5-28b8-38a799fe1eb7-a16d63e2, #w-node-d5bd3614-db1c-56c5-28b8-38a799fe2008-a16d63e2, #w-node-e2bb8231-11cf-9eab-2fb8-4ba24f0ad52b-a16d6465, #w-node-e2bb8231-11cf-9eab-2fb8-4ba24f0ad53a-a16d6465, #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0765f-a16d6467, #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0766e-a16d6467, #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0765f-a16d6468, #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0766e-a16d6468, #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0765f-a16d6469, #w-node-ec03b3b5-303b-e158-3e6d-7ae238f0766e-a16d6469 { grid-area: span 1 / span 1 / span 1 / span 1; }
}