:root,
.color-background-1 {
  --color-background: 255, 255, 255;
  --color-accent-background: 250, 248, 255;
  --color-borders: 229, 229, 229;
  --color-headings: 33, 37, 41;
  --color-text: 68, 68, 68;
  --color-buttons-background: 40, 153, 38;
  --color-buttons-label: 255, 255, 255;
  --color-links: 19, 186, 20;
  --color-inputs-background: 250, 248, 255;
  --color-errors: 255, 0, 0;
  --color-sales: 40, 153, 38;
  --color-overlay-background: 33, 37, 41;
  --color-overlay-text: 255, 255, 255;
  --color-text-muted: #b4b4b4;

  --borders: 1px solid #e5e5e5;

  --default-button-background-hover: 223, 210, 255;
  --default-button-border-color-hover: 214, 197, 255;
  --default-button-box-shadow-hover: 177, 146, 255;
  --default-button-background-active: 204, 184, 255;
  --default-button-border-color-active: 195, 172, 255;

  --primary-button-background-hover: 32, 122, 30;
  --primary-button-border-color-hover: 29, 112, 28;
  --primary-button-box-shadow-hover: 83, 212, 81;
  --primary-button-background-active: 27, 102, 25;
  --primary-button-border-color-active: 24, 92, 23;
  --primary-outline-button-box-shadow-hover: 83, 212, 81;
  --primary-reveal-button-box-shadow-hover: 83, 212, 81;

  --arrow-background-hover: 236, 236, 236;
  --arrow-border-color-hover: 230, 230, 230;
  --arrow-box-shadow-hover: 204, 204, 204;
  --arrow-background-active: 223, 223, 223;
  --arrow-border-color-active: 217, 217, 217;

  --input-bg-color-hover: 223, 210, 255;
  --input-border-color-hover: 214, 197, 255;
  --input-shadow-color-hover: 177, 146, 255;
  --input-bg-color-active: 204, 184, 255;
  --input-border-color-active: 195, 172, 255;

  --shadow: 0px 0px 40px rgba(255, 255, 255, 0.07);
  --overlay-background: 33, 37, 41;
  --overlay-text-color: 255, 255, 255;
}

.color-background-2 {
  --color-background: 23, 137, 21;
  --color-accent-background: 255, 255, 255;
  --color-borders: 0, 0, 0;
  --color-headings: 255, 255, 255;
  --color-text: 255, 255, 255;
  --color-buttons-background: 255, 255, 255;
  --color-buttons-label: 40, 153, 38;
  --color-links: 242, 236, 255;
  --color-inputs-background: 255, 255, 255;
  --color-errors: 235, 54, 30;
  --color-sales: 235, 54, 30;
  --color-overlay-background: 0, 0, 0;
  --color-overlay-text: 255, 255, 255;
  --color-text-muted: #74b873;

  --borders: 1px solid #000000;

  --default-button-background-hover: 236, 236, 236;
  --default-button-border-color-hover: 230, 230, 230;
  --default-button-box-shadow-hover: 204, 204, 204;
  --default-button-background-active: 223, 223, 223;
  --default-button-border-color-active: 217, 217, 217;

  --primary-button-background-hover: 236, 236, 236;
  --primary-button-border-color-hover: 230, 230, 230;
  --primary-button-box-shadow-hover: 255, 255, 255;
  --primary-button-background-active: 223, 223, 223;
  --primary-button-border-color-active: 217, 217, 217;
  --primary-outline-button-box-shadow-hover: 255, 255, 255;
  --primary-reveal-button-box-shadow-hover: 255, 255, 255;

  --arrow-background-hover: 17, 104, 16;
  --arrow-border-color-hover: 16, 93, 14;
  --arrow-box-shadow-hover: 8, 49, 7;
  --arrow-background-active: 14, 82, 13;
  --arrow-border-color-active: 12, 71, 11;

  --input-bg-color-hover: 236, 236, 236;
  --input-border-color-hover: 230, 230, 230;
  --input-shadow-color-hover: 204, 204, 204;
  --input-bg-color-active: 223, 223, 223;
  --input-border-color-active: 217, 217, 217;

  --shadow: 0px 0px 40px rgba(255, 255, 255, 0.07);
  --overlay-background: 0, 0, 0;
  --overlay-text-color: 255, 255, 255;
}

:root {
  /*================ _Body ================*/
  --text-font-family: Inter, sans-serif;
  --text-font-weight: 400;
  --text-font-style: normal;
  --text-font-size: 18px;
  --text-font-size-lg: 21px;
  --text-font-size-sm: 14px;
  --text-font-size-xs: 10px;
  --text-line-height: 1.5;
  --text-letter-spacing: px;
  /*================ END _Body ================*/

  /*================ _Heading ================*/
  --heading-font-family: "Open Sans", sans-serif;
  --heading-font-size: 34px;
  --heading-font-size-big: 50px;
  --heading-font-weight: 600;
  --heading-font-style: normal;
  --heading-text-transform: initial;
  --heading-letter-spacing: 0px;
  --heading-0-font-size: 40px;
  --heading-1-font-size: 34px;
  --heading-2-font-size: 27px;
  --heading-3-font-size: 23px;
  --heading-4-font-size: 20px;
  --heading-5-font-size: 17px;
  --heading-6-font-size: 18px;
  /*================ END _Heading ================*/

  /*================ _Accent ================*/
  --accent-font-family: Inter, sans-serif;
  --accent-font-weight: 500;
  --accent-font-style: normal;
  --accent-text-transform: capitalize;
  --accent-letter-spacing: 0px;
  /*================ END _Accent ================*/

  /*================ _Icon ================*/
  --icon-font: Material Icons;
  --icon-font-size-xl: 48px;
  --icon-font-size-lg: 36px;
  --icon-font-size-md: 24px;
  --icon-font-size-sm: 18px;
  --icon-font-size-xs: 12px;
  /*================ END _Icon ================*/

  /*================ _Spacer ================*/
  --spacer: 18px;
  --spacer-lg: 27px;
  --spacer-sm: 9px;
  --spacer-xs: 4px;
  /*================ END _Spacer ================*/

  /*================ _Gutter ================*/
  --gutter: 30px;
  --gutter-lg: 60px;
  --gutter-sm: 16px;
  --gutter-xs: 8px;
  /*================ END _Gutter ================*/

  /*================ _Utilities ================*/
  --opacity: 0.6;
  --scale: 1.3;
  --scroll-bar-width: 16.5px;
  /*================ END _Utilities ================*/

  /*================ _Container ================*/
  --page-container-width: 1180px;
  /*================ END _Container ================*/

  /*================ _Zindex ================*/
  --zindex-base: 0;
  --zindex-increment: 3;
  --zindex-over-body: 3;
  --zindex-header: 6;
  --zindex-drawer: 999999;
  --zindex-drawer-overlay: 999996;
  --zindex-drawer-under-overlay: 999993;
  --zindex-modal: 1000005;
  --zindex-modal-overlay: 1000002;
  /*================ END _Zindex ================*/

  /*================ _Borders ================*/
  --border-width: 1px;
  --border-radius: 6px;
  --border-input-radius: px;
  --border-radius-sm: 3px;
  --border-radius-circle: 50%;
  --border-radius-is-circle: 6px;
  /*================ END _Borders ================*/

  /*================ _Buttons ================*/
  --button-horizontal-padding: 20px;
  --button-horizontal-padding-sm: 10px;
  --button-horizontal-padding-xs: 8px;
  --button-vertical-padding: 14px;
  --button-vertical-padding-sm: 6px;
  --button-vertical-padding-xs: 4px;

  --custom-buy-it-now-text: "";
  /*================ END _Buttons ================*/

  /*================ _Inputs ================*/
  --input-height-inner: 55px;
  --input-height-inner-sm: 39px;
  --input-height-inner-xs: 29px;
  --input-height: 57px;
  --input-height-sm: 41px;
  --input-height-xs: 31px;
  /*================ END _Inputs ================*/

  /*================ _Dropdown ================*/
  --dropdown-min-width: 175px;
  --dropdown-max-width: 250px;
  --dropdown-padding: 8px;
  /*================ END _Dropdown ================*/

  /*================ _Transitions ================*/
  --transition-timing: ease;
  --transition-duration: 0.6s;
  --transition-duration-fast: 0.3s;
  --transition-duration-slow: 1s;
  --transition: all 0.3s ease;
  --transition-drawers: all 0.6s ease;
  --transition-hover: opacity 0.3s ease, background 0.3s ease, border 0.3s ease, box-shadow 0.3s ease;
  /*================ END _Transitions ================*/

  /*================ _Animations ================*/
  --animation-duration: 0.6s;
  --animation-offset: 18px;
  /*================ END _Animations ================*/

  /*================ _Overlay ================*/
  --overlay-opacity: 0.6;
  /*================ END _Overlay ================*/

  /*================ _Header ================*/
  --header-menu-font-size: px;
  --header-height-desktop: 70px;
  --header-height-mobile: 60px;
  /*================ END _Header ================*/

  /*================ _Drawer ================*/
  --drawer-overlay-opacity: 0.6;
  /*================ END _Drawer ================*/

  /*================ _Slideshow ================*/
  --slideshow-height-xl: 100vh;
  --slideshow-height-lg: 600px;
  --slideshow-height-md: 500px;
  --slideshow-height-sm: 400px;
  --slideshow-height-xs: 300px;
  --slideshow-height-xl-mobile: 100vh;
  --slideshow-height-lg-mobile: 500px;
  --slideshow-height-md-mobile: 400px;
  --slideshow-height-sm-mobile: 300px;
  --slideshow-height-xs-mobile: 200px;
  /*================ END _Slideshow ================*/

  /*================ _Collection_grid ================*/
  --collection-grid-height-xl: 500px;
  --collection-grid-height-lg: 400px;
  --collection-grid-height-md: 300px;
  --collection-grid-height-sm: 200px;
  --collection-grid-height-xs: 100px;
  /*================ END _Collection_grid ================*/

  /*================ _Payment_icons ================*/
  --payment-icon-size: 30px;
  /*================ END _Payment_icons ================*/

  /*================ _Social_media ================*/
  --social-facebook-color: #3b5998;
  --social-facebook-bg-color-hover: 48, 73, 124;
  --social-facebook-border-color-hover: 45, 67, 115;
  --social-facebook-shadow-color-hover: 113, 141, 200;
  --social-facebook-bg-color-active: 41, 62, 106;
  --social-facebook-border-color-active: 38, 57, 97;
  --social-twitter-color: #1da1f2;
  --social-twitter-bg-color-hover: 13, 141, 220;
  --social-twitter-border-color-hover: 12, 133, 208;
  --social-twitter-shadow-color-hover: 9, 103, 160;
  --social-twitter-bg-color-active: 11, 126, 196;
  --social-twitter-border-color-active: 11, 118, 184;
  --social-pinterest-color: #bd081c;
  --social-pinterest-bg-color-hover: 152, 6, 23;
  --social-pinterest-border-color-hover: 140, 6, 21;
  --social-pinterest-shadow-color-hover: 246, 53, 74;
  --social-pinterest-bg-color-active: 128, 5, 19;
  --social-pinterest-border-color-active: 116, 5, 17;
  --social-whatsapp-color: #25d366;
  --social-whatsapp-bg-color-hover: 31, 178, 86;
  --social-whatsapp-border-color-hover: 29, 168, 81;
  --social-whatsapp-shadow-color-hover: 119, 231, 161;
  --social-whatsapp-bg-color-active: 27, 157, 76;
  --social-whatsapp-border-color-active: 26, 146, 71;
  --social-linkedin-color: #0e76a8;
  --social-linkedin-bg-color-hover: 11, 93, 133;
  --social-linkedin-border-color-hover: 10, 85, 121;
  --social-linkedin-shadow-color-hover: 46, 176, 238;
  --social-linkedin-bg-color-active: 9, 77, 109;
  --social-linkedin-border-color-active: 8, 68, 97;
  --social-reddit-color: #ff4500;
  --social-reddit-bg-color-hover: 217, 59, 0;
  --social-reddit-border-color-hover: 204, 55, 0;
  --social-reddit-shadow-color-hover: 255, 143, 102;
  --social-reddit-bg-color-active: 191, 52, 0;
  --social-reddit-border-color-active: 179, 48, 0;
  --social-messenger-color: #0078ff;
  --social-messenger-bg-color-hover: 0, 102, 217;
  --social-messenger-border-color-hover: 0, 96, 204;
  --social-messenger-shadow-color-hover: 102, 174, 255;
  --social-messenger-bg-color-active: 0, 90, 191;
  --social-messenger-border-color-active: 0, 84, 179;

  --social-instagram-color: #e1306c;
  --social-snapchat-color: #fffc00;
  --social-google-color: #dd4b39;
  --social-tumblr-color: #35465c;
  --social-youtube-color: #ff0000;
  --social-vimeo-color: #1ab7ea;
  /*================ END _Social_media ================*/

  /*================ _Translations ================*/
  --text-buy-now: null;
  /*================ END _Translations ================*/

  /*================ _Back_to_top_button ================*/
  --back-to-top-radius: 8px;
  /*================ END _Back_to_top_button ================*/

  /*================ _Cart_bubble ================*/
  --cart-bubble-size: 10px;
  --cart-bubble-bg-color: transparent;
  --cart-bubble-border-color: transparent;
  --cart-bubble-opacity: 100%;
  /*================ END _Cart_bubble ================*/

  /*================ _Page_transition ================*/
  --page-transition-logo-width: 80px;
  /*================ END _Page_transition ================*/

  /*================ _Product_image_crop ================*/
  --product-image-crop-ratio: 100%;
  --product-image-crop-position: center center;
  /*================ END _Product_image_crop ================*/

  /*================ _Quick_compare ================*/
  --quick-compare-button-position-y: 30%;
  /*================ END _Quick_compare ================*/

  /*================ _Show_second_image_on_hover ================*/
  --secondary-image-transition-speed: 0.7s;
  /*================ END _Show_second_image_on_hover ================*/

  --shopify-accelerated-checkout-button-block-size: 41px !important;
  --shopify-accelerated-checkout-button-border-radius: 6px !important;
  /* Scrollbar & Cursor */

  --scrollbar-thumb-color: #707070;
  --scrollbar-track-color: #f5f5f5;
  --scrollbar-width: 7px;
  --scrollbar-radius: 0px;

  --cursor: default;
}


img{
max-width: 100%
}

.gps *,
.gps :after,
.gps :before {
  border: 0 solid #e5e7eb;
  box-sizing: border-box;
}
.gps :after,
.gps :before {
  --tw-content: "";
}
.gps {
  -webkit-text-size-adjust: 100%;
  font-feature-settings: normal;
  font-family:
    ui-sans-serif,
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Roboto,
    Helvetica Neue,
    Arial,
    Noto Sans,
    sans-serif,
    Apple Color Emoji,
    Segoe UI Emoji,
    Segoe UI Symbol,
    Noto Color Emoji;
  font-variation-settings: normal;
  line-height: 1.5;
  line-height: inherit;
  margin: 0;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
}
.gps abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
.gps h2 {
  font-size: inherit;
  font-weight: inherit;
}
.gps a {
  color: inherit;
  text-decoration: inherit;
}
.gps strong {
  font-weight: bolder;
}
.gps :-moz-focusring {
  outline: auto;
}
.gps :-moz-ui-invalid {
  box-shadow: none;
}
.gps ::-webkit-inner-spin-button,
.gps ::-webkit-outer-spin-button {
  height: auto;
}
.gps ::-webkit-search-decoration {
  -webkit-appearance: none;
}
.gps ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
.gps h2,
.gps p {
  margin: 0;
}
.gps :disabled {
  cursor: default;
}
.gps img,
.gps svg {
  display: block;
  vertical-align: middle;
}
.gps img {
  height: auto;
  max-width: 100%;
}
.gps {
  -webkit-tap-highlight-color: transparent;
  scroll-behavior: smooth;
}
.gps .gp-text strong {
  font-weight: 700;
}
.gps .gp-dialog:modal {
  position: fixed;
}
.gps h2 {
  word-break: normal;
}
.gps p {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  text-align: inherit;
}
.gps.gpsil [style*="--d:"] {
  display: var(--d);
}
@media only screen and (max-width: 1024px) {
  .gps.gpsil [style*="--d-tablet:"] {
    display: var(--d-tablet);
  }
}
@media only screen and (max-width: 767px) {
  .gps.gpsil [style*="--d-mobile:"] {
    display: var(--d-mobile);
  }
}
.gpsil > section {
  transition: opacity 0.5s;
}
.gpsil .gps-lazy {
  max-width: 100% !important;
  overflow-x: hidden !important;
  width: 100% !important;
  min-width: 100% !important;
}
.gpsil .gps-lazy .gp-button-base::before {
  display: none !important;
}
.gps {
  display: contents;
}

.gps {
  --g-h1-ff: var(--g-font-heading, heading);
  --g-h1-size: 46px;
  --g-h1-weight: 400;
  --g-h1-lh: 130%;
  --g-h2-ff: var(--g-font-heading, heading);
  --g-h2-size: 41px;
  --g-h2-weight: 400;
  --g-h2-lh: 130%;
  --g-h3-ff: var(--g-font-heading, heading);
  --g-h3-size: 52px;
  --g-h3-weight: 400;
  --g-h3-lh: 130%;
  --g-p1-ff: var(--g-font-body, body);
  --g-p1-size: 16px;
  --g-p1-weight: 400;
  --g-p1-lh: 180%;
  --g-p2-ff: var(--g-font-body, body);
  --g-p2-size: 14px;
  --g-p2-weight: 400;
  --g-p2-lh: 180%;
  --g-p3-ff: var(--g-font-body, body);
  --g-p3-size: 10px;
  --g-p3-weight: 400;
  --g-p3-lh: 180%;
  --g-sh1-ff: var(--g-font-heading, heading);
  --g-sh1-size: 25px;
  --g-sh1-weight: 400;
  --g-sh1-lh: 130%;
  --g-sh2-ff: var(--g-font-heading, heading);
  --g-sh2-size: 18px;
  --g-sh2-weight: 400;
  --g-sh2-lh: 130%;
  --g-sh3-ff: var(--g-font-heading, heading);
  --g-sh3-size: 32px;
  --g-sh3-weight: 400;
  --g-sh3-lh: 130%;
  --g-s-2xl: 32px;
  --g-s-3xl: 48px;
  --g-s-4xl: 80px;
  --g-s-5xl: 112px;
  --g-s-l: 16px;
  --g-s-m: 12px;
  --g-s-s: 8px;
  --g-s-xl: 24px;
  --g-s-xs: 4px;
  --g-s-xxs: 2px;
  --g-ct-p: 16px;
  --g-ct-w: 1200px;
  --g-font-body: sans-serif;
  --g-font-code: sans-serif;
  --g-font-heading: sans-serif;
  --g-theme-font: [object Object];
  --g-c-bg-1: #e2e2e2;
  --g-c-bg-2: #f3f3f3;
  --g-c-bg-3: #fff;
  --g-c-brand: #121212;
  --g-color-color-index-change: 0;
  --g-c-error: #ea3335;
  --g-color-gradient-index-change: 0;
  --g-c-highlight: #4d4d4d;
  --g-c-info: #1890ff;
  --g-c-line-1: #ececec;
  --g-c-line-2: #7d7d7d;
  --g-c-line-3: #121212;
  --g-color-my-colors-0: rgba(105, 158, 4, 0.8);
  --g-color-my-colors-1: rgba(105, 158, 4, 0.8);
  --g-color-my-colors-2: #e8f4d2;
  --g-color-my-colors-3: #d7e5be;
  --g-color-my-colors-4: #d4e2ba;
  --g-color-my-colors-5: #eaffc4;
  --g-color-my-colors-6: #699e04;
  --g-color-recent-gradient-colors-0: linear-gradient(357deg, #178915 2%, #034702 97%);
  --g-color-recent-gradient-colors-1: linear-gradient(335deg, #178915 2%, #034702 97%);
  --g-color-recent-gradient-colors-2: linear-gradient(130deg, #178915 2%, #034702 97%);
  --g-color-recent-gradient-colors-3: linear-gradient(180deg, #e7fae6, #fff 40%, #fff 69%, #e7fae6);
  --g-color-recent-gradient-colors-4: linear-gradient(180deg, #e7fae6, #fff 40%, #fff 69%, #e7fae6);
  --g-color-recent-gradient-colors-5: linear-gradient(180deg, #e7fae6, #fff 50%, #e7fae6);
  --g-color-recent-gradient-colors-6: linear-gradient(180deg, #e7fae6, #fff);
  --g-c-success: #428445;
  --g-c-text-1: #4d4d4d;
  --g-c-text-2: #121212;
  --g-c-text-3: #fff;
  --g-color-theme-colors-0: rgba(105, 158, 4, 0.8);
  --g-color-theme-colors-1: rgba(105, 158, 4, 0.8);
  --g-color-theme-colors-2: #e8f4d2;
  --g-color-theme-colors-3: #d7e5be;
  --g-color-theme-colors-4: #d4e2ba;
  --g-color-theme-colors-5: #eaffc4;
  --g-color-theme-colors-6: #699e04;
  --g-c-warning: #f2a73b;
  --g-radius-large: 16px;
  --g-radius-medium: 6px;
  --g-radius-small: 3px;
}
@media (max-width: 1024px) {
  .gps {
    --g-h1-ff: var(--g-font-heading, heading);
    --g-h1-size: 46px;
    --g-h1-weight: 400;
    --g-h2-size: 41px;
    --g-h3-ff: var(--g-font-heading, heading);
    --g-h3-size: 52px;
    --g-h3-weight: 400;
    --g-p1-size: 16px;
    --g-p1-lh: 180%;
    --g-p2-size: 14px;
    --g-p3-size: 10px;
    --g-sh1-size: 25px;
    --g-sh2-size: 18px;
    --g-sh3-size: 32px;
    --g-ct-p: 16px;
    --g-ct-w: 100%;
    --g-font-body: sans-serif;
    --g-font-code: sans-serif;
    --g-font-heading: sans-serif;
    --g-theme-font: [object Object];
  }
}
@media (max-width: 767px) {
  .gps {
    --g-h1-ff: var(--g-font-heading, heading);
    --g-h1-size: 41px;
    --g-h1-weight: 400;
    --g-h2-size: 36px;
    --g-h3-ff: var(--g-font-heading, heading);
    --g-h3-size: 46px;
    --g-h3-weight: 400;
    --g-p1-size: 14px;
    --g-p2-size: 12px;
    --g-p3-size: 9px;
    --g-sh1-size: 23px;
    --g-sh2-size: 16px;
    --g-sh3-size: 29px;
    --g-ct-p: 16px;
    --g-ct-w: 100%;
    --g-font-body: sans-serif;
    --g-font-code: sans-serif;
    --g-font-heading: sans-serif;
    --g-theme-font: [object Object];
  }
}

.gps-576707606656058107.gps.gpsil [style*="--aspect:"] {
  aspect-ratio: var(--aspect);
}
.gps-576707606656058107.gps.gpsil [style*="--bga:"] {
  background-attachment: var(--bga);
}
.gps-576707606656058107.gps.gpsil [style*="--bgc:"] {
  background-color: var(--bgc);
}
.gps-576707606656058107.gps.gpsil [style*="--bgp:"] {
  background-position: var(--bgp);
}
.gps-576707606656058107.gps.gpsil [style*="--bgr:"] {
  background-repeat: var(--bgr);
}
.gps-576707606656058107.gps.gpsil [style*="--bgs:"] {
  background-size: var(--bgs);
}
.gps-576707606656058107.gps.gpsil [style*="--bc:"] {
  border-color: var(--bc);
}
.gps-576707606656058107.gps.gpsil [style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr);
}
.gps-576707606656058107.gps.gpsil [style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr);
}
.gps-576707606656058107.gps.gpsil [style*="--bs:"] {
  border-style: var(--bs);
}
.gps-576707606656058107.gps.gpsil [style*="--btlr:"] {
  border-top-left-radius: var(--btlr);
}
.gps-576707606656058107.gps.gpsil [style*="--btrr:"] {
  border-top-right-radius: var(--btrr);
}
.gps-576707606656058107.gps.gpsil [style*="--bw:"] {
  border-width: var(--bw);
}
.gps-576707606656058107.gps.gpsil [style*="--shadow:"] {
  box-shadow: var(--shadow);
}
.gps-576707606656058107.gps.gpsil [style*="--cg:"] {
  -moz-column-gap: var(--cg);
  column-gap: var(--cg);
}
.gps-576707606656058107.gps.gpsil [style*="--gtc:"] {
  grid-template-columns: var(--gtc);
}
.gps-576707606656058107.gps.gpsil [style*="--h:"] {
  height: var(--h);
}
.gps-576707606656058107.gps.gpsil [style*="--jc:"] {
  justify-content: var(--jc);
}
.gps-576707606656058107.gps.gpsil [style*="--mb:"] {
  margin-bottom: var(--mb);
}
.gps-576707606656058107.gps.gpsil [style*="--mt:"] {
  margin-top: var(--mt);
}
.gps-576707606656058107.gps.gpsil [style*="--objf:"] {
  -o-object-fit: var(--objf);
  object-fit: var(--objf);
}
.gps-576707606656058107.gps.gpsil [style*="--op:"] {
  opacity: var(--op);
}
.gps-576707606656058107.gps.gpsil [style*="--pc:"] {
  place-content: var(--pc);
}
.gps-576707606656058107.gps.gpsil [style*="--pb:"] {
  padding-bottom: var(--pb);
}
.gps-576707606656058107.gps.gpsil [style*="--pl:"] {
  padding-left: var(--pl);
}
.gps-576707606656058107.gps.gpsil [style*="--pr:"] {
  padding-right: var(--pr);
}
.gps-576707606656058107.gps.gpsil [style*="--pt:"] {
  padding-top: var(--pt);
}
.gps-576707606656058107.gps.gpsil [style*="--ta:"] {
  text-align: var(--ta);
}
.gps-576707606656058107.gps.gpsil [style*="--w:"] {
  width: var(--w);
}
@media only screen and (max-width: 1024px) {
  .gps-576707606656058107.gps.gpsil [style*="--aspect-tablet:"] {
    aspect-ratio: var(--aspect-tablet);
  }
  .gps-576707606656058107.gps.gpsil [style*="--h-tablet:"] {
    height: var(--h-tablet);
  }
  .gps-576707606656058107.gps.gpsil [style*="--pl-tablet:"] {
    padding-left: var(--pl-tablet);
  }
  .gps-576707606656058107.gps.gpsil [style*="--pr-tablet:"] {
    padding-right: var(--pr-tablet);
  }
  .gps-576707606656058107.gps.gpsil [style*="--w-tablet:"] {
    width: var(--w-tablet);
  }
}
@media only screen and (max-width: 767px) {
  .gps-576707606656058107.gps.gpsil [style*="--aspect-mobile:"] {
    aspect-ratio: var(--aspect-mobile);
  }
  .gps-576707606656058107.gps.gpsil [style*="--h-mobile:"] {
    height: var(--h-mobile);
  }
  .gps-576707606656058107.gps.gpsil [style*="--pl-mobile:"] {
    padding-left: var(--pl-mobile);
  }
  .gps-576707606656058107.gps.gpsil [style*="--pr-mobile:"] {
    padding-right: var(--pr-mobile);
  }
  .gps-576707606656058107.gps.gpsil [style*="--w-mobile:"] {
    width: var(--w-mobile);
  }
}
.gps-576707606656058107 .gp-relative {
  position: relative;
}
.gps-576707606656058107 .gp-mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.gps-576707606656058107 .gp-mb-0 {
  margin-bottom: 0;
}
.gps-576707606656058107 .gp-inline-block {
  display: inline-block;
}
.gps-576707606656058107 .gp-flex {
  display: flex;
}
.gps-576707606656058107 .gp-grid {
  display: grid;
}
.gps-576707606656058107 .gp-contents {
  display: contents;
}
.gps-576707606656058107 .gp-h-auto {
  height: auto;
}
.gps-576707606656058107 .gp-h-full {
  height: 100%;
}
.gps-576707606656058107 .gp-w-full {
  width: 100%;
}
.gps-576707606656058107 .gp-max-w-full {
  max-width: 100%;
}
.gps-576707606656058107 .gp-flex-none {
  flex: none;
}
.gps-576707606656058107 .gp-grid-rows-\[1fr\] {
  grid-template-rows: 1fr;
}
.gps-576707606656058107 .gp-flex-col {
  flex-direction: column;
}
.gps-576707606656058107 .gp-transition-colors {
  transition-duration: 0.15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.gps-576707606656058107 .gp-duration-200 {
  transition-duration: 0.2s;
}
.gps-576707606656058107 .gp-ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@media (max-width: 1024px) {
  .gps-576707606656058107 .tablet\:gp-h-auto {
    height: auto;
  }
  .gps-576707606656058107 .tablet\:gp-flex-none {
    flex: none;
  }
}
@media (max-width: 767px) {
  .gps-576707606656058107 .mobile\:gp-h-auto {
    height: auto;
  }
  .gps-576707606656058107 .mobile\:gp-flex-none {
    flex: none;
  }
}
.gps-576707606656058107 .\[\&_\*\]\:gp-max-w-full * {
  max-width: 100%;
}
.gA8sRe5iPb {
}

.gps-518996856764629977.gps.gpsil [style*="--ai:"] {
  align-items: var(--ai);
}
.gps-518996856764629977.gps.gpsil [style*="--aspect:"] {
  aspect-ratio: var(--aspect);
}
.gps-518996856764629977.gps.gpsil [style*="--bg:"] {
  background: var(--bg);
}
.gps-518996856764629977.gps.gpsil [style*="--hvr-bg:"]:hover {
  background: var(--hvr-bg);
}
.gps-518996856764629977.gps.gpsil [style*="--bga:"] {
  background-attachment: var(--bga);
}
.gps-518996856764629977.gps.gpsil [style*="--bgc:"] {
  background-color: var(--bgc);
}
.gps-518996856764629977.gps.gpsil [style*="--bgi:"] {
  background-image: var(--bgi);
}
.gps-518996856764629977.gps.gpsil [style*="--hvr-bgi:"]:hover {
  background-image: var(--hvr-bgi);
}
.gps-518996856764629977.gps.gpsil [style*="--bgp:"] {
  background-position: var(--bgp);
}
.gps-518996856764629977.gps.gpsil [style*="--bgr:"] {
  background-repeat: var(--bgr);
}
.gps-518996856764629977.gps.gpsil [style*="--bgs:"] {
  background-size: var(--bgs);
}
.gps-518996856764629977.gps.gpsil [style*="--b:"] {
  border: var(--b);
}
.gps-518996856764629977.gps.gpsil [style*="--bc:"] {
  border-color: var(--bc);
}
.gps-518996856764629977.gps.gpsil [style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr);
}
.gps-518996856764629977.gps.gpsil [style*="--hvr-bblr:"]:hover {
  border-bottom-left-radius: var(--hvr-bblr);
}
.gps-518996856764629977.gps.gpsil [style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr);
}
.gps-518996856764629977.gps.gpsil [style*="--hvr-bbrr:"]:hover {
  border-bottom-right-radius: var(--hvr-bbrr);
}
.gps-518996856764629977.gps.gpsil [style*="--bs:"] {
  border-style: var(--bs);
}
.gps-518996856764629977.gps.gpsil [style*="--btlr:"] {
  border-top-left-radius: var(--btlr);
}
.gps-518996856764629977.gps.gpsil [style*="--hvr-btlr:"]:hover {
  border-top-left-radius: var(--hvr-btlr);
}
.gps-518996856764629977.gps.gpsil [style*="--btrr:"] {
  border-top-right-radius: var(--btrr);
}
.gps-518996856764629977.gps.gpsil [style*="--hvr-btrr:"]:hover {
  border-top-right-radius: var(--hvr-btrr);
}
.gps-518996856764629977.gps.gpsil [style*="--bw:"] {
  border-width: var(--bw);
}
.gps-518996856764629977.gps.gpsil [style*="--shadow:"] {
  box-shadow: var(--shadow);
}
.gps-518996856764629977.gps.gpsil [style*="--c:"] {
  color: var(--c);
}
.gps-518996856764629977.gps.gpsil [style*="--hvr-c:"]:hover {
  color: var(--hvr-c);
}
.gps-518996856764629977.gps.gpsil [style*="--cg:"] {
  -moz-column-gap: var(--cg);
  column-gap: var(--cg);
}
.gps-518996856764629977.gps.gpsil [style*="--ff:"] {
  font-family: var(--ff);
}
.gps-518996856764629977.gps.gpsil [style*="--size:"] {
  font-size: var(--size);
}
.gps-518996856764629977.gps.gpsil [style*="--weight:"] {
  font-weight: var(--weight);
}
.gps-518996856764629977.gps.gpsil [style*="--gtc:"] {
  grid-template-columns: var(--gtc);
}
.gps-518996856764629977.gps.gpsil [style*="--h:"] {
  height: var(--h);
}
.gps-518996856764629977.gps.gpsil [style*="--jc:"] {
  justify-content: var(--jc);
}
.gps-518996856764629977.gps.gpsil [style*="--ls:"] {
  letter-spacing: var(--ls);
}
.gps-518996856764629977.gps.gpsil [style*="--lh:"] {
  line-height: var(--lh);
}
.gps-518996856764629977.gps.gpsil [style*="--tdt:"] {
  text-decoration-thickness: var(--tdt);
}
.gps-518996856764629977.gps.gpsil [style*="--tdl:"] {
  text-decoration-line: var(--tdl);
}
.gps-518996856764629977.gps.gpsil [style*="--mb:"] {
  margin-bottom: var(--mb);
}
.gps-518996856764629977.gps.gpsil [style*="--ml:"] {
  margin-left: var(--ml);
}
.gps-518996856764629977.gps.gpsil [style*="--mr:"] {
  margin-right: var(--mr);
}
.gps-518996856764629977.gps.gpsil [style*="--mt:"] {
  margin-top: var(--mt);
}
.gps-518996856764629977.gps.gpsil [style*="--minw:"] {
  min-width: var(--minw);
}
.gps-518996856764629977.gps.gpsil [style*="--objf:"] {
  -o-object-fit: var(--objf);
  object-fit: var(--objf);
}
.gps-518996856764629977.gps.gpsil [style*="--op:"] {
  opacity: var(--op);
}
.gps-518996856764629977.gps.gpsil [style*="--pc:"] {
  place-content: var(--pc);
}
.gps-518996856764629977.gps.gpsil [style*="--pb:"] {
  padding-bottom: var(--pb);
}
.gps-518996856764629977.gps.gpsil [style*="--pl:"] {
  padding-left: var(--pl);
}
.gps-518996856764629977.gps.gpsil [style*="--pr:"] {
  padding-right: var(--pr);
}
.gps-518996856764629977.gps.gpsil [style*="--pt:"] {
  padding-top: var(--pt);
}
.gps-518996856764629977.gps.gpsil [style*="--pos:"] {
  position: var(--pos) !important;
}
.gps-518996856764629977.gps.gpsil [style*="--rg:"] {
  row-gap: var(--rg);
}
.gps-518996856764629977.gps.gpsil [style*="--ta:"] {
  text-align: var(--ta);
}
.gps-518996856764629977.gps.gpsil [style*="--tt:"] {
  text-transform: var(--tt);
}
.gps-518996856764629977.gps.gpsil [style*="--top:"] {
  top: var(--top);
}
.gps-518996856764629977.gps.gpsil [style*="--t:"] {
  transform: var(--t);
}
.gps-518996856764629977.gps.gpsil [style*="--w:"] {
  width: var(--w);
}
.gps-518996856764629977.gps.gpsil [style*="--line-clamp:"] {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--line-clamp);
}
@media only screen and (max-width: 1024px) {
  .gps-518996856764629977.gps.gpsil [style*="--ai-tablet:"] {
    align-items: var(--ai-tablet);
  }
  .gps-518996856764629977.gps.gpsil [style*="--aspect-tablet:"] {
    aspect-ratio: var(--aspect-tablet);
  }
  .gps-518996856764629977.gps.gpsil [style*="--cg-tablet:"] {
    -moz-column-gap: var(--cg-tablet);
    column-gap: var(--cg-tablet);
  }
  .gps-518996856764629977.gps.gpsil [style*="--size-tablet:"] {
    font-size: var(--size-tablet);
  }
  .gps-518996856764629977.gps.gpsil [style*="--gtc-tablet:"] {
    grid-template-columns: var(--gtc-tablet);
  }
  .gps-518996856764629977.gps.gpsil [style*="--h-tablet:"] {
    height: var(--h-tablet);
  }
  .gps-518996856764629977.gps.gpsil [style*="--lh-tablet:"] {
    line-height: var(--lh-tablet);
  }
  .gps-518996856764629977.gps.gpsil [style*="--mb-tablet:"] {
    margin-bottom: var(--mb-tablet);
  }
  .gps-518996856764629977.gps.gpsil [style*="--ml-tablet:"] {
    margin-left: var(--ml-tablet);
  }
  .gps-518996856764629977.gps.gpsil [style*="--mt-tablet:"] {
    margin-top: var(--mt-tablet);
  }
  .gps-518996856764629977.gps.gpsil [style*="--minw-tablet:"] {
    min-width: var(--minw-tablet);
  }
  .gps-518996856764629977.gps.gpsil [style*="--pb-tablet:"] {
    padding-bottom: var(--pb-tablet);
  }
  .gps-518996856764629977.gps.gpsil [style*="--pl-tablet:"] {
    padding-left: var(--pl-tablet);
  }
  .gps-518996856764629977.gps.gpsil [style*="--pr-tablet:"] {
    padding-right: var(--pr-tablet);
  }
  .gps-518996856764629977.gps.gpsil [style*="--pt-tablet:"] {
    padding-top: var(--pt-tablet);
  }
  .gps-518996856764629977.gps.gpsil [style*="--pos-tablet:"] {
    position: var(--pos-tablet) !important;
  }
  .gps-518996856764629977.gps.gpsil [style*="--top-tablet:"] {
    top: var(--top-tablet);
  }
  .gps-518996856764629977.gps.gpsil [style*="--w-tablet:"] {
    width: var(--w-tablet);
  }
  .gps-518996856764629977.gps.gpsil [style*="--line-clamp-tablet:"] {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-tablet);
  }
}
@media only screen and (max-width: 767px) {
  .gps-518996856764629977.gps.gpsil [style*="--ai-mobile:"] {
    align-items: var(--ai-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--aspect-mobile:"] {
    aspect-ratio: var(--aspect-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--bottom-mobile:"] {
    bottom: var(--bottom-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--size-mobile:"] {
    font-size: var(--size-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--gtc-mobile:"] {
    grid-template-columns: var(--gtc-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--h-mobile:"] {
    height: var(--h-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--left-mobile:"] {
    left: var(--left-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--lh-mobile:"] {
    line-height: var(--lh-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--mb-mobile:"] {
    margin-bottom: var(--mb-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--ml-mobile:"] {
    margin-left: var(--ml-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--mr-mobile:"] {
    margin-right: var(--mr-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--mt-mobile:"] {
    margin-top: var(--mt-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--pb-mobile:"] {
    padding-bottom: var(--pb-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--pl-mobile:"] {
    padding-left: var(--pl-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--pr-mobile:"] {
    padding-right: var(--pr-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--pt-mobile:"] {
    padding-top: var(--pt-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--pos-mobile:"] {
    position: var(--pos-mobile) !important;
  }
  .gps-518996856764629977.gps.gpsil [style*="--right-mobile:"] {
    right: var(--right-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--ta-mobile:"] {
    text-align: var(--ta-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--top-mobile:"] {
    top: var(--top-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--w-mobile:"] {
    width: var(--w-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--z-mobile:"] {
    z-index: var(--z-mobile);
  }
  .gps-518996856764629977.gps.gpsil [style*="--line-clamp-mobile:"] {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-mobile);
  }
}
.gps-518996856764629977 .gp-relative {
  position: relative;
}
.gps-518996856764629977 #gkUbtRrOs5,
.gps-518996856764629977 .gkUbtRrOs5 {
  position: sticky !important;
  top: 1px !important;
  z-index: 3 !important;
  align-self: start;
}
.gps-518996856764629977 .gp-mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.gps-518996856764629977 .gp-mb-0 {
  margin-bottom: 0;
}
.gps-518996856764629977 .gp-inline-block {
  display: inline-block;
}
.gps-518996856764629977 .gp-flex {
  display: flex;
}
.gps-518996856764629977 .gp-inline-flex {
  display: inline-flex;
}
.gps-518996856764629977 .gp-grid {
  display: grid;
}
.gps-518996856764629977 .gp-contents {
  display: contents;
}
.gps-518996856764629977 .gp-h-auto {
  height: auto;
}
.gps-518996856764629977 .gp-h-full {
  height: 100%;
}
.gps-518996856764629977 .gp-w-full {
  width: 100%;
}
.gps-518996856764629977 .gp-max-w-full {
  max-width: 100%;
}
.gps-518996856764629977 .gp-flex-none {
  flex: none;
}
.gps-518996856764629977 .gp-shrink-0 {
  flex-shrink: 0;
}
.gps-518996856764629977 .gp-grid-rows-\[1fr\] {
  grid-template-rows: 1fr;
}
.gps-518996856764629977 .gp-flex-col {
  flex-direction: column;
}
.gps-518996856764629977 .gp-flex-wrap {
  flex-wrap: wrap;
}
.gps-518996856764629977 .gp-items-center {
  align-items: center;
}
.gps-518996856764629977 .gp-justify-center {
  justify-content: center;
}
.gps-518996856764629977 .gp-overflow-hidden {
  overflow: hidden;
}
.gps-518996856764629977 .gp-break-words {
  overflow-wrap: break-word;
}
.gps-518996856764629977 .gp-border {
  border-width: 1px;
}
.gps-518996856764629977 .gp-border-transparent {
  border-color: transparent;
}
.gps-518996856764629977 .gp-text-left {
  text-align: left;
}
.gps-518996856764629977 .gp-text-center {
  text-align: center;
}
.gps-518996856764629977 .gp-leading-\[0\] {
  line-height: 0;
}
.gps-518996856764629977 .gp-no-underline {
  text-decoration-line: none;
}
.gps-518996856764629977 .gp-transition-colors {
  transition-duration: 0.15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.gps-518996856764629977 .gp-duration-200 {
  transition-duration: 0.2s;
}
.gps-518996856764629977 .gp-ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.gps-518996856764629977 .disabled\:gp-btn-disabled:disabled {
  cursor: default;
}
.gps-518996856764629977 .disabled\:gp-opacity-30:disabled {
  opacity: 0.3;
}
@media (max-width: 1024px) {
  .gps-518996856764629977 .tablet\:gp-h-auto {
    height: auto;
  }
  .gps-518996856764629977 .tablet\:gp-flex-none {
    flex: none;
  }
}
@media (max-width: 767px) {
  .gps-518996856764629977 .mobile\:gp-h-auto {
    height: auto;
  }
  .gps-518996856764629977 .mobile\:gp-flex-none {
    flex: none;
  }
}
.gps-518996856764629977 .\[\&\>svg\]\:\!gp-h-\[var\(--height-desktop\)\] > svg {
  height: var(--height-desktop) !important;
}
.gps-518996856764629977 .\[\&\>svg\]\:\!gp-h-\[var\(--size-desktop\)\] > svg {
  height: var(--size-desktop) !important;
}
.gps-518996856764629977 .\[\&\>svg\]\:\!gp-w-\[var\(--size-desktop\)\] > svg {
  width: var(--size-desktop) !important;
}
.gps-518996856764629977 .\[\&\>svg\]\:\!gp-w-auto > svg {
  width: auto !important;
}
@media (max-width: 1024px) {
  .gps-518996856764629977 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--height-tablet\)\] > svg {
    height: var(--height-tablet) !important;
  }
  .gps-518996856764629977 .tablet\:\[\&\>svg\]\:\!gp-h-\[var\(--size-tablet\)\] > svg {
    height: var(--size-tablet) !important;
  }
  .gps-518996856764629977 .tablet\:\[\&\>svg\]\:\!gp-w-\[var\(--size-tablet\)\] > svg {
    width: var(--size-tablet) !important;
  }
}
@media (max-width: 767px) {
  .gps-518996856764629977 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--height-mobile\)\] > svg {
    height: var(--height-mobile) !important;
  }
  .gps-518996856764629977 .mobile\:\[\&\>svg\]\:\!gp-h-\[var\(--size-mobile\)\] > svg {
    height: var(--size-mobile) !important;
  }
  .gps-518996856764629977 .mobile\:\[\&\>svg\]\:\!gp-w-\[var\(--size-mobile\)\] > svg {
    width: var(--size-mobile) !important;
  }
}
.gps-518996856764629977 .\[\&_\*\]\:gp-max-w-full * {
  max-width: 100%;
}
.gps-518996856764629977 .\[\&_p\]\:gp-whitespace-pre-line p {
  white-space: pre-line;
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format("truetype");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format("truetype");
}

.g5I-wVTSwQ {
}
.g5I-wVTSwQ p {
}

.gLZYImlN3x {
}

.gkkNZvtyYu {
}

.gwl-wQBFmh {
}

.gDBAjfADi0 {
}

.grQeWOdbaA {
}

.gWzhtPWT-_ {
}

.gap1koPLe6 {
}

[data-id="gZtQNz3BrQ"].gp-button-base::before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  border-style: none;
  border-width: 1px 1px 1px 1px;

  border-bottom-left-radius: 32px;
  border-bottom-right-radius: 32px;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
}

[data-id="gZtQNz3BrQ"]:hover::before {
  border-bottom-left-radius: 32px;
  border-bottom-right-radius: 32px;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
}

[data-id="ggtQAHY_Yr"].gp-button-base::before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  border-style: none;
  border-width: 1px 1px 1px 1px;

  border-bottom-left-radius: 32px;
  border-bottom-right-radius: 32px;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
}

[data-id="ggtQAHY_Yr"]:hover::before {
  border-bottom-left-radius: 32px;
  border-bottom-right-radius: 32px;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
}

[data-id="gHmdeuT-fc"].gp-button-base::before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  border-style: none;
  border-width: 1px 1px 1px 1px;

  border-bottom-left-radius: 32px;
  border-bottom-right-radius: 32px;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
}

[data-id="gHmdeuT-fc"]:hover::before {
  border-bottom-left-radius: 32px;
  border-bottom-right-radius: 32px;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
}
.gps-518996856781407193.gps.gpsil [style*="--bga:"] {
  background-attachment: var(--bga);
}
.gps-518996856781407193.gps.gpsil [style*="--bgc:"] {
  background-color: var(--bgc);
}
.gps-518996856781407193.gps.gpsil [style*="--bgp:"] {
  background-position: var(--bgp);
}
.gps-518996856781407193.gps.gpsil [style*="--bgr:"] {
  background-repeat: var(--bgr);
}
.gps-518996856781407193.gps.gpsil [style*="--bgs:"] {
  background-size: var(--bgs);
}
.gps-518996856781407193.gps.gpsil [style*="--bc:"] {
  border-color: var(--bc);
}
.gps-518996856781407193.gps.gpsil [style*="--bblr:"] {
  border-bottom-left-radius: var(--bblr);
}
.gps-518996856781407193.gps.gpsil [style*="--bbrr:"] {
  border-bottom-right-radius: var(--bbrr);
}
.gps-518996856781407193.gps.gpsil [style*="--bs:"] {
  border-style: var(--bs);
}
.gps-518996856781407193.gps.gpsil [style*="--btlr:"] {
  border-top-left-radius: var(--btlr);
}
.gps-518996856781407193.gps.gpsil [style*="--btrr:"] {
  border-top-right-radius: var(--btrr);
}
.gps-518996856781407193.gps.gpsil [style*="--bw:"] {
  border-width: var(--bw);
}
.gps-518996856781407193.gps.gpsil [style*="--shadow:"] {
  box-shadow: var(--shadow);
}
.gps-518996856781407193.gps.gpsil [style*="--c:"] {
  color: var(--c);
}
.gps-518996856781407193.gps.gpsil [style*="--cg:"] {
  -moz-column-gap: var(--cg);
  column-gap: var(--cg);
}
.gps-518996856781407193.gps.gpsil [style*="--ff:"] {
  font-family: var(--ff);
}
.gps-518996856781407193.gps.gpsil [style*="--size:"] {
  font-size: var(--size);
}
.gps-518996856781407193.gps.gpsil [style*="--weight:"] {
  font-weight: var(--weight);
}
.gps-518996856781407193.gps.gpsil [style*="--gtc:"] {
  grid-template-columns: var(--gtc);
}
.gps-518996856781407193.gps.gpsil [style*="--jc:"] {
  justify-content: var(--jc);
}
.gps-518996856781407193.gps.gpsil [style*="--lh:"] {
  line-height: var(--lh);
}
.gps-518996856781407193.gps.gpsil [style*="--tdt:"] {
  text-decoration-thickness: var(--tdt);
}
.gps-518996856781407193.gps.gpsil [style*="--tdl:"] {
  text-decoration-line: var(--tdl);
}
.gps-518996856781407193.gps.gpsil [style*="--op:"] {
  opacity: var(--op);
}
.gps-518996856781407193.gps.gpsil [style*="--pc:"] {
  place-content: var(--pc);
}
.gps-518996856781407193.gps.gpsil [style*="--pb:"] {
  padding-bottom: var(--pb);
}
.gps-518996856781407193.gps.gpsil [style*="--pl:"] {
  padding-left: var(--pl);
}
.gps-518996856781407193.gps.gpsil [style*="--pr:"] {
  padding-right: var(--pr);
}
.gps-518996856781407193.gps.gpsil [style*="--pt:"] {
  padding-top: var(--pt);
}
.gps-518996856781407193.gps.gpsil [style*="--ta:"] {
  text-align: var(--ta);
}
.gps-518996856781407193.gps.gpsil [style*="--w:"] {
  width: var(--w);
}
.gps-518996856781407193.gps.gpsil [style*="--line-clamp:"] {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--line-clamp);
}
@media only screen and (max-width: 1024px) {
  .gps-518996856781407193.gps.gpsil [style*="--size-tablet:"] {
    font-size: var(--size-tablet);
  }
  .gps-518996856781407193.gps.gpsil [style*="--lh-tablet:"] {
    line-height: var(--lh-tablet);
  }
  .gps-518996856781407193.gps.gpsil [style*="--pl-tablet:"] {
    padding-left: var(--pl-tablet);
  }
  .gps-518996856781407193.gps.gpsil [style*="--pr-tablet:"] {
    padding-right: var(--pr-tablet);
  }
  .gps-518996856781407193.gps.gpsil [style*="--w-tablet:"] {
    width: var(--w-tablet);
  }
  .gps-518996856781407193.gps.gpsil [style*="--line-clamp-tablet:"] {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-tablet);
  }
}
@media only screen and (max-width: 767px) {
  .gps-518996856781407193.gps.gpsil [style*="--size-mobile:"] {
    font-size: var(--size-mobile);
  }
  .gps-518996856781407193.gps.gpsil [style*="--lh-mobile:"] {
    line-height: var(--lh-mobile);
  }
  .gps-518996856781407193.gps.gpsil [style*="--pl-mobile:"] {
    padding-left: var(--pl-mobile);
  }
  .gps-518996856781407193.gps.gpsil [style*="--pr-mobile:"] {
    padding-right: var(--pr-mobile);
  }
  .gps-518996856781407193.gps.gpsil [style*="--ta-mobile:"] {
    text-align: var(--ta-mobile);
  }
  .gps-518996856781407193.gps.gpsil [style*="--w-mobile:"] {
    width: var(--w-mobile);
  }
  .gps-518996856781407193.gps.gpsil [style*="--line-clamp-mobile:"] {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--line-clamp-mobile);
  }
}
.gps-518996856781407193 .gp-relative {
  position: relative;
}
.gps-518996856781407193 .gp-mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.gps-518996856781407193 .gp-mb-0 {
  margin-bottom: 0;
}
.gps-518996856781407193 .gp-flex {
  display: flex;
}
.gps-518996856781407193 .gp-grid {
  display: grid;
}
.gps-518996856781407193 .gp-max-w-full {
  max-width: 100%;
}
.gps-518996856781407193 .gp-grid-rows-\[1fr\] {
  grid-template-rows: 1fr;
}
.gps-518996856781407193 .gp-flex-col {
  flex-direction: column;
}
.gps-518996856781407193 .gp-transition-colors {
  transition-duration: 0.15s;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.gps-518996856781407193 .gp-duration-200 {
  transition-duration: 0.2s;
}
.gps-518996856781407193 .gp-ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.gps-518996856781407193 .\[\&_\*\]\:gp-max-w-full * {
  max-width: 100%;
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format("truetype");
}

.dbtfy-trust-badge {
  border-radius: 0px;
}

.footer .dbtfy-trust-badge {
  padding: 1rem;
} /* .ba-product-bundle .bundle-name{  overflow-x: hidden;} */ /* only the stuff we need added here */
.footer__block:nth-child(2) .rte p:nth-child(4),
.footer__block:nth-child(2) .rte p:nth-child(5) {
  opacity: 0 !important;
}
:root {
  --lxs-rating-icon-color: #ebbf20;
}
body {
    margin: 0;
}
.check-svg {
  width: 20px;
}
.docs-container {
  max-width: 650px;
  margin: 0 auto;
  padding: 10px;
}
.docs-img {
  max-width: 100px;
  margin: 10px auto;
}