html { text-size-adjust: 100%; font-family: sans-serif; }
body { margin: 0px; }
article,  details,  footer,  header,  main,  nav,  section,  summary { display: block; }
a { background-color: rgba(0, 0, 0, 0); }
a:active,  a:hover { outline: 0px; }
 strong { font-weight: bold; }
h1 { margin: 0.67em 0px; font-size: 2em; }
svg:not(:root) { overflow: hidden; }
button { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button { text-transform: none; }
button { appearance: button; cursor: pointer; }
* { box-sizing: border-box; }
html { height: 100%; }
body { color: var(--color-text); background-color: var(--color-background); min-height: 100%; margin: 0px; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; }
.w-inline-block { max-width: 100%; display: inline-block; }
h1,  h2,  h3 { margin-bottom: 10px; font-weight: bold; }
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; }
p { margin-top: 0px; margin-bottom: 10px; }
button,  [type="button"] { cursor: pointer; appearance: button; border: 0px; }
.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; }
@media screen and (max-width: 991px) {
.w-container { max-width: 728px; }
}
@media screen and (max-width: 479px) {
.w-container { max-width: none; }
}
@media screen and (max-width: 767px) {
.w-nav-brand { padding-left: 10px; }
}
.w-nav-brand { float: left; color: var(--color-text); text-decoration: none; position: relative; }
@media screen and (max-width: 767px) {
.w-nav-brand { padding-left: 10px; }
}
:root { --base-color: white; --_font-family---inter-tight: "Inter Tight", sans-serif; --_color---dark: var(--color-text); --_font-size---heading--h1: 84px; --_font-size---line-height--small: 110%; --_weight---weight--semi-bold: 600; --_font-size---latter-space--sapce: -2px; --_font-size---heading--h2: 64px; --_font-size---heading--h3: 48px; --_font-size---heading--h4: 36px; --_font-size---line-height--xl: 120%; --_font-size---heading--h5: 24px; --_font-size---heading--h6: 20px; --_color---gray: var(--color-text-secondary); --_font-size---paragraph--paragraph-extra-large: 20px; --_font-size---line-height--xxl: 150%; --_weight---weight--regular: 400; --_color---light-bg: var(--color-background-soft); --_redius---regular: 20px; --_font-size---paragraph--paragraph-large: 18px; --_color---white: white; --_redius---extra-large: 180px; --_color---transparent: transparent; --_color---primary-color: var(--color-primary); --_color---light-pink: var(--color-background-mint); --_color---light-warm: var(--color-background-sage); --_font-size---paragraph--regular: 16px; --_color---light-border: var(--color-border); --_color---dark-bg: var(--color-dark); --_redius---regular-x: 14px; --_color---light-blue: var(--color-background-mint); --_font-size---paragraph--extra-big: 74px; --_container---max-width: 1350px; --_container---padding: 15px; --t-bg: var(--color-background-mint); --_redius---regular-xl: 19px; --light-border: var(--color-border); --_redius---medium: 47px; --_redius---large: 105px; --_redius---tiny: 12px; --_redius---medium-x: 30px; --_redius---medium-xl: 24px; --_font-size---paragraph--paragraph-large-x: 20px; }
.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(--base-color); font-family: var(--_font-family---inter-tight); --_font-size---heading--h1: 84px; --_font-size---line-height--small: 110%; --_font-size---latter-space--sapce: -2px; --_font-size---heading--h2: 64px; --_font-size---heading--h3: 48px; --_font-size---heading--h4: 36px; --_font-size---line-height--xl: 120%; --_font-size---heading--h5: 24px; --_font-size---heading--h6: 20px; --_font-size---paragraph--paragraph-extra-large: 20px; --_font-size---line-height--xxl: 150%; --_font-size---paragraph--paragraph-large: 18px; --_font-size---paragraph--regular: 16px; --_font-size---paragraph--extra-big: 74px; --_font-size---paragraph--paragraph-large-x: 20px; --_container---max-width: 1350px; --_container---padding: 15px; --_redius---regular: 20px; --_redius---extra-large: 180px; --_redius---regular-x: 14px; --_redius---regular-xl: 19px; --_redius---medium: 47px; --_redius---large: 105px; --_redius---tiny: 12px; --_redius---medium-x: 30px; --_redius---medium-xl: 24px; }
h1 { color: var(--_color---dark); font-size: var(--_font-size---heading--h1); line-height: var(--_font-size---line-height--small); font-weight: var(--_weight---weight--semi-bold); letter-spacing: var(--_font-size---latter-space--sapce); margin-top: 0px; margin-bottom: 0px; }
h2 { color: var(--_color---dark); font-size: var(--_font-size---heading--h2); line-height: var(--_font-size---line-height--small); font-weight: var(--_weight---weight--semi-bold); margin-top: 0px; margin-bottom: 0px; }
h3 { color: var(--_color---dark); font-size: var(--_font-size---heading--h3); line-height: var(--_font-size---line-height--small); font-weight: var(--_weight---weight--semi-bold); margin-top: 0px; margin-bottom: 0px; }
p { color: var(--_color---gray); font-size: var(--_font-size---paragraph--paragraph-extra-large); line-height: var(--_font-size---line-height--xxl); font-weight: var(--_weight---weight--regular); margin-bottom: 0px; }
.section { padding-top: 65px; padding-bottom: 65px; overflow: hidden; }
.section.hero { padding-top: 0px; overflow: hidden; }
.section.overflow { overflow: hidden; }
.section.light-bg { background-color: var(--_color---light-bg); padding-top: 80px; padding-bottom: 80px; }
.section.color { overflow: hidden; }
.home-hero-wraper { z-index: -1; border-radius: var(--_redius---regular); background-position: 50% center; background-repeat: no-repeat; background-size: cover; margin-top: 20px; margin-left: 20px; margin-right: 20px; overflow: hidden; }
.nav-link { gap: 2px; color: var(--_color---gray); font-size: var(--_font-size---paragraph--paragraph-large); line-height: var(--_font-size---line-height--xxl); font-weight: var(--_weight---weight--regular); cursor: pointer; flex-flow: row; justify-content: center; padding: 0px; text-decoration: none; transition: opacity 0.35s, color 0.35s; display: flex; }
.nav-link:hover { color: var(--_color---dark); }
.navbar-menu { gap: 40px; background-color: var(--_color---white); justify-content: center; align-items: center; display: flex; position: static; }
.navbar { z-index: 10; background-color: rgba(0, 0, 0, 0); align-items: center; padding: 40px 20px 20px; position: absolute; inset: 0% 0px auto; }
.navbar-wrapper { border: 1px solid var(--_color---white); border-radius: var(--_redius---extra-large); background-color: var(--_color---white); justify-content: space-between; align-items: center; margin-left: auto; margin-right: auto; padding: 16px 16px 16px 28px; display: flex; }
.navbar-logo-link { padding-left: 0px; }
.navbar-inner-menu { gap: 22px; background-color: var(--_color---transparent); align-items: center; display: flex; }
.copyright-text { color: var(--_color---white); font-size: var(--_font-size---paragraph--regular); line-height: var(--_font-size---line-height--xxl); font-weight: var(--_weight---weight--regular); }
.footer-link { gap: 4px; color: var(--_color---white); font-size: var(--_font-size---paragraph--regular); line-height: var(--_font-size---line-height--xxl); font-weight: var(--_weight---weight--regular); cursor: pointer; flex-flow: row; text-decoration: none; transition: 0.2s, color 0.35s; display: flex; position: relative; }
.fotter-bg { background-color: var(--_color---dark-bg); width: 100%; margin-top: 15px; }
.footer { width: 100%; }
.copyright-text-holder { flex-direction: row; display: flex; }
.made-by-section { flex-flow: row; justify-content: space-between; align-items: center; display: flex; }
.subscription-content { gap: 41px; flex-flow: column; margin-bottom: 42px; display: flex; }
.heading-title { text-transform: none; }
.cart-title { color: var(--_color---dark); font-size: var(--_font-size---heading--h5); line-height: var(--_font-size---line-height--xl); }
.small-features-grid { gap: 110px; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: space-between; align-items: flex-end; margin-top: 60px; display: grid; }
.form-block-wrap { gap: 20px; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; display: grid; }
.faq-accordion { border-radius: var(--_redius---regular); background-color: var(--_color---light-blue); cursor: pointer; flex-direction: column; justify-content: flex-start; align-items: stretch; padding-bottom: 30px; padding-left: 30px; padding-right: 30px; }
.faq-heading { color: var(--_color---dark); font-size: var(--_font-size---heading--h5); line-height: var(--_font-size---line-height--xl); }
.faq-list { gap: 20px; flex-flow: column; width: 100%; max-width: 598px; margin-left: auto; margin-right: auto; display: flex; }
.faq-title { cursor: pointer; justify-content: space-between; align-items: center; padding-top: 30px; display: flex; }
.faq-ans-text { font-size: var(--_font-size---paragraph--regular); padding-top: 12px; }
.paragraph-normal { font-size: var(--_font-size---paragraph--regular); font-weight: var(--_weight---weight--regular); }
.hero-title-holder { gap: 16px; text-align: center; flex-direction: column; grid-template-rows: auto auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: flex-start; align-items: center; width: 100%; margin-left: auto; margin-right: auto; position: relative; }
.home-hero-title { gap: 111px; perspective: 800px; flex-flow: column; justify-content: flex-start; width: 100%; margin-left: auto; margin-right: auto; padding-top: 203px; display: flex; position: relative; }
.about-section-title { color: var(--_color---dark); font-size: var(--_font-size---heading--h4); }
.paragraph-large { font-size: var(--_font-size---paragraph--paragraph-large); line-height: var(--_font-size---line-height--xxl); font-weight: var(--_weight---weight--regular); }
.paragraph-large.center { text-align: center; }
.container-big { max-width: var(--_container---max-width); padding-right: var(--_container---padding); padding-left: var(--_container---padding); width: 100%; margin-left: auto; margin-right: auto; }
.hero-grid-wrap { gap: 16px; flex-flow: row; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; align-items: stretch; padding-top: 0px; display: grid; }
.hero-title.left { text-align: left; text-transform: capitalize; }
.hero-subtext.left { text-align: left; }
.hero-image-wrap { flex-flow: column; justify-content: flex-end; align-items: center; width: 100%; max-width: 656px; margin-top: 0px; display: flex; position: relative; }
.hero-content-wrap { gap: 16px; flex-flow: column; display: flex; }
.hero-button-wraper { gap: 16px; margin-top: 34px; display: flex; }
.hero-top-inner { gap: 24px; grid-template-rows: auto; grid-template-columns: 0.5fr 1fr; grid-auto-columns: 1fr; justify-content: space-between; align-items: center; padding-top: 30px; padding-left: 26px; padding-right: 33px; display: flex; }
.hero-card-subtext { font-size: var(--_font-size---paragraph--paragraph-large); text-align: left; }
.hero-bottom-card { border: 2px solid var(--_color---white); border-radius: var(--_redius---regular); background-color: var(--t-bg); backdrop-filter: blur(12px); width: 100%; max-width: 420px; margin-bottom: 62px; }
.hero-card-line { background-color: var(--_color---white); width: 100%; height: 1px; margin-top: 33px; margin-bottom: 17px; }
.hero-bottom-inner { gap: 25px; align-items: center; padding-bottom: 18px; padding-left: 27px; display: flex; }
.hero-inner-image { gap: 30px; grid-template-rows: auto; grid-template-columns: 1fr 1fr; grid-auto-columns: 1fr; justify-content: flex-start; margin-bottom: 62px; padding-left: 20px; padding-right: 20px; display: grid; position: absolute; top: auto; bottom: 0%; right: auto; }
.hero-card-image { border-radius: var(--_redius---regular-xl); width: 100%; max-width: 276px; }
.hero-card-image._01 { object-fit: cover; width: 100%; height: 100%; }
.hero-card-image._02 { object-fit: cover; height: 100%; }
.about-title-wrap { gap: 16px; grid-template-rows: auto; grid-template-columns: 0.35fr 1fr; grid-auto-columns: 1fr; display: grid; }
.hero-counter-text { color: var(--_color---dark); font-size: var(--_font-size---heading--h3); }
.heading-wraper { gap: 20px; flex-flow: column; justify-content: flex-start; align-items: center; width: 100%; max-width: 780px; margin-bottom: 50px; margin-left: auto; margin-right: auto; display: flex; overflow: hidden; }
.center { text-align: center; }
.subheading-wrap { width: 100%; max-width: 488px; }
.slider-content-wrap { gap: 52px; flex-flow: column; justify-content: space-between; display: flex; }
.slide-icon-wrap { border-radius: var(--_font-size---line-height--small); background-color: var(--_color---primary-color); justify-content: center; align-items: center; width: 100%; max-width: 68px; height: 68px; display: flex; }
.slider-inner-wrap { gap: 16px; border: 1px solid var(--light-border); border-radius: var(--_redius---regular); cursor: pointer; flex-flow: column; justify-content: space-between; width: 100%; padding: 40px 32px; display: flex; }
.slider-inner-wrap:hover { border: 1px solid var(--_color---primary-color); }
.contact-lt-title { row-gap: 400px; flex-flow: column; justify-content: space-between; align-items: stretch; width: 100%; display: flex; overflow: hidden; }
.contact-subtext { width: 100%; max-width: 411px; }
.quality-grid-wraper { gap: 30px; grid-template-rows: auto; grid-template-columns: 1fr 1.3fr; grid-auto-columns: 1fr; width: 100%; display: grid; }
.quality-conetnt-wrap { gap: 40px; border-radius: var(--_redius---regular); background-color: var(--_color---light-warm); flex-flow: column; align-items: flex-start; padding: 58px 44px 58px 59px; display: flex; }
.quality-block { gap: 86px; border-radius: var(--_redius---regular); background-color: var(--_color---white); flex-flow: column; width: 100%; max-width: 267px; padding: 34px 24px 32px; display: flex; }
.quality-block-title { gap: 15px; align-items: center; display: flex; }
.quality-block-wrap { gap: 33px; display: flex; }
.quality-title-wrap { gap: 20px; flex-flow: column; display: flex; overflow: hidden; }
.quality-sub-title { width: 100%; max-width: 488px; }
.quality-left-image { border-radius: var(--_redius---regular); flex-flow: column; justify-content: flex-end; align-items: center; width: 100%; max-width: 578px; height: 100%; display: flex; position: relative; overflow: hidden; }
.color-bg { background-color: var(--_color---light-blue); margin-left: 20px; margin-right: 20px; padding-top: 81px; padding-bottom: 81px; }
.reaso-title { gap: 20px; flex-flow: column; margin-bottom: 39px; display: flex; overflow: hidden; }
.reason-block { gap: 22px; border-radius: var(--_redius---medium); background-color: var(--_color---white); justify-content: flex-start; align-items: center; padding: 9px; display: flex; }
.reason-block-wrap { gap: 28px; flex-flow: column; width: 100%; max-width: 489px; display: flex; }
.care-title { color: var(--_color---dark); font-size: var(--_font-size---heading--h5); line-height: var(--_font-size---line-height--xl); }
.reason-grid-wrap { gap: 20px; grid-template-rows: auto; grid-template-columns: 0.6fr 1.1fr; grid-auto-columns: 1fr; display: grid; }
.reason-image-wrap { gap: 31px; flex-flow: row; grid-template-rows: auto; grid-template-columns: 1.4fr 0.9fr; grid-auto-columns: 1fr; display: grid; }
.reason-rt-block { gap: 81px; border-radius: var(--_redius---regular); background-color: var(--_color---light-pink); flex-flow: column; width: 100%; padding: 20px; display: flex; }
.reason-rt-block._02 { background-color: var(--_color---light-warm); }
.reason-rt-wrap { gap: 28px; flex-flow: column; justify-content: flex-start; display: flex; }
.reason-inner-wrap { border-radius: var(--_redius---regular); width: 100%; max-width: 454px; overflow: hidden; }
.about-heading { width: auto; }
.button-link-wrap { gap: 20px; border-radius: var(--_redius---extra-large); background-color: var(--_color---white); justify-content: flex-start; align-items: center; width: 100%; max-width: 260px; height: 68px; padding: 8px; text-decoration: none; transition: 0.35s, background-color 0.35s, color 0.35s; display: flex; position: relative; overflow: hidden; }
.button-text-wrapper { z-index: 11; position: relative; }
.button-inner-text { color: var(--_color---dark); font-size: var(--_font-size---paragraph--paragraph-large); line-height: var(--_font-size---line-height--small); font-weight: var(--_weight---weight--semi-bold); text-transform: capitalize; }
.arrow-wrapper { z-index: 11; border-radius: var(--_redius---large); background-color: var(--_color---primary-color); flex-flow: row; justify-content: center; align-items: center; width: 52px; height: 52px; display: flex; position: relative; }
.advanced-title { font-size: var(--_font-size---heading--h6); line-height: var(--_font-size---line-height--xl); }
.quality-subtext { font-size: var(--_font-size---paragraph--regular); }
.button-dubble-line { gap: 10px; background-color: var(--_color---white); border-radius: 60px; justify-content: flex-start; align-items: center; width: 100%; max-width: 227px; height: 68px; padding: 8px; text-decoration: none; transition: 0.35s, background-color 0.35s, color 0.35s; display: flex; position: relative; overflow: hidden; }
.advanced-icon-wrap { border-radius: var(--_font-size---line-height--small); background-color: var(--_color---primary-color); object-fit: cover; justify-content: center; align-items: center; width: 100%; max-width: 52px; height: 52px; display: flex; }
.faq-ara-conetnt { gap: 189px; display: flex; }
.faq-left-conetnt { width: 100%; max-width: 531px; }
.button-transparent { gap: 10px; border: 1px solid var(--_color---white); background-color: var(--t-bg); border-radius: 60px; justify-content: center; align-items: center; padding: 23px 39px; text-decoration: none; transition: 0.35s, background-color 0.35s, color 0.35s; display: flex; position: relative; overflow: hidden; }
.nav-button-link { gap: 10px; border: 1px solid var(--_color---primary-color); background-color: var(--_color---primary-color); border-radius: 60px; justify-content: center; align-items: center; padding: 17px 36px; text-decoration: none; transition: 0.2s, background-color 0.35s, color 0.35s; display: flex; position: relative; overflow: hidden; }
.arrow-wrapper--2 { z-index: 11; border-radius: var(--_redius---large); background-color: var(--_color---primary-color); flex-flow: row; justify-content: center; align-items: center; width: 52px; height: 52px; display: flex; position: relative; }
.button-inner-text-1 { color: var(--_color---dark); font-size: var(--_font-size---paragraph--paragraph-large); line-height: var(--_font-size---line-height--small); font-weight: var(--_weight---weight--semi-bold); text-transform: capitalize; }
.button-arrow-text-wrapper { z-index: 11; position: relative; }
@media screen and (min-width: 1280px) {
.form-block-wrap { gap: 92px; grid-template-columns: 1fr 1fr; }
.hero-title-holder { max-width: 1200px; }
.slider-inner-wrap { min-height: auto; }
.reason-image-wrap { grid-template-columns: 1.2fr 0.9fr; }
.reason-rt-wrap { justify-content: flex-start; }
.about-heading { width: auto; }
}
@media screen and (min-width: 1440px) {
.navbar { padding-left: 0px; padding-right: 0px; }
.form-block-wrap { grid-template-columns: 1fr 1fr; }
.hero-title-holder { max-width: none; }
.home-hero-title { max-width: 1200px; margin-left: auto; margin-right: auto; }
.slider-inner-wrap { height: auto; }
.reason-grid-wrap { gap: 60px; }
.reason-image-wrap { column-gap: 31px; grid-template-columns: 1fr 0.75fr; }
.reason-rt-wrap { gap: 36px; }
.about-heading { width: auto; }
}
@media screen and (min-width: 1920px) {
.navbar { padding-left: 0px; padding-right: 0px; }
.small-features-grid { gap: 111px; }
.form-block-wrap { grid-template-columns: 1fr 1fr; }
.hero-title-holder { max-width: none; overflow: hidden; }
.home-hero-title { width: 100%; max-width: none; }
.hero-image-wrap { margin-left: auto; margin-right: auto; }
.hero-inner-image { justify-content: center; margin-left: auto; margin-right: auto; }
.quality-grid-wraper { grid-template-columns: 1fr 1.3fr; }
.quality-conetnt-wrap { width: auto; }
.reason-grid-wrap { gap: 78px; grid-template-columns: 0.6fr 1fr; }
.reason-image-wrap { gap: 31px; flex-flow: row; grid-template-rows: auto; grid-template-columns: 1.6fr 1fr; grid-auto-columns: 1fr; display: grid; }
.reason-rt-wrap { justify-content: space-between; }
.reason-inner-wrap { height: 100%; }
.about-heading { width: 264px; }
}
@media screen and (max-width: 991px) {
body { --_font-size---heading--h1: 65px; --_font-size---line-height--small: 110%; --_font-size---latter-space--sapce: 0px; --_font-size---heading--h2: 54px; --_font-size---heading--h3: 40px; --_font-size---heading--h4: 32px; --_font-size---line-height--xl: 120%; --_font-size---heading--h5: 22px; --_font-size---heading--h6: 18px; --_font-size---paragraph--paragraph-extra-large: 18px; --_font-size---line-height--xxl: 150%; --_font-size---paragraph--paragraph-large: 16px; --_font-size---paragraph--regular: 16px; --_font-size---paragraph--extra-big: 74px; --_font-size---paragraph--paragraph-large-x: 18px; --_container---max-width: 1350px; --_container---padding: 15px; --_redius---regular: 16px; --_redius---extra-large: 180px; --_redius---regular-x: 14px; --_redius---regular-xl: 19px; --_redius---medium: 47px; --_redius---large: 105px; --_redius---tiny: 12px; --_redius---medium-x: 30px; --_redius---medium-xl: 24px; }
h1 { letter-spacing: normal; }
.section { padding-top: 40px; padding-bottom: 40px; }
.home-hero-wraper { margin-top: 15px; margin-left: 15px; margin-right: 15px; }
.nav-link { margin-left: 0px; margin-right: 0px; }
.navbar-menu { gap: 40px; border: 1px solid var(--_color---white); background-color: var(--base-color); backdrop-filter: blur(100px); -webkit-text-fill-color: inherit; background-clip: border-box; flex-flow: column; justify-content: space-between; align-items: flex-start; padding: 20px 24px; display: flex; position: absolute; }
.navbar { margin-left: auto; margin-right: auto; padding: 32px 20px 12px; }
.navbar-wrapper { justify-content: space-between; padding-left: 20px; }
.navbar-inner-menu { gap: 20px; flex-flow: column; grid-template-rows: auto; grid-template-columns: 1fr; grid-auto-columns: 1fr; justify-content: flex-start; place-items: flex-start start; overflow: auto; }
.subscription-content { gap: 32px; margin-bottom: 20px; }
.small-features-grid { gap: 40px; grid-template-rows: auto; grid-template-columns: 1fr; grid-auto-columns: 1fr; margin-top: 40px; display: grid; }
.form-block-wrap { row-gap: 32px; grid-template-columns: 1fr; justify-items: center; }
.faq-list { max-width: none; }
.home-hero-title { gap: 40px; padding-top: 40px; }
.container-big { max-width: none; }
.hero-grid-wrap { gap: 0px; grid-template-columns: 1fr; justify-items: center; padding-top: 120px; }
.hero-image-wrap { max-width: none; height: auto; }
.hero-button-wraper { margin-top: 20px; }
.hero-top-inner { justify-content: flex-start; }
.hero-bottom-card { max-width: none; }
.hero-inner-image { justify-content: center; margin-bottom: 40px; }
.about-title-wrap { display: none; }
.heading-wraper { margin-bottom: 40px; }
.slider-content-wrap { gap: 10px; }
.slide-icon-wrap { border-radius: var(--_font-size---line-height--small); background-color: var(--_color---primary-color); max-width: 60px; height: 60px; }
.slider-inner-wrap { gap: 32px; justify-content: space-between; min-height: auto; padding: 25px 16px; }
.contact-lt-title { row-gap: 20px; max-width: none; }
.contact-subtext { max-width: none; }
.quality-grid-wraper { grid-template-columns: 1fr; justify-items: center; }
.quality-conetnt-wrap { padding-left: 32px; }
.quality-block { gap: 60px; max-width: none; }
.quality-sub-title { max-width: 580px; }
.quality-left-image { max-width: none; }
.color-bg { margin-left: 0px; margin-right: 0px; }
.reason-block-wrap { gap: 20px; max-width: none; }
.reason-grid-wrap { gap: 40px; grid-template-columns: 1fr; }
.reason-image-wrap { grid-template-columns: 1.5fr; }
.reason-rt-wrap { gap: 20px; flex-flow: row; }
.reason-inner-wrap { justify-content: center; max-width: none; margin-left: auto; margin-right: auto; display: flex; }
.about-heading { width: 100%; }
.advanced-icon-wrap { max-width: 45px; height: 45px; }
.faq-ara-conetnt { gap: 40px; flex-flow: column; }
.faq-left-conetnt { max-width: none; }
.nav-button-link { display: none; }
}
@media screen and (max-width: 767px) {
body { --_font-size---heading--h1: 55px; --_font-size---line-height--small: 110%; --_font-size---latter-space--sapce: 0px; --_font-size---heading--h2: 48px; --_font-size---heading--h3: 35px; --_font-size---heading--h4: 30px; --_font-size---line-height--xl: 120%; --_font-size---heading--h5: 20px; --_font-size---heading--h6: 18px; --_font-size---paragraph--paragraph-extra-large: 16px; --_font-size---line-height--xxl: 150%; --_font-size---paragraph--paragraph-large: 16px; --_font-size---paragraph--regular: 16px; --_font-size---paragraph--extra-big: 74px; --_font-size---paragraph--paragraph-large-x: 18px; --_redius---regular: 16px; --_redius---extra-large: 180px; --_redius---regular-x: 14px; --_redius---regular-xl: 19px; --_redius---medium: 47px; --_redius---large: 105px; --_redius---tiny: 12px; --_redius---medium-x: 30px; --_redius---medium-xl: 16px; --_container---max-width: 1350px; --_container---padding: 10px; }
.section.light-bg { padding-bottom: 60px; }
.home-hero-wraper { margin-top: 10px; }
.navbar { padding-top: 30px; padding-left: 18px; padding-right: 18px; }
.navbar-wrapper { padding-top: 10px; padding-bottom: 10px; padding-left: 16px; }
.made-by-section { gap: 16px; flex-flow: column; align-items: flex-start; }
.subscription-content { gap: 24px; margin-bottom: 20px; }
.small-features-grid { grid-template-columns: 1fr; }
.faq-accordion { padding-left: 24px; padding-right: 24px; }
.hero-bottom-inner,  .hero-inner-image { gap: 20px; }
.hero-card-image { max-width: 200px; }
.slide-icon-wrap { max-width: 55px; height: 55px; }
.quality-grid-wraper { justify-items: stretch; }
.quality-conetnt-wrap { padding: 32px 20px; }
.quality-block { gap: 50px; padding-top: 30px; padding-bottom: 30px; }
.quality-block-wrap { gap: 20px; }
.quality-left-image { height: auto; }
.reason-block { gap: 20px; width: 100%; max-width: 489px; }
.reason-grid-wrap { gap: 40px; }
.reason-rt-block { gap: 60px; justify-content: space-between; }
.reason-rt-wrap { gap: 20px; }
.reason-inner-wrap { max-width: none; }
.faq-ara-conetnt { gap: 32px; }
.button-arrow-text-wrapper { height: auto; padding-left: 0px; }
}
@media screen and (max-width: 479px) {
body { --_font-size---heading--h1: 39px; --_font-size---line-height--small: 110%; --_font-size---latter-space--sapce: 0px; --_font-size---heading--h2: 35px; --_font-size---heading--h3: 30px; --_font-size---heading--h4: 28px; --_font-size---line-height--xl: 120%; --_font-size---heading--h5: 20px; --_font-size---heading--h6: 18px; --_font-size---paragraph--paragraph-extra-large: 16px; --_font-size---line-height--xxl: 150%; --_font-size---paragraph--paragraph-large: 16px; --_font-size---paragraph--regular: 16px; --_font-size---paragraph--extra-big: 74px; --_font-size---paragraph--paragraph-large-x: 16px; --_redius---regular: 15px; --_redius---extra-large: 180px; --_redius---regular-x: 10px; --_redius---regular-xl: 10px; --_redius---medium: 47px; --_redius---large: 105px; --_redius---tiny: 12px; --_redius---medium-x: 30px; --_redius---medium-xl: 24px; }
.home-hero-wraper { margin-top: 10px; margin-left: 10px; margin-right: 10px; }
.navbar { padding-top: 20px; padding-left: 12px; padding-right: 12px; }
.navbar-wrapper { justify-content: space-between; padding-left: 12px; padding-right: 12px; }
.made-by-section { flex-direction: column; justify-content: space-between; align-items: flex-start; }
.subscription-content { gap: 24px; margin-bottom: 20px; }
.small-features-grid { row-gap: 40px; grid-template-columns: 1fr; }
.faq-accordion { padding-bottom: 20px; padding-left: 16px; padding-right: 16px; }
.faq-title { align-items: center; padding-top: 20px; }
.home-hero-title { gap: 30px; padding-top: 0px; }
.about-section-title { font-size: var(--_font-size---heading--h5); }
.hero-grid-wrap { padding-top: 120px; }
.hero-button-wraper { flex-flow: column; align-items: flex-start; margin-top: 16px; }
.hero-top-inner { gap: 12px; flex-flow: column; align-items: flex-start; padding-left: 13px; padding-right: 13px; }
.hero-bottom-inner { flex-flow: column; align-items: flex-start; padding-left: 13px; padding-right: 13px; }
.hero-inner-image { gap: 12px; flex-flow: row; margin-bottom: 20px; }
.hero-card-image { max-width: 120px; }
.quality-conetnt-wrap { padding-top: 40px; padding-bottom: 40px; }
.quality-block { padding-left: 20px; padding-right: 20px; }
.quality-block-wrap { gap: 20px; flex-flow: column; }
.color-bg { padding-top: 60px; padding-bottom: 60px; }
.reason-block { gap: 11px; max-width: none; }
.reason-block-wrap { gap: 20px; }
.reason-rt-wrap { flex-flow: column; }
.button-link-wrap { width: 100%; }
.button-transparent,  .nav-button-link { width: 100%; }
.arrow-wrapper--2 { position: absolute; left: 2%; }
.button-arrow-text-wrapper { padding-left: 66px; }
.link-block { max-width: none; }
}
#w-node-_276c6be0-afb0-cdae-326b-340622a3de77-90e65807 { align-self: end; }
#w-node-_08e4e8dd-0301-6dfa-c59a-d44ff81b8534-90e65807 { justify-self: end; }
#w-node-_32faff78-deff-d8d7-da0f-083b2f866903-2f8668fd { justify-self: end; }
@media screen and (min-width: 1280px) {
 #w-node-_21ae6cc1-ac27-bea5-b02b-9e972998f9a5-2998f99a { justify-self: end; }
}
@media screen and (max-width: 991px) {
#w-node-_797e3361-487b-c8ea-1630-282c1a243e33-90e65807 { grid-area: span 1 / span 1 / span 1 / span 1; }
#w-node-_7a2cdce4-a825-cd7a-b6a4-c090c9b59629-90e65807 { order: -9999; }
}
