:root {
--dark-slate-grey: #3d4950;
--sky-blue: #6ee8f8;
--royal-blue: #126bb4;
--alice-blue: #e5edf0;
--table_out: #c1c8cd;
}
.w-layout-hflex {
flex-direction: row;
align-items: flex-start;
display: flex;
}
.w-layout-grid {
grid-row-gap: 16px;
grid-column-gap: 16px;
grid-template-rows: auto auto;
grid-template-columns: 1fr 1fr;
grid-auto-columns: 1fr;
display: grid;
}
.w-embed-youtubevideo {
background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg);
background-position: 50%;
background-size: cover;
width: 100%;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
position: relative;
}
.w-embed-youtubevideo:empty {
min-height: 75px;
padding-bottom: 56.25%;
}
h1 {
margin-top: 20px;
margin-bottom: 10px;
font-family: Zen Dots, sans-serif;
font-size: 65px;
font-weight: 400;
line-height: 120%;
}
h2 {
color: #6a92ba;
margin-top: 20px;
margin-bottom: 10px;
font-family: Zen Dots, sans-serif;
font-size: 48px;
font-weight: 400;
line-height: 134%;
}
h3 {
color: #6a92ba;
margin-top: 20px;
margin-bottom: 10px;
font-family: Zen Dots, sans-serif;
font-size: 30px;
font-weight: 400;
line-height: 134%;
}
h4 {
color: #75899c;
margin-top: 10px;
margin-bottom: 10px;
font-family: Zen Dots, sans-serif;
font-size: 24px;
font-weight: 400;
line-height: 134%;
}
p {
color: var(--dark-slate-grey);
margin-bottom: 10px;
font-family: Exo, sans-serif;
font-size: 18px;
font-weight: 500;
line-height: 134%;
}
a {
color: #0095ff;
border-radius: 10px;
margin: -8px -10px;
padding: 8px 12px;
text-decoration: none;
display: inline;
overflow: hidden;
}
a:hover {
outline: 2px solid #71b1ff24;
}
ul {
background-color: #56a9ca12;
border-radius: 10px;
margin-top: 10px;
margin-bottom: 10px;
padding: 20px 20px 20px 26px;
}
li {
color: var(--dark-slate-grey);
margin-bottom: 15px;
font-family: Exo, sans-serif;
font-size: 14px;
font-weight: 500;
line-height: 134%;
}
img {
border-radius: 10px;
max-width: 100%;
display: inline-block;
}
blockquote {
color: var(--dark-slate-grey);
border-left: 5px solid #e2e2e2;
margin-bottom: 10px;
padding: 10px 20px;
font-family: Ubuntu, Helvetica, sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 22px;
}
figure {
margin-bottom: 10px;
}
figcaption {
text-align: center;
margin-top: 5px;
font-size: 12px;
}
.navbar-logo-left {
width: 100%;
height: 82px;
position: absolute;
inset: 0% 0% auto;
}
.navbar-logo-left-container {
z-index: 5;
background-color: #0000;
width: 1030px;
max-width: 100%;
margin-left: auto;
margin-right: auto;
padding: 15px 20px;
}
.navbar-logo-left-container.shadow-three {
z-index: 9;
width: 100%;
height: 80px;
margin-bottom: 0;
padding: 20px 0;
}
.container {
justify-content: center;
width: 100%;
margin-left: auto;
margin-right: auto;
padding-left: 0;
padding-right: 0;
display: flex;
position: relative;
}
.navbar-wrapper {
z-index: 99;
-webkit-backdrop-filter: blur(5px);
backdrop-filter: blur(5px);
background-color: #3d4950d9;
border: 1px solid #ffffff17;
border-radius: 30px;
justify-content: space-between;
align-items: center;
max-width: 1320px;
margin-left: auto;
margin-right: auto;
padding: 5px 0;
display: flex;
position: fixed;
inset: 15px 15px auto;
}
.navbar-brand:hover {
outline-offset: 5px;
outline: 2px #ffd27124;
}
.navbar-brand.w--current {
margin-left: -13px;
}
.nav-menu-wrapper {
grid-column-gap: 21px;
grid-row-gap: 21px;
position: relative;
}
.nav-menu-two {
grid-column-gap: 8px;
grid-row-gap: 8px;
background-color: #0000;
justify-content: space-between;
align-items: center;
margin-top: 0;
margin-bottom: 0;
padding: 0;
display: flex;
}
.nav-link {
color: #fff;
letter-spacing: .25px;
border-radius: 20px;
margin-left: 5px;
margin-right: 5px;
padding: 10px 15px;
font-family: Exo, sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 120%;
text-decoration: none;
display: block;
}
.nav-link:hover {
outline-offset: 5px;
color: #21d6ff;
border-top-width: 3px;
border-top-color: #000;
outline: 2px #ffd27124;
}
.nav-link:focus-visible {
color: var(--sky-blue);
border-radius: 4px;
}
.nav-link[data-wf-focus-visible] {
color: var(--sky-blue);
border-radius: 4px;
}
.nav-link.w--current {
color: var(--sky-blue);
border-radius: 20px;
}
.nav-link.hilight {
background-color: #00000024;
border-radius: 10px;
display: block;
}
.nav-link.drop_down {
border-radius: 20px;
margin-right: 0;
padding-right: 20px;
}
.nav-link.drop_down:hover, .nav-link.drop_down.w--current {
color: var(--sky-blue);
}
.nav-link.nav_hilight {
background-color: #0000002b;
}
.nav-dropdown {
color: #fff;
margin-left: 5px;
margin-right: 5px;
}
.nav-dropdown-toggle {
color: #fff;
letter-spacing: .25px;
padding: 5px 7px 5px 0;
font-size: 14px;
line-height: 20px;
}
.nav-dropdown-toggle:hover {
color: var(--sky-blue);
}
.nav-dropdown-toggle:focus-visible {
outline-offset: 0px;
color: #0050bd;
border-radius: 5px;
outline: 2px solid #0050bd;
}
.nav-dropdown-toggle[data-wf-focus-visible] {
outline-offset: 0px;
color: #0050bd;
border-radius: 5px;
outline: 2px solid #0050bd;
}
.nav-dropdown-icon {
z-index: -2;
margin-top: auto;
margin-bottom: auto;
margin-right: 10px;
padding-top: 1px;
}
.nav-dropdown-list {
background-color: #fff;
border-radius: 12px;
}
.nav-dropdown-list.w--open {
padding-top: 10px;
padding-bottom: 10px;
}
.nav-dropdown-list.shadow-three.mobile-shadow-hide {
grid-row-gap: 5px;
outline-offset: 0px;
background-color: #fffffff2;
outline: 1px solid #3d49501a;
flex-direction: column;
padding: 20px 15px 10px;
}
.nav-dropdown-list.shadow-three.mobile-shadow-hide.w--open {
-webkit-backdrop-filter: blur(5px);
backdrop-filter: blur(5px);
padding-left: 0;
padding-right: 0;
}
.nav-dropdown-link {
margin: 0 12px 10px;
padding-top: 5px;
padding-bottom: 5px;
font-family: Exo, sans-serif;
font-size: 14px;
display: inline-block;
}
.nav-dropdown-link:hover {
outline-offset: 0px;
color: var(--royal-blue);
border-radius: 8px;
outline: 2px #71b1ff24;
}
.nav-dropdown-link:focus-visible {
color: #0050bd;
border-radius: 5px;
}
.nav-dropdown-link[data-wf-focus-visible] {
color: #0050bd;
border-radius: 5px;
}
.nav-divider {
background-color: #e4ebf3;
width: 1px;
height: 22px;
margin-left: 15px;
margin-right: 15px;
}
.nav-link-accent {
color: #fff;
letter-spacing: .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: #1a1b1fbf;
}
.button-primary {
color: #fff;
letter-spacing: 2px;
text-transform: uppercase;
background-color: #1a1b1f;
padding: 12px 25px;
font-size: 12px;
line-height: 20px;
transition: all .2s;
}
.button-primary:hover {
color: #fff;
background-color: #32343a;
}
.button-primary:active {
background-color: #43464d;
}
.hero-heading-left {
background-color: var(--dark-slate-grey);
border: 1px #000;
align-items: stretch;
height: 100vh;
min-height: 500px;
max-height: 860px;
padding: 110px 30px 0;
display: flex;
position: relative;
overflow: hidden;
}
.hero-heading-left._2nd_iteration {
background-color: #677d8a;
background-image: linear-gradient(#343588a3, #343588a3), url(//infinitevitalitymh.com/wp-content/themes/ivit-1/assets/images/tr-ceiling-eesystem-.webp);
background-position: 0 0, 50% 100%;
background-size: auto, cover;
height: auto;
max-height: none;
padding-top: 10vw;
padding-bottom: 5vw;
}
.hero-heading-left._2nd_iteration.privacy_pol {
background-image: linear-gradient(#3f44557a, #3f44557a), url(//infinitevitalitymh.com/wp-content/themes/ivit-1/assets/images/iesc_ssm_.1982076557.jpg);
background-position: 0 0, 100%;
background-repeat: repeat, no-repeat;
}
.hero-heading-left._2nd_iteration.terms_con {
background-image: linear-gradient(#242a3152, #242a3152), url(//infinitevitalitymh.com/wp-content/themes/ivit-1/assets/images/grad_bg_ssm_iesc.jpg);
background-position: 0 0, 50%;
}
.hero-heading-left._2nd_iteration.book_n_appoin {
background-image: linear-gradient(#3565cd29, #3565cd29), url(//infinitevitalitymh.com/wp-content/themes/ivit-1/assets/images/iesc_ssm_.2147685653.webp);
background-position: 0 0, 50%;
}
.hero-heading-left._2nd_iteration.about_ees {
background-image: linear-gradient(#2d60a8a8, #2d60a8a8), url(//infinitevitalitymh.com/wp-content/themes/ivit-1/assets/images/iesc_ssm_.2178947847.jpg);
background-position: 0 0, 50%;
}
.hero-heading-left._2nd_iteration.contact_us_p {
background-image: url(//infinitevitalitymh.com/wp-content/themes/ivit-1/assets/images/iesc_ssm_.1920.webp), linear-gradient(101deg, #79489e, #1e256d);
background-position: 85%, 0 0;
background-repeat: no-repeat, repeat;
background-size: auto 100%, auto;
}
.container-2 {
align-items: center;
width: 100%;
max-width: 1280px;
margin-left: auto;
margin-right: auto;
display: flex;
position: relative;
}
.hero-wrapper {
justify-content: space-between;
align-items: center;
max-width: 60%;
padding-bottom: 25px;
display: flex;
}
.hero-wrapper.non_clk {
margin-top: 58px;
margin-bottom: 180px;
}
.hero-split {
z-index: 5;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
max-width: 58%;
display: flex;
position: relative;
}
.hero-split.non_clk {
max-width: none;
margin-bottom: 60px;
}
.hero-split.non_clk.sub_pg {
margin-top: 35px;
margin-bottom: 35px;
}
.hero-split.home {
max-width: 85%;
}
.margin-bottom-24px {
margin-bottom: 24px;
}
.button-primary-2 {
color: #fff;
letter-spacing: 2px;
text-transform: uppercase;
background-color: #1a1b1f;
padding: 12px 25px;
font-size: 12px;
line-height: 20px;
transition: all .2s;
}
.button-primary-2:hover {
color: #fff;
background-color: #32343a;
}
.button-primary-2:active {
background-color: #43464d;
}
.shadow-two {
box-shadow: 0 4px 24px #96a3b514;
}
.frame-4 {
grid-column-gap: 426px;
grid-row-gap: 426px;
background-color: #000;
border: 1px solid #ffffff2b;
border-radius: 8px;
flex: 0 auto;
justify-content: center;
align-items: center;
padding: 11px 73px;
display: flex;
}
.vectors-wrapper {
grid-column-gap: 0px;
grid-row-gap: 0px;
object-fit: cover;
justify-content: center;
align-items: center;
width: 149.452px;
height: 45.3981px;
display: flex;
}
.frame-5 {
grid-column-gap: 26px;
grid-row-gap: 26px;
flex: 0 auto;
justify-content: flex-end;
align-items: center;
display: flex;
}
.frame-6 {
grid-column-gap: 15px;
grid-row-gap: 15px;
flex: 0 auto;
justify-content: center;
align-items: center;
padding: 8px 16px;
display: flex;
}
.text {
color: #fff;
font-size: 20px;
font-weight: 700;
}
.frame-7 {
grid-column-gap: 3px;
grid-row-gap: 3px;
flex: 0 auto;
justify-content: center;
align-items: center;
display: flex;
}
.vectors-wrapper-2 {
grid-column-gap: 0px;
grid-row-gap: 0px;
object-fit: cover;
justify-content: center;
align-items: center;
width: 12px;
height: 10px;
display: flex;
}
.frame-8 {
grid-column-gap: 15px;
grid-row-gap: 15px;
background-color: #00000026;
border-radius: 7px;
flex: 0 auto;
justify-content: center;
align-items: center;
padding: 8px 16px;
display: flex;
}
.body {
background-color: var(--alice-blue);
color: #fff;
}
.text-block {
color: #fff;
}
.text-span {
color: var(--sky-blue);
}
.paragraph {
font-family: Exo, sans-serif;
font-size: 22px;
}
.paragraph-2 {
color: #fff;
font-size: 23px;
line-height: 134%;
}
.paragraph-2.dark {
color: var(--dark-slate-grey);
line-height: 134%;
}
.draggable {
z-index: 1;
-webkit-backdrop-filter: blur(8px);
backdrop-filter: blur(8px);
background-color: #00ffc414;
border: 3px solid #ffffffd9;
border-radius: 50%;
width: 90px;
height: 90px;
position: absolute;
top: auto;
bottom: 24%;
right: 29%;
}
.draggable.big {
z-index: 0;
background-color: #ff00aa12;
border-width: 2px;
border-color: #fff;
width: 30vw;
height: 30vw;
top: 6%;
right: 6%;
}
.bg_static_sticy {
z-index: 0;
opacity: .37;
width: 120%;
max-width: none;
position: absolute;
inset: 0% 0% 0% -10%;
}
.link {
color: #fff;
text-decoration: none;
}
.heading {
font-size: 60px;
}
.figure_non_clk {
object-fit: contain;
width: 100%;
max-width: 52%;
height: 100%;
max-height: 92vh;
position: absolute;
inset: auto 0% 0% auto;
}
.html-embed {
z-index: 1;
width: 30%;
position: absolute;
inset: auto 0% 22% auto;
}
.hero-without-image {
z-index: 1;
border: 1px #000;
margin-top: -147px;
padding: 0 30px;
position: relative;
}
.hero-without-image.non_clk {
margin-top: -183px;
}
.container-3 {
width: 100%;
max-width: 1280px;
margin-left: auto;
margin-right: auto;
padding-top: 60px;
padding-bottom: 60px;
font-size: 16px;
}
.container-3.text_holder {
background-image: linear-gradient(to right, var(--alice-blue), #fff0 5%, #fff0 95%, var(--alice-blue));
position: relative;
}
.container-3.text_holder.othrs_hav_say {
padding-top: 140px;
}
.container-3.text_holder.about_us_secv {
margin-top: 42px;
}
.container-3.text_holder.dot_border {
border: 1px dashed #00000036;
border-radius: 12px;
}
.container-3.text_holder.prod_embed {
padding-bottom: 0;
}
.container-3._0bot {
padding-bottom: 20px;
}
.hero-wrapper-two {
text-align: center;
flex-direction: column;
justify-content: flex-start;
align-items: center;
max-width: 750px;
margin-left: auto;
margin-right: auto;
display: flex;
}
.margin-bottom-24px-2 {
margin-bottom: 24px;
}
.button-primary-3 {
color: #fff;
letter-spacing: 2px;
text-transform: uppercase;
background-color: #1a1b1f;
padding: 12px 25px;
font-size: 12px;
line-height: 20px;
transition: all .2s;
}
.button-primary-3:hover {
color: #fff;
background-color: #32343a;
}
.button-primary-3:active {
background-color: #43464d;
}
.heading-2 {
color: #56656f;
margin-top: 0;
font-size: 48px;
font-weight: 400;
line-height: 134%;
}
.heading-2._3rd_s {
color: #48739c;
font-size: 40px;
}
.text-span-2 {
background-color: var(--alice-blue);
border-radius: 20px 20px 0 0;
margin: -10px -25px;
padding: 10px 25px;
display: inline-block;
}
.div-block-2 {
width: 50%;
height: 100%;
position: absolute;
inset: auto 0% 0% auto;
}
.slider {
background-color: #fff0;
width: 100%;
height: 100%;
}
.image {
object-fit: contain;
object-position: 50% 100%;
width: 100%;
height: 100%;
max-height: 100%;
position: absolute;
inset: auto 0% 0% auto;
}
.left-arrow {
width: 0;
height: 0;
display: none;
}
.right-arrow {
width: 0;
height: 0;
margin-top: 0;
margin-bottom: 0;
display: none;
}
.slide-nav {
width: 0;
height: 0;
margin-left: 0;
margin-right: 0;
display: none;
}
.image-2 {
max-width: 240px;
height: 40px;
margin-top: 0;
margin-bottom: 0;
margin-left: 8px;
}
.hero-heading-center {
background-color: #f5f7fa;
border-bottom: 1px solid #e4ebf3;
padding: 80px 30px;
position: relative;
}
.container-4 {
width: 100%;
max-width: 940px;
margin-left: auto;
margin-right: auto;
}
.centered-heading {
text-align: center;
margin-bottom: 16px;
}
.centered-heading.margin-bottom-32px {
margin-bottom: 32px;
}
.hero-wrapper-2 {
grid-column-gap: 24px;
grid-row-gap: 24px;
justify-content: space-between;
align-items: center;
display: flex;
}
.hero-split-2 {
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
max-width: 56%;
display: flex;
position: relative;
}
.hero-split-2.ripple_holder {
width: 100%;
height: 100%;
margin-top: 0;
}
.margin-bottom-24px-3 {
margin-bottom: 24px;
}
.button-primary-4 {
color: #fff;
letter-spacing: 2px;
text-transform: uppercase;
background-color: #1a1b1f;
padding: 12px 25px;
font-size: 12px;
line-height: 20px;
transition: all .2s;
}
.button-primary-4:hover {
color: #fff;
background-color: #32343a;
}
.button-primary-4:active {
background-color: #43464d;
}
.shadow-two-2 {
opacity: .8;
object-fit: contain;
width: 100%;
height: 100%;
display: block;
position: relative;
transform: rotate(17deg);
}
.section {
padding-left: 30px;
padding-right: 30px;
}
.section.dark {
background-color: #394e6199;
background-image: linear-gradient(to bottom, var(--alice-blue) 17%, transparent 81%);
}
.section.emd_wave {
background-image: linear-gradient(to bottom, #fff0, var(--alice-blue));
}
.section.rating {
padding-top: 0;
padding-bottom: 0;
}
.section.relative_pos {
position: relative;
}
.list-item {
align-self: center;
margin-bottom: 0;
}
.div-block-3 {
justify-content: center;
align-self: center;
align-items: center;
min-height: 400px;
display: flex;
position: relative;
top: -77px;
}
.html-embed-2 {
filter: blur(10px);
position: absolute;
inset: 0%;
}
.lottie-animation {
z-index: 0;
margin-top: 0%;
position: absolute;
inset: auto 0% 31%;
}
.middle_aligner {
grid-column-gap: 32px;
grid-row-gap: 16px;
background-color: #010002;
border-radius: 10px;
grid-template-rows: auto;
grid-template-columns: 1fr 1fr;
grid-auto-columns: 1fr;
padding: 30px;
display: flex;
position: relative;
overflow: hidden;
}
.heading-3 {
color: #5fe2e6;
max-width: 95%;
margin-bottom: 25px;
font-size: 48px;
font-weight: 400;
line-height: 134%;
}
.heading-3.default {
color: #6a92ba;
-webkit-text-stroke-color: #48739c;
max-width: none;
margin-bottom: 20px;
}
.heading-3.default.sticky {
text-align: left;
position: static;
top: 115px;
}
.heading-3.default.vid-2 {
margin-top: 10px;
}
.block-quote {
border-left-color: #6f9fc740;
}
.div-block-4 {
z-index: 1;
-webkit-backdrop-filter: blur(5px);
backdrop-filter: blur(5px);
color: #fff;
border: 1px dashed #ffffff1c;
border-radius: 10px;
align-self: center;
width: 100%;
padding: 46px;
position: relative;
overflow: hidden;
}
.paragraph-3 {
color: var(--alice-blue);
border-radius: 16px;
font-size: 20px;
font-weight: 400;
}
.paragraph-3.default {
color: var(--dark-slate-grey);
align-self: center;
margin-bottom: 0;
font-size: 18px;
font-weight: 500;
display: block;
}
.paragraph-3.default._500w {
font-size: 18px;
font-weight: 500;
}
.div-block-5 {
background-color: #00000024;
border-radius: 12px;
position: relative;
overflow: hidden;
}
.image-3 {
z-index: 0;
filter: saturate(143%);
display: block;
position: absolute;
right: 5px;
transform: translate(0%, 26%);
}
.lottie-animation-2 {
opacity: 1;
object-fit: cover;
border-radius: 13px;
width: 100%;
position: static;
inset: 0%;
overflow: hidden;
}
.image-4 {
object-fit: contain;
align-self: center;
width: 100%;
height: 100%;
max-height: 100%;
position: absolute;
inset: 0%;
transform: scale(.7);
}
.lottie-animation-3 {
opacity: .49;
width: 500px;
max-width: 37vw;
}
.background-video {
filter: saturate(200%);
margin: 0 -106% 0 0;
}
.div-block-6 {
z-index: 0;
flex: 0 auto;
width: 30%;
margin-top: -50px;
margin-bottom: -50px;
margin-left: -33px;
}
.div-block-7 {
background-color: #5773839e;
position: absolute;
inset: 0%;
}
.div-block-8 {
grid-column-gap: 16px;
grid-row-gap: 16px;
border: 1px dashed #3d49504f;
border-radius: 8px;
grid-template-rows: auto;
grid-template-columns: 1fr 1fr;
grid-auto-columns: 1fr;
padding-top: 10px;
padding-bottom: 10px;
display: grid;
position: relative;
overflow: hidden;
}
.div-block-9 {
padding: 40px 10px 40px 50px;
}
.div-block-10 {
border-radius: 7px;
width: 100%;
height: 100%;
margin: 10px;
padding: 41px 60px 41px 0;
overflow: hidden;
}
.image-5 {
align-self: stretch;
max-width: 42%;
height: 100%;
max-height: 100%;
display: block;
}
.div-block-11 {
grid-column-gap: 16px;
grid-row-gap: 16px;
border-radius: 10px;
grid-template-rows: auto;
grid-template-columns: 1fr;
grid-auto-columns: 1fr;
justify-content: flex-start;
margin: 0;
padding: 0;
display: grid;
position: relative;
}
.div-block-12 {
background-image: url(//infinitevitalitymh.com/wp-content/themes/ivit-1/assets/images/cellular_charge_ssm.svg);
background-position: 50%;
background-repeat: no-repeat;
background-size: contain;
width: 100%;
min-width: 310px;
min-height: 255px;
position: sticky;
top: 75px;
}
.div-block-13 {
padding: 0;
}
.bold-text {
color: var(--royal-blue);
font-weight: 500;
display: inline;
}
.heading-4 {
color: #668cb3;
font-family: Zen Dots, sans-serif;
font-size: 28px;
font-weight: 400;
line-height: 134%;
}
.div-block-14 {
background-color: #ffffff87;
border-radius: 10px 10px 0 0;
max-width: 900px;
margin-left: auto;
margin-right: auto;
padding: 15px 40px 0;
}
.div-block-14.last {
border-radius: 0 0 10px 10px;
padding-bottom: 45px;
}
.lottie-animation-4 {
z-index: -1;
height: 100vh;
margin-bottom: -100vh;
position: sticky;
inset: auto 0% 0;
}
.lottie-animation-4.grey {
opacity: .73;
filter: hue-rotate(287deg);
}
.lottie-animation-4.about_us_sm_sec {
height: auto;
margin-bottom: 0;
position: absolute;
inset: 0 0% 0%;
}
.text-block-2 {
border-radius: 20px;
}
.footer-dark {
z-index: 11;
background-color: #394247;
border-bottom: 1px solid #e4ebf3;
min-height: 100vh;
padding: 50px 30px 15px;
position: relative;
overflow: hidden;
}
.container-5 {
width: 100%;
max-width: 940px;
margin-left: auto;
margin-right: auto;
font-family: Ubuntu, Helvetica, sans-serif;
}
.footer-wrapper {
grid-column-gap: 30px;
grid-row-gap: 30px;
flex-direction: column;
justify-content: space-around;
align-items: flex-start;
min-height: 300px;
margin-left: auto;
margin-right: auto;
padding: 10px;
display: flex;
}
.footer-content {
grid-column-gap: 70px;
grid-row-gap: 40px;
grid-template-rows: auto;
grid-template-columns: auto auto 1fr;
grid-auto-columns: 1fr;
display: grid;
}
.footer-block {
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
display: flex;
}
.title-small {
color: var(--royal-blue);
letter-spacing: 1px;
text-transform: uppercase;
margin-bottom: 12px;
font-size: 14px;
font-weight: 700;
line-height: 16px;
}
.footer-link {
color: #1a1b1f;
margin-top: 12px;
margin-bottom: 6px;
font-size: 14px;
line-height: 16px;
text-decoration: none;
}
.footer-link:hover {
color: #1a1b1fbf;
}
.footer-social-block {
justify-content: flex-start;
align-items: center;
margin-top: 12px;
margin-left: -12px;
display: flex;
}
.footer-social-link {
margin-left: 12px;
}
.footer-divider {
background-color: var(--sky-blue);
width: 100%;
max-width: 1280px;
height: 1px;
margin: 10px auto 15px;
}
.footer-copyright-center {
color: #ffffff9e;
text-align: center;
font-family: Zen Dots, sans-serif;
font-size: 22px;
line-height: 120%;
}
.button-color-b {
z-index: 50;
color: #fff;
text-align: center;
letter-spacing: .25ch;
text-indent: .25ch;
text-transform: uppercase;
white-space: nowrap;
background-color: #1386eb;
border-radius: 0;
flex: none;
justify-content: center;
align-items: center;
min-width: 10em;
height: 5em;
margin-bottom: 0;
padding-left: 1.875em;
padding-right: 1.875em;
font-size: .8em;
font-weight: 700;
transition: color .2s, background-color .2s;
display: flex;
position: relative;
}
.button-color-b:hover {
opacity: 1;
color: #fff;
background-color: #299bff;
}
.button-color-b.newsletter {
width: 100%;
}
.error-message {
color: #fff;
text-align: center;
background-color: #ff292c;
width: 100%;
max-width: 28em;
min-height: 4em;
margin-top: 0;
padding: 1.2185em 1.5em 1.2815em;
font-size: 1em;
}
.bg-h-line-color-light-a {
z-index: 8;
opacity: .16;
background-color: #fff;
width: 100%;
height: 1px;
position: absolute;
top: 50%;
bottom: 50%;
}
.contact-section {
z-index: 1;
background-color: #102429;
flex-direction: column;
justify-content: center;
align-items: center;
width: 100%;
padding-left: 4em;
padding-right: 4em;
display: flex;
position: relative;
}
.button-icon {
object-fit: contain;
border-radius: 0;
width: 2em;
height: 2em;
}
.contact-icon {
object-fit: contain;
border-radius: 0;
width: 1em;
height: 1em;
margin-right: .375em;
}
.button-icon-wrapper {
flex: 1;
justify-content: center;
align-items: center;
width: 5em;
height: 5em;
display: flex;
}
.button-icon-wrapper.border {
color: #0000;
border: 1px solid #535f65;
border-radius: 0;
margin-right: -2px;
transition: opacity .2s;
overflow: hidden;
}
.button-icon-wrapper.border.first_bev {
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.button-icon-wrapper.border.last_bev {
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.contact-content {
z-index: 0;
grid-column-gap: 24px;
grid-row-gap: 24px;
flex-flow: row;
align-items: center;
width: 100%;
max-width: 90em;
display: flex;
position: relative;
}
.success-message {
color: #fff;
background-color: #299bff;
min-height: 4em;
padding: 1.2185em 1.5em;
font-size: 1em;
}
.newsletter-form-wrapper {
z-index: 16;
background-image: url(//infinitevitalitymh.com/wp-content/themes/ivit-1/assets/images/img-newsletter.webp);
background-position: 50%;
background-repeat: no-repeat;
background-size: cover;
flex-direction: column;
justify-content: center;
align-items: center;
width: 100%;
max-width: 90em;
margin-bottom: 0;
padding: 8em 2em;
display: flex;
position: relative;
}
.newsletter-text-field {
border: 1px solid #fff;
border-radius: 0;
width: 100%;
height: 4em;
margin-bottom: 0;
padding-left: 1.5em;
padding-right: 1.5em;
font-size: 1em;
transition: border-color .2s;
}
.newsletter-text-field:focus {
border-color: #1386eb;
}
.newsletter-text-field::placeholder {
color: #2e4a52;
}
.contact-details {
grid-column-gap: 1.5em;
grid-row-gap: 8px;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
width: 100%;
margin-left: -5px;
padding: 1em .25em;
display: flex;
}
.contact-details.mid_ali_ssm {
grid-column-gap: 2.5em;
justify-content: flex-start;
max-width: 1280px;
margin: 10px auto 40px;
padding: 0;
}
.contact-detail {
color: #ffffff80;
text-align: left;
white-space: nowrap;
justify-content: flex-start;
align-items: center;
padding-left: 10px;
padding-right: 10px;
font-size: 1em;
line-height: 2;
display: flex;
}
.top-bg-stripe-color-light-b {
z-index: 0;
background-color: #d8e7eb;
height: 8em;
position: absolute;
inset: 0% 0% auto;
}
.contact-detail-text {
font-family: Exo, sans-serif;
font-size: .8em;
line-height: 2.5;
}
.contact-buttons {
z-index: 32;
grid-column-gap: 1px;
grid-row-gap: 1px;
flex-direction: row;
grid-template-rows: auto;
grid-template-columns: min-content min-content min-content;
justify-content: center;
align-items: center;
display: none;
}
.newsletter-form {
z-index: 32;
flex-direction: column;
align-items: center;
width: 100%;
max-width: 28em;
height: auto;
display: flex;
position: relative;
}
.contact-button {
border-radius: 5px 0 0 5px;
justify-content: center;
align-items: center;
width: 5em;
height: 5em;
margin: 0;
padding: 0;
font-size: .8em;
transition: all .2s;
display: flex;
overflow: visible;
}
.contact-button:hover {
outline-offset: 5px;
background-color: #2798f52e;
outline: 2px #ffd27124;
}
.contact-detail-link {
color: #ffffff80;
text-align: left;
white-space: nowrap;
border-radius: 20px;
justify-content: flex-start;
align-items: center;
margin: 0;
padding: 0 10px;
font-size: 1em;
line-height: 2;
text-decoration: none;
transition: color .2s;
display: flex;
}
.contact-detail-link:hover {
color: #fff;
}
.bg-v-line-color-light-a {
z-index: 8;
opacity: .16;
background-color: #fff;
width: 1px;
height: 100%;
position: absolute;
inset: 0 50%;
}
.text-span-3 {
font-family: Ubuntu, Helvetica, sans-serif;
}
.div-block-15 {
grid-column-gap: 16px;
grid-row-gap: 16px;
grid-template: "."
/ 1fr .75fr;
grid-auto-columns: 1fr;
margin-top: -100px;
margin-bottom: 10px;
display: grid;
position: relative;
}
.div-block-16 {
background-color: #3d495033;
background-image: radial-gradient(circle at 0 0, #00b7ff17, #63629557), url(//infinitevitalitymh.com/wp-content/themes/ivit-1/assets/images/tr-ceiling-eesystem-.webp);
background-position: 0 0, 50%;
background-size: auto, cover;
border-radius: 8px;
}
.image-6 {
z-index: -3;
opacity: .09;
width: 40vw;
height: 40vw;
position: absolute;
inset: -19% -13% auto auto;
}
.button {
margin-top: 10px;
padding-top: 15px;
padding-bottom: 15px;
display: block;
}
.button-2 {
text-align: center;
background-color: #6a92ba;
border-radius: 12px;
min-width: 150px;
margin: 18px 0 0;
padding: 15px 30px;
font-family: Zen Dots, sans-serif;
transition: background-color .2s;
display: inline-block;
}
.button-2:hover {
outline-offset: 5px;
background-color: #3d4950;
outline: 2px #ffd27124;
}
.button-2.small {
margin-bottom: 40px;
padding: 12px 20px;
font-size: 14px;
line-height: 134%;
}
.button-2.lbg {
background-color: #6b8599;
}
.button-2.lbg:hover {
background-color: #3e464b;
}
.grid {
grid-column-gap: 32px;
grid-row-gap: 32px;
grid-template-columns: 1fr 1fr;
margin-top: 20px;
}
.link_about {
color: #c9d5da;
background-color: #ecf2f3;
border-radius: 10px;
flex-direction: column;
margin: 0;
padding: 30px;
transition: all .3s;
display: flex;
position: relative;
}
.link_about:hover {
outline-offset: -8px;
color: #6a92ba;
background-color: #fff;
border-radius: 10px;
outline: 2px solid #0000001a;
box-shadow: 4px 4px #0037fd54;
}
.div-block-18 {
border-radius: 4px;
min-height: 200px;
overflow: hidden;
}
.background-video-2 {
z-index: -5;
filter: blur(2px);
width: 100%;
height: 100%;
position: absolute;
inset: 0%;
}
.div-block-19 {
background-color: #ffffffb8;
position: absolute;
inset: 0%;
}
.div-block-20 {
flex-direction: column;
display: flex;
}
.image-7 {
width: 100%;
min-width: 330px;
}
.paragraph-4 {
color: #7fd5c6;
margin-bottom: 40px;
font-family: Zen Dots, sans-serif;
font-size: 50px;
font-weight: 400;
}
.text-span-4 {
color: #fff;
margin-top: -20px;
margin-bottom: -20px;
font-size: 24px;
font-weight: 400;
display: inline-block;
}
.background-video-3 {
z-index: -3;
opacity: .63;
object-fit: fill;
align-self: center;
width: 20vw;
height: 6vw;
margin-left: auto;
margin-right: auto;
position: absolute;
inset: 0% 0% auto auto;
transform: rotate(22deg)translate(-23%, 23%);
}
.div-block-21 {
position: relative;
}
.background-video-4 {
z-index: -10;
opacity: 1;
outline-color: var(--alice-blue);
outline-offset: -1px;
object-fit: fill;
outline-width: 3px;
outline-style: solid;
width: 44%;
height: 26%;
position: absolute;
inset: 0% 0% auto auto;
transform: translate(-10%, 7%)rotate(53deg);
}
.body-2 {
background-color: var(--alice-blue);
}
.flex-block {
grid-column-gap: 32px;
grid-row-gap: 0px;
grid-template: "."
/ .75fr 1fr;
grid-auto-columns: 1fr;
grid-auto-flow: column;
padding-bottom: 40px;
display: grid;
}
.div-block-22 {
background-color: #e5edf04d;
}
.image-8 {
object-fit: cover;
width: 100%;
height: 100%;
}
.image-9 {
position: relative;
top: -35px;
}
.div-block-23 {
position: relative;
}
.div-block-24 {
border-radius: 9px;
position: relative;
}
.slider-2 {
background-color: #0000;
flex-direction: row;
min-height: 70vh;
}
.slide-2 {
border-radius: 10px;
width: 49%;
min-width: 300px;
margin-right: 15px;
padding: 0;
position: relative;
overflow: hidden;
}
.slide-2.scroll {
overflow: auto;
}
.ic {
-webkit-backdrop-filter: blur(5px);
backdrop-filter: blur(5px);
object-fit: contain;
background-color: #3d495024;
border-radius: 20px;
justify-content: center;
align-items: center;
width: 40px;
height: 100px;
margin-top: auto;
margin-bottom: auto;
padding: 26px 13px;
display: flex;
}
.right-arrow-2 {
justify-content: flex-end;
align-items: center;
display: flex;
right: -30px;
}
.left-arrow-2 {
justify-content: flex-start;
align-items: center;
display: flex;
left: -40px;
}
.slide-nav-2 {
margin-bottom: -40px;
}
.heading-5 {
color: #48739c;
text-align: center;
font-family: Zen Dots, sans-serif;
font-size: 24px;
font-weight: 400;
line-height: 134%;
position: static;
}
.paragraph-5 {
color: #58738f;
font-family: Exo, sans-serif;
font-weight: 500;
line-height: 155%;
}
.comments {
-webkit-backdrop-filter: blur(45px);
backdrop-filter: blur(45px);
background-color: #ffffff61;
border: 1px solid #0000001a;
border-radius: 10px;
flex-direction: column;
justify-content: flex-start;
align-self: center;
align-items: center;
width: 100%;
margin-bottom: 15px;
padding: 30px;
display: inline-block;
position: relative;
top: 0;
overflow: auto;
}
.comments._2ros {
height: auto;
margin-bottom: 16px;
}
._5stars {
background-image: url(//infinitevitalitymh.com/wp-content/themes/ivit-1/assets/images/star.svg);
background-position: 0%;
background-repeat: repeat-x;
background-size: 20% 100%;
width: 100%;
max-width: 243px;
min-height: 30px;
margin: 6px auto 12px;
}
.div-block-25 {
grid-column-gap: 32px;
grid-row-gap: 32px;
grid-template-rows: auto;
grid-template-columns: 1fr 1fr;
grid-auto-columns: 1fr;
display: grid;
}
.div-block-26 {
grid-column-gap: 32px;
grid-row-gap: 32px;
grid-template-rows: auto;
grid-template-columns: 1fr .75fr;
grid-auto-columns: 1fr;
display: grid;
}
.div-block-27 {
position: relative;
}
.text-block-3 {
text-align: right;
padding: 15px;
font-family: Exo, sans-serif;
font-weight: 400;
position: absolute;
inset: auto 0% 0% auto;
}
.image-10 {
border-radius: 10px;
max-width: 400px;
}
.div-block-28 {
grid-column-gap: 32px;
grid-row-gap: 32px;
width: 100%;
display: flex;
}
.text-block-4 {
width: 100%;
}
.rich-text-block {
color: var(--dark-slate-grey);
flex-wrap: wrap;
align-items: center;
font-family: Exo, sans-serif;
display: inline-block;
}
.grid-2 {
grid-column-gap: 32px;
grid-row-gap: 32px;
grid-template-rows: auto;
grid-template-columns: 1fr .75fr;
align-items: center;
}
.grid-2.right {
grid-template-columns: .75fr 1fr;
}
.div-block-29, .image-11 {
position: relative;
}
.image-11.colored {
border-radius: 10px;
overflow: hidden;
}
.text-block-5 {
background-color: #0000001c;
border-radius: 8px;
margin: 10px;
padding: 8px;
font-family: Exo, sans-serif;
font-size: 12px;
line-height: 134%;
position: absolute;
inset: auto 0% 0% auto;
}
.text-block-5.bold_auth {
background-color: var(--alice-blue);
color: var(--dark-slate-grey);
padding-left: 16px;
padding-right: 16px;
font-size: 18px;
font-weight: 500;
}
.about {
font-family: Exo, sans-serif;
}
.about ul {
background-color: #0000;
border: 1px solid #3d495033;
flex-wrap: wrap;
margin-top: 11px;
margin-bottom: 11px;
padding: 15px 0 0;
display: flex;
}
.about li {
margin-bottom: 0;
margin-left: 27px;
padding: 0 20px 15px 0;
font-size: 16px;
line-height: 155%;
}
.about.paras_gp_20p {
column-count: 2;
border-radius: 10px;
padding: 0;
}
.about.abou {
margin-top: 40px;
}
.about.justify {
text-align: justify;
column-count: 2;
column-gap: 32px;
}
.about.justify figure {
border-radius: 8px;
min-width: 100%;
height: 23vw;
min-height: 220px;
max-height: 328px;
margin-left: 0;
margin-right: 0;
overflow: hidden;
}
.about blockquote {
border-left-color: var(--table_out);
font-family: Exo, sans-serif;
}
.link-2 {
margin: -5px -9px;
padding: 5px 12px;
display: inline;
}
.div-block-30 {
z-index: -2;
filter: grayscale(46%);
background-image: url(//infinitevitalitymh.com/wp-content/themes/ivit-1/assets/images/bg_shadow.webp);
background-position: 50% 100%;
background-repeat: no-repeat;
background-size: contain;
position: absolute;
inset: 0%;
}
.div-block-32 {
grid-column-gap: 32px;
grid-row-gap: 32px;
grid-template-rows: auto;
grid-template-columns: 1fr 1fr;
grid-auto-columns: 1fr;
display: grid;
}
.div-block-33 {
text-align: center;
border: 1px solid #00000029;
border-radius: 10px;
flex-direction: column;
margin-top: 113px;
padding: 33px 30px;
display: flex;
position: relative;
}
.paragraph-6 {
color: #495b66;
font-size: 18px;
}
.image-12 {
max-height: 200px;
}
.html-embed-3 {
color: #6a92ba;
min-width: 70px;
}
.rich-text-block-2 {
flex: 1;
margin-top: 10px;
}
.rich-text-block-2 ul {
text-align: left;
flex-direction: column;
justify-content: space-around;
align-items: center;
height: 100%;
margin-top: 0;
padding-top: 35px;
padding-bottom: 35px;
display: flex;
position: relative;
}
.rich-text-block-2 li {
width: 100%;
font-size: 18px;
}
.div-block-34 {
grid-column-gap: 16px;
grid-row-gap: 16px;
background-color: var(--alice-blue);
grid-template-rows: auto;
grid-template-columns: .75fr .25fr;
grid-auto-columns: 1fr;
align-content: center;
align-items: center;
margin-top: -113px;
margin-left: 11px;
margin-right: 11px;
padding-left: 10px;
padding-right: 10px;
display: grid;
}
.heading-7 {
color: #5e7c9b;
text-align: left;
margin-left: -13px;
margin-right: -13px;
padding-left: 13px;
padding-right: 13px;
}
.div-block-35 {
background-color: #56757a;
border-radius: 10px;
display: flex;
position: relative;
}
.div-block-35.color_2 {
background-color: #5d7385;
}
.image-13 {
object-fit: contain;
object-position: 70% 100%;
border-radius: 0;
max-width: 456px;
margin-bottom: -75px;
position: relative;
top: -75px;
}
.text-span-5 {
color: var(--royal-blue);
font-size: 16px;
font-weight: 400;
}
.div-block-36 {
width: 100%;
margin-bottom: 0;
padding: 55px 30px 55px 20px;
position: relative;
}
.div-block-36._2nd {
padding-left: 30px;
}
.paragraph-7 {
color: var(--alice-blue);
margin-top: 0;
margin-bottom: -20px;
margin-left: 2px;
font-family: Exo, sans-serif;
font-size: 20px;
font-weight: 400;
}
.paragraph-7._2nd {
margin-top: -13px;
margin-bottom: 10px;
font-size: 34px;
font-weight: 400;
}
.heading-8 {
color: var(--alice-blue);
}
.text-span-6 {
font-size: 28px;
display: inline-block;
}
.paragraph-8 {
color: var(--alice-blue);
font-size: 18px;
font-weight: 500;
}
.text-span-7 {
color: #adbbbe;
font-size: 20px;
}
.ic_small {
max-height: 130px;
}
.bot_gradient {
z-index: 2;
background-image: linear-gradient(to bottom, #fff0, var(--alice-blue));
height: 50px;
margin-top: auto;
position: absolute;
inset: auto 0 -5px;
}
.paragraph-9 {
color: var(--alice-blue);
padding-top: 0;
}
.text-span-8 {
color: #5dabb7;
}
.image-14 {
display: block;
position: relative;
}
.cont_about h2 {
color: #4b5e70;
}
.cont_about._40pxbm {
margin-bottom: 10px;
padding-top: 10px;
}
.cont_about._40pxbm a {
color: #fff;
text-align: center;
background-color: #3d495069;
max-width: 250px;
margin: 30px 0 0;
padding: 10px 25px;
transition: all .2s;
display: block;
}
.cont_about._40pxbm a:hover {
border-radius: 10px;
position: relative;
top: 5px;
}
.cont_about.pad40p {
padding: 40px 0 0;
}
.cont_about.about_us {
margin-left: auto;
margin-right: auto;
}
.cont_about.about_us p {
color: #64889b;
text-align: left;
font-size: 26px;
line-height: 155%;
}
.link-block {
grid-column-gap: 10px;
grid-row-gap: 10px;
color: #ffffffc7;
border-radius: 30px;
align-self: stretch;
align-items: center;
margin: 0;
padding: 8px 20px 8px 15px;
font-family: Exo, sans-serif;
font-size: 18px;
font-weight: 500;
display: flex;
}
.link-block:hover {
color: #fff;
}
.icon {
opacity: .94;
color: var(--dark-slate-grey);
border-radius: 0;
align-self: center;
width: 30px;
height: 30px;
}
.text-block-6 {
color: #7edaff;
align-self: center;
}
.div-block-37 {
grid-column-gap: 32px;
grid-row-gap: 14px;
background-color: #464b53;
border-radius: 10px;
flex-direction: column;
grid-template-rows: auto;
grid-template-columns: 1fr .75fr;
grid-auto-columns: 1fr;
width: 100%;
margin-bottom: 60px;
padding: 30px;
display: grid;
position: relative;
top: 60px;
}
.text-block-7, .text-block-8 {
align-self: center;
}
.div-block-38 {
align-items: center;
display: flex;
}
.div-block-39 {
grid-column-gap: 16px;
grid-row-gap: 16px;
border-top: 1px dashed #fff3;
flex-flow: wrap;
grid-template-rows: auto auto;
grid-template-columns: 1fr 1fr;
grid-auto-columns: 1fr;
justify-content: flex-start;
margin-top: 20px;
padding-top: 20px;
display: flex;
}
.image-15 {
object-fit: cover;
object-position: 50% 100%;
border: 1px solid #ccc;
border-radius: 10px;
width: 100%;
height: 100%;
}
.text-block-9 {
align-self: center;
}
.heading-9 {
color: #6a92ba;
margin-top: -20px;
position: relative;
bottom: -60px;
}
.background-video-5 {
z-index: 4;
object-fit: cover;
border-radius: 10px;
width: 100%;
height: 100%;
}
.div-block-40 {
grid-column-gap: 32px;
grid-row-gap: 32px;
flex-direction: column;
grid-template-rows: auto;
grid-template-columns: 1fr;
grid-auto-columns: 1fr;
display: block;
}
.top_scroll_preventer {
z-index: 6;
height: 10%;
position: absolute;
inset: 0% 0% auto;
}
.taab {
background-color: #0000;
border: 1px solid #0000003b;
border-radius: 30px;
margin: 0 10px 0 0;
padding-left: 20px;
padding-right: 20px;
transition: all .2s;
display: inline-block;
}
.taab:hover {
outline-offset: 5px;
background-color: #b0e1ff;
border: 1px solid #8394b4;
outline: 2px #ffd27124;
}
.taab.w--current {
background-color: #c7e1bd;
border-color: #00000012;
border-radius: 30px;
}
.tab_cont {
grid-column-gap: 16px;
grid-row-gap: 16px;
background-color: #c7e0bc;
border-radius: 10px;
grid-template-rows: auto;
grid-template-columns: 1fr .5fr;
grid-auto-columns: 1fr;
margin-top: 120px;
padding: 40px 40px 0;
display: grid;
}
.tabs-menu {
z-index: 2;
grid-column-gap: 3px;
grid-row-gap: 16px;
flex-wrap: wrap;
width: 70%;
margin-top: 20px;
margin-bottom: -100px;
padding-left: 20px;
display: flex;
}
.image-16 {
object-fit: contain;
object-position: 50% 100%;
border-radius: 0;
width: 100%;
height: 100%;
margin-top: -119px;
margin-bottom: -40px;
}
.div-block-42 {
background-image: url(//infinitevitalitymh.com/wp-content/themes/ivit-1/assets/images/thinking_ssm_iesc.webp);
background-position: 100% 100%;
background-repeat: no-repeat;
background-size: contain;
height: 150%;
position: relative;
bottom: 50%;
}
.div-block-42._2nd {
background-image: url(//infinitevitalitymh.com/wp-content/themes/ivit-1/assets/images/sleeping-assets_ssm_-iesc.webp);
background-position: 50% 79%;
background-size: contain;
}
.div-block-42._1st {
background-image: url(//infinitevitalitymh.com/wp-content/themes/ivit-1/assets/images/relax_ssm_iesc.webp);
}
.div-block-42._3rd {
background-image: url(//infinitevitalitymh.com/wp-content/themes/ivit-1/assets/images/use_epye_ssm_iesc.webp);
}
.div-block-42._4th {
background-image: url(//infinitevitalitymh.com/wp-content/themes/ivit-1/assets/images/651460780e2bf64726e96943_brain-waves-ssm-iesc.webp);
}
.div-block-42._5th {
background-image: url(//infinitevitalitymh.com/wp-content/themes/ivit-1/assets/images/feeling_tingle-ssm-iesc.webp);
}
.div-block-42._6th {
background-image: url(//infinitevitalitymh.com/wp-content/themes/ivit-1/assets/images/couple_old_2.webp);
}
.button-3 {
text-align: center;
background-color: #0006;
border-radius: 12px;
width: 100%;
max-width: 200px;
margin: 10px 0 40px;
padding: 15px 18px;
font-family: Exo, sans-serif;
font-size: 20px;
font-weight: 500;
transition: background-color .2s;
display: block;
}
.button-3:hover {
background-color: #00000096;
}
.button-3.back {
opacity: .6;
border-radius: 12px;
}
.div-block-43 {
grid-column-gap: 16px;
grid-row-gap: 16px;
display: flex;
}
.div-block-44 {
background-color: #d7e2e4;
border-radius: 10px;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 50px 40px;
display: flex;
}
.grid-3 {
grid-column-gap: 32px;
grid-row-gap: 32px;
grid-template-rows: auto;
width: 100%;
margin-top: 20px;
}
.tube_vid {
border-radius: 8px;
overflow: hidden;
}
.heading-10 {
width: 100%;
}
.hyper_link {
border-radius: 0;
width: 25px;
height: 25px;
position: absolute;
inset: 14px 14px auto auto;
}
.bordered_cell {
grid-column-gap: 8px;
grid-row-gap: 8px;
border-right: 1px solid var(--table_out);
flex-wrap: wrap;
align-items: center;
min-height: 40px;
padding: 14px;
display: flex;
}
.bordered_cell.last {
border-style: none;
}
.bordered_cell.first {
border-style: none solid none none;
min-height: 60px;
}
.columns {
border-bottom: 1px solid var(--table_out);
min-width: 300px;
margin-bottom: -1px;
margin-right: -1px;
transition: all .3s;
display: flex;
}
.columns:hover {
background-color: #ffffff57;
}
.table {
border: 1px solid var(--table_out);
border-radius: 15px;
flex: 0 auto;
overflow: hidden;
}
.text-block-10 {
color: #576b7f;
width: 100%;
font-family: Exo, sans-serif;
font-size: 20px;
font-weight: 500;
line-height: 134%;
}
.text-block-10.numb {
color: #6d8191;
font-weight: 600;
}
.div-block-45 {
grid-column-gap: 16px;
grid-row-gap: 16px;
grid-template-rows: auto;
grid-template-columns: 1fr 1fr;
grid-auto-columns: 1fr;
width: 100%;
display: flex;
}
.offer_save {
color: #cf8080;
font-weight: 600;
}
.grid-4 {
grid-template-rows: auto;
display: none;
}
.div-block-47 {
height: 100%;
}
.notes {
color: #0000006e;
font-size: 14px;
font-weight: 500;
}
.heading-11 {
color: #737d84;
margin-top: 40px;
}
.heading-11.hours {
color: #737d84;
margin-top: 10px;
margin-left: 20px;
margin-right: 20px;
display: inline;
}
.div-block-48 {
align-self: flex-end;
position: sticky;
bottom: 0;
}
.div-block-49 {
position: relative;
}
.link-3 {
color: var(--sky-blue);
border-radius: 20px;
}
.heading-12 {
text-align: left;
border: 1px solid #00000026;
border-radius: 12px;
align-items: center;
margin-top: 0;
margin-bottom: 0;
padding: 8px 35px;
font-family: Exo, sans-serif;
font-size: 36px;
font-weight: 500;
display: block;
position: relative;
}
.div-block-50 {
background-color: #3c688933;
}
.tab {
color: #404d55;
font-family: Exo, sans-serif;
font-weight: 500;
}
.div-block-51 {
max-width: 960px;
margin-left: auto;
margin-right: auto;
}
.div-block-52 {
grid-column-gap: 32px;
grid-row-gap: 32px;
grid-template-rows: auto;
grid-template-columns: 1fr 1fr;
grid-auto-columns: 1fr;
display: grid;
}
.div-block-52._75-ee {
grid-template-columns: .75fr .25fr;
}
.div-block-53 {
background-color: var(--table_out);
background-image: url(//infinitevitalitymh.com/wp-content/themes/ivit-1/assets/images/iv_r.webp);
background-position: 50%;
background-size: cover;
border-radius: 10px;
height: 38vw;
max-height: 525px;
position: sticky;
top: 85px;
}
.thin_small_announz {
color: #e5edf0b0;
font-size: 30px;
font-weight: 400;
}
.hilight {
font-family: Zen Dots, sans-serif;
font-size: 48px;
font-weight: 400;
line-height: 150%;
}
.ampm_txt {
font-family: Exo, sans-serif;
font-size: 22px;
font-weight: 800;
display: inline-block;
top: -14px;
left: -13px;
}
.grid-5 {
grid-column-gap: 0px;
grid-row-gap: 0px;
color: var(--royal-blue);
background-color: #ffffff40;
border: 1px solid #99b5cf;
border-radius: 50px;
grid-template-rows: auto;
grid-template-columns: .5fr 1fr;
justify-content: center;
align-items: center;
margin-top: 60px;
margin-left: 0;
padding: 8px 8px 8px 14px;
font-family: Exo, sans-serif;
display: flex;
}
.text-block-11 {
color: #6a92ba;
align-self: center;
margin-left: 12px;
font-family: Zen Dots, sans-serif;
font-size: 36px;
font-weight: 600;
line-height: 134%;
display: inline-block;
}
.subscript {
font-size: 26px;
display: inline-block;
bottom: 4.25px;
}
.text-span-9 {
text-transform: uppercase;
margin-left: 3px;
margin-right: 7px;
font-family: Exo, sans-serif;
font-size: 20px;
font-weight: 900;
display: inline-block;
}
.div-block-54 {
margin-right: 21px;
}
.html-embed-4 {
outline-offset: -1px;
color: #6a92ba;
background-color: #fff;
border-radius: 50%;
outline: 15px solid #a0c1c54a;
width: 94px;
height: 94px;
margin-top: -15px;
margin-bottom: -15px;
margin-left: -15px;
}
.div-block-55 {
height: 100%;
}
.text-block-12 {
color: #737d84;
font-family: Exo, sans-serif;
font-size: 24px;
}
.div-block-56 {
grid-column-gap: 12px;
grid-row-gap: 12px;
align-items: center;
display: flex;
}
.text-span-10 {
letter-spacing: 18px;
font-size: 48px;
display: inline-block;
}
.paragraph-10 {
font-weight: 500;
}
.div-block-57 {
background-image: linear-gradient(#0000, #fff);
height: 40px;
}
.utility-page-wrap {
justify-content: center;
align-items: center;
width: 100vw;
max-width: 100%;
min-height: 70vh;
max-height: 100%;
display: flex;
}
.utility-page-content {
text-align: center;
flex-direction: column;
width: 100%;
padding: 40px;
display: flex;
}
.text-block-13 {
color: #7fd5c6;
font-family: Exo, sans-serif;
font-size: 1.2em;
}
.div-block-58 {
grid-column-gap: 8px;
grid-row-gap: 8px;
opacity: .7;
justify-content: flex-end;
align-self: auto;
align-items: center;
display: flex;
}
.text-block-14 {
color: #ffffff94;
padding-top: 10px;
padding-bottom: 10px;
font-family: Exo, sans-serif;
font-weight: 300;
}
.image-17 {
box-shadow: none;
outline-offset: 0px;
outline: 0 solid #47505a00;
height: 40px;
transition: all .5s cubic-bezier(1, .001, .339, .989);
}
.image-17:hover {
outline-offset: 0px;
border-radius: 50px;
outline: 3px solid #37babd2e;
height: 50px;
padding: 8px;
box-shadow: 7px -7px 16px #00000040, -2px 8px 14px #507094c9;
}
.div-block-59 {
grid-column-gap: 40px;
grid-row-gap: 40px;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
max-width: 1280px;
margin: 43px auto;
display: flex;
}
.ssm_btn {
overflow: visible;
}
.ssm_btn:hover {
outline-offset: 0px;
outline: 2px #71b1ff24;
}
.text-span-11 {
font-size: 42px;
}
.ampm {
margin-left: 1px;
display: inline-block;
position: relative;
top: -3px;
}
.button-4 {
color: #4fc7e9;
background-color: #e4f4ff;
border-radius: 12px;
align-self: center;
margin: 10px;
padding: 15px 22px;
font-family: Zen Dots, sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 120%;
display: block;
}
.button-4:hover {
background-color: #fff;
}
.html-embed-5 {
border-radius: 10px;
min-width: 100%;
min-height: 300px;
margin-top: 50px;
}
.div-block-60 {
grid-column-gap: 32px;
grid-row-gap: 32px;
background-color: #616e75;
border-radius: 12px;
padding: 30px 45px;
}
.div-block-60.prod {
background-color: #dce7eb;
flex-direction: column;
padding-top: 45px;
padding-bottom: 45px;
display: flex;
box-shadow: 0 9px 9px #376fa330;
}
.paragraph-11 {
color: #fffffffa;
align-self: center;
font-weight: 400;
}
.heading-14 {
color: #fff;
text-transform: none;
font-size: 42px;
}
.div-block-61 {
height: 100%;
position: relative;
}
.image-18 {
margin-top: 40px;
margin-bottom: 40px;
position: sticky;
top: 78px;
}
.div-block-62 {
padding: 0;
}
.div-block-63 {
margin-top: 40px;
margin-bottom: 20px;
position: sticky;
top: 75px;
}
.heading-15 {
font-size: 42px;
}
.paragraph-12 {
color: #4c5a62;
font-size: 17px;
line-height: 155%;
display: block;
}
.rich-text-block-3 {
margin: 80px auto;
}
.p_about_us_i {
color: #42696f;
text-align: center;
font-size: 24px;
line-height: 155%;
}
.form-block {
border-bottom-width: 1px;
border-bottom-color: #fff;
flex: 1;
margin-top: 20px;
padding-bottom: 0;
}
.ivtf {
color: #fff;
background-color: #ffffff24;
border-radius: 5px;
font-family: Exo, sans-serif;
}
.ivtf.message {
color: #fff;
max-width: 700px;
min-height: 200px;
max-height: 300px;
}
.ivtl {
font-family: Exo, sans-serif;
font-weight: 300;
}
.submit-button {
background-color: #6a92ba;
border-radius: 20px;
margin-left: auto;
padding: 11px 32px;
font-family: Zen Dots, sans-serif;
display: block;
}
.form {
flex-wrap: wrap;
display: flex;
}
.div-block-65 {
width: 50%;
}
.div-block-65.full {
width: 100%;
}
.div-block-66 {
grid-column-gap: 16px;
grid-row-gap: 16px;
width: 100%;
display: flex;
}
.div-block-67 {
grid-column-gap: 16px;
grid-row-gap: 16px;
column-count: 2;
flex-wrap: wrap;
grid-template-rows: auto auto;
grid-template-columns: 1fr 1fr;
grid-auto-columns: 1fr;
place-content: center;
align-items: center;
display: block;
position: relative;
}
.div-block-68 {
z-index: 3;
-webkit-backdrop-filter: blur(11px);
backdrop-filter: blur(11px);
color: #fff;
text-align: center;
background-color: #3464975e;
border-radius: 7px;
margin-bottom: -50px;
padding: 10px;
display: inline-block;
position: sticky;
bottom: 20px;
left: 50%;
transform: translate(-50%);
}
.text-block-15 {
font-family: Exo, sans-serif;
font-size: 24px;
line-height: 120%;
}
.image-20 {
width: 20px;
height: 20px;
}
.div-block-69 {
column-count: 2;
display: block;
position: relative;
}
.success-message-2 {
background-color: #ddd0;
}
.text-block-16 {
font-family: Zen Dots, sans-serif;
font-size: 32px;
line-height: 120%;
}
.error-message-2 {
background-color: #5d2c2c;
border-radius: 7px;
}
.text-block-17 {
font-family: Exo, sans-serif;
font-weight: 200;
}
.image-21 {
margin-bottom: 16px;
}
.div-block-70 {
background-color: #aad0d1;
}
.div-block-71 {
grid-column-gap: 16px;
grid-row-gap: 16px;
background-image: radial-gradient(circle at 83% -100%, #c0ecff, #caeff7 32%, #707db2 93%);
border-radius: 10px;
grid-template-rows: auto;
grid-template-columns: .5fr 1fr;
grid-auto-columns: 1fr;
padding: 60px 40px;
display: grid;
}
.paragraph-13 {
font-size: 20px;
line-height: 150%;
}
.link-block-2 {
background-color: #00000096;
margin: 14px 0 0;
padding: 10px 20px;
transition: all .2s;
display: inline-block;
}
.link-block-2:hover {
outline-offset: 0px;
background-color: #000000c2;
outline: 2px #71b1ff24;
}
.heading-16 {
color: #e4edf0;
margin-top: 0;
margin-bottom: 0;
font-size: 28px;
}
.div-block-72 {
max-width: 400px;
position: relative;
}
.image-22 {
width: 100%;
margin-top: -39%;
margin-bottom: -41px;
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
.div-block-73 {
padding-top: 5%;
position: relative;
}
.columns-2 {
border-bottom: 1px solid #c1c8cd;
align-items: center;
margin-bottom: -1px;
margin-right: -1px;
transition: all .3s;
display: flex;
}
.columns-2:hover {
background-color: #ffffff57;
}
.heading-17 {
color: #737d84;
margin-top: 40px;
}
.bordered_cell-2 {
grid-column-gap: 8px;
grid-row-gap: 8px;
border-right: 1px solid #c1c8cd;
flex-wrap: wrap;
flex: 0 auto;
align-items: center;
min-height: 40px;
padding: 14px;
display: block;
}
.text-block-18 {
color: #576b7f;
word-break: keep-all;
width: auto;
font-family: Exo, sans-serif;
font-size: 20px;
font-weight: 500;
line-height: 134%;
}
.text-block-18.numb {
color: #6d8191;
font-weight: 600;
}
.div-block-74 {
height: 100%;
}
.div-block-75 {
height: 100%;
display: none;
}
.table_-2 {
border: 1px solid #c1c8cd;
border-radius: 15px;
flex: 0 auto;
min-width: 60%;
overflow: hidden;
}
.grid-6 {
grid-template-rows: auto;
}
.div-block-77 {
grid-column-gap: 16px;
grid-row-gap: 16px;
grid-template-rows: auto;
grid-template-columns: 1fr 1fr;
grid-auto-columns: 1fr;
width: 100%;
display: flex;
}
.heading-18 {
color: #fff;
}
.heading-19 {
color: #566e7e;
}
.paragraph-14 {
color: #515f66;
}
.div-block-78 {
grid-column-gap: 16px;
grid-row-gap: 16px;
flex-direction: row;
grid-template-rows: auto;
grid-template-columns: 1fr 1fr 1fr;
grid-auto-columns: 1fr;
min-width: 200px;
display: grid;
}
.div-block-79 {
border: 1px solid #566f7e;
border-radius: 10px;
overflow: hidden;
}
.image-23 {
border-radius: 0;
width: 100%;
transition: all .5s;
display: block;
}
.image-23:hover {
transform: scale(1.1);
}
.image-24, .image-25, .image-26 {
display: block;
}
.image-27 {
height: 37px;
margin-left: 10px;
}
.div-block-80 {
color: #fff;
align-items: center;
margin-top: 40px;
display: flex;
position: sticky;
bottom: 10px;
}
.link-block-3 {
grid-column-gap: 16px;
grid-row-gap: 16px;
background-color: #7a919b;
justify-content: center;
align-items: center;
margin: 0;
padding: 9px 21px;
transition: all .2s;
display: flex;
}
.link-block-3:hover {
background-color: #6a7980;
}
.heading-20 {
color: #fff;
margin-top: 12px;
font-size: 24px;
}
.heading-21 {
color: #2e546178;
margin-top: -20px;
}
.heading-22 {
color: #ba7d6a;
}
.text-block-19 {
font-family: Exo, sans-serif;
}
.paragraph-15 {
font-size: 20px;
}
.div-block-81 {
padding-top: 40px;
padding-bottom: 40px;
}
.paragraph-16 {
margin-top: 60px;
display: none;
}
@media screen and (max-width: 991px) {
h4 {
margin-top: 20px;
font-size: 20px;
font-weight: 400;
}
ul {
margin-left: 0;
}
li {
margin-bottom: 10px;
}
.navbar-logo-left {
height: 80px;
}
.container {
max-width: 728px;
}
.navbar-wrapper {
border-radius: 30px;
overflow: visible;
}
.navbar-brand.w--current {
margin-left: -2px;
}
.nav-menu-wrapper {
color: var(--dark-slate-grey);
text-align: right;
background-color: #0000;
justify-content: flex-end;
width: 35%;
min-width: 280px;
margin-top: 80px;
display: block;
position: fixed;
inset: 0 0 auto auto;
overflow: auto;
}
.nav-menu-two {
text-align: left;
background-color: #fff;
border-radius: 6px;
margin-top: 0;
margin-right: 20px;
padding: 30px 10px;
display: block;
box-shadow: 0 8px 50px #0000000d;
}
.nav-link {
color: var(--dark-slate-grey);
border-radius: 6px;
width: 100%;
margin-top: 0;
margin-bottom: 8px;
padding-left: 10px;
padding-right: 5px;
font-family: Exo, sans-serif;
font-weight: 600;
}
.nav-link:hover {
color: #59adf5;
}
.nav-link.w--current {
color: var(--royal-blue);
border-radius: 0;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 10px;
font-weight: 600;
}
.nav-link.hilight {
border-radius: 6px;
justify-content: flex-start;
width: 100%;
padding: 10px;
display: flex;
}
.nav-link.drop_down {
width: auto;
margin-top: 0;
margin-bottom: 0;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 10px;
font-weight: 600;
}
.nav-link.drop_down.w--current {
color: var(--royal-blue);
margin-top: 0;
margin-bottom: 0;
}
.nav-link.nav_hilight {
background-color: #3385d31c;
}
.nav-dropdown {
text-align: left;
flex-direction: column;
justify-content: flex-end;
align-items: flex-start;
width: 100%;
margin-bottom: 10px;
display: flex;
}
.nav-dropdown-toggle {
color: var(--dark-slate-grey);
width: 100%;
margin-left: -14px;
margin-right: auto;
padding-top: 0;
padding-bottom: 0;
padding-right: 16px;
}
.nav-dropdown-icon {
color: var(--dark-slate-grey);
display: none;
}
.nav-dropdown-list.shadow-three.w--open {
position: absolute;
}
.nav-dropdown-list.shadow-three.mobile-shadow-hide {
border: 1px solid #00000024;
border-radius: 10px;
outline-width: 0;
align-self: stretch;
width: 100%;
margin-top: 0;
padding: 4px 16px 4px 0;
display: block;
position: relative;
}
.nav-dropdown-link {
color: #4b565d;
white-space: normal;
margin: 0 0 4px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
font-family: Exo, sans-serif;
font-size: 14px;
font-weight: 500;
display: inline-block;
}
.menu-button {
outline-offset: 0px;
border-radius: 30px;
outline: 3px solid #ffffff1a;
margin-right: 5px;
padding: 12px;
}
.menu-button:hover {
outline-color: #6ee8f870;
}
.menu-button.w--open {
color: #fff;
background-color: #0000;
border-radius: 30px;
}
.hero-heading-left {
height: auto;
min-height: 90vh;
}
.hero-heading-left._2nd_iteration {
align-items: center;
min-height: 400px;
padding-top: 77px;
}
.container-2 {
align-items: center;
max-width: 728px;
}
.hero-wrapper {
flex-direction: column;
justify-content: center;
align-self: flex-end;
align-items: flex-start;
max-width: 100%;
margin-bottom: 0;
}
.hero-wrapper.non_clk {
margin-bottom: 0;
}
.hero-split {
background-color: #0006;
border-radius: 7px;
justify-content: center;
max-width: 100%;
margin-bottom: 40px;
padding: 15px;
}
.hero-split.non_clk {
margin-bottom: 40px;
}
.hero-split.home {
max-width: none;
}
.paragraph-2.dark {
font-size: 18px;
}
.draggable {
bottom: 29%;
right: 20%;
}
.draggable.big {
width: 50vw;
height: 50vw;
top: 12%;
right: 21%;
}
.link {
color: var(--dark-slate-grey);
}
.heading {
font-size: 48px;
}
.figure_non_clk {
z-index: 1;
max-width: 100%;
min-height: 400px;
max-height: 100vh;
}
.hero-without-image {
z-index: 6;
margin-top: -55px;
}
.hero-without-image.non_clk {
margin-top: 0;
}
.container-3 {
max-width: 728px;
}
.container-3.text_holder {
max-width: none;
}
.container-3.text_holder.othrs_hav_say {
padding-top: 140px;
}
.container-3.text_holder.dot_border {
border-style: none;
}
.heading-2 {
font-size: 40px;
line-height: 140%;
}
.right-arrow, .slide-nav {
display: none;
}
.image-2 {
height: 35px;
margin-left: 5px;
}
.container-4 {
max-width: 728px;
}
.hero-wrapper-2 {
grid-row-gap: 0px;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
margin-bottom: -40px;
}
.hero-wrapper-2._2nd {
flex-direction: column-reverse;
}
.hero-split-2 {
max-width: 100%;
margin-bottom: 40px;
}
.hero-split-2.ripple_holder {
margin-top: 0;
margin-bottom: 0;
}
.shadow-two-2 {
opacity: 1;
}
.list-item {
text-align: left;
justify-content: flex-start;
width: 100%;
display: flex;
}
.list-item-2 {
margin-right: auto;
display: flex;
}
.div-block-3 {
width: 100vw;
min-height: 925px;
margin: -168px -30px -200px;
padding-top: 60px;
padding-bottom: 60px;
top: -65px;
overflow: hidden;
}
.middle_aligner {
flex-direction: column;
grid-template-columns: 1fr;
}
.heading-3 {
max-width: none;
}
.heading-3.default.sticky {
text-align: left;
position: static;
top: 0;
}
.heading-3.default.vid-2 {
margin-top: 0;
}
.div-block-4 {
width: auto;
padding: 20px;
}
.paragraph-3.default {
display: inline;
}
.div-block-5 {
width: auto;
min-height: 300px;
}
.image-3 {
padding-right: 2%;
right: auto;
}
.lottie-animation-2 {
max-height: 300px;
}
.lottie-animation-3 {
width: auto;
max-width: none;
}
.background-video {
margin: 0 0% -274px 0;
position: relative;
}
.div-block-6 {
width: 100%;
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
}
.div-block-8 {
grid-template: "."
"."
/ 1fr;
padding-bottom: 20px;
}
.div-block-9 {
padding: 20px;
}
.div-block-10 {
min-width: 500px;
min-height: 300px;
margin-top: 40px;
margin-bottom: 10px;
padding: 0 20px;
}
.div-block-11 {
background-color: #f4f6f800;
grid-template-columns: 1fr;
padding: 0;
}
.div-block-12 {
min-height: 250px;
position: relative;
top: 0;
}
.div-block-13 {
padding: 0;
}
.div-block-14 {
background-color: #0000;
padding-left: 0;
padding-right: 0;
}
.lottie-animation-4 {
display: none;
}
.text-block-2 {
margin-left: 8px;
}
.list-item-3 {
width: 100%;
}
.container-5 {
max-width: 728px;
}
.footer-wrapper {
min-height: 200px;
}
.footer-brand {
margin-right: auto;
}
.footer-content {
grid-column-gap: 60px;
}
.footer-copyright-center {
line-height: 155%;
}
.contact-section {
padding-left: 2em;
padding-right: 2em;
}
.contact-content {
flex-wrap: wrap;
justify-content: center;
}
.newsletter-form-wrapper {
padding-top: 4em;
padding-bottom: 4em;
}
.contact-details {
grid-column-gap: 1em;
grid-row-gap: 16px;
border: 1px #000;
flex-wrap: wrap;
grid-template-rows: auto auto;
grid-template-columns: 1fr;
grid-auto-columns: 1fr;
justify-content: space-between;
margin-bottom: 30px;
margin-left: 8px;
padding-left: 0;
padding-right: 0;
display: grid;
}
.contact-details.mid_ali_ssm {
grid-template-columns: 1fr;
justify-content: center;
display: flex;
}
.contact-detail {
justify-content: flex-start;
padding-left: 0;
padding-right: 0;
}
.top-bg-stripe-color-light-b {
height: 4em;
}
.contact-detail-text {
flex: 0 auto;
}
.contact-detail-link {
grid-column-gap: 5px;
grid-row-gap: 5px;
justify-content: flex-start;
padding-left: 0;
padding-right: 0;
display: flex;
}
.text-span-3 {
line-height: 155%;
}
.div-block-15 {
grid-template-columns: 1fr;
grid-template-areas: ".";
margin-top: 0;
margin-bottom: 20px;
bottom: 0;
}
.div-block-16 {
min-height: 250px;
}
.image-6 {
width: 80vw;
height: 80vw;
top: -33%;
right: -27%;
}
.button-2 {
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
display: inline-block;
}
.grid {
grid-template-columns: 1fr 1fr;
}
.link_about {
padding: 18px 18px 25px;
}
.link_about:hover {
outline-offset: -8px;
outline: 2px #668cb3;
}
.background-video-2 {
object-fit: cover;
height: auto;
}
.image-7 {
min-width: 200px;
}
.paragraph-4 {
font-size: 48px;
line-height: 122%;
}
.background-video-3 {
object-fit: contain;
width: 41vw;
height: 12vw;
margin-left: auto;
margin-right: auto;
top: 0%;
right: 0%;
transform: translate(-50%, 219%)rotate(21deg);
}
.background-video-4 {
transform: translate(-10%, 7%)rotate(55deg);
}
.flex-block {
grid-template-columns: 1fr;
grid-auto-flow: row;
padding-bottom: 20px;
padding-left: 0;
padding-right: 0;
}
.image-9 {
object-fit: contain;
width: 100%;
max-height: 100%;
top: 0;
}
.div-block-23 {
max-height: 300px;
margin-top: -16%;
}
.slide-2 {
border: 1px solid #0000001a;
min-width: 90%;
}
.ic {
background-color: #0000;
}
.right-arrow-2 {
right: -40px;
}
.left-arrow-2 {
left: -40px;
}
.heading-5 {
text-align: left;
}
.comments {
-webkit-backdrop-filter: none;
backdrop-filter: none;
background-color: #fff0;
border-style: none;
padding-bottom: 40px;
padding-left: 0;
padding-right: 0;
}
.comments._2ros {
margin-bottom: 0;
padding-bottom: 0;
}
._5stars {
width: 80%;
margin-left: -10px;
}
.div-block-25, .div-block-26 {
grid-template-columns: 1fr;
}
.div-block-27 {
max-width: 300px;
display: inline;
}
.text-block-3 {
display: inline;
inset: auto 0% 0% auto;
}
.image-10 {
max-width: 300px;
display: inline;
}
.div-block-28 {
grid-column-gap: 16px;
grid-row-gap: 16px;
display: flex;
}
.text-block-4 {
color: var(--dark-slate-grey);
font-family: Exo, sans-serif;
display: inline;
}
.grid-2 {
grid-template-columns: 1fr;
}
.grid-2.right {
grid-column-gap: 16px;
grid-row-gap: 16px;
grid-template-columns: 1fr;
}
.div-block-29 {
margin-top: 0;
display: block;
}
.image-11 {
max-width: 300px;
position: relative;
top: 0;
}
.image-11.colored {
max-width: 100%;
position: sticky;
top: 80px;
}
.text-block-5.bold_auth {
font-size: 16px;
}
.about ul {
padding: 23px 8px 8px;
}
.about.paras_gp_20p {
column-count: 1;
padding-left: 0;
padding-right: 0;
}
.about.justify {
column-count: 1;
}
.about.justify figure {
min-width: 100%;
min-height: 40vw;
}
.div-block-30 {
background-repeat: no-repeat;
}
.div-block-32 {
grid-column-gap: 16px;
grid-row-gap: 16px;
grid-template-columns: 1fr;
}
.div-block-33 {
padding: 15px;
}
.paragraph-6 {
font-size: 16px;
}
.rich-text-block-2 {
margin-bottom: 10px;
}
.div-block-34 {
grid-template-columns: 1fr;
justify-items: center;
margin-top: -101px;
}
.heading-7 {
text-align: center;
margin-bottom: 12px;
}
.div-block-35 {
flex-direction: column;
}
.image-13 {
object-position: 56% 100%;
order: -1;
max-width: 300px;
margin-bottom: -75px;
}
.div-block-36 {
background-color: #0000002e;
min-height: 200px;
padding-top: 35px;
padding-bottom: 35px;
padding-left: 30px;
}
.paragraph-8 {
color: var(--alice-blue);
font-weight: 400;
}
.bot_gradient {
border-style: none;
border-width: 1px;
}
.cont_about._40pxbm {
padding-top: 0;
}
.cont_about._40pxbm a {
text-align: center;
max-width: 250px;
display: block;
}
.cont_about.about_us {
max-width: none;
}
.cont_about.about_us p {
text-align: left;
font-size: 20px;
line-height: 155%;
}
.link-block {
order: 1;
}
.icon {
min-width: 30px;
}
.div-block-37 {
grid-template-columns: 1fr 1fr;
padding-left: 15px;
padding-right: 15px;
}
.div-block-39 {
display: block;
}
.image-15 {
object-fit: cover;
object-position: 50% 100%;
height: 100%;
margin-top: 0%;
}
.heading-9 {
width: 53%;
margin-top: 0;
font-size: 35px;
}
.div-block-40 {
grid-template-columns: 1fr;
display: block;
}
.tab_cont {
grid-template-columns: 1fr;
}
.tabs-menu {
width: 100%;
margin-bottom: 0;
padding-left: 0;
}
.image-16 {
max-height: 400px;
margin-bottom: 0;
margin-left: auto;
}
.div-block-42 {
background-position: 50% 100%;
min-height: 300px;
}
.grid-3 {
grid-template-columns: 1fr;
}
.hyper_link {
color: #6e9cc6;
}
.bordered_cell {
align-items: stretch;
max-height: none;
}
.columns {
display: flex;
}
.offer_save {
padding-top: 6px;
padding-bottom: 6px;
display: block;
}
.grid-4 {
grid-template-columns: 1fr;
}
.heading-11.hours {
margin-left: 0;
margin-right: 0;
}
.div-block-48 {
order: -1;
align-self: center;
position: relative;
}
.heading-12 {
padding-left: 20px;
padding-right: 20px;
}
.div-block-51 {
width: auto;
}
.div-block-52 {
grid-template-columns: 1fr;
}
.div-block-53 {
height: 73vw;
display: none;
position: static;
top: 0;
}
.grid-5 {
grid-column-gap: 32px;
grid-row-gap: 32px;
border-radius: 19px;
flex-flow: column wrap;
grid-template-rows: auto;
grid-template-columns: .25fr 1fr;
grid-auto-columns: 1fr;
padding: 20px;
display: grid;
}
.text-block-11 {
margin-left: 0;
}
.html-embed-4 {
width: 120px;
height: 120px;
margin: 0;
}
.text-block-12 {
flex: 1;
line-height: 134%;
}
.div-block-56 {
flex-direction: column;
align-items: flex-start;
display: block;
}
.image-17 {
opacity: 1;
outline-offset: 0px;
border-radius: 50px;
outline: 3px solid #3e7f854a;
height: 50px;
padding: 8px;
box-shadow: -5px -9px 5px #0003, -8px 8px 12px -8px #607da585;
}
.div-block-59 {
grid-row-gap: 40px;
justify-content: center;
}
.ssm_btn {
margin-left: auto;
}
.text-span-11 {
font-size: 36px;
}
.div-block-60 {
background-color: #616e75;
}
.heading-14 {
font-size: 42px;
}
.image-18 {
margin-top: 0;
margin-bottom: 0;
}
.div-block-62 {
padding-left: 0;
padding-right: 0;
}
.div-block-63 {
margin-top: 0;
margin-bottom: 0;
position: relative;
top: 0;
}
.heading-15 {
font-size: 30px;
}
.rich-text-block-3 {
margin-top: 0;
margin-bottom: 0;
}
.p_about_us_i {
color: #6a92ba;
text-align: left;
font-size: 20px;
line-height: 155%;
}
.ivtf.message {
max-width: 330px;
}
.div-block-65 {
width: auto;
}
.div-block-66 {
grid-column-gap: 0px;
grid-row-gap: 0px;
flex-direction: column;
}
.div-block-67 {
column-count: 1;
}
.div-block-68 {
margin-bottom: -50px;
margin-left: auto;
margin-right: auto;
left: 50%;
}
.div-block-69 {
column-count: 1;
}
.div-block-71 {
background-image: radial-gradient(circle at 50% 64%, #c0ecff, #caeff7 32%, #707db2 93%);
grid-template-columns: 1fr;
}
.link-block-2 {
margin-top: 20px;
}
.div-block-72 {
min-height: 300px;
}
.image-22 {
margin-bottom: 0;
left: 25%;
right: auto;
}
.columns-2 {
display: flex;
}
.bordered_cell-2 {
align-self: stretch;
align-items: center;
max-height: none;
display: flex;
}
.table_-2 {
min-width: 80%;
}
.grid-6 {
grid-template-columns: 1fr;
}
.div-block-78 {
grid-template-columns: 1fr 1fr;
}
.image-23:hover {
transform: none;
}
.link-block-3 {
background-color: #7a919b;
}
.heading-20 {
font-size: 21px;
}
.paragraph-15 {
font-size: 18px;
}
.div-block-81 {
padding-top: 0;
padding-bottom: 0;
}
}
@media screen and (max-width: 767px) {
h3 {
font-size: 24px;
}
.navbar-logo-left-container {
max-width: 100%;
}
.navbar-brand {
padding-left: 0;
}
.navbar-brand.w--current {
margin-left: -4px;
}
.nav-menu-two {
border-radius: 8px;
flex-direction: column;
margin-top: 0;
margin-right: 20px;
padding-bottom: 30px;
}
.nav-link {
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: 0 8px 50px #0000000d;
}
.nav-dropdown-list.shadow-three.w--open {
position: relative;
}
.nav-dropdown-list.shadow-three.mobile-shadow-hide {
box-shadow: none;
}
.nav-divider {
width: 200px;
max-width: 100%;
height: 1px;
margin-top: 10px;
margin-bottom: 10px;
}
.nav-link-accent {
margin-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
display: inline-block;
}
.mobile-margin-top-10 {
margin-top: 10px;
}
.hero-heading-left {
height: auto;
padding: 94px 15px 0;
}
.container-2 {
align-items: flex-start;
}
.hero-split {
background-color: #0000003b;
justify-content: flex-start;
}
.hero-split.non_clk {
margin-bottom: 20px;
}
.hero-split.home {
max-width: none;
}
.draggable {
display: none;
}
.draggable.big {
width: 80vw;
height: 80vw;
display: block;
top: 25%;
right: 8%;
}
.heading {
font-size: 48px;
}
.figure_non_clk {
max-height: 90vh;
}
.html-embed.non_clk {
z-index: 0;
}
.hero-without-image {
margin-top: 0;
padding: 0 15px;
overflow: hidden;
}
.container-3 {
padding-top: 20px;
padding-bottom: 40px;
}
.container-3.text_holder {
padding-bottom: 20px;
}
.image-2 {
height: 40px;
margin-left: 19px;
}
.hero-heading-center {
padding: 60px 15px;
}
.hero-wrapper-2 {
grid-row-gap: 0px;
}
.hero-split-2.ripple_holder {
justify-content: center;
align-items: center;
margin-top: -40px;
margin-bottom: -80px;
}
.shadow-two-2 {
opacity: 1;
}
.section {
padding-left: 15px;
padding-right: 15px;
}
.section.rating {
padding-bottom: 40px;
}
.div-block-3 {
width: 100vw;
min-height: 715px;
margin: -76px -15px -49px;
padding-top: 74px;
padding-bottom: 74px;
top: 0;
overflow: hidden;
}
.middle_aligner {
flex-direction: column;
padding: 15px;
}
.heading-3 {
margin-bottom: 10px;
font-size: 24px;
}
.heading-3.default {
font-size: 28px;
}
.div-block-4 {
flex: 1;
align-self: center;
padding: 10px;
}
.paragraph-3 {
font-size: 16px;
}
.paragraph-3.default {
display: inline-block;
}
.lottie-animation-2 {
max-height: 230px;
}
.lottie-animation-3 {
width: auto;
max-width: none;
}
.background-video, .div-block-6 {
display: none;
}
.div-block-8 {
padding-bottom: 0;
}
.div-block-9 {
padding: 15px;
}
.div-block-10 {
min-width: 300px;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
}
.bold-text {
color: var(--royal-blue);
}
.div-block-14 {
padding: 15px 0;
}
.div-block-14.last {
padding-bottom: 20px;
padding-left: 0;
padding-right: 0;
}
.footer-dark {
padding-left: 15px;
padding-right: 15px;
}
.footer-wrapper {
flex-direction: column;
align-items: center;
padding: 0;
}
.footer-brand {
margin-right: auto;
}
.footer-content {
grid-template-columns: 1fr;
margin-top: 40px;
}
.footer-block {
align-items: center;
}
.footer-link:hover {
color: #1a1b1fbf;
}
.footer-social-block {
margin-top: 20px;
margin-left: -20px;
}
.footer-social-link {
margin-left: 20px;
}
.footer-copyright-center {
padding-left: 45px;
padding-right: 45px;
}
.button-color-b {
height: 5em;
font-size: .8em;
}
.contact-icon {
display: inline;
}
.contact-details {
grid-template-columns: 1fr 1fr 1fr 1fr;
place-content: center;
justify-items: start;
margin-left: 0;
}
.contact-detail {
justify-content: center;
display: block;
}
.contact-detail-text {
white-space: normal;
line-height: 1.7;
display: inline-block;
}
.contact-buttons {
justify-content: center;
place-items: center;
}
.contact-detail-link {
grid-column-gap: 0px;
grid-row-gap: 0px;
justify-content: center;
display: block;
}
.div-block-15 {
margin-bottom: 24px;
bottom: 6px;
}
.button-2 {
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
display: inline-block;
}
.grid {
grid-template-columns: 1fr;
}
.link_about {
padding: 0;
}
.div-block-18 {
border-radius: 0;
}
.background-video-2 {
display: none;
}
.div-block-20 {
padding: 15px 15px 20px;
}
.background-video-3 {
align-self: center;
width: 50vw;
height: 15vw;
margin-left: auto;
margin-right: auto;
top: 0%;
right: 0%;
transform: translate(-14vw, 22vw)rotate(21deg);
}
.flex-block {
padding-left: 0;
padding-right: 0;
}
.image-9 {
top: 0;
}
.div-block-23 {
margin-top: -9%;
}
.right-arrow-2 {
background-image: linear-gradient(270deg, var(--alice-blue) 33%, #e5ecef00 75%);
}
._5stars {
margin-right: auto;
}
.grid-2.right {
grid-template-columns: 1fr;
}
.div-block-29 {
display: block;
}
.image-11.colored {
width: 100%;
max-width: none;
position: static;
left: 0;
right: 0;
}
.about ul {
padding-left: 0;
}
.about.justify figure {
min-width: 100%;
}
.div-block-31 {
margin-bottom: 10px;
}
.div-block-32 {
grid-template-columns: 1fr;
}
.rich-text-block-2 ul {
padding-top: 22px;
padding-bottom: 22px;
}
.div-block-34 {
margin-top: -90px;
}
.div-block-35 {
width: 100%;
}
.image-13 {
width: 100%;
max-width: 300px;
margin-bottom: -75px;
display: block;
}
.div-block-36 {
min-height: auto;
}
.paragraph-8 {
font-weight: 400;
}
.paragraph-9 {
width: 100%;
}
.link-block {
align-self: stretch;
}
.div-block-37 {
grid-template-columns: 1fr;
margin-bottom: 0;
top: 0;
}
.div-block-39 {
flex-flow: wrap;
margin-top: -10px;
display: flex;
}
.image-15 {
border-radius: 2px;
width: 100%;
max-width: 100%;
height: 65vw;
margin-top: 0;
margin-bottom: 0;
position: relative;
top: auto;
bottom: auto;
right: auto;
}
.heading-9 {
width: auto;
font-size: 24px;
bottom: 0;
}
.tabs-menu {
grid-row-gap: 16px;
flex-wrap: wrap;
width: 100%;
display: flex;
}
.image-16 {
max-height: 300px;
}
.div-block-42 {
min-height: 200px;
}
.div-block-52 {
padding: 0;
}
.grid-5 {
grid-column-gap: 16px;
grid-row-gap: 16px;
flex-wrap: wrap;
grid-template-rows: auto;
grid-template-columns: .5fr 1fr;
grid-auto-columns: 1fr;
justify-content: center;
padding: 40px 30px;
display: grid;
}
.text-block-11 {
text-align: center;
margin-left: 0;
margin-right: 0;
font-weight: 400;
}
.div-block-59 {
grid-column-gap: 5px;
grid-row-gap: 40px;
justify-content: center;
}
.text-span-11 {
font-size: 24px;
}
.heading-14 {
font-size: 32px;
}
.heading-15 {
font-size: 24px;
}
.ivtf.message {
max-width: 710px;
}
.image-19 {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
width: 100%;
}
.link-block-2 {
margin-top: 20px;
}
.image-22 {
left: 10%;
}
.div-block-73 {
margin-top: 40px;
margin-bottom: 60px;
}
.heading-20 {
font-size: 20px;
}
.paragraph-15 {
font-size: 16px;
}
.div-block-81 {
padding-bottom: 0;
}
}
@media screen and (max-width: 479px) {
h2 {
font-size: 28px;
}
h3 {
font-size: 22px;
}
p {
font-size: 16px;
}
a {
border-radius: 0;
}
a:hover {
outline-offset: 0px;
border: 1px #000;
border-radius: 0;
outline: 2px #71b1ff24;
}
a:focus {
background-color: #367cb49e;
border-radius: 10px;
}
ul {
background-color: #0000;
margin-left: 0;
padding: 10px 10px 10px 18px;
}
li {
color: #272727;
font-size: 16px;
font-weight: 400;
}
figcaption {
text-align: left;
font-size: 12px;
}
.navbar-logo-left-container.shadow-three {
height: 90px;
}
.container {
max-width: none;
position: relative;
}
.navbar-wrapper {
overflow: hidden;
}
.nav-menu-wrapper {
z-index: 999;
}
.nav-menu-two {
flex-direction: column;
}
.nav-link:focus {
background-color: #367cb424;
}
.menu-button {
outline-offset: 0px;
border-radius: 30px;
outline: 3px solid #ffffff1a;
margin-right: 5px;
}
.hero-heading-left {
padding-top: 85px;
padding-bottom: 6px;
}
.hero-heading-left._2nd_iteration.privacy_pol {
background-image: linear-gradient(#7e4eb59c, #7e4eb59c), url(//infinitevitalitymh.com/wp-content/themes/ivit-1/assets/images/iesc_ssm_.1982076557.jpg);
background-position: 0 0, 65%;
}
.container-2 {
flex-direction: column;
max-width: none;
}
.hero-wrapper {
align-self: flex-start;
margin-top: 44px;
margin-bottom: 36px;
}
.hero-wrapper.non_clk {
margin-top: 0;
}
.hero-split {
max-width: none;
margin-bottom: 0;
margin-left: -10px;
margin-right: -10px;
padding: 0 10px 20px;
}
.hero-split.non_clk {
margin-bottom: 0;
}
.hero-split.non_clk.sub_pg, .hero-split.home {
max-width: none;
}
.paragraph-2 {
font-size: 18px;
}
.paragraph-2.dark {
font-size: 16px;
}
.draggable {
border-color: #e5edf030;
width: 60px;
height: 60px;
display: block;
top: 43%;
bottom: auto;
right: 67%;
}
.draggable.big {
border-color: #ffffff3b;
width: 80vw;
height: 80vw;
top: 11%;
}
.heading {
overflow-wrap: anywhere;
}
.figure_non_clk {
position: relative;
}
.html-embed.non_clk {
width: 50%;
bottom: 21%;
}
.hero-without-image {
padding-top: 0;
padding-bottom: 0;
overflow: hidden;
}
.container-3 {
max-width: none;
padding-top: 40px;
padding-bottom: 20px;
}
.container-3.text_holder.othrs_hav_say {
padding-top: 100px;
}
.heading-2 {
font-size: 24px;
line-height: 125%;
}
.heading-2._3rd_s {
font-size: 24px;
}
.text-span-2 {
background-color: #0000;
}
.slide-nav {
overflow: hidden;
}
.image-2 {
object-fit: contain;
max-width: 80%;
height: 38px;
margin-left: 19px;
}
.container-4 {
max-width: none;
}
.centered-heading {
margin-bottom: 24px;
}
.hero-wrapper-2 {
grid-column-gap: 0px;
grid-row-gap: 0px;
}
.hero-split-2 {
margin-bottom: 15px;
}
.hero-split-2.ripple_holder {
width: 100vw;
max-width: none;
margin: -167px -15px -140px;
padding-left: 15px;
padding-right: 15px;
overflow: hidden;
}
.shadow-two-2 {
opacity: 1;
}
.section.dark {
padding-bottom: 20px;
}
.section.rating {
padding-bottom: 0;
}
.middle_aligner {
padding: 0;
}
.heading-3.default.sticky {
text-align: left;
position: static;
}
.div-block-4 {
-webkit-backdrop-filter: none;
backdrop-filter: none;
padding: 20px 15px;
}
.paragraph-3.default {
width: 100%;
font-size: 16px;
}
.paragraph-3.default._500w {
font-size: 16px;
}
.image-3 {
width: 100%;
transform: translate(0%, 26%);
}
.lottie-animation-2 {
border-radius: 10px;
max-height: 200px;
}
.lottie-animation-3 {
width: auto;
max-width: none;
}
.background-video {
max-height: 300px;
margin-bottom: -206px;
}
.div-block-8 {
grid-row-gap: 0px;
border-style: none;
}
.div-block-9 {
padding: 0;
}
.div-block-10 {
border-radius: 0;
width: auto;
min-width: 100%;
max-width: 409px;
min-height: 55vw;
margin: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
}
.div-block-12 {
object-fit: contain;
object-position: 0% 50%;
min-width: 280px;
min-height: 162px;
}
.bold-text {
color: var(--royal-blue);
font-weight: 500;
}
.heading-4 {
font-size: 18px;
line-height: 134%;
}
.div-block-14 {
border-radius: 0;
margin: 0;
padding: 0;
}
.div-block-14.last {
padding-bottom: 0;
}
.footer-dark {
padding-top: 10px;
}
.container-5 {
max-width: none;
}
.footer-wrapper {
padding-left: 0;
}
.footer-brand {
margin: 0;
display: block;
}
.footer-copyright-center {
padding-left: 0;
padding-right: 0;
line-height: 134%;
}
.button-color-b {
min-width: 8em;
}
.contact-content {
justify-content: flex-start;
}
.contact-details {
border: 1px #000;
grid-template-columns: 1fr;
justify-content: flex-start;
display: flex;
}
.contact-details.mid_ali_ssm {
justify-content: center;
}
.contact-detail-text {
text-align: center;
white-space: normal;
display: inline;
}
.contact-detail-link {
text-align: left;
margin-left: 0;
margin-right: 0;
display: block;
}
.div-block-16 {
padding-bottom: 0;
padding-right: 0;
}
.image-6 {
width: 100vw;
height: 100vw;
top: -13%;
right: -32%;
}
.grid {
grid-column-gap: 0px;
}
.link_about {
margin: 0;
display: block;
}
.div-block-18 {
width: 100%;
min-height: auto;
}
.div-block-20 {
padding-top: 0;
}
.image-7 {
width: 100%;
min-width: 200px;
display: block;
}
.paragraph-4 {
text-align: left;
align-self: center;
font-size: 30px;
font-weight: 400;
}
.text-span-4 {
margin-top: 7px;
margin-bottom: 7px;
font-size: 18px;
}
.background-video-3 {
top: 27%;
}
.flex-block {
grid-row-gap: 10px;
grid-template-areas: ".";
max-width: 100%;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
}
.image-9 {
top: 12px;
}
.div-block-23 {
margin-top: -27%;
}
.slide-2 {
-webkit-backdrop-filter: none;
backdrop-filter: none;
width: 50%;
min-width: 100%;
margin-left: 0;
margin-right: 16px;
padding-left: 0;
padding-right: 0;
overflow: auto;
}
.ic {
-webkit-backdrop-filter: none;
backdrop-filter: none;
}
.slide-nav-2 {
margin-bottom: -40px;
transform: scale(.7);
}
.heading-5 {
text-align: left;
}
.comments {
width: 100%;
height: auto;
margin-left: 0%;
margin-right: 0%;
padding: 0 10px 40px;
overflow: visible;
}
.comments._2ros {
height: auto;
margin-bottom: 30px;
padding-bottom: 0;
}
._5stars {
width: 87%;
margin-left: -10px;
margin-right: 0;
}
.div-block-25, .grid-2 {
grid-column-gap: 0px;
grid-row-gap: 0px;
}
.grid-2.right {
grid-template-columns: 1fr;
}
.div-block-29 {
margin-left: -10px;
margin-right: -10px;
}
.image-11 {
max-width: none;
padding-left: 10px;
padding-right: 10px;
}
.about ul {
border-style: none;
margin-left: 0;
padding-left: 8px;
}
.about li {
color: #3d4950;
margin-left: 8px;
padding-top: 0;
padding-left: 0;
padding-right: 0;
font-weight: 500;
}
.about.paras_gp_20p {
padding-left: 0;
padding-right: 0;
}
.about.justify figure {
min-width: 100%;
min-height: 50vw;
}
.div-block-30 {
background-image: none;
background-position: 0 0;
background-repeat: repeat;
background-size: auto;
}
.mask-2 {
border-radius: 10px;
}
.div-block-31 {
display: flex;
}
.div-block-32 {
grid-column-gap: 16px;
grid-row-gap: 16px;
margin-top: 20px;
display: block;
}
.div-block-33 {
text-align: left;
padding: 20px 4px 18px;
}
.heading-6 {
font-size: 20px;
}
.rich-text-block-2 ul {
padding-bottom: 9px;
}
.rich-text-block-2 li {
font-size: 16px;
}
.div-block-34 {
margin-bottom: 10px;
margin-left: 0;
margin-right: 0;
}
.heading-7 {
font-size: 24px;
}
.div-block-35 {
padding-left: 0;
padding-right: 0;
}
.div-block-36 {
padding: 14px 10px 10px;
}
.div-block-36._2nd {
padding-left: 10px;
}
.paragraph-7, .paragraph-7._2nd {
font-size: 18px;
}
.heading-8 {
overflow-wrap: break-word;
font-size: 30px;
}
.paragraph-8 {
font-size: 16px;
font-weight: 400;
}
.bot_gradient {
z-index: 4;
}
.paragraph-9 {
flex-direction: column;
align-self: center;
align-items: flex-start;
width: 100%;
display: flex;
}
.image-14 {
width: 100%;
}
.cont_about._40pxbm a {
max-width: 100%;
}
.cont_about.pad40p {
margin-top: 20px;
padding: 10px;
}
.cont_about.about_us p {
font-size: 18px;
}
.link-block {
border-radius: 0;
width: 100%;
margin-bottom: 0;
padding-left: 0;
padding-right: 0;
display: block;
}
.icon {
align-self: flex-start;
width: 20px;
min-width: 20px;
height: 20px;
margin-right: 8px;
display: inline-block;
}
.text-block-6 {
font-size: 16px;
display: inline;
}
.div-block-37 {
margin-bottom: 0;
padding: 25px 15px;
top: 0;
overflow: visible;
}
.text-block-7 {
font-size: 16px;
display: inline-block;
}
.text-block-8 {
font-size: 16px;
display: inline;
}
.div-block-39 {
grid-column-gap: 12px;
grid-row-gap: 12px;
margin-top: 20px;
display: block;
}
.image-15 {
object-fit: cover;
margin-top: 0;
}
.text-block-9 {
font-size: 16px;
line-height: 155%;
display: inline;
}
.heading-9 {
margin-top: 20px;
margin-bottom: 10px;
font-size: 20px;
}
.taab {
text-align: center;
flex: 1;
min-width: 80px;
padding: 8px 11px;
}
.tab_cont {
padding: 10px;
}
.tabs-menu {
grid-column-gap: 2px;
grid-row-gap: 11px;
flex-wrap: wrap;
grid-template-rows: auto auto;
grid-template-columns: 1fr 1fr;
grid-auto-columns: 1fr;
justify-content: space-around;
align-items: center;
width: 100%;
margin-bottom: -6px;
padding-left: 0;
display: flex;
}
.div-block-42._2nd {
background-position: 50% 61%;
background-size: contain;
}
.button-3 {
max-width: 100%;
margin-top: 20px;
margin-bottom: 2px;
font-size: 18px;
}
.div-block-43 {
grid-column-gap: 10px;
grid-row-gap: 10px;
}
.div-block-44 {
margin-left: -10px;
margin-right: -10px;
padding: 30px 10px;
}
.columns {
min-width: 220px;
}
.text-block-10 {
align-self: center;
font-size: 16px;
}
.offer_save {
font-size: 18px;
}
.notes {
display: inline-block;
}
.heading-11.hours {
text-align: center;
margin-top: 20px;
margin-right: 0;
display: block;
}
.div-block-48 {
order: -1;
}
.div-block-49 {
margin-top: 60px;
}
.heading-12 {
text-align: center;
padding: 15px;
font-size: 24px;
}
.div-block-51 {
width: auto;
}
.div-block-52 {
grid-column-gap: 12px;
grid-row-gap: 12px;
padding-left: 0;
padding-right: 0;
}
.hilight {
font-size: 36px;
}
.ampm_txt {
font-size: 14px;
left: -9px;
}
.grid-5 {
text-align: left;
border-radius: 11px;
flex-direction: column;
grid-template-columns: 1fr;
justify-items: center;
padding: 36px 20px 20px;
}
.text-block-11 {
text-align: center;
margin-left: 6px;
}
.html-embed-4 {
color: #8eacca;
text-align: center;
outline-width: 9px;
width: 120px;
height: 120px;
margin-left: 9%;
}
.text-block-12 {
text-align: center;
}
.div-block-58 {
grid-column-gap: 10px;
grid-row-gap: 10px;
flex-direction: column;
align-self: center;
align-items: center;
}
.text-block-14 {
font-size: 14px;
}
.image-17 {
width: 220px;
height: auto;
}
.image-17:hover {
height: auto;
}
.ssm_btn {
margin-right: auto;
}
.text-span-11 {
font-size: 20px;
}
.div-block-60 {
padding: 20px;
}
.div-block-60.prod {
box-shadow: none;
background-color: #dce7eb00;
padding: 0;
}
.paragraph-11 {
font-weight: 400;
}
.heading-14 {
font-size: 21px;
}
.heading-15 {
font-size: 24px;
}
.paragraph-12 {
font-size: 16px;
}
.p_about_us_i {
font-size: 18px;
}
.form-block {
margin-top: 0;
}
.ivtf {
font-family: Exo, sans-serif;
}
.ivtf.message {
max-width: 460px;
}
.div-block-65 {
align-self: flex-end;
width: 100%;
}
.div-block-66 {
grid-column-gap: 0px;
grid-row-gap: 0px;
flex-direction: column;
}
.image-19 {
width: 100%;
}
.div-block-71 {
padding: 0 15px 20px;
}
.paragraph-13 {
margin-bottom: 20px;
font-size: 16px;
}
.link-block-2 {
border-radius: 6px;
display: block;
}
.heading-16 {
font-size: 20px;
}
.div-block-72 {
margin-top: 10px;
}
.image-22 {
margin-top: 0%;
left: 0%;
}
.div-block-73 {
margin-top: 10px;
margin-bottom: 0;
}
.columns-2 {
min-width: 220px;
}
.text-block-18 {
align-self: center;
font-size: 16px;
}
.div-block-78 {
grid-template-columns: 1fr;
}
.div-block-80 {
margin: 25px 0 0;
}
.link-block-3 {
grid-column-gap: 8px;
grid-row-gap: 0px;
border-radius: 10px;
flex-direction: row;
width: 100%;
padding-left: 10px;
padding-right: 10px;
}
.link-block-3:focus {
background-color: #4e7697;
}
.heading-20 {
text-align: left;
align-self: center;
margin-top: 0;
margin-bottom: 0;
font-family: Exo, sans-serif;
font-size: 18px;
font-weight: 500;
}
.image-28 {
width: 100%;
}
.div-block-81 {
padding-bottom: 20px;
}
}
#w-node-_20375aa9-47dc-8a9e-d8b8-773f6a886a74-eb627a4b {
place-self: center start;
}
#w-node-_180b13d2-4943-097e-b25a-2a64b143f210-eb627a4b {
grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-fa066902-0b20-dd62-75d2-9ee1249994ef-eb627a4b {
order: -9999;
grid-area: span 2 / span 1 / span 2 / span 1;
align-self: start;
}
#w-node-_52d15102-67bb-0d7c-7fec-33100ff69155-eb627a4b, #w-node-db8c0d3d-0493-033c-1a70-cf890e144c51-eb627a4b {
grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_71572e63-0107-e84a-c738-59d6b0a91609-eb627a4b {
align-self: center;
}
#w-node-babd7ddd-6141-bd9c-0738-19aeb3ea72d7-eb627a4b, #w-node-_468ee3ef-ad68-c3ee-e6ab-29e6e21b5407-eb627a4b, #w-node-_3f98ec64-c6f4-3441-5487-50d56b6a501d-eb627a4b, #w-node-_9374fd3b-c673-5461-f651-b3aa68f23e5c-eb627a4b, #w-node-_70317e66-4a59-0f86-e0b4-ef6da9c478f9-eb627a4b, #w-node-b1967072-f859-bc2d-b346-59f5c5c3c383-eb627a4b, #w-node-_8385a988-37b5-7fea-61c4-58abbc5d8f23-eb627a4b {
grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7c5df18a-2966-e316-dafe-6e1eba740e74-eb627a4c {
align-self: center;
}
#w-node-e93acfb0-25e7-dc4a-2cd4-a1e2910436e5-eb627a4c {
grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_13cb6411-a0c4-04a8-edf2-accd2cb8e97e-eb627a4c {
grid-area: span 1 / span 1 / span 1 / span 1;
align-self: center;
}
#w-node-_09e21fc9-fa42-0f42-0f54-63823511242b-eb627a4c {
align-self: center;
}
#w-node-_09e21fc9-fa42-0f42-0f54-63823511245c-eb627a4c, #w-node-_09e21fc9-fa42-0f42-0f54-638235112462-eb627a4c, #w-node-_09e21fc9-fa42-0f42-0f54-638235112465-eb627a4c, #w-node-_09e21fc9-fa42-0f42-0f54-638235112470-eb627a4c, #w-node-_09e21fc9-fa42-0f42-0f54-638235112473-eb627a4c, #w-node-_09e21fc9-fa42-0f42-0f54-63823511247c-eb627a4c, #w-node-_09e21fc9-fa42-0f42-0f54-63823511247f-eb627a4c, #w-node-_09e21fc9-fa42-0f42-0f54-638235112488-eb627a4c, #w-node-_09e21fc9-fa42-0f42-0f54-63823511248b-eb627a4c, #w-node-_09e21fc9-fa42-0f42-0f54-638235112494-eb627a4c, #w-node-_09e21fc9-fa42-0f42-0f54-638235112497-eb627a4c, #w-node-_09e21fc9-fa42-0f42-0f54-6382351124a0-eb627a4c, #w-node-_09e21fc9-fa42-0f42-0f54-6382351124a3-eb627a4c, #w-node-_09e21fc9-fa42-0f42-0f54-6382351124aa-eb627a4c {
grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5661f035-4367-f8d6-d165-d4042c99881e-eb627a4c {
align-self: center;
}
#w-node-_5661f035-4367-f8d6-d165-d4042c99881f-eb627a4c {
grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_67d320c9-04de-4e6a-9526-0b7fae66e96c-eb627a4c {
grid-area: span 1 / span 1 / span 1 / span 1;
place-self: stretch stretch;
}
#w-node-_1133090d-f118-196a-c0cf-f351aad55aa5-eb627a4c {
align-self: end;
}
#w-node-b6e792eb-2ade-dad0-d0ca-241c5bde1612-eb627a4c, #w-node-fbebf26e-e725-debd-924b-0d92449f94fc-eb627a4c {
grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-fbebf26e-e725-debd-924b-0d92449f94fe-eb627a4c {
align-self: end;
}
#w-node-ea78e547-4016-5830-1a5a-639416281e0d-eb627a4c, #w-node-bcc27bc5-d40e-dc1e-49c1-26ddab26bbb4-eb627a4c {
grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-bcc27bc5-d40e-dc1e-49c1-26ddab26bbb6-eb627a4c {
align-self: end;
}
#w-node-_15b1b0b5-64f4-f4c7-0804-1985e6bcb658-eb627a4c, #w-node-f9a31c19-2284-d6cb-9a48-e448081f8f80-eb627a4c {
grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-f9a31c19-2284-d6cb-9a48-e448081f8f82-eb627a4c {
align-self: end;
}
#w-node-c22a15e3-4d65-a22f-7c11-215609105818-eb627a4c {
grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_3179492d-d972-29c0-575d-12a4ef2cc996-eb627a4c {
align-self: center;
}
#w-node-_3179492d-d972-29c0-575d-12a4ef2cc997-eb627a4c {
align-self: start;
}
#w-node-_9d210b15-1894-b91b-ad51-1db1ed122021-eb627a4c {
grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_3179492d-d972-29c0-575d-12a4ef2cc9b3-eb627a4c, #w-node-_3179492d-d972-29c0-575d-12a4ef2cc9b4-eb627a4c, #w-node-bd9b70c0-86ce-a25f-fbd3-32ca14b90646-eb627a4c, #w-node-_0fda41d5-3b86-ee01-8439-3fddb52654ec-eb627a4c, #w-node-_52b5e407-ff1b-4250-f913-ad773b348bbc-eb627a4c {
grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5cbbe988-3904-cec6-1fc0-31828e8a2b32-eb627a4c {
align-self: center;
}
#w-node-_5cbbe988-3904-cec6-1fc0-31828e8a2b33-eb627a4c {
grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_264910e8-cab9-57a7-822c-ec29b75e5154-eb627a4d {
grid-area: span 1 / span 1 / span 1 / span 1;
align-self: auto;
}
#w-node-_6445c794-7cc1-f48e-afb9-9d3c9252d906-eb627a4d {
align-self: center;
}
#w-node-_60f15c27-5b85-e18c-6ca0-c217d9140fa0-eb627a4d {
grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7c5df18a-2966-e316-dafe-6e1eba740e74-eb627a4e, #w-node-_94f7c8bb-45ee-0e2c-a051-08ccd515b388-eb627a4e, #w-node-c1644abe-afcc-0c31-52d9-175ee3c51933-eb627a4e {
align-self: center;
}
#w-node-_23dc183a-0e7b-982c-88ca-3864d08726ff-eb627a4e {
grid-area: span 1 / span 1 / span 1 / span 1;
align-self: center;
}
#w-node-e854a070-641e-951f-6cc6-1fc8f082623a-eb627a4e {
justify-self: stretch;
}
#w-node-_498f0798-7ee1-4f1c-2951-160f2848037e-eb627a4e {
grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_7c6d704b-41eb-4fd3-6d7d-b3bf593fb16f-eb627a4e {
grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_7c6d704b-41eb-4fd3-6d7d-b3bf593fb173-eb627a4e {
grid-area: span 1 / span 5 / span 1 / span 5;
}
#w-node-_7c6d704b-41eb-4fd3-6d7d-b3bf593fb177-eb627a4e {
grid-area: span 1 / span 8 / span 1 / span 8;
}
#w-node-_7c6d704b-41eb-4fd3-6d7d-b3bf593fb17b-eb627a4e {
grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_544261f8-0ae0-d014-f0db-70378c579ff7-81e4c3c2 {
align-self: center;
}
#w-node-be838444-b6a7-b553-4f8d-ea6caa6c7180-81e4c3c2 {
order: -9999;
grid-area: span 1 / span 1 / span 1 / span 1;
align-self: start;
}
#w-node-be838444-b6a7-b553-4f8d-ea6caa6c7181-81e4c3c2 {
grid-area: span 1 / span 1 / span 1 / span 1;
}
@media screen and (max-width: 991px) {
#w-node-_20375aa9-47dc-8a9e-d8b8-773f6a886a74-eb627a4b {
order: -9999;
justify-self: center;
}
#w-node-fa066902-0b20-dd62-75d2-9ee1249994ef-eb627a4b {
order: 2;
justify-self: start;
}
#w-node-_52d15102-67bb-0d7c-7fec-33100ff69155-eb627a4b {
order: -9999;
}
#w-node-db8c0d3d-0493-033c-1a70-cf890e144c49-eb627a4b {
order: 9999;
}
#w-node-babd7ddd-6141-bd9c-0738-19aeb3ea72d7-eb627a4b, #w-node-_9374fd3b-c673-5461-f651-b3aa68f23e5c-eb627a4b {
order: -9999;
}
#w-node-_70317e66-4a59-0f86-e0b4-ef6da9c478f9-eb627a4b {
grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-fae140b6-bfa7-182c-83a7-4ac82bb4adb0-2bb4ada3, #w-node-a3fc3230-13e1-40de-9652-dab7829a99cd-2bb4ada3 {
grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-fae140b6-bfa7-182c-83a7-4ac82bb4adb4-2bb4ada3 {
grid-area: span 1 / span 6 / span 1 / span 6;
justify-self: start;
}
#w-node-fae140b6-bfa7-182c-83a7-4ac82bb4adb8-2bb4ada3 {
order: 9999;
grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-fae140b6-bfa7-182c-83a7-4ac82bb4adbc-2bb4ada3 {
grid-area: span 1 / span 6 / span 1 / span 6;
}
#w-node-_13cb6411-a0c4-04a8-edf2-accd2cb8e97e-eb627a4c, #w-node-_09e21fc9-fa42-0f42-0f54-638235112462-eb627a4c, #w-node-_09e21fc9-fa42-0f42-0f54-638235112470-eb627a4c, #w-node-_09e21fc9-fa42-0f42-0f54-63823511247c-eb627a4c, #w-node-_09e21fc9-fa42-0f42-0f54-638235112488-eb627a4c, #w-node-_09e21fc9-fa42-0f42-0f54-638235112494-eb627a4c, #w-node-_09e21fc9-fa42-0f42-0f54-6382351124a0-eb627a4c, #w-node-_09e21fc9-fa42-0f42-0f54-6382351124aa-eb627a4c, #w-node-_5661f035-4367-f8d6-d165-d4042c99881f-eb627a4c {
order: -9999;
}
#w-node-_9d210b15-1894-b91b-ad51-1db1ed122021-eb627a4c {
grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_5cbbe988-3904-cec6-1fc0-31828e8a2b33-eb627a4c {
order: -9999;
}
#w-node-_3cfd85e0-2ccb-11cb-e200-1aecc8b9844a-eb627a4d {
grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_7250e4de-de8d-4dd8-3d03-28cdb7123ed1-eb627a4d {
justify-self: start;
}
#w-node-_6445c794-7cc1-f48e-afb9-9d3c9252d906-eb627a4d {
grid-area: span 1 / span 2 / span 1 / span 2;
align-self: center;
}
#w-node-_8f1209f9-24ea-5d70-aade-949a63613a43-eb627a4d {
grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_6bcbbcdb-db7c-5256-897a-5ea89085c594-eb627a4d {
grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_60f15c27-5b85-e18c-6ca0-c217d9140fa0-eb627a4d {
order: -9999;
}
#w-node-_7c6d704b-41eb-4fd3-6d7d-b3bf593fb177-eb627a4e {
order: 9999;
grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_7c6d704b-41eb-4fd3-6d7d-b3bf593fb17b-eb627a4e {
grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-be838444-b6a7-b553-4f8d-ea6caa6c7180-81e4c3c2 {
order: 2;
justify-self: start;
}
#w-node-be838444-b6a7-b553-4f8d-ea6caa6c7181-81e4c3c2 {
order: 9999;
}
}
@media screen and (max-width: 767px) {
#w-node-_20375aa9-47dc-8a9e-d8b8-773f6a886a74-eb627a4b {
order: -9999;
grid-area: span 1 / span 1 / span 1 / span 1;
place-self: stretch stretch;
}
#w-node-babd7ddd-6141-bd9c-0738-19aeb3ea72d7-eb627a4b, #w-node-_9374fd3b-c673-5461-f651-b3aa68f23e5c-eb627a4b {
order: -9999;
}
#w-node-fae140b6-bfa7-182c-83a7-4ac82bb4adb0-2bb4ada3, #w-node-fae140b6-bfa7-182c-83a7-4ac82bb4adb4-2bb4ada3 {
grid-area: span 1 / span 4 / span 1 / span 4;
place-self: center start;
}
#w-node-fae140b6-bfa7-182c-83a7-4ac82bb4adb8-2bb4ada3 {
order: 9999;
grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-fae140b6-bfa7-182c-83a7-4ac82bb4adbc-2bb4ada3 {
grid-area: span 1 / span 4 / span 1 / span 4;
}
#w-node-_7213f20d-0d47-a2d2-ff0f-699c901c6b8f-2bb4ada3 {
grid-area: span 1 / span 1 / span 1 / span 1;
place-self: center;
}
#w-node-_5661f035-4367-f8d6-d165-d4042c99881f-eb627a4c, #w-node-_5cbbe988-3904-cec6-1fc0-31828e8a2b33-eb627a4c {
justify-self: stretch;
}
#w-node-_3cfd85e0-2ccb-11cb-e200-1aecc8b9844a-eb627a4d {
grid-area: span 1 / span 1 / span 1 / span 1;
justify-self: start;
}
#w-node-_6445c794-7cc1-f48e-afb9-9d3c9252d906-eb627a4d {
grid-area: span 1 / span 1 / span 1 / span 1;
align-self: center;
}
#w-node-_8f1209f9-24ea-5d70-aade-949a63613a43-eb627a4d {
grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-_6bcbbcdb-db7c-5256-897a-5ea89085c594-eb627a4d {
grid-area: span 1 / span 1 / span 1 / span 1;
justify-self: start;
}
#w-node-_23dc183a-0e7b-982c-88ca-3864d08726ff-eb627a4e {
grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-e854a070-641e-951f-6cc6-1fc8f082623a-eb627a4e {
order: -9999;
grid-area: span 1 / span 2 / span 1 / span 2;
}
#w-node-_7c6d704b-41eb-4fd3-6d7d-b3bf593fb16f-eb627a4e {
place-self: center;
}
#w-node-_7c6d704b-41eb-4fd3-6d7d-b3bf593fb173-eb627a4e {
grid-area: span 1 / span 1 / span 1 / span 1;
place-self: center;
}
#w-node-_7c6d704b-41eb-4fd3-6d7d-b3bf593fb17b-eb627a4e {
grid-area: span 1 / span 1 / span 1 / span 1;
}
}
@media screen and (max-width: 479px) {
#w-node-_70317e66-4a59-0f86-e0b4-ef6da9c478f9-eb627a4b {
grid-area: span 1 / span 1 / span 1 / span 1;
}
#w-node-fae140b6-bfa7-182c-83a7-4ac82bb4adb0-2bb4ada3, #w-node-fae140b6-bfa7-182c-83a7-4ac82bb4adb4-2bb4ada3, #w-node-fae140b6-bfa7-182c-83a7-4ac82bb4adbc-2bb4ada3, #w-node-_7213f20d-0d47-a2d2-ff0f-699c901c6b8f-2bb4ada3 {
grid-area: span 1 / span 3 / span 1 / span 3;
}
#w-node-_67d320c9-04de-4e6a-9526-0b7fae66e96c-eb627a4c {
justify-self: auto;
}
#w-node-_3cfd85e0-2ccb-11cb-e200-1aecc8b9844a-eb627a4d, #w-node-_7250e4de-de8d-4dd8-3d03-28cdb7123ed1-eb627a4d {
place-self: center;
}
#w-node-_6445c794-7cc1-f48e-afb9-9d3c9252d906-eb627a4d, #w-node-_8f1209f9-24ea-5d70-aade-949a63613a43-eb627a4d, #w-node-_6bcbbcdb-db7c-5256-897a-5ea89085c594-eb627a4d {
justify-self: center;
}
#w-node-_7c6d704b-41eb-4fd3-6d7d-b3bf593fb16f-eb627a4e, #w-node-_7c6d704b-41eb-4fd3-6d7d-b3bf593fb173-eb627a4e, #w-node-_7c6d704b-41eb-4fd3-6d7d-b3bf593fb17b-eb627a4e {
grid-area: span 1 / span 3 / span 1 / span 3;
}
}