.ghc-carousel {
position: relative;
width: 100%;
height: 720px;
overflow: hidden;
background-color: var(--ghc-overlay, #f4f4f3);
}
.ghc-slides {
position: relative;
width: 100%;
height: 100%;
}
.ghc-slide {
position: absolute;
inset: 0;
display: flex;
align-items: center;
opacity: 0;
pointer-events: none;
padding: 0 1.5rem;
transition: opacity 0.7s ease-out;
}
.ghc-slide.is-active {
opacity: 1;
pointer-events: auto;
z-index: 1;
}
@media (min-width: 640px) {
.ghc-slide {
padding: 0 2.5rem;
}
}
@media (min-width: 1024px) {
.ghc-slide {
padding: 0 5rem;
}
} .ghc-slide__media {
position: absolute;
inset: 0;
width: 100%;
background-repeat: no-repeat;
background-size: cover;
background-position: center top;
}
.ghc-slide__content {
position: relative;
z-index: 2;
width: 100%;
max-width: 1290px;
margin: 0 auto;
padding: 40px 0;
}
@media (min-width: 1024px) {
.ghc-slide__content {
padding: 0;
}
}
.ghc-slide__title-top {
margin: 0;
font-size: 2rem;
line-height: 1.2;
color: #171717;
}
@media (min-width: 640px) {
.ghc-slide__title-top {
font-size: 2.75rem;
}
}
.ghc-slide__title-accent {
margin: 0.25rem 0 0;
font-size: 2.25rem;
line-height: 1.2;
color: #e8846a;
}
@media (min-width: 640px) {
.ghc-slide__title-accent {
font-size: 3.25rem;
}
}
.ghc-slide__body {
margin-top: 1.5rem;
max-width: 28rem;
color: #525252;
} .ghc-slide__cta {
margin-top: 2rem;
text-decoration: none;
} .ghc-dots {
position: absolute;
left: 50%;
bottom: 2rem;
z-index: 2;
display: flex;
align-items: center;
gap: 0.5rem;
width: min(1290px, calc(100% - 3rem));
transform: translateX(-50%);
}
@media (min-width: 640px) {
.ghc-dots {
width: min(1290px, calc(100% - 5rem));
}
}
@media (min-width: 1024px) {
.ghc-dots {
width: min(1290px, calc(100% - 10rem));
}
}
.ghc-dot {
border: 0;
padding: 0;
cursor: pointer;
border-radius: 9999px;
height: 6px;
width: 24px;
background-color: #d4d4d4;
transition: all 0.3s ease;
}
.ghc-dot.is-active {
width: 40px;
background-color: #262626;
}
.ghc-dot:hover:not(.is-active) {
background-color: #a3a3a3;
}
.ghc-arrow {
position: absolute;
top: 50%;
transform: translateY(-50%);
z-index: 20;
background: none;
border: 0;
padding: 0.5rem;
cursor: pointer;
opacity: 0.8;
transition: opacity 0.2s ease;
}
.ghc-arrow:hover {
opacity: 1;
}
.ghc-arrow--prev {
left: 0.75rem;
}
.ghc-arrow--next {
right: 0.75rem;
}
@media (min-width: 640px) {
.ghc-arrow--prev {
left: 1.5rem;
}
.ghc-arrow--next {
right: 1.5rem;
}
} .ghc-word {
display: inline-block;
white-space: nowrap;
}
.ghc-carousel.js-ready .ghc-heading[data-animate="1"] .ghc-letter {
display: inline-block;
opacity: 0;
transform: translateY(0.4em);
transition: opacity 0.35s ease, transform 0.35s ease;
transition-delay: calc(var(--i, 0) * 35ms);
}
.ghc-carousel.js-ready .ghc-heading[data-animate="1"].ghc-animate .ghc-letter {
opacity: 1;
transform: translateY(0);
}
@media (prefers-reduced-motion: reduce) {
.ghc-carousel.js-ready .ghc-heading[data-animate="1"] .ghc-letter {
opacity: 1 !important;
transform: none !important;
transition: none !important;
transition-delay: 0s !important;
}
} @media (max-width: 767px) {
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-carousel { background: #fff; }
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide { align-items: flex-start; padding: 0 24px; }
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__media {
background-image: url(https://gethair.tricodes.digital/wp-content/uploads/2026/08/gethair-hero-1.jpg) !important;
background-size: auto 55% !important;
background-position: calc(100% + 48px) -24px !important;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__media::after {
content: ""; position: absolute; inset: 0;
background: linear-gradient(0deg, rgba(255,255,255,.92) 0%, rgba(255,255,255,.70) 42%, rgba(255,255,255,.22) 70%, rgba(255,255,255,0) 90%);
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__content { padding: 24px 0 0; }
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__heading {
margin: 0; max-width: 285px; font-size: clamp(30px, 8vw, 34px); line-height: 1.18;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__title-top,
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__title-accent {
font-size: inherit; line-height: inherit;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__body {
margin-top: 18px; max-width: 285px; font-size: 15px; line-height: 1.45; color: #262626;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__cta {
display: flex; width: 100%; max-width: none; min-height: 56px;
justify-content: center; margin-top: 24px;
}
}
@media (max-width: 360px) {
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__media { background-position: calc(100% + 105px) -12px !important; }
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__media::after { background: linear-gradient(0deg, rgba(255,255,255,.94) 0%, rgba(255,255,255,.76) 44%, rgba(255,255,255,.30) 72%, rgba(255,255,255,0) 92%); }
} @media (max-width: 767px) {
.elementor-1257 .e-con-boxed > .e-con-inner {
width: calc(100% - 48px);
margin-inline: 24px;
}
.elementor-1257 .elementor-element-c9924f8,
.elementor-1257 .elementor-element-c5d562b,
.elementor-1257 .elementor-element-1a47407 {
padding-left: 24px !important;
padding-right: 24px !important;
}
.elementor-1257 .elementor-element-2195729 {
padding-left: 24px !important;
padding-right: 24px !important;
}
:is(.elementor-1257, .elementor-4007) .elementor-element-10a22eb,
:is(.elementor-1257, .elementor-4007) .elementor-element-351bc7a {
padding-left: 24px !important;
padding-right: 24px !important;
}
.elementor-1257 .elementor-element-d2ea2de {
padding-left: 24px;
padding-right: 24px;
}
.elementor-1257 .elementor-widget-heading,
.elementor-1257 .elementor-widget-heading .elementor-heading-title,
.elementor-1257 .elementor-widget-text-editor {
text-align: left !important;
}
.elementor-1257 .elementor-element-d2ea2de > .e-con-inner {
width: 100%;
margin-inline: 0;
}
} .elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__heading {
margin: 0;
font-family: 'Montserrat', sans-serif;
font-weight: 700;
letter-spacing: -0.016em;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__title-top,
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__title-accent {
display: block;
margin: 0;
font-family: 'Montserrat', sans-serif;
font-weight: 700;
letter-spacing: -0.016em;
}
@media (min-width: 1024px) {
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__content {
top: 20px;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 32px;
padding: 0;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__heading {
width: 641px;
max-width: 641px;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__title-top {
font-size: 52px;
line-height: normal;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__title-accent {
font-size: 64px;
line-height: normal;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__body {
width: 641px;
max-width: 641px;
margin: 0;
color: #000;
font-family: 'Montserrat', sans-serif;
font-size: 18px;
font-weight: 500;
line-height: 28px;
letter-spacing: -0.016em;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__cta {
margin: 24px 0 0;
font-size: 15px;
font-weight: 500;
line-height: 26px;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__content {
top: 20px;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 32px;
padding: 0;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__heading {
max-width: 480px;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__title-top {
font-size: 40px;
line-height: normal;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__title-accent {
font-size: 52px;
line-height: normal;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__body {
max-width: 440px;
margin: 0;
color: #000;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 26px;
letter-spacing: -0.016em;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__cta {
margin: 24px 0 0;
font-size: 15px;
font-weight: 500;
line-height: 26px;
}
}
@media (max-width: 767px) {
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__content {
top: auto;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 24px;
padding: 32px 0 0;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__heading {
max-width: 285px;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__title-top {
font-size: 36px;
line-height: normal;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__title-accent {
font-size: 36px;
line-height: normal;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__body {
max-width: 285px;
margin: 0;
color: #000;
font-family: 'Montserrat', sans-serif;
font-size: 15px;
font-weight: 500;
line-height: 24px;
letter-spacing: -0.016em;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__cta {
width: 100%;
min-height: 58px;
margin: 12px 0 0;
justify-content: center;
font-size: 15px;
font-weight: 500;
line-height: 26px;
}
} @media (max-width: 767px) {
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-carousel {
height: calc(100vh - 74px) !important;
height: calc(100svh - 74px) !important;
}
body.admin-bar .elementor-1257 .elementor-element.elementor-element-140de33 .ghc-carousel {
height: calc(100vh - 74px - var(--wp-admin--admin-bar--height, 0px)) !important;
height: calc(100svh - 74px - var(--wp-admin--admin-bar--height, 0px)) !important;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__heading,
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__body {
width: 100%;
max-width: none;
}
} @media (max-width: 767px) {
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide {
align-items: flex-end;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-slide__content {
padding-top: 0;
padding-bottom: 56px;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-dots {
bottom: 24px;
}
} @media (max-width: 767px) {
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-carousel {
touch-action: pan-y;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-arrow {
display: none !important;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-dot.is-active {
background-color: #E67E5F !important;
}
} @media (max-width: 767px) {
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-dots {
left: 50%;
right: auto;
transform: translateX(-50%);
justify-content: center;
}
} @media (min-width: 768px) {
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-arrow {
width: 56px;
height: 56px;
display: grid;
place-items: center;
padding: 0;
border: 1px solid rgba(0, 0, 0, 0.12);
border-radius: 50%;
background-color: #FFFFFF;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
color: #111111;
opacity: 1;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-arrow svg {
width: 20px !important;
height: 20px !important;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-arrow svg path {
fill: #111111 !important;
fill-opacity: 1 !important;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-dots {
left: max(24px, calc((100% - 1216px) / 2));
right: auto;
width: auto;
transform: none;
justify-content: flex-start;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-dot.is-active {
background-color: #E67E5F !important;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-dot:not(.is-active) {
background-color: rgba(0, 0, 0, 0.18) !important;
}
} @media (min-width: 768px) and (max-width: 1199px) {
.elementor-1257 .elementor-element-140de33 .ghc-slide__content {
padding-left: 56px;
}
.elementor-1257 .elementor-element-09ab9aa,
.elementor-1257 .elementor-element-8135fa9,
.elementor-1257 .elementor-element-bc0fe62 {
width: 100%;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
gap: 16px;
}
.elementor-1257 .elementor-element-09ab9aa .ghc-button,
.elementor-1257 .elementor-element-8135fa9 .ghc-button,
.elementor-1257 .elementor-element-bc0fe62 .ghc-button {
white-space: nowrap;
}
.elementor-1257 .elementor-element-e40b34b > .e-con-inner,
.elementor-1257 .elementor-element-bc02450 > .e-con-inner {
flex-direction: column;
align-items: stretch;
gap: 24px;
}
.elementor-1257 .elementor-element-874a492,
.elementor-1257 .elementor-element-830fb70 {
display: contents;
}
.elementor-1257 .elementor-element-48a62e3,
.elementor-1257 .elementor-element-41b7f16 { order: 1; }
.elementor-1257 .elementor-element-e2b80ee,
.elementor-1257 .elementor-element-391d347 { order: 2; }
.elementor-1257 .elementor-element-e69359d,
.elementor-1257 .elementor-element-ce5533f { order: 3; }
.elementor-1257 .elementor-element-8115775,
.elementor-1257 .elementor-element-0cb9336 {
order: 4;
width: 100%;
}
.elementor-1257 .elementor-element-8135fa9,
.elementor-1257 .elementor-element-bc0fe62 {
order: 5;
}
.elementor-1257 .elementor-element-10a22eb,
.elementor-1257 .elementor-element-351bc7a {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 32px;
}
.elementor-1257 .elementor-element-7cf942c > .e-con-inner {
align-items: stretch;
gap: 32px;
}
.elementor-1257 .elementor-element-8e81c5e {
display: flex !important;
min-height: 420px;
border-radius: 32px;
background-image: url(https://gethair.tricodes.digital/wp-content/uploads/2026/09/107.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.elementor-1257 .elementor-element-39d788f,
.elementor-1257 .elementor-element-f0bdfcc { width: 239px !important; }
.elementor-1257 .elementor-element-14de98a,
.elementor-1257 .elementor-element-5a75414,
.elementor-1257 .elementor-element-f360324,
.elementor-1257 .elementor-element-293856c { width: 251px !important; }
.elementor-1257 .elementor-element-f06eb99,
.elementor-1257 .elementor-element-90e3e56 {
width: 249px !important;
white-space: nowrap;
}
} @media (max-width: 767px) {
.elementor-1257 .elementor-element-e40b34b > .e-con-inner,
.elementor-1257 .elementor-element-bc02450 > .e-con-inner {
flex-direction: column;
align-items: stretch;
gap: 24px;
}
.elementor-1257 .elementor-element-874a492,
.elementor-1257 .elementor-element-830fb70 {
display: contents;
}
.elementor-1257 .elementor-element-48a62e3,
.elementor-1257 .elementor-element-41b7f16 { order: 1; }
.elementor-1257 .elementor-element-e2b80ee,
.elementor-1257 .elementor-element-391d347 { order: 2; }
.elementor-1257 .elementor-element-e69359d,
.elementor-1257 .elementor-element-ce5533f { order: 3; }
.elementor-1257 .elementor-element-8115775,
.elementor-1257 .elementor-element-0cb9336 {
order: 4;
width: 100%;
}
.elementor-1257 .elementor-element-8135fa9,
.elementor-1257 .elementor-element-bc0fe62 {
order: 5;
width: 100%;
}
} @media (min-width: 768px) and (max-width: 1199px) {
.elementor-1257 .elementor-element.elementor-element-09ab9aa,
.elementor-1257 .elementor-element.elementor-element-8135fa9,
.elementor-1257 .elementor-element.elementor-element-bc0fe62 {
flex-direction: row !important;
flex-wrap: wrap !important;
align-items: center !important;
gap: 16px !important;
}
.elementor-1257 .elementor-element.elementor-element-10a22eb,
.elementor-1257 .elementor-element.elementor-element-351bc7a {
display: grid !important;
width: 100% !important;
max-width: none !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 32px !important;
}
.elementor-1257 .elementor-element.elementor-element-8e81c5e {
background-image: url(https://gethair.tricodes.digital/wp-content/uploads/2026/09/107.jpg) !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
}
} @media (max-width: 767px) {
.elementor-1257 .elementor-element.elementor-element-10a22eb,
.elementor-1257 .elementor-element.elementor-element-351bc7a {
width: 100% !important;
max-width: none !important;
align-self: stretch !important;
}
} @media (min-width: 768px) and (max-width: 1199px) {
.elementor-1257 .elementor-element.elementor-element-1132e3e > .e-con-inner > .elementor-element {
flex: 1 1 0 !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
}
.elementor-1257 .elementor-element.elementor-element-09ab9aa,
.elementor-1257 .elementor-element.elementor-element-8135fa9,
.elementor-1257 .elementor-element.elementor-element-fe03c0c,
.elementor-1257 .elementor-element.elementor-element-bc0fe62 {
width: 100% !important;
max-width: none !important;
flex-wrap: nowrap !important;
align-items: stretch !important;
}
.elementor-1257 .elementor-element.elementor-element-09ab9aa > .elementor-element,
.elementor-1257 .elementor-element.elementor-element-8135fa9 > .elementor-element,
.elementor-1257 .elementor-element.elementor-element-fe03c0c > .elementor-element,
.elementor-1257 .elementor-element.elementor-element-bc0fe62 > .elementor-element {
flex: 1 1 0 !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
}
.elementor-1257 .elementor-element.elementor-element-09ab9aa .ghc-button,
.elementor-1257 .elementor-element.elementor-element-8135fa9 .ghc-button,
.elementor-1257 .elementor-element.elementor-element-fe03c0c .ghc-button,
.elementor-1257 .elementor-element.elementor-element-bc0fe62 .ghc-button {
width: 100% !important;
min-height: 60px;
white-space: nowrap;
}
} @media (min-width: 768px) and (max-width: 1199px) {
.elementor-1257 .elementor-element.elementor-element-1132e3e > .e-con-inner > .elementor-element {
box-sizing: border-box !important;
flex: 0 0 calc((100% - 24px) / 2) !important;
width: calc((100% - 24px) / 2) !important;
max-width: calc((100% - 24px) / 2) !important;
}
} @media (max-width: 767px) {
.elementor-1257 .elementor-element.elementor-element-09ab9aa,
.elementor-1257 .elementor-element.elementor-element-8135fa9,
.elementor-1257 .elementor-element.elementor-element-fe03c0c,
.elementor-1257 .elementor-element.elementor-element-bc0fe62 {
width: 100% !important;
max-width: none !important;
flex-direction: column !important;
flex-wrap: nowrap !important;
align-items: stretch !important;
}
.elementor-1257 .elementor-element.elementor-element-09ab9aa > .elementor-element,
.elementor-1257 .elementor-element.elementor-element-8135fa9 > .elementor-element,
.elementor-1257 .elementor-element.elementor-element-fe03c0c > .elementor-element,
.elementor-1257 .elementor-element.elementor-element-bc0fe62 > .elementor-element,
.elementor-1257 .elementor-element.elementor-element-09ab9aa .ghc-button,
.elementor-1257 .elementor-element.elementor-element-8135fa9 .ghc-button,
.elementor-1257 .elementor-element.elementor-element-fe03c0c .ghc-button,
.elementor-1257 .elementor-element.elementor-element-bc0fe62 .ghc-button {
width: 100% !important;
max-width: none !important;
}
.elementor-1257 .elementor-element.elementor-element-a7867b6 {
padding-left: 24px !important;
padding-right: 24px !important;
}
.elementor-1257 .elementor-element.elementor-element-a7867b6 .ghc-blog-viewport {
padding-left: 0 !important;
padding-right: 0 !important;
}
} @media (max-width: 767px) {
.elementor-1257 .elementor-element.elementor-element-fe6c31e {
background-image: none !important;
}
.elementor-1257 .elementor-element.elementor-element-1132e3e .elementor-widget-gethair-button,
.elementor-1257 .elementor-element.elementor-element-1132e3e .ghc-button {
width: 100% !important;
max-width: none !important;
}
} @media (max-width: 1199px) {
.elementor-1257 .elementor-element.elementor-element-10a22eb .ghc-badge,
.elementor-1257 .elementor-element.elementor-element-351bc7a .ghc-badge {
align-items: flex-start !important;
}
.elementor-1257 .elementor-element.elementor-element-10a22eb .ghc-badge__icon,
.elementor-1257 .elementor-element.elementor-element-351bc7a .ghc-badge__icon {
flex: 0 0 32px;
margin-top: 0 !important;
}
} @media (min-width: 768px) and (max-width: 1199px) {
.elementor-1257 .elementor-element.elementor-element-1132e3e > .e-con-inner > .elementor-element.elementor-element-c9924f8,
.elementor-1257 .elementor-element.elementor-element-1132e3e > .e-con-inner > .elementor-element.elementor-element-aa610d1 {
flex: 0 0 calc((100% - 24px) / 2) !important;
width: calc((100% - 24px) / 2) !important;
max-width: calc((100% - 24px) / 2) !important;
}
} @media (min-width: 768px) and (max-width: 1199px) {
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-carousel {
touch-action: pan-y;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-arrow {
display: none !important;
}
.gethair-footer .elementor-heading-title {
font-size: 18px !important;
line-height: 27px !important;
}
}
@media (max-width: 767px) {
.elementor-1257 .elementor-element.elementor-element-7481b54 .elementor-heading-title {
font-size: 36px !important;
line-height: 48px !important;
}
} @media (min-width: 768px) and (max-width: 1199px) {
.elementor-1257 .elementor-element.elementor-element-09ab9aa {
flex-direction: column !important;
flex-wrap: nowrap !important;
align-items: flex-start !important;
gap: 16px !important;
}
.elementor-1257 .elementor-element.elementor-element-39d788f,
.elementor-1257 .elementor-element.elementor-element-f0bdfcc {
flex: 0 0 auto !important;
width: 239px !important;
max-width: 100% !important;
}
} @media (min-width: 768px) and (max-width: 1199px) {
.elementor-1257 .elementor-element.elementor-element-09ab9aa > .elementor-element.elementor-element-39d788f,
.elementor-1257 .elementor-element.elementor-element-09ab9aa > .elementor-element.elementor-element-f0bdfcc {
flex: 0 0 auto !important;
width: 239px !important;
max-width: 239px !important;
}
.elementor-1257 .elementor-element.elementor-element-09ab9aa .ghc-button {
width: 100% !important;
}
} @media (max-width: 1199.98px) {
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-arrow,
.elementor-1257 .ghc-blog-arrow {
display: none !important;
}
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-carousel,
.elementor-1257 .ghc-blog-viewport {
touch-action: pan-y;
}
}
@media (min-width: 768px) and (max-width: 1023.98px) {
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-dots {
left: 40px !important;
}
}
@media (min-width: 1024px) and (max-width: 1199.98px) {
.elementor-1257 .elementor-element.elementor-element-140de33 .ghc-dots {
left: 80px !important;
}
} @media (min-width: 768px) and (max-width: 1199.98px) {
.elementor-4007 .elementor-element-e40b34b > .e-con-inner,
.elementor-4007 .elementor-element-bc02450 > .e-con-inner {
flex-direction: column !important;
align-items: stretch !important;
gap: 24px !important;
}
.elementor-4007 .elementor-element-874a492,
.elementor-4007 .elementor-element-830fb70 { display: contents; }
.elementor-4007 .elementor-element-48a62e3,
.elementor-4007 .elementor-element-41b7f16 { order: 1; }
.elementor-4007 .elementor-element-e2b80ee,
.elementor-4007 .elementor-element-391d347 { order: 2; }
.elementor-4007 .elementor-element-e69359d,
.elementor-4007 .elementor-element-ce5533f { order: 3; }
.elementor-4007 .elementor-element-8115775,
.elementor-4007 .elementor-element-0cb9336 {
order: 4;
width: 100% !important;
max-width: none !important;
}
.elementor-4007 .elementor-element-8135fa9,
.elementor-4007 .elementor-element-bc0fe62 {
order: 5;
width: 100% !important;
max-width: none !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: stretch !important;
gap: 16px !important;
}
.elementor-4007 .elementor-element-8135fa9 > .elementor-element,
.elementor-4007 .elementor-element-bc0fe62 > .elementor-element {
flex: 1 1 0 !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
}
.elementor-4007 .elementor-element-8135fa9 .ghc-button,
.elementor-4007 .elementor-element-bc0fe62 .ghc-button {
width: 100% !important;
min-height: 60px;
white-space: nowrap;
}
.elementor-4007 .elementor-element-10a22eb,
.elementor-4007 .elementor-element-351bc7a {
display: grid !important;
width: 100% !important;
max-width: none !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 32px !important;
}
.elementor-4007 .elementor-element-1132e3e > .e-con-inner > .elementor-element.elementor-element-c9924f8,
.elementor-4007 .elementor-element-1132e3e > .e-con-inner > .elementor-element.elementor-element-aa610d1 {
box-sizing: border-box !important;
flex: 0 0 calc((100% - 24px) / 2) !important;
width: calc((100% - 24px) / 2) !important;
max-width: calc((100% - 24px) / 2) !important;
}
}
@media (max-width: 767px) {
.elementor-4007 .elementor-element-e40b34b > .e-con-inner,
.elementor-4007 .elementor-element-bc02450 > .e-con-inner {
flex-direction: column !important;
align-items: stretch !important;
gap: 24px !important;
}
.elementor-4007 .elementor-element-874a492,
.elementor-4007 .elementor-element-830fb70 { display: contents; }
.elementor-4007 .elementor-element-48a62e3,
.elementor-4007 .elementor-element-41b7f16 { order: 1; }
.elementor-4007 .elementor-element-e2b80ee,
.elementor-4007 .elementor-element-391d347 { order: 2; }
.elementor-4007 .elementor-element-e69359d,
.elementor-4007 .elementor-element-ce5533f { order: 3; }
.elementor-4007 .elementor-element-8115775,
.elementor-4007 .elementor-element-0cb9336 { order: 4; width: 100% !important; }
.elementor-4007 .elementor-element-8135fa9,
.elementor-4007 .elementor-element-bc0fe62 {
order: 5;
width: 100% !important;
max-width: none !important;
flex-direction: column !important;
flex-wrap: nowrap !important;
align-items: stretch !important;
gap: 24px !important;
}
.elementor-4007 .elementor-element-8135fa9 > .elementor-element,
.elementor-4007 .elementor-element-bc0fe62 > .elementor-element,
.elementor-4007 .elementor-element-8135fa9 .ghc-button,
.elementor-4007 .elementor-element-bc0fe62 .ghc-button {
width: 100% !important;
max-width: none !important;
}
.elementor-4007 .elementor-element-10a22eb,
.elementor-4007 .elementor-element-351bc7a {
width: 100% !important;
max-width: none !important;
align-self: stretch !important;
}
.elementor-4007 .elementor-element-1132e3e > .e-con-inner {
flex-direction: column !important;
gap: 24px !important;
}
.elementor-4007 .elementor-element-1132e3e > .e-con-inner > .elementor-element {
width: 100% !important;
max-width: none !important;
}
.elementor-4007 .elementor-element-a7867b6 {
padding-left: 24px !important;
padding-right: 24px !important;
}
.elementor-4007 .elementor-element-a7867b6 .ghc-blog-viewport {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media (max-width: 1199.98px) {
.elementor-4007 .ghc-blog-arrow { display: none !important; }
.elementor-4007 .ghc-blog-viewport { touch-action: pan-y; }
.elementor-4007 .elementor-element-10a22eb .ghc-badge,
.elementor-4007 .elementor-element-351bc7a .ghc-badge { align-items: flex-start !important; }
.elementor-4007 .elementor-element-10a22eb .ghc-badge__icon,
.elementor-4007 .elementor-element-351bc7a .ghc-badge__icon {
flex: 0 0 32px;
margin-top: 0 !important;
}
} .elementor-4007 .elementor-element.elementor-element-1fe4c97 > .e-con-inner {
padding-top: 96px !important;
padding-bottom: 96px !important;
}
.elementor-4007 .elementor-element.elementor-element-7cf942c .ghc-button,
.elementor-4007 .elementor-element.elementor-element-e40b34b .ghc-button,
.elementor-4007 .elementor-element.elementor-element-cf4325e .ghc-button,
.elementor-4007 .elementor-element.elementor-element-bc02450 .ghc-button {
min-height: 60px;
white-space: nowrap !important;
}
@media (min-width: 1200px) {
.elementor-4007 .elementor-element.elementor-element-46658fe > .e-con-inner,
.elementor-4007 .elementor-element.elementor-element-6b1e0db > .e-con-inner,
.elementor-4007 .elementor-element.elementor-element-7362cce > .e-con-inner,
.elementor-4007 .elementor-element.elementor-element-eb7633c > .e-con-inner {
padding-bottom: 48px !important;
}
.elementor-4007 .elementor-element.elementor-element-33f879f > .e-con-inner {
padding-bottom: 96px !important;
}
}
@media (min-width: 768px) and (max-width: 1199.98px) {
.elementor-4007 .elementor-element.elementor-element-1fe4c97 {
background-position: 100% 50% !important;
background-size: contain !important;
}
.elementor-4007 .elementor-element.elementor-element-1fe4c97 > .e-con-inner {
padding-top: 64px !important;
padding-bottom: 64px !important;
flex-direction: row !important;
align-items: center !important;
}
}
@media (max-width: 767px) {
.elementor-4007 .elementor-element.elementor-element-1fe4c97 {
background-image: none !important;
}
.elementor-4007 .elementor-element.elementor-element-1fe4c97 > .e-con-inner {
padding-top: 48px !important;
padding-bottom: 48px !important;
flex-direction: column !important;
align-items: stretch !important;
gap: 32px !important;
}
.elementor-4007 .elementor-element.elementor-element-e67c00d {
display: contents !important;
}
.elementor-4007 .elementor-element.elementor-element-7c0c936 { order: 1; }
.elementor-4007 .elementor-element.elementor-element-5c6582e { order: 2; }
.elementor-4007 .elementor-element.elementor-element-4f57dcc { order: 3; }
.elementor-4007 .elementor-element.elementor-element-21d85db {
order: 4;
flex: 0 0 auto !important;
width: 100% !important;
max-width: none !important;
min-height: 0 !important;
height: auto !important;
aspect-ratio: 1 / 1;
background-image: url(https://gethair.tricodes.digital/wp-content/uploads/2026/09/freescoot-mob2.jpg) !important;
background-repeat: no-repeat !important;
background-position: center center !important;
background-size: contain !important;
}
.elementor-4007 .elementor-element.elementor-element-d62cf4 {
order: 5;
width: 100% !important;
max-width: none !important;
}
} @media (min-width: 768px) and (max-width: 1199.98px) {
.elementor-4007 .elementor-element.elementor-element-1fe4c97 > .e-con-inner > .elementor-element-e67c00d,
.elementor-4007 .elementor-element.elementor-element-1fe4c97 > .e-con-inner > .elementor-element-21d85db {
flex: 1 1 0 !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
}
}
@media (max-width: 767px) {
.elementor-4007 .elementor-element.elementor-element-d62cf4a {
order: 5 !important;
width: 100% !important;
max-width: none !important;
}
} @media (max-width: 767px) {
.elementor-4007 .elementor-element.elementor-element-d62cf4a {
margin-top: 0 !important;
}
} .elementor-4007 .elementor-element.elementor-element-7c0c936 .elementor-heading-title {  font-family: 'Montserrat', sans-serif;  font-size: 52px !important;  font-weight: 700;  line-height: normal !important;  letter-spacing: -0.016em;}.elementor-4007 .elementor-element.elementor-element-7c0c936 .elementor-heading-title mark {  font-family: inherit !important;  font-size: 64px !important;  font-weight: 700 !important;  line-height: normal !important;  letter-spacing: -0.016em !important;}@media (min-width: 768px) and (max-width: 1199.98px) {  .elementor-4007 .elementor-element.elementor-element-7c0c936 .elementor-heading-title {    font-size: 40px !important;  }  .elementor-4007 .elementor-element.elementor-element-7c0c936 .elementor-heading-title mark {    font-size: 52px !important;  }}@media (max-width: 767px) {  .elementor-4007 .elementor-element.elementor-element-7c0c936 .elementor-heading-title,  .elementor-4007 .elementor-element.elementor-element-7c0c936 .elementor-heading-title mark {    font-size: 36px !important;  }
}.elementor-4007 .elementor-element.elementor-element-7c0c936 .elementor-heading-title { letter-spacing: -0.016em !important; }
@media (max-width: 767px) {
.elementor-4015 .elementor-element-e40b34b > .e-con-inner,
.elementor-4015 .elementor-element-bc02450 > .e-con-inner {
flex-direction: column !important;
align-items: stretch !important;
gap: 24px !important;
}
.elementor-4015 .elementor-element-874a492,
.elementor-4015 .elementor-element-830fb70 { display: contents; }
.elementor-4015 .elementor-element-48a62e3,
.elementor-4015 .elementor-element-41b7f16 { order: 1; }
.elementor-4015 .elementor-element-e2b80ee,
.elementor-4015 .elementor-element-391d347 { order: 2; }
.elementor-4015 .elementor-element-e69359d,
.elementor-4015 .elementor-element-ce5533f { order: 3; }
.elementor-4015 .elementor-element-8115775,
.elementor-4015 .elementor-element-0cb9336 { order: 4; width: 100% !important; }
.elementor-4015 .elementor-element-8135fa9,
.elementor-4015 .elementor-element-bc0fe62 {
order: 5;
width: 100% !important;
max-width: none !important;
flex-direction: column !important;
flex-wrap: nowrap !important;
align-items: stretch !important;
gap: 24px !important;
}
.elementor-4015 .elementor-element-8135fa9 > .elementor-element,
.elementor-4015 .elementor-element-bc0fe62 > .elementor-element,
.elementor-4015 .elementor-element-8135fa9 .ghc-button,
.elementor-4015 .elementor-element-bc0fe62 .ghc-button {
width: 100% !important;
max-width: none !important;
}
.elementor-4015 .elementor-element-10a22eb,
.elementor-4015 .elementor-element-351bc7a {
width: 100% !important;
max-width: none !important;
align-self: stretch !important;
}
.elementor-4015 .elementor-element-1132e3e > .e-con-inner {
flex-direction: column !important;
gap: 24px !important;
}
.elementor-4015 .elementor-element-1132e3e > .e-con-inner > .elementor-element {
width: 100% !important;
max-width: none !important;
}
.elementor-4015 .elementor-element-a7867b6 {
padding-left: 24px !important;
padding-right: 24px !important;
}
.elementor-4015 .elementor-element-a7867b6 .ghc-blog-viewport {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media (max-width: 1199.98px) {
.elementor-4015 .ghc-blog-arrow { display: none !important; }
.elementor-4015 .ghc-blog-viewport { touch-action: pan-y; }
.elementor-4015 .elementor-element-10a22eb .ghc-badge,
.elementor-4015 .elementor-element-351bc7a .ghc-badge { align-items: flex-start !important; }
.elementor-4015 .elementor-element-10a22eb .ghc-badge__icon,
.elementor-4015 .elementor-element-351bc7a .ghc-badge__icon {
flex: 0 0 32px;
margin-top: 0 !important;
}
} .elementor-4015 .elementor-element.elementor-element-1fe4c97 > .e-con-inner {
padding-top: 96px !important;
padding-bottom: 96px !important;
}
.elementor-4015 .elementor-element.elementor-element-7cf942c .ghc-button,
.elementor-4015 .elementor-element.elementor-element-e40b34b .ghc-button,
.elementor-4015 .elementor-element.elementor-element-cf4325e .ghc-button,
.elementor-4015 .elementor-element.elementor-element-bc02450 .ghc-button {
min-height: 60px;
white-space: nowrap !important;
}
@media (min-width: 1200px) {
.elementor-4015 .elementor-element.elementor-element-46658fe > .e-con-inner,
.elementor-4015 .elementor-element.elementor-element-6b1e0db > .e-con-inner,
.elementor-4015 .elementor-element.elementor-element-7362cce > .e-con-inner,
.elementor-4015 .elementor-element.elementor-element-eb7633c > .e-con-inner {
padding-bottom: 48px !important;
}
.elementor-4015 .elementor-element.elementor-element-33f879f > .e-con-inner {
padding-bottom: 96px !important;
}
}
@media (min-width: 768px) and (max-width: 1199.98px) {
.elementor-4015 .elementor-element.elementor-element-1fe4c97 {
background-position: 100% 50% !important;
background-size: contain !important;
}
.elementor-4015 .elementor-element.elementor-element-1fe4c97 > .e-con-inner {
padding-top: 64px !important;
padding-bottom: 64px !important;
flex-direction: row !important;
align-items: center !important;
}
}
@media (max-width: 767px) {
.elementor-4015 .elementor-element.elementor-element-1fe4c97 {
background-image: none !important;
}
.elementor-4015 .elementor-element.elementor-element-1fe4c97 > .e-con-inner {
padding-top: 48px !important;
padding-bottom: 48px !important;
flex-direction: column !important;
align-items: stretch !important;
gap: 32px !important;
}
.elementor-4015 .elementor-element.elementor-element-e67c00d {
display: contents !important;
}
.elementor-4015 .elementor-element.elementor-element-7c0c936 { order: 1; }
.elementor-4015 .elementor-element.elementor-element-5c6582e { order: 2; }
.elementor-4015 .elementor-element.elementor-element-4f57dcc { order: 3; }
.elementor-4015 .elementor-element.elementor-element-21d85db {
order: 4;
flex: 0 0 auto !important;
width: 100% !important;
max-width: none !important;
min-height: 0 !important;
height: auto !important;
aspect-ratio: 1 / 1;
background-image: url(https://gethair.tricodes.digital/wp-content/uploads/2026/09/freescoot-mob2.jpg) !important;
background-repeat: no-repeat !important;
background-position: center center !important;
background-size: contain !important;
}
.elementor-4015 .elementor-element.elementor-element-d62cf4 {
order: 5;
width: 100% !important;
max-width: none !important;
}
}
@media (max-width: 767px) {
.elementor-4015 .elementor-element.elementor-element-d62cf4a {
order: 5 !important;
width: 100% !important;
max-width: none !important;
}
} .elementor-4015 .elementor-element.elementor-element-7c0c936 .elementor-heading-title {  font-family: 'Montserrat', sans-serif;  font-size: 52px !important;  font-weight: 700;  line-height: normal !important;  letter-spacing: -0.016em;}
.elementor-4015 .elementor-element.elementor-element-7c0c936 .elementor-heading-title mark {  font-family: inherit !important;  font-size: 64px !important;  font-weight: 700 !important;  line-height: normal !important;  letter-spacing: -0.016em !important;}
@media (min-width: 768px) and (max-width: 1199.98px) {
.elementor-4015 .elementor-element.elementor-element-7c0c936 .elementor-heading-title {    font-size: 40px !important;  }
.elementor-4015 .elementor-element.elementor-element-7c0c936 .elementor-heading-title mark {    font-size: 52px !important;  }
}
@media (max-width: 767px) {
.elementor-4015 .elementor-element.elementor-element-7c0c936 .elementor-heading-title,  .elementor-4015 .elementor-element.elementor-element-7c0c936 .elementor-heading-title mark {    font-size: 36px !important;  }
}
.elementor-4015 .elementor-element.elementor-element-7c0c936 .elementor-heading-title { letter-spacing: -0.016em !important; } .elementor-4015 .ghc-button {
min-height: 60px;
white-space: nowrap !important;
}
@media (min-width: 1200px) {
.elementor-4015 .elementor-section-wrap > .e-con > .e-con-inner {
width: 100%;
max-width: 1216px;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 768px) and (max-width: 1199.98px) {
.elementor-4015 .elementor-section-wrap > .e-con > .e-con-inner {
box-sizing: border-box;
padding-left: 48px !important;
padding-right: 48px !important;
}
.elementor-4015 .elementor-element-3c04988 > .e-con-inner {
flex-direction: column !important;
align-items: stretch !important;
gap: 24px !important;
}
.elementor-4015 .elementor-element-0940de3 {
display: contents !important;
}
.elementor-4015 .elementor-element-929a0bb { order: 1; }
.elementor-4015 .elementor-element-739324e { order: 2; }
.elementor-4015 .elementor-element-c9d4201 { order: 3; }
.elementor-4015 .elementor-element-e1a4a4a { order: 4; }
.elementor-4015 .elementor-element-e6d3994 { order: 5; }
.elementor-4015 .elementor-element-8115775,
.elementor-4015 .elementor-element-e1a4a4a,
.elementor-4015 .elementor-element-0cb9336 {
display: grid !important;
width: 100% !important;
max-width: none !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 32px !important;
}
.elementor-4015 .elementor-element-8115775 > .elementor-element,
.elementor-4015 .elementor-element-e1a4a4a > .elementor-element,
.elementor-4015 .elementor-element-0cb9336 > .elementor-element {
width: auto !important;
max-width: none !important;
min-width: 0 !important;
}
.elementor-4015 .elementor-element-8115775 > .elementor-element:nth-child(3),
.elementor-4015 .elementor-element-e1a4a4a > .elementor-element:nth-child(3) {
grid-column: 1 / -1;
}
.elementor-4015 .elementor-element-e6d3994,
.elementor-4015 .elementor-element-fe03c0c {
display: flex !important;
width: 100% !important;
max-width: none !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: stretch !important;
gap: 16px !important;
}
.elementor-4015 .elementor-element-e6d3994 > .elementor-element,
.elementor-4015 .elementor-element-fe03c0c > .elementor-element {
flex: 1 1 0 !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
}
.elementor-4015 .elementor-element-e6d3994 .ghc-button,
.elementor-4015 .elementor-element-fe03c0c .ghc-button {
width: 100% !important;
}
}
@media (max-width: 767px) {
.elementor-4015 .elementor-section-wrap > .e-con > .e-con-inner {
box-sizing: border-box;
padding-left: 24px !important;
padding-right: 24px !important;
}
.elementor-4015 .elementor-element-3c04988 > .e-con-inner {
flex-direction: column !important;
align-items: stretch !important;
gap: 24px !important;
}
.elementor-4015 .elementor-element-0940de3 {
display: contents !important;
}
.elementor-4015 .elementor-element-929a0bb { order: 1; }
.elementor-4015 .elementor-element-739324e { order: 2; }
.elementor-4015 .elementor-element-c9d4201 { order: 3; }
.elementor-4015 .elementor-element-e1a4a4a { order: 4; }
.elementor-4015 .elementor-element-e6d3994 { order: 5; }
.elementor-4015 .elementor-element-8115775,
.elementor-4015 .elementor-element-e1a4a4a,
.elementor-4015 .elementor-element-0cb9336 {
display: grid !important;
width: 100% !important;
max-width: none !important;
grid-template-columns: minmax(0, 1fr) !important;
gap: 24px !important;
}
.elementor-4015 .elementor-element-8115775 > .elementor-element,
.elementor-4015 .elementor-element-e1a4a4a > .elementor-element,
.elementor-4015 .elementor-element-0cb9336 > .elementor-element {
width: 100% !important;
max-width: none !important;
min-width: 0 !important;
grid-column: auto !important;
}
.elementor-4015 .elementor-element-e6d3994,
.elementor-4015 .elementor-element-fe03c0c {
display: flex !important;
width: 100% !important;
max-width: none !important;
flex-direction: column !important;
flex-wrap: nowrap !important;
align-items: stretch !important;
gap: 24px !important;
}
.elementor-4015 .elementor-element-e6d3994 > .elementor-element,
.elementor-4015 .elementor-element-fe03c0c > .elementor-element,
.elementor-4015 .elementor-element-e6d3994 .ghc-button,
.elementor-4015 .elementor-element-fe03c0c .ghc-button {
width: 100% !important;
max-width: none !important;
}
}
@media (max-width: 1199.98px) {
.elementor-4015 .ghc-blog-arrow {
display: none !important;
}
.elementor-4015 .ghc-blog-viewport {
touch-action: pan-y;
overscroll-behavior-x: contain;
}
.elementor-4015 .elementor-element-8115775 .ghc-badge,
.elementor-4015 .elementor-element-e1a4a4a .ghc-badge,
.elementor-4015 .elementor-element-0cb9336 .ghc-badge {
align-items: flex-start !important;
text-align: left !important;
}
.elementor-4015 .elementor-element-8115775 .ghc-badge__icon,
.elementor-4015 .elementor-element-e1a4a4a .ghc-badge__icon,
.elementor-4015 .elementor-element-0cb9336 .ghc-badge__icon {
flex: 0 0 32px;
margin-top: 0 !important;
}
} .elementor-4026 .elementor-element.elementor-element-1fe4c97 > .e-con-inner { padding-top: 96px !important; padding-bottom: 96px !important; }
.elementor-4026 .elementor-element.elementor-element-46658fe > .e-con-inner { padding-top: 96px !important; padding-bottom: 48px !important; }
.elementor-4026 .elementor-element.elementor-element-e40b34b > .e-con-inner { padding-top: 0 !important; padding-bottom: 96px !important; display: grid !important; grid-template-columns: repeat(2,minmax(0,1fr)) !important; gap: 48px !important; align-items: stretch !important; }
.elementor-4026 .elementor-element.elementor-element-a4cf5b2 > .e-con-inner { padding-top: 96px !important; padding-bottom: 48px !important; }
.elementor-4026 .elementor-element.elementor-element-7cf942c > .e-con-inner { padding-top: 96px !important; padding-bottom: 96px !important; }
.elementor-4026 .elementor-element.elementor-element-7362cce > .e-con-inner { padding-top: 96px !important; padding-bottom: 48px !important; }
.elementor-4026 .elementor-element.elementor-element-cf4325e > .e-con-inner { padding-top: 0 !important; padding-bottom: 96px !important; }
.elementor-4026 .elementor-element.elementor-element-bc02450 > .e-con-inner,
.elementor-4026 .elementor-element.elementor-element-d2ea2de > .e-con-inner { padding-top: 96px !important; padding-bottom: 96px !important; }
.elementor-4026 .elementor-element-e40b34b > .e-con-inner > .elementor-element { width: auto !important; max-width: none !important; min-width: 0 !important; }
.elementor-4026 .elementor-element-10a22eb,
.elementor-4026 .elementor-element-eeb05fb { width: 100% !important; height: 100% !important; }
.elementor-4026 .elementor-element-10a22eb .ghc-badge,
.elementor-4026 .elementor-element-eeb05fb .ghc-badge { align-items: flex-start !important; text-align: left !important; }
.elementor-4026 .elementor-element-10a22eb .ghc-badge__icon,
.elementor-4026 .elementor-element-eeb05fb .ghc-badge__icon { flex: 0 0 32px; margin-top: 0 !important; }
.elementor-4026 .elementor-element.elementor-element-1fe4c97 .ghc-button,
.elementor-4026 .elementor-element.elementor-element-7cf942c .ghc-button,
.elementor-4026 .elementor-element.elementor-element-cf4325e .ghc-button,
.elementor-4026 .elementor-element.elementor-element-bc02450 .ghc-button { min-height: 60px; white-space: nowrap !important; }
.elementor-4026 :is(.elementor-element-7c0c936,.elementor-element-2f1ae37,.elementor-element-c02c6de,.elementor-element-7481b54,.elementor-element-af26b70,.elementor-element-41b7f16) .elementor-heading-title { font-family: 'Montserrat',sans-serif; font-size: 52px !important; line-height: 62px !important; letter-spacing: -0.016em; }
.elementor-4026 .elementor-element-7c0c936 .elementor-heading-title mark { font-size: 64px !important; line-height: 1.08 !important; }
@media (min-width:768px) and (max-width:1199.98px) {
.elementor-4026 .elementor-section-wrap > .e-con > .e-con-inner { box-sizing:border-box; padding-left:48px !important; padding-right:48px !important; }
.elementor-4026 .elementor-element.elementor-element-1fe4c97 { background-position:100% 50% !important; background-size:contain !important; }
.elementor-4026 .elementor-element.elementor-element-1fe4c97 > .e-con-inner { padding-top:64px !important; padding-bottom:64px !important; flex-direction:row !important; align-items:center !important; gap:48px !important; }
.elementor-4026 .elementor-element.elementor-element-1fe4c97 > .e-con-inner > .elementor-element-e67c00d,
.elementor-4026 .elementor-element.elementor-element-1fe4c97 > .e-con-inner > .elementor-element-21d85db { flex:1 1 0 !important; width:auto !important; max-width:none !important; min-width:0 !important; }
.elementor-4026 .elementor-element.elementor-element-46658fe > .e-con-inner { padding-top:64px !important; padding-bottom:32px !important; }
.elementor-4026 .elementor-element.elementor-element-e40b34b > .e-con-inner { padding-top:0 !important; padding-bottom:64px !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:32px !important; }
.elementor-4026 .elementor-element-10a22eb,
.elementor-4026 .elementor-element-eeb05fb { padding:32px !important; }
.elementor-4026 .elementor-element.elementor-element-a4cf5b2 > .e-con-inner { padding-top:64px !important; padding-bottom:32px !important; }
.elementor-4026 .elementor-element.elementor-element-7cf942c > .e-con-inner { padding-top:64px !important; padding-bottom:64px !important; flex-direction:column !important; align-items:stretch !important; gap:32px !important; }
.elementor-4026 .elementor-element.elementor-element-7cf942c > .e-con-inner > .elementor-element { width:100% !important; max-width:none !important; }
.elementor-4026 .elementor-element-92f4d18 { flex-direction:row !important; flex-wrap:nowrap !important; gap:16px !important; width:100% !important; }
.elementor-4026 .elementor-element-92f4d18 > .elementor-element,
.elementor-4026 .elementor-element-92f4d18 .ghc-button { flex:1 1 0 !important; width:100% !important; min-width:0 !important; }
.elementor-4026 .elementor-element.elementor-element-7362cce > .e-con-inner { padding-top:64px !important; padding-bottom:32px !important; }
.elementor-4026 .elementor-element.elementor-element-cf4325e > .e-con-inner { padding-top:0 !important; padding-bottom:64px !important; }
.elementor-4026 .elementor-element.elementor-element-bc02450 > .e-con-inner { padding-top:64px !important; padding-bottom:64px !important; flex-direction:column !important; align-items:stretch !important; gap:24px !important; }
.elementor-4026 .elementor-element-830fb70 { display:contents !important; }
.elementor-4026 .elementor-element-41b7f16 { order:1; }
.elementor-4026 .elementor-element-391d347 { order:2; }
.elementor-4026 .elementor-element-ce5533f { order:3; }
.elementor-4026 .elementor-element-9a3fe89 { order:4; display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important; align-items:center !important; gap:16px !important; width:100% !important; max-width:none !important; }
.elementor-4026 .elementor-element-0cb9336 { order:5; display:grid !important; width:100% !important; max-width:none !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:32px !important; }
.elementor-4026 .elementor-element.elementor-element-d2ea2de > .e-con-inner { padding-top:64px !important; padding-bottom:64px !important; }
.elementor-4026 :is(.elementor-element-7c0c936,.elementor-element-2f1ae37,.elementor-element-c02c6de,.elementor-element-7481b54,.elementor-element-af26b70,.elementor-element-41b7f16) .elementor-heading-title { font-size:40px !important; line-height:48px !important; }
.elementor-4026 .elementor-element-7c0c936 .elementor-heading-title mark { font-size:52px !important; }
}
@media (max-width:767px) {
.elementor-4026 .elementor-section-wrap > .e-con > .e-con-inner { box-sizing:border-box; padding-left:24px !important; padding-right:24px !important; }
.elementor-4026 .elementor-element.elementor-element-1fe4c97 { background-image:none !important; }
.elementor-4026 .elementor-element.elementor-element-1fe4c97 > .e-con-inner { padding-top:48px !important; padding-bottom:48px !important; flex-direction:column !important; align-items:stretch !important; gap:32px !important; }
.elementor-4026 .elementor-element-e67c00d { display:contents !important; }
.elementor-4026 .elementor-element-7c0c936 { order:1; }
.elementor-4026 .elementor-element-5c6582e { order:2; }
.elementor-4026 .elementor-element-4f57dcc { order:3; }
.elementor-4026 .elementor-element-21d85db { order:4; flex:0 0 auto !important; width:100% !important; max-width:none !important; min-height:0 !important; height:auto !important; aspect-ratio:1/1; background-image:url(https://gethair.tricodes.digital/wp-content/uploads/2026/09/freescoot-mob2.jpg) !important; background-repeat:no-repeat !important; background-position:center center !important; background-size:contain !important; }
.elementor-4026 .elementor-element-d62cf4a { order:5 !important; width:100% !important; max-width:none !important; margin-top:0 !important; }
.elementor-4026 .elementor-element-d62cf4a .ghc-button { width:100% !important; }
.elementor-4026 .elementor-element.elementor-element-46658fe > .e-con-inner { padding-top:48px !important; padding-bottom:32px !important; }
.elementor-4026 .elementor-element.elementor-element-e40b34b > .e-con-inner { padding-top:0 !important; padding-bottom:48px !important; grid-template-columns:minmax(0,1fr) !important; gap:24px !important; }
.elementor-4026 .elementor-element-10a22eb,
.elementor-4026 .elementor-element-eeb05fb { padding:24px !important; }
.elementor-4026 .elementor-element.elementor-element-a4cf5b2 > .e-con-inner { padding-top:48px !important; padding-bottom:0 !important; }
.elementor-4026 .elementor-element.elementor-element-7cf942c > .e-con-inner { padding-top:48px !important; padding-bottom:48px !important; flex-direction:column !important; align-items:stretch !important; gap:32px !important; }
.elementor-4026 .elementor-element.elementor-element-7cf942c > .e-con-inner > .elementor-element { width:100% !important; max-width:none !important; }
.elementor-4026 .elementor-element-92f4d18 { flex-direction:column !important; flex-wrap:nowrap !important; gap:24px !important; width:100% !important; }
.elementor-4026 .elementor-element-92f4d18 > .elementor-element,
.elementor-4026 .elementor-element-92f4d18 .ghc-button { width:100% !important; max-width:none !important; }
.elementor-4026 .elementor-element.elementor-element-7362cce > .e-con-inner { padding-top:48px !important; padding-bottom:32px !important; }
.elementor-4026 .elementor-element.elementor-element-cf4325e > .e-con-inner { padding-top:0 !important; padding-bottom:48px !important; }
.elementor-4026 .elementor-element.elementor-element-bc02450 > .e-con-inner { padding-top:48px !important; padding-bottom:48px !important; flex-direction:column !important; align-items:stretch !important; gap:24px !important; }
.elementor-4026 .elementor-element-830fb70 { display:contents !important; }
.elementor-4026 .elementor-element-41b7f16 { order:1; }
.elementor-4026 .elementor-element-391d347 { order:2; }
.elementor-4026 .elementor-element-ce5533f { order:3; }
.elementor-4026 .elementor-element-9a3fe89 { order:4; display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important; align-items:center !important; gap:16px !important; width:100% !important; max-width:none !important; }
.elementor-4026 .elementor-element-9a3fe89 > .elementor-element { flex:1 1 0 !important; width:auto !important; max-width:none !important; min-width:0 !important; gap:8px !important; }
.elementor-4026 .elementor-element-9a3fe89 .elementor-heading-title { font-size:14px !important; line-height:18px !important; white-space:nowrap !important; }
.elementor-4026 .elementor-element-9a3fe89 svg { width:18px !important; height:18px !important; }
.elementor-4026 .elementor-element-0cb9336 { order:5; display:grid !important; width:100% !important; max-width:none !important; grid-template-columns:minmax(0,1fr) !important; gap:24px !important; }
.elementor-4026 .elementor-element-0cb9336 > .elementor-element { width:100% !important; max-width:none !important; min-width:0 !important; }
.elementor-4026 .elementor-element.elementor-element-d2ea2de > .e-con-inner { padding-top:48px !important; padding-bottom:48px !important; }
.elementor-4026 :is(.elementor-element-7c0c936,.elementor-element-2f1ae37,.elementor-element-c02c6de,.elementor-element-7481b54,.elementor-element-af26b70,.elementor-element-41b7f16) .elementor-heading-title { font-size:36px !important; line-height:48px !important; }
.elementor-4026 .elementor-element-7c0c936 .elementor-heading-title mark { font-size:36px !important; }
}.ghc-button {
display: inline-flex;
align-items: center;
text-decoration: none;
cursor: pointer;
box-sizing: border-box;
border: 1px solid transparent;
transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}
.ghc-button--small {
display: inline-flex;
padding: 8px 16px;
justify-content: flex-end;
align-items: center;
gap: 20px;
border-radius: 8px;
}
.ghc-button--normal {
display: inline-flex;
padding: 16px 32px;
align-items: center;
gap: 20px;
border-radius: 8px;
}
.ghc-button--full {
width: 100%;
justify-content: center;
}
.ghc-button__icon {
display: inline-flex;
align-items: center;
line-height: 0;
color: currentColor;
transition: transform 0.2s ease;
}
.ghc-button__icon svg {
width: 1.125em;
height: auto;
display: block;
}
.ghc-button__icon-img {
width: 1.125em;
height: auto;
display: block;
transition: transform 0.2s ease;
}
.ghc-button:hover .ghc-button__icon,
.ghc-button:hover .ghc-button__icon-img {
transform: translateX(3px);
}
.ghc-slide__cta.ghc-button--primary:hover {
color: #ffffff;
background-color: #323232;
} .ghc-button--primary {
color: #ffffff;
background-color: #323232;
}
.ghc-button--primary:hover {
background-color: #262626;
} .ghc-button--secondary {
color: #202020;
background-color: #fafbff;
}
.ghc-button--secondary:hover {
background-color: #eff1f6;
} .ghc-button--accent {
color: #ffffff;
background-color: #e67e5f;
}
.ghc-button--accent:hover {
background-color: #cd7256;
} .ghc-button--transparent-white {
color: #ffffff;
background-color: rgba(255, 255, 255, 0.1);
border-color: rgba(255, 255, 255, 0.3);
}
.ghc-button--transparent-white:hover {
background-color: #ffffff;
color: #171717;
border-color: #ffffff;
} .ghc-button--transparent-black {
color: #171717;
background-color: rgba(0, 0, 0, 0.1);
border-color: rgba(0, 0, 0, 0.3);
}
.ghc-button--transparent-black:hover {
background-color: #171717;
color: #ffffff;
border-color: #171717;
} .ghc-button--bordered {
color: #0f172a;
background-color: rgba(0, 0, 0, 0);
border-color: rgba(0, 0, 0, 0.05);
}
.ghc-button--bordered:hover {
background-color: #f1f5f9;
border-color: rgba(0, 0, 0, 0.1);
}
@media (max-width: 767px) {
.elementor-4015 .elementor-element-e40b34b > .e-con-inner,
.elementor-4015 .elementor-element-bc02450 > .e-con-inner {
flex-direction: column !important;
align-items: stretch !important;
gap: 24px !important;
}
.elementor-4015 .elementor-element-874a492,
.elementor-4015 .elementor-element-830fb70 { display: contents; }
.elementor-4015 .elementor-element-48a62e3,
.elementor-4015 .elementor-element-41b7f16 { order: 1; }
.elementor-4015 .elementor-element-e2b80ee,
.elementor-4015 .elementor-element-391d347 { order: 2; }
.elementor-4015 .elementor-element-e69359d,
.elementor-4015 .elementor-element-ce5533f { order: 3; }
.elementor-4015 .elementor-element-8115775,
.elementor-4015 .elementor-element-0cb9336 { order: 4; width: 100% !important; }
.elementor-4015 .elementor-element-8135fa9,
.elementor-4015 .elementor-element-bc0fe62 {
order: 5;
width: 100% !important;
max-width: none !important;
flex-direction: column !important;
flex-wrap: nowrap !important;
align-items: stretch !important;
gap: 24px !important;
}
.elementor-4015 .elementor-element-8135fa9 > .elementor-element,
.elementor-4015 .elementor-element-bc0fe62 > .elementor-element,
.elementor-4015 .elementor-element-8135fa9 .ghc-button,
.elementor-4015 .elementor-element-bc0fe62 .ghc-button {
width: 100% !important;
max-width: none !important;
}
.elementor-4015 .elementor-element-10a22eb,
.elementor-4015 .elementor-element-351bc7a {
width: 100% !important;
max-width: none !important;
align-self: stretch !important;
}
.elementor-4015 .elementor-element-1132e3e > .e-con-inner {
flex-direction: column !important;
gap: 24px !important;
}
.elementor-4015 .elementor-element-1132e3e > .e-con-inner > .elementor-element {
width: 100% !important;
max-width: none !important;
}
.elementor-4015 .elementor-element-a7867b6 {
padding-left: 24px !important;
padding-right: 24px !important;
}
.elementor-4015 .elementor-element-a7867b6 .ghc-blog-viewport {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media (max-width: 1199.98px) {
.elementor-4015 .ghc-blog-arrow { display: none !important; }
.elementor-4015 .ghc-blog-viewport { touch-action: pan-y; }
.elementor-4015 .elementor-element-10a22eb .ghc-badge,
.elementor-4015 .elementor-element-351bc7a .ghc-badge { align-items: flex-start !important; }
.elementor-4015 .elementor-element-10a22eb .ghc-badge__icon,
.elementor-4015 .elementor-element-351bc7a .ghc-badge__icon {
flex: 0 0 32px;
margin-top: 0 !important;
}
} .elementor-4015 .elementor-element.elementor-element-1fe4c97 > .e-con-inner {
padding-top: 96px !important;
padding-bottom: 96px !important;
}
.elementor-4015 .elementor-element.elementor-element-7cf942c .ghc-button,
.elementor-4015 .elementor-element.elementor-element-e40b34b .ghc-button,
.elementor-4015 .elementor-element.elementor-element-cf4325e .ghc-button,
.elementor-4015 .elementor-element.elementor-element-bc02450 .ghc-button {
min-height: 60px;
white-space: nowrap !important;
}
@media (min-width: 1200px) {
.elementor-4015 .elementor-element.elementor-element-46658fe > .e-con-inner,
.elementor-4015 .elementor-element.elementor-element-6b1e0db > .e-con-inner,
.elementor-4015 .elementor-element.elementor-element-7362cce > .e-con-inner,
.elementor-4015 .elementor-element.elementor-element-eb7633c > .e-con-inner {
padding-bottom: 48px !important;
}
.elementor-4015 .elementor-element.elementor-element-33f879f > .e-con-inner {
padding-bottom: 96px !important;
}
}
@media (min-width: 768px) and (max-width: 1199.98px) {
.elementor-4015 .elementor-element.elementor-element-1fe4c97 {
background-position: 100% 50% !important;
background-size: contain !important;
}
.elementor-4015 .elementor-element.elementor-element-1fe4c97 > .e-con-inner {
padding-top: 64px !important;
padding-bottom: 64px !important;
flex-direction: row !important;
align-items: center !important;
}
}
@media (max-width: 767px) {
.elementor-4015 .elementor-element.elementor-element-1fe4c97 {
background-image: none !important;
}
.elementor-4015 .elementor-element.elementor-element-1fe4c97 > .e-con-inner {
padding-top: 48px !important;
padding-bottom: 48px !important;
flex-direction: column !important;
align-items: stretch !important;
gap: 32px !important;
}
.elementor-4015 .elementor-element.elementor-element-e67c00d {
display: contents !important;
}
.elementor-4015 .elementor-element.elementor-element-7c0c936 { order: 1; }
.elementor-4015 .elementor-element.elementor-element-5c6582e { order: 2; }
.elementor-4015 .elementor-element.elementor-element-4f57dcc { order: 3; }
.elementor-4015 .elementor-element.elementor-element-21d85db {
order: 4;
flex: 0 0 auto !important;
width: 100% !important;
max-width: none !important;
min-height: 0 !important;
height: auto !important;
aspect-ratio: 1 / 1;
background-image: url(https://gethair.tricodes.digital/wp-content/uploads/2026/09/freescoot-mob2.jpg) !important;
background-repeat: no-repeat !important;
background-position: center center !important;
background-size: contain !important;
}
.elementor-4015 .elementor-element.elementor-element-d62cf4 {
order: 5;
width: 100% !important;
max-width: none !important;
}
}
@media (max-width: 767px) {
.elementor-4015 .elementor-element.elementor-element-d62cf4a {
order: 5 !important;
width: 100% !important;
max-width: none !important;
}
} .elementor-4015 .elementor-element.elementor-element-7c0c936 .elementor-heading-title {  font-family: 'Montserrat', sans-serif;  font-size: 52px !important;  font-weight: 700;  line-height: normal !important;  letter-spacing: -0.016em;}
.elementor-4015 .elementor-element.elementor-element-7c0c936 .elementor-heading-title mark {  font-family: inherit !important;  font-size: 64px !important;  font-weight: 700 !important;  line-height: normal !important;  letter-spacing: -0.016em !important;}
@media (min-width: 768px) and (max-width: 1199.98px) {
.elementor-4015 .elementor-element.elementor-element-7c0c936 .elementor-heading-title {    font-size: 40px !important;  }
.elementor-4015 .elementor-element.elementor-element-7c0c936 .elementor-heading-title mark {    font-size: 52px !important;  }
}
@media (max-width: 767px) {
.elementor-4015 .elementor-element.elementor-element-7c0c936 .elementor-heading-title,  .elementor-4015 .elementor-element.elementor-element-7c0c936 .elementor-heading-title mark {    font-size: 36px !important;  }
}
.elementor-4015 .elementor-element.elementor-element-7c0c936 .elementor-heading-title { letter-spacing: -0.016em !important; } .elementor-4015 .ghc-button { white-space: nowrap !important; }
.elementor-4015 .ghc-button--normal { min-height: 60px; }
.elementor-4015 .ghc-button--small { min-height: 44px; }
@media (min-width: 1200px) {
.elementor-4015 .elementor-section-wrap > .e-con > .e-con-inner {
width: 100%;
max-width: 1216px;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 768px) and (max-width: 1199.98px) {
.elementor-4015 .elementor-section-wrap > .e-con > .e-con-inner {
box-sizing: border-box;
padding-left: 48px !important;
padding-right: 48px !important;
}
.elementor-4015 .elementor-element-3c04988 > .e-con-inner {
flex-direction: column !important;
align-items: stretch !important;
gap: 24px !important;
}
.elementor-4015 .elementor-element-0940de3 {
display: contents !important;
}
.elementor-4015 .elementor-element-929a0bb { order: 1; }
.elementor-4015 .elementor-element-739324e { order: 2; }
.elementor-4015 .elementor-element-c9d4201 { order: 3; }
.elementor-4015 .elementor-element-e1a4a4a { order: 4; }
.elementor-4015 .elementor-element-e6d3994 { order: 5; }
.elementor-4015 .elementor-element-8115775,
.elementor-4015 .elementor-element-e1a4a4a,
.elementor-4015 .elementor-element-0cb9336 {
display: grid !important;
width: 100% !important;
max-width: none !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 32px !important;
}
.elementor-4015 .elementor-element-8115775 > .elementor-element,
.elementor-4015 .elementor-element-e1a4a4a > .elementor-element,
.elementor-4015 .elementor-element-0cb9336 > .elementor-element {
width: auto !important;
max-width: none !important;
min-width: 0 !important;
}
.elementor-4015 .elementor-element-8115775 > .elementor-element:nth-child(3),
.elementor-4015 .elementor-element-e1a4a4a > .elementor-element:nth-child(3) {
grid-column: 1 / -1;
}
.elementor-4015 .elementor-element-e6d3994,
.elementor-4015 .elementor-element-fe03c0c {
display: flex !important;
width: 100% !important;
max-width: none !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: stretch !important;
gap: 16px !important;
}
.elementor-4015 .elementor-element-e6d3994 > .elementor-element,
.elementor-4015 .elementor-element-fe03c0c > .elementor-element {
flex: 1 1 0 !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
}
.elementor-4015 .elementor-element-e6d3994 .ghc-button,
.elementor-4015 .elementor-element-fe03c0c .ghc-button {
width: 100% !important;
}
}
@media (max-width: 767px) {
.elementor-4015 .elementor-section-wrap > .e-con > .e-con-inner {
box-sizing: border-box;
padding-left: 24px !important;
padding-right: 24px !important;
}
.elementor-4015 .elementor-element-3c04988 > .e-con-inner {
flex-direction: column !important;
align-items: stretch !important;
gap: 24px !important;
}
.elementor-4015 .elementor-element-0940de3 {
display: contents !important;
}
.elementor-4015 .elementor-element-929a0bb { order: 1; }
.elementor-4015 .elementor-element-739324e { order: 2; }
.elementor-4015 .elementor-element-c9d4201 { order: 3; }
.elementor-4015 .elementor-element-e1a4a4a { order: 4; }
.elementor-4015 .elementor-element-e6d3994 { order: 5; }
.elementor-4015 .elementor-element-8115775,
.elementor-4015 .elementor-element-e1a4a4a,
.elementor-4015 .elementor-element-0cb9336 {
display: grid !important;
width: 100% !important;
max-width: none !important;
grid-template-columns: minmax(0, 1fr) !important;
gap: 24px !important;
}
.elementor-4015 .elementor-element-8115775 > .elementor-element,
.elementor-4015 .elementor-element-e1a4a4a > .elementor-element,
.elementor-4015 .elementor-element-0cb9336 > .elementor-element {
width: 100% !important;
max-width: none !important;
min-width: 0 !important;
grid-column: auto !important;
}
.elementor-4015 .elementor-element-e6d3994,
.elementor-4015 .elementor-element-fe03c0c {
display: flex !important;
width: 100% !important;
max-width: none !important;
flex-direction: column !important;
flex-wrap: nowrap !important;
align-items: stretch !important;
gap: 24px !important;
}
.elementor-4015 .elementor-element-e6d3994 > .elementor-element,
.elementor-4015 .elementor-element-fe03c0c > .elementor-element,
.elementor-4015 .elementor-element-e6d3994 .ghc-button,
.elementor-4015 .elementor-element-fe03c0c .ghc-button {
width: 100% !important;
max-width: none !important;
}
}
@media (max-width: 1199.98px) {
.elementor-4015 .ghc-blog-arrow {
display: none !important;
}
.elementor-4015 .ghc-blog-viewport {
touch-action: pan-y;
overscroll-behavior-x: contain;
}
.elementor-4015 .elementor-element-8115775 .ghc-badge,
.elementor-4015 .elementor-element-e1a4a4a .ghc-badge,
.elementor-4015 .elementor-element-0cb9336 .ghc-badge {
align-items: flex-start !important;
text-align: left !important;
}
.elementor-4015 .elementor-element-8115775 .ghc-badge__icon,
.elementor-4015 .elementor-element-e1a4a4a .ghc-badge__icon,
.elementor-4015 .elementor-element-0cb9336 .ghc-badge__icon {
flex: 0 0 32px;
margin-top: 0 !important;
}
} @media (min-width: 768px) and (max-width: 1199.98px) {
.elementor-4015 > .e-con {
width: 100% !important;
max-width: none !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
.elementor-4015 > .e-con > .e-con-inner {
width: 100% !important;
max-width: none !important;
padding-left: 48px !important;
padding-right: 48px !important;
}
.elementor-4015 .elementor-element.elementor-element-a7867b6 {
width: 100% !important;
max-width: none !important;
padding-left: 48px !important;
padding-right: 48px !important;
}
.elementor-4015 .elementor-element.elementor-element-1fe4c97 > .e-con-inner {
column-gap: 32px !important;
}
.elementor-4015 .elementor-element.elementor-element-e67c00d {
flex: 0 0 68% !important;
width: 68% !important;
max-width: 68% !important;
}
.elementor-4015 .elementor-element.elementor-element-21d85db {
flex: 1 1 0 !important;
width: auto !important;
max-width: none !important;
}
} @media (min-width: 768px) and (max-width: 1199.98px) {
.elementor-4015 :is(.elementor-element-1fe4c97, .elementor-element-e40b34b, .elementor-element-3c04988, .elementor-element-bc02450, .elementor-element-6b1e0db, .elementor-element-33f879f, .elementor-element-eb7633c, .elementor-element-7362cce, .elementor-element-cf4325e, .elementor-element-d2ea2de) {
padding-left: 0 !important;
padding-right: 0 !important;
}
.elementor-4015 :is(.elementor-element-1fe4c97, .elementor-element-e40b34b, .elementor-element-3c04988, .elementor-element-bc02450, .elementor-element-6b1e0db, .elementor-element-33f879f, .elementor-element-eb7633c, .elementor-element-7362cce, .elementor-element-cf4325e, .elementor-element-d2ea2de) > .e-con-inner {
width: 100% !important;
max-width: none !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 48px !important;
padding-right: 48px !important;
}
} @media (min-width: 768px) and (max-width: 1199.98px) {
.elementor-4015 .elementor-element-8115775 > .elementor-element.elementor-element-f2e1921,
.elementor-4015 .elementor-element-e1a4a4a > .elementor-element.elementor-element-b823fdb {
grid-column: 1 / -1 !important;
width: calc(50% - 16px) !important;
box-sizing: border-box !important;
justify-self: center !important;
}
}
@media (max-width: 767px) {
.elementor-4015 :is(.elementor-element-1fe4c97, .elementor-element-e40b34b, .elementor-element-3c04988, .elementor-element-bc02450, .elementor-element-6b1e0db, .elementor-element-33f879f, .elementor-element-eb7633c, .elementor-element-7362cce, .elementor-element-cf4325e, .elementor-element-d2ea2de) {
padding-left: 0 !important;
padding-right: 0 !important;
}
.elementor-4015 :is(.elementor-element-1fe4c97, .elementor-element-e40b34b, .elementor-element-3c04988, .elementor-element-bc02450, .elementor-element-6b1e0db, .elementor-element-33f879f, .elementor-element-eb7633c, .elementor-element-7362cce, .elementor-element-cf4325e, .elementor-element-d2ea2de) > .e-con-inner {
width: 100% !important;
max-width: none !important;
margin-left: 0 !important;
margin-right: 0 !important;
padding-left: 24px !important;
padding-right: 24px !important;
}
.elementor-4015 .elementor-element.elementor-element-a7867b6 {
width: 100% !important;
max-width: none !important;
padding-left: 24px !important;
padding-right: 24px !important;
}
.elementor-4015 :is(.elementor-element-8115775, .elementor-element-e1a4a4a, .elementor-element-0cb9336) > .e-con {
width: 100% !important;
padding-left: 24px !important;
padding-right: 24px !important;
}
} .elementor-4015 :is(.elementor-element-8115775, .elementor-element-e1a4a4a, .elementor-element-0cb9336) {
box-sizing: border-box !important;
min-width: 0 !important;
min-height: 0 !important;
height: auto !important;
border-radius: 32px !important;
column-gap: 32px !important;
row-gap: 32px !important;
overflow: hidden;
}
.elementor-4015 :is(.elementor-element-8115775, .elementor-element-e1a4a4a) {
background: linear-gradient(#f2f2f7, #f2f2f7) !important;
}
.elementor-4015 .elementor-element-0cb9336 {
background: linear-gradient(rgba(242,242,247,.10), rgba(242,242,247,.10)) !important;
}
.elementor-4015 :is(.elementor-element-8115775, .elementor-element-e1a4a4a, .elementor-element-0cb9336) > .e-con {
display: contents !important;
}
.elementor-4015 :is(.elementor-element-8115775, .elementor-element-e1a4a4a, .elementor-element-0cb9336) > .e-con > .elementor-widget-gethair-badge,
.elementor-4015 :is(.elementor-element-8115775, .elementor-element-e1a4a4a, .elementor-element-0cb9336) .ghc-badge {
width: 100% !important;
max-width: none !important;
min-width: 0 !important;
}
@media (min-width: 1200px) {
.elementor-4015 :is(.elementor-element-8115775, .elementor-element-e1a4a4a, .elementor-element-0cb9336) {
display: flex !important;
flex-direction: column !important;
flex-wrap: nowrap !important;
width: 490px !important;
max-width: 490px !important;
padding: 48px 38px !important;
}
.elementor-4015 :is(.elementor-element-8115775, .elementor-element-0cb9336) {
margin-left: auto !important;
margin-right: 0 !important;
}
.elementor-4015 .elementor-element-e1a4a4a {
margin-left: 0 !important;
margin-right: auto !important;
}
}
@media (min-width: 768px) and (max-width: 1199.98px) {
.elementor-4015 :is(.elementor-element-8115775, .elementor-element-e1a4a4a, .elementor-element-0cb9336) {
display: grid !important;
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 48px 38px !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
grid-auto-flow: row !important;
}
.elementor-4015 :is(.elementor-element-8115775, .elementor-element-e1a4a4a, .elementor-element-0cb9336) > .e-con,
.elementor-4015 :is(.elementor-element-8115775, .elementor-element-e1a4a4a, .elementor-element-0cb9336) > .e-con > .elementor-widget-gethair-badge {
grid-column: auto !important;
width: auto !important;
}
}
@media (max-width: 767px) {
.elementor-4015 :is(.elementor-element-8115775, .elementor-element-e1a4a4a, .elementor-element-0cb9336) {
display: flex !important;
flex-direction: column !important;
flex-wrap: nowrap !important;
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 48px 24px !important;
}
} @media (min-width: 768px) and (max-width: 1199.98px) {
.elementor-4015 :is(.elementor-element-8115775, .elementor-element-e1a4a4a, .elementor-element-0cb9336) > .e-con > .elementor-widget-gethair-badge {
align-self: start !important;
justify-self: stretch !important;
height: auto !important;
}
} @media (max-width: 1199.98px) {
.elementor-4015 .elementor-element-e40b34b > .e-con-inner > .elementor-element-874a492,
.elementor-4015 .elementor-element-bc02450 > .e-con-inner > .elementor-element-830fb70 {
display: contents !important;
}
.elementor-4015 :is(.elementor-element-48a62e3, .elementor-element-e2b80ee, .elementor-element-e69359d, .elementor-element-41b7f16, .elementor-element-391d347, .elementor-element-ce5533f, .elementor-element-8135fa9, .elementor-element-bc0fe62) {
width: 100% !important;
max-width: none !important;
text-align: left !important;
}
.elementor-4015 .elementor-element-5a75414,
.elementor-4015 .elementor-element-5a75414 .ghc-button {
width: 100% !important;
max-width: none !important;
}
.elementor-4015 .elementor-element-bc0fe62 {
display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: center !important;
justify-content: space-between !important;
gap: 32px !important;
}
.elementor-4015 :is(.elementor-element-877acb8, .elementor-element-e23075e) {
flex: 1 1 0 !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
padding: 0 !important;
align-items: center !important;
justify-content: flex-start !important;
column-gap: 10px !important;
}
.elementor-4015 :is(.elementor-element-06a9a14, .elementor-element-67f0574) {
width: auto !important;
max-width: none !important;
min-width: 0 !important;
}
.elementor-4015 .elementor-element-bc0fe62 .elementor-heading-title {
white-space: nowrap !important;
}
}
@media (max-width: 767.98px) {
.elementor-4015 .elementor-element-bc0fe62 {
gap: 12px !important;
}
.elementor-4015 :is(.elementor-element-877acb8, .elementor-element-e23075e) {
column-gap: 6px !important;
}
.elementor-4015 .elementor-element-bc0fe62 .elementor-heading-title {
font-size: 16px !important;
line-height: 20px !important;
}
} :is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-1fe4c97 > .e-con-inner { padding-top: 96px !important; padding-bottom: 96px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-46658fe > .e-con-inner { padding-top: 96px !important; padding-bottom: 48px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-e40b34b > .e-con-inner { padding-top: 0 !important; padding-bottom: 96px !important; display: grid !important; grid-template-columns: repeat(2,minmax(0,1fr)) !important; gap: 48px !important; align-items: stretch !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-a4cf5b2 > .e-con-inner { padding-top: 96px !important; padding-bottom: 48px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-7cf942c > .e-con-inner { padding-top: 96px !important; padding-bottom: 96px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-7362cce > .e-con-inner { padding-top: 96px !important; padding-bottom: 48px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-cf4325e > .e-con-inner { padding-top: 0 !important; padding-bottom: 96px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-bc02450 > .e-con-inner,
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-d2ea2de > .e-con-inner { padding-top: 96px !important; padding-bottom: 96px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-e40b34b > .e-con-inner > .elementor-element { width: auto !important; max-width: none !important; min-width: 0 !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-10a22eb,
:is(.elementor-4026,.elementor-5518) .elementor-element-eeb05fb { width: 100% !important; height: 100% !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-10a22eb .ghc-badge,
:is(.elementor-4026,.elementor-5518) .elementor-element-eeb05fb .ghc-badge { align-items: flex-start !important; text-align: left !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-10a22eb .ghc-badge__icon,
:is(.elementor-4026,.elementor-5518) .elementor-element-eeb05fb .ghc-badge__icon { flex: 0 0 32px; margin-top: 0 !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-1fe4c97 .ghc-button,
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-7cf942c .ghc-button,
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-cf4325e .ghc-button,
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-bc02450 .ghc-button { min-height: 60px; white-space: nowrap !important; }
:is(.elementor-4026,.elementor-5518) :is(.elementor-element-7c0c936,.elementor-element-2f1ae37,.elementor-element-c02c6de,.elementor-element-7481b54,.elementor-element-af26b70,.elementor-element-41b7f16) .elementor-heading-title { font-family: 'Montserrat',sans-serif; font-size: 52px !important; line-height: 62px !important; letter-spacing: -0.016em; }
:is(.elementor-4026,.elementor-5518) .elementor-element-7c0c936 .elementor-heading-title mark { font-size: 64px !important; line-height: 1.08 !important; }
@media (min-width:768px) and (max-width:1199.98px) {
:is(.elementor-4026,.elementor-5518) .elementor-section-wrap > .e-con > .e-con-inner { box-sizing:border-box; padding-left:48px !important; padding-right:48px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-1fe4c97 { background-position:100% 50% !important; background-size:contain !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-1fe4c97 > .e-con-inner { padding-top:64px !important; padding-bottom:64px !important; flex-direction:row !important; align-items:center !important; gap:48px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-1fe4c97 > .e-con-inner > .elementor-element-e67c00d,
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-1fe4c97 > .e-con-inner > .elementor-element-21d85db { flex:1 1 0 !important; width:auto !important; max-width:none !important; min-width:0 !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-46658fe > .e-con-inner { padding-top:64px !important; padding-bottom:32px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-e40b34b > .e-con-inner { padding-top:0 !important; padding-bottom:64px !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:32px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-10a22eb,
:is(.elementor-4026,.elementor-5518) .elementor-element-eeb05fb { padding:32px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-a4cf5b2 > .e-con-inner { padding-top:64px !important; padding-bottom:32px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-7cf942c > .e-con-inner { padding-top:64px !important; padding-bottom:64px !important; flex-direction:column !important; align-items:stretch !important; gap:32px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-7cf942c > .e-con-inner > .elementor-element { width:100% !important; max-width:none !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-92f4d18 { flex-direction:row !important; flex-wrap:nowrap !important; gap:16px !important; width:100% !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-92f4d18 > .elementor-element,
:is(.elementor-4026,.elementor-5518) .elementor-element-92f4d18 .ghc-button { flex:1 1 0 !important; width:100% !important; min-width:0 !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-7362cce > .e-con-inner { padding-top:64px !important; padding-bottom:32px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-cf4325e > .e-con-inner { padding-top:0 !important; padding-bottom:64px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-bc02450 > .e-con-inner { padding-top:64px !important; padding-bottom:64px !important; flex-direction:column !important; align-items:stretch !important; gap:24px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-830fb70 { display:contents !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-41b7f16 { order:1; }
:is(.elementor-4026,.elementor-5518) .elementor-element-391d347 { order:2; }
:is(.elementor-4026,.elementor-5518) .elementor-element-ce5533f { order:3; }
:is(.elementor-4026,.elementor-5518) .elementor-element-9a3fe89 { order:4; display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important; align-items:center !important; gap:16px !important; width:100% !important; max-width:none !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-0cb9336 { order:5; display:grid !important; width:100% !important; max-width:none !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:32px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-d2ea2de > .e-con-inner { padding-top:64px !important; padding-bottom:64px !important; }
:is(.elementor-4026,.elementor-5518) :is(.elementor-element-7c0c936,.elementor-element-2f1ae37,.elementor-element-c02c6de,.elementor-element-7481b54,.elementor-element-af26b70,.elementor-element-41b7f16) .elementor-heading-title { font-size:40px !important; line-height:48px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-7c0c936 .elementor-heading-title mark { font-size:52px !important; }
}
@media (max-width:767px) {
:is(.elementor-4026,.elementor-5518) .elementor-section-wrap > .e-con > .e-con-inner { box-sizing:border-box; padding-left:24px !important; padding-right:24px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-1fe4c97 { background-image:none !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-1fe4c97 > .e-con-inner { padding-top:48px !important; padding-bottom:48px !important; flex-direction:column !important; align-items:stretch !important; gap:32px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-e67c00d { display:contents !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-7c0c936 { order:1; }
:is(.elementor-4026,.elementor-5518) .elementor-element-5c6582e { order:2; }
:is(.elementor-4026,.elementor-5518) .elementor-element-4f57dcc { order:3; }
:is(.elementor-4026,.elementor-5518) .elementor-element-21d85db { order:4; flex:0 0 auto !important; width:100% !important; max-width:none !important; min-height:0 !important; height:auto !important; aspect-ratio:1/1; background-image:url(https://gethair.tricodes.digital/wp-content/uploads/2026/09/freescoot-mob2.jpg) !important; background-repeat:no-repeat !important; background-position:center center !important; background-size:contain !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-d62cf4a { order:5 !important; width:100% !important; max-width:none !important; margin-top:0 !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-d62cf4a .ghc-button { width:100% !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-46658fe > .e-con-inner { padding-top:48px !important; padding-bottom:32px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-e40b34b > .e-con-inner { padding-top:0 !important; padding-bottom:48px !important; grid-template-columns:minmax(0,1fr) !important; gap:24px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-10a22eb,
:is(.elementor-4026,.elementor-5518) .elementor-element-eeb05fb { padding:24px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-a4cf5b2 > .e-con-inner { padding-top:48px !important; padding-bottom:0 !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-7cf942c > .e-con-inner { padding-top:48px !important; padding-bottom:48px !important; flex-direction:column !important; align-items:stretch !important; gap:32px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-7cf942c > .e-con-inner > .elementor-element { width:100% !important; max-width:none !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-92f4d18 { flex-direction:column !important; flex-wrap:nowrap !important; gap:24px !important; width:100% !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-92f4d18 > .elementor-element,
:is(.elementor-4026,.elementor-5518) .elementor-element-92f4d18 .ghc-button { width:100% !important; max-width:none !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-7362cce > .e-con-inner { padding-top:48px !important; padding-bottom:32px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-cf4325e > .e-con-inner { padding-top:0 !important; padding-bottom:48px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-bc02450 > .e-con-inner { padding-top:48px !important; padding-bottom:48px !important; flex-direction:column !important; align-items:stretch !important; gap:24px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-830fb70 { display:contents !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-41b7f16 { order:1; }
:is(.elementor-4026,.elementor-5518) .elementor-element-391d347 { order:2; }
:is(.elementor-4026,.elementor-5518) .elementor-element-ce5533f { order:3; }
:is(.elementor-4026,.elementor-5518) .elementor-element-9a3fe89 { order:4; display:flex !important; flex-direction:row !important; flex-wrap:nowrap !important; align-items:center !important; gap:16px !important; width:100% !important; max-width:none !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-9a3fe89 > .elementor-element { flex:1 1 0 !important; width:auto !important; max-width:none !important; min-width:0 !important; gap:8px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-9a3fe89 .elementor-heading-title { font-size:14px !important; line-height:18px !important; white-space:nowrap !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-9a3fe89 svg { width:18px !important; height:18px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-0cb9336 { order:5; display:grid !important; width:100% !important; max-width:none !important; grid-template-columns:minmax(0,1fr) !important; gap:24px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-0cb9336 > .elementor-element { width:100% !important; max-width:none !important; min-width:0 !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-d2ea2de > .e-con-inner { padding-top:48px !important; padding-bottom:48px !important; }
:is(.elementor-4026,.elementor-5518) :is(.elementor-element-7c0c936,.elementor-element-2f1ae37,.elementor-element-c02c6de,.elementor-element-7481b54,.elementor-element-af26b70,.elementor-element-41b7f16) .elementor-heading-title { font-size:36px !important; line-height:48px !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-7c0c936 .elementor-heading-title mark { font-size:36px !important; }
} @media (min-width: 768px) and (max-width: 1024px) {
:is(.elementor-4026,.elementor-5518) :is(.elementor-element-1fe4c97,.elementor-element-46658fe,.elementor-element-e40b34b,.elementor-element-a4cf5b2,.elementor-element-7cf942c,.elementor-element-7362cce,.elementor-element-cf4325e,.elementor-element-bc02450,.elementor-element-d2ea2de) {
padding-left: 48px !important;
padding-right: 48px !important;
}
:is(.elementor-4026,.elementor-5518) :is(.elementor-element-1fe4c97,.elementor-element-46658fe,.elementor-element-e40b34b,.elementor-element-a4cf5b2,.elementor-element-7cf942c,.elementor-element-7362cce,.elementor-element-cf4325e,.elementor-element-bc02450,.elementor-element-d2ea2de) > .e-con-inner {
width: 100% !important;
max-width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media (max-width: 767px) {
:is(.elementor-4026,.elementor-5518) :is(.elementor-element-1fe4c97,.elementor-element-46658fe,.elementor-element-e40b34b,.elementor-element-a4cf5b2,.elementor-element-7cf942c,.elementor-element-7362cce,.elementor-element-cf4325e,.elementor-element-bc02450,.elementor-element-d2ea2de) {
padding-left: 24px !important;
padding-right: 24px !important;
}
:is(.elementor-4026,.elementor-5518) :is(.elementor-element-1fe4c97,.elementor-element-46658fe,.elementor-element-e40b34b,.elementor-element-a4cf5b2,.elementor-element-7cf942c,.elementor-element-7362cce,.elementor-element-cf4325e,.elementor-element-bc02450,.elementor-element-d2ea2de) > .e-con-inner {
width: 100% !important;
max-width: 100% !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
} @media (min-width: 768px) and (max-width: 1024px) {
:is(.elementor-4026,.elementor-5518) .elementor-element:is(.elementor-element-1fe4c97,.elementor-element-46658fe,.elementor-element-e40b34b,.elementor-element-a4cf5b2,.elementor-element-7cf942c,.elementor-element-7362cce,.elementor-element-cf4325e,.elementor-element-bc02450,.elementor-element-d2ea2de) > .e-con-inner {
width: 100% !important; max-width: 100% !important; padding-left: 0 !important; padding-right: 0 !important;
}
}
@media (max-width: 767px) {
:is(.elementor-4026,.elementor-5518) .elementor-element:is(.elementor-element-1fe4c97,.elementor-element-46658fe,.elementor-element-e40b34b,.elementor-element-a4cf5b2,.elementor-element-7cf942c,.elementor-element-7362cce,.elementor-element-cf4325e,.elementor-element-bc02450,.elementor-element-d2ea2de) > .e-con-inner {
width: 100% !important; max-width: 100% !important; padding-left: 0 !important; padding-right: 0 !important;
}
} @media (min-width: 768px) and (max-width: 1024px) {
:is(.elementor-4026,.elementor-5518) .elementor-element-0cb9336 {
display: block !important;
width: 100% !important;
max-width: none !important;
margin: 0 !important;
}
:is(.elementor-4026,.elementor-5518) .elementor-element-351bc7a {
display: grid !important;
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 48px 38px !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
column-gap: 32px !important;
row-gap: 32px !important;
}
:is(.elementor-4026,.elementor-5518) .elementor-element-351bc7a > .elementor-widget-gethair-badge {
width: auto !important;
max-width: none !important;
min-width: 0 !important;
}
body:is(.page-id-4026,.page-id-5518) .elementor-2231 .elementor-element-3765da9 > .e-con-inner {
display: grid !important;
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 64px 48px !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
column-gap: 48px !important;
row-gap: 48px !important;
align-items: start !important;
}
body:is(.page-id-4026,.page-id-5518) .elementor-2231 .elementor-element-3765da9 > .e-con-inner > .elementor-element {
width: 100% !important;
max-width: none !important;
min-width: 0 !important;
height: auto !important;
}
}
@media (max-width: 767px) {
:is(.elementor-4026,.elementor-5518) .elementor-element-51ad078 {
display: none !important;
}
:is(.elementor-4026,.elementor-5518) :is(.elementor-element-8115775, .elementor-element-11f8b53) {
margin-top: 0 !important;
}
:is(.elementor-4026,.elementor-5518) .elementor-element-0cb9336 {
order: 4 !important;
display: block !important;
width: 100% !important;
max-width: none !important;
margin: 0 !important;
}
:is(.elementor-4026,.elementor-5518) .elementor-element-351bc7a {
display: flex !important;
flex-direction: column !important;
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 48px 24px !important;
gap: 32px !important;
}
:is(.elementor-4026,.elementor-5518) .elementor-element-9a3fe89 {
order: 5 !important;
margin-top: 0 !important;
gap: 12px !important;
}
:is(.elementor-4026,.elementor-5518) .elementor-element-9a3fe89 > .elementor-element {
flex: 1 1 0 !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
padding: 0 !important;
flex-direction: column !important;
align-items: center !important;
justify-content: flex-start !important;
gap: 16px 6px !important;
}
:is(.elementor-4026,.elementor-5518) .elementor-element-9a3fe89 .elementor-heading-title {
font-size: 16px !important;
line-height: 20px !important;
white-space: nowrap !important;
}
:is(.elementor-4026,.elementor-5518) .elementor-element-7362cce .elementor-widget-text-editor,
:is(.elementor-4026,.elementor-5518) .elementor-element-7362cce .elementor-widget-text-editor p {
text-align: left !important;
}
body:is(.page-id-4026,.page-id-5518) .elementor-2231 .elementor-element-3765da9 > .e-con-inner {
display: grid !important;
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 48px 24px !important;
grid-template-columns: minmax(0, 1fr) !important;
gap: 48px !important;
}
body:is(.page-id-4026,.page-id-5518) .elementor-2231 .elementor-element-3765da9 > .e-con-inner > .elementor-element {
width: 100% !important;
max-width: none !important;
min-width: 0 !important;
height: auto !important;
}
body:is(.page-id-4026,.page-id-5518) .elementor-2231 .elementor-element-9bdad0d > .e-con-inner {
flex-direction: column !important;
align-items: flex-start !important;
gap: 16px !important;
padding-left: 24px !important;
padding-right: 24px !important;
}
} @media (min-width: 768px) and (max-width: 1024px) {
:is(.elementor-4026,.elementor-5518) .elementor-element-7362cce .elementor-widget-text-editor,
:is(.elementor-4026,.elementor-5518) .elementor-element-7362cce .elementor-widget-text-editor p {
text-align: left !important;
}
} @media (min-width: 768px) and (max-width: 1024px) {
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-e40b34b > .e-con-inner {
grid-template-columns: minmax(0, 1fr) !important;
gap: 32px !important;
}
:is(.elementor-4026,.elementor-5518) .elementor-element.elementor-element-e40b34b > .e-con-inner > .elementor-element {
width: 100% !important;
max-width: none !important;
min-width: 0 !important;
}
} @media (min-width: 768px) and (max-width: 1024px) {
:is(.elementor-4026,.elementor-5518) .elementor-element-8115775 { order: 1 !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-11f8b53 { order: 2 !important; }
} @media (min-width: 768px) and (max-width: 1024px) {
:is(.elementor-4026,.elementor-5518) .elementor-element-11f8b53 { order: 1 !important; }
:is(.elementor-4026,.elementor-5518) .elementor-element-8115775 { order: 2 !important; }
:is(.elementor-4026,.elementor-5518) :is(.elementor-element-10a22eb, .elementor-element-eeb05fb) {
display: grid !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
column-gap: 32px !important;
row-gap: 32px !important;
align-items: start !important;
}
:is(.elementor-4026,.elementor-5518) :is(.elementor-element-ea96cab, .elementor-element-e655744, .elementor-element-b19b09f, .elementor-element-e6c005d) {
grid-column: 1 / -1 !important;
width: 100% !important;
max-width: none !important;
}
:is(.elementor-4026,.elementor-5518) :is(.elementor-element-10a22eb, .elementor-element-eeb05fb) > .elementor-widget-gethair-badge {
width: auto !important;
max-width: none !important;
min-width: 0 !important;
align-self: start !important;
}
} @media (min-width: 768px) and (max-width: 1024px) {
:is(.elementor-4026,.elementor-5518) :is(.elementor-element-eeb05fb, .elementor-element-10a22eb) {
align-content: start !important;
grid-template-rows: none !important;
grid-auto-rows: max-content !important;
padding-top: 48px !important;
padding-bottom: 48px !important;
}
:is(.elementor-4026,.elementor-5518) :is(.elementor-element-b19b09f, .elementor-element-ea96cab) {
align-self: start !important;
}
} @media (max-width: 767px) {
:is(.elementor-4026,.elementor-5518) :is(.elementor-element-eeb05fb, .elementor-element-10a22eb) {
padding-top: 48px !important;
padding-bottom: 48px !important;
}
} .elementor-1257 .elementor-element-140de33 .ghc-slide__body,
:is(.elementor-4007,.elementor-4015,.elementor-4026,.elementor-5516,.elementor-5518) :is(.elementor-element-5c6582e,.elementor-element-4f57dcc) p,
.elementor-4092 :is(.elementor-element-d1bd3dc,.elementor-element-995bf39) p {
color: #37373d !important;
font-family: 'Montserrat', sans-serif !important;
font-size: 16px !important;
font-weight: 400 !important;
line-height: 1.65 !important;
letter-spacing: normal !important;
}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.ghc-badge {
display: flex;
align-items: center;
gap: 24px;
}
.ghc-badge__icon {
flex-shrink: 0;
display: inline-flex;
line-height: 0;
}
.ghc-badge__icon svg {
width: 32px;
height: 32px;
display: block;
}
.ghc-badge__icon i {
font-size: 32px;
line-height: 1;
display: block;
}
.ghc-badge__content {
display: flex;
flex-direction: column;
gap: 4px;
}
.ghc-badge__title {
margin: 0;
color: #000;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.ghc-badge__body {
margin: 0;
color: #000;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px;
}
.ghc-badge--dark .ghc-badge__title,
.ghc-badge--dark .ghc-badge__body {
color: #FFF;
}.ghc-slider {
max-width: 1216px;
margin: 0 auto;
}  .ghc-slider-carousel {
position: relative;
width: 100vw;
margin-left: calc(50% - 50vw);
}
.ghc-slider-viewport {
overflow: hidden;
padding: 8px max(24px, calc((100vw - 1216px) / 2));
}
.ghc-slider-track {
display: flex;
gap: 32px;
transition: transform 0.45s cubic-bezier(0.22, 0.61, 0.36, 1);
will-change: transform;
}
.ghc-slider-card {
flex: 0 0 384px;
position: relative;
border-radius: 32px;
background: rgba(0, 0, 0, 0.04);
overflow: hidden;
}
.ghc-slider-card__media,
.ghc-slider-card__overlay,
.ghc-slider-card__content {
transition: opacity 0.45s ease;
}
.ghc-slider-card.is-inactive::before {
content: "";
position: absolute;
inset: 0;
border-radius: var(--Spacing-space-6, 32px);
background: rgb(253 253 253 / 80%);
z-index: 1;
}
.ghc-slider-card__media {
position: relative;
aspect-ratio: 1 / 1;
overflow: hidden;
border-radius: 32px;
background: #d9d9d9;
}
.ghc-slider-card__media img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.ghc-slider-card__media::after {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0.5));
border-radius: 32px;
}
.ghc-slider-card__overlay {
position: absolute;
top: 323px;
left: 32px;
right: 32px;
display: flex;
justify-content: space-between;
color: #fff;
z-index: 2;
}
.ghc-slider-card__overlay-right {
text-align: right;
}
.ghc-slider-card__overlay-big {
margin: 0;
font-weight: 700;
font-size: 18px;
}
.ghc-slider-card__overlay-small {
margin: 0;
font-weight: 400;
font-size: 13px;
}
.ghc-slider-card__content {
display: flex;
flex-direction: column;
gap: 16px;
padding: 32px;
color: #000;
}
.ghc-slider-card__graft {
margin: 0;
font-weight: 700;
font-size: 24px;
}
.ghc-slider--dark .ghc-slider-card__graft,
.ghc-slider--dark .ghc-slider-card__row {
color: #fff;
}
.ghc-slider-card__lead {
margin: 0;
font-weight: 700;
font-size: 15px;
}
.ghc-slider-card__label {
margin: 0;
font-weight: 500;
font-size: 13px;
}
@media (max-width: 1000px) {
.ghc-slider-card {
flex-basis: 300px;
}
.ghc-slider-card__overlay {
top: 250px;
}
.ghc-slider-card__content {
top: 340px;
}
}
@media (max-width: 560px) {
.ghc-slider-card {
flex-basis: 82vw;
max-width: 82vw;
}
}  .ghc-slider-arrow {
position: absolute;
top: 192px;
transform: translateY(-50%);
z-index: 5;
width: 56px;
height: 56px;
border-radius: 50%;
background: #fff;
color: #000;
border: 1px solid rgba(0, 0, 0, 0.3);
display: grid;
place-items: center;
cursor: pointer;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
transition: opacity 0.2s ease, transform 0.15s ease, box-shadow 0.2s ease;
}
.ghc-slider-arrow--prev {
left: calc(max(24px, (100vw - 1216px) / 2) - 28px);
}
.ghc-slider-arrow--next {
right: calc(max(24px, (100vw - 1216px) / 2) - 28px);
}
.ghc-slider-arrow:hover:not(:disabled) {
box-shadow: 0 12px 30px rgba(0, 0, 0, 0.18);
transform: translateY(calc(-50% - 1px));
}
.ghc-slider-arrow:disabled {
opacity: 0.25;
pointer-events: none;
cursor: default;
border-color: rgba(0, 0, 0, 0.1);
box-shadow: none;
}
.ghc-slider-arrow--prev svg {
transform: scaleX(-1);
}
@media (max-width: 1000px) {
.ghc-slider-arrow {
top: 150px;
}
}
@media (max-width: 560px) {
.ghc-slider-arrow {
top: 41vw;
}
}
.ghc-slider-nav {
display: flex;
justify-content: center;
align-items: center;
margin-top: 40px;
}
.ghc-slider-dots {
display: flex;
gap: 8px;
}
.ghc-slider-dot {
width: 8px;
height: 8px;
padding: 0;
border: none;
border-radius: 50%;
background: rgba(0, 0, 0, 0.18);
cursor: pointer;
transition: width 0.25s ease, background 0.25s ease;
}
.ghc-slider-dot.is-active {
width: 24px;
border-radius: 4px;
background: #e67e5f;
}
@media (max-width: 560px) {
.ghc-slider-carousel {
width: calc(100% + 20px);
margin-left: -10px;
}
.ghc-slider-viewport {
padding: 0 18px;
touch-action: pan-y;
user-select: none;
-webkit-user-select: none;
}
.ghc-slider-track {
gap: 16px !important;
}
.ghc-slider-card {
flex: 0 0 min(294px, calc(100vw - 52px));
max-width: none;
}
.ghc-slider-card__overlay {
top: auto;
bottom: 226px;
left: 39px;
right: 39px;
flex-direction: column;
justify-content: flex-start;
gap: 12px;
}
.ghc-slider-card__overlay-right {
text-align: left;
}
.ghc-slider-card__overlay-big {
line-height: 22px;
}
.ghc-slider-card__overlay-small {
line-height: 15px;
}
.ghc-slider-card__content {
height: 206px;
padding: 28px 39px 31px;
}
.ghc-slider-arrow {
display: none;
}
} @media (max-width: 767.98px) {
.ghc-slider-viewport {
padding-left: 24px;
padding-right: 24px;
}
.ghc-slider-card__overlay {
left: 24px;
right: 24px;
}
.ghc-slider-card__content {
padding-left: 24px;
padding-right: 24px;
}
} .ghc-slider--dark .ghc-slider-card {
background: #3a3b40;
} @media (max-width: 1199.98px) {
.ghc-slider-viewport {
touch-action: pan-y;
user-select: none;
-webkit-user-select: none;
}
.ghc-slider-arrow {
display: none !important;
}
} @media (min-width: 768px) and (max-width: 1199.98px) {
.ghc-slider-viewport {
padding-left: 48px;
padding-right: 48px;
}
.ghc-slider-track {
gap: 32px;
}
}   .elementor-4061 .elementor-element-1fe4c97 > .e-con-inner,
.elementor-4061 .elementor-element-a4cf5b2 > .e-con-inner,
.elementor-4061 .elementor-element-7cf942c > .e-con-inner,
.elementor-4061 .elementor-element-eb7633c > .e-con-inner,
.elementor-4061 .elementor-element-f4cbe67 > .e-con-inner {
width: 100%;
max-width: 1216px;
} .elementor-4061 .elementor-element-1fe4c97 > .e-con-inner {
padding-block: 96px;
gap: 50px;
}
.elementor-4061 .elementor-element-1fe4c97 .elementor-element-e67c00d,
.elementor-4061 .elementor-element-1fe4c97 .elementor-element-21d85db {
flex: 0 0 calc((100% - 50px) / 2);
max-width: calc((100% - 50px) / 2);
}
.elementor-4061 .elementor-element-1fe4c97 h1 {
font-size: 52px !important;
line-height: 62px !important;
text-align: left !important;
}
.elementor-4061 .elementor-element-1fe4c97 h1 mark {
font-size: 64px !important;
line-height: 72px !important;
}
.elementor-4061 .elementor-element-1fe4c97 .elementor-widget-text-editor,
.elementor-4061 .elementor-element-1fe4c97 .elementor-widget-text-editor * {
text-align: left !important;
} .elementor-4061 .elementor-element-a4cf5b2 > .e-con-inner {
padding-bottom: 64px;
gap: 50px;
}
.elementor-4061 .elementor-element-eb7633c > .e-con-inner {
padding-block: 96px 64px;
gap: 50px;
}
.elementor-4061 .elementor-element-a4cf5b2 h2,
.elementor-4061 .elementor-element-7cf942c h2,
.elementor-4061 .elementor-element-eb7633c h2 {
font-size: 52px !important;
line-height: 62px !important;
text-align: left !important;
}
.elementor-4061 .elementor-element-a4cf5b2 .elementor-widget-text-editor,
.elementor-4061 .elementor-element-a4cf5b2 .elementor-widget-text-editor *,
.elementor-4061 .elementor-element-7cf942c .elementor-widget-text-editor,
.elementor-4061 .elementor-element-7cf942c .elementor-widget-text-editor *,
.elementor-4061 .elementor-element-eb7633c .elementor-widget-text-editor,
.elementor-4061 .elementor-element-eb7633c .elementor-widget-text-editor * {
text-align: left !important;
}
.elementor-4061 .elementor-element-31e6bfa,
.elementor-4061 .elementor-element-a02887d {
align-self: flex-end;
} .elementor-4061 .elementor-element-5a30993 {
width: 100%;
} .elementor-4061 .elementor-element-7cf942c {
margin-top: 96px !important;
}
.elementor-4061 .elementor-element-7cf942c > .e-con-inner {
padding-block: 96px;
gap: 50px;
} .elementor-4061 .elementor-element-6e38b77 {
display: grid !important;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 48px 32px !important;
width: calc(100% - 48px) !important;
max-width: 1216px !important;
margin-inline: auto !important;
padding: 0 0 96px !important;
}
.elementor-4061 .elementor-element-ee8d0b4,
.elementor-4061 .elementor-element-fc63bf3,
.elementor-4061 .elementor-element-0f03c10 {
display: contents !important;
}
.elementor-4061 .elementor-element-6e38b77 article {
width: auto !important;
max-width: none !important;
min-width: 0 !important;
}
.elementor-4061 .elementor-element-6e38b77 .elementor-widget-video,
.elementor-4061 .elementor-element-6e38b77 .elementor-wrapper,
.elementor-4061 .elementor-element-6e38b77 iframe {
width: 100% !important;
} .elementor-4061 .elementor-element-f4cbe67 > .e-con-inner {
padding-block: 96px;
}
@media (min-width: 768px) and (max-width: 1199px) {
.elementor-4061 .elementor-element-1fe4c97,
.elementor-4061 .elementor-element-a4cf5b2,
.elementor-4061 .elementor-element-7cf942c,
.elementor-4061 .elementor-element-eb7633c,
.elementor-4061 .elementor-element-f4cbe67 {
padding-inline: 48px !important;
}
.elementor-4061 .elementor-element-1fe4c97 > .e-con-inner {
padding-block: 64px;
flex-direction: row !important;
gap: 50px !important;
}
.elementor-4061 .elementor-element-1fe4c97 .elementor-element-e67c00d,
.elementor-4061 .elementor-element-1fe4c97 .elementor-element-21d85db {
flex: 0 0 calc((100% - 50px) / 2) !important;
max-width: calc((100% - 50px) / 2) !important;
}
.elementor-4061 .elementor-element-1fe4c97 h1 {
font-size: 40px !important;
line-height: 48px !important;
}
.elementor-4061 .elementor-element-1fe4c97 h1 mark {
font-size: 52px !important;
line-height: 60px !important;
}
.elementor-4061 .elementor-element-a4cf5b2 > .e-con-inner {
padding-bottom: 48px;
gap: 50px;
}
.elementor-4061 .elementor-element-a4cf5b2 h2,
.elementor-4061 .elementor-element-7cf942c h2,
.elementor-4061 .elementor-element-eb7633c h2 {
font-size: 40px !important;
line-height: 48px !important;
}
.elementor-4061 .elementor-element-7cf942c {
margin-top: 64px !important;
}
.elementor-4061 .elementor-element-7cf942c > .e-con-inner,
.elementor-4061 .elementor-element-eb7633c > .e-con-inner,
.elementor-4061 .elementor-element-f4cbe67 > .e-con-inner {
padding-block: 64px;
}
.elementor-4061 .elementor-element-7cf942c .elementor-element-a6d8df5 {
width: 100% !important;
max-width: 100% !important;
flex-basis: 100% !important;
}
.elementor-4061 .elementor-element-6e38b77 {
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 48px 32px !important;
width: calc(100% - 96px) !important;
padding-bottom: 64px !important;
}
}
@media (max-width: 767px) {
.elementor-4061 .elementor-element-1fe4c97,
.elementor-4061 .elementor-element-a4cf5b2,
.elementor-4061 .elementor-element-7cf942c,
.elementor-4061 .elementor-element-eb7633c,
.elementor-4061 .elementor-element-f4cbe67 {
padding-inline: 24px !important;
} .elementor-4061 .elementor-element-1fe4c97 {
background-position: calc(100% + 48px) -24px !important;
background-size: 80% auto !important;
}
.elementor-4061 .elementor-element-1fe4c97 > .e-con-inner {
padding-block: 48px;
flex-direction: column !important;
align-items: stretch !important;
gap: 32px !important;
}
.elementor-4061 .elementor-element-1fe4c97 .elementor-element-e67c00d {
display: contents !important;
}
.elementor-4061 .elementor-element-1fe4c97 .elementor-element-7c0c936 { order: 1; }
.elementor-4061 .elementor-element-1fe4c97 .elementor-element-5c6582e { order: 2; }
.elementor-4061 .elementor-element-1fe4c97 .elementor-element-4f57dcc { order: 3; }
.elementor-4061 .elementor-element-1fe4c97 .elementor-element-21d85db {
order: 4;
width: 100% !important;
max-width: none !important;
flex: 0 0 auto !important;
min-height: calc(100vw - 48px) !important;
}
.elementor-4061 .elementor-element-1fe4c97 .elementor-element-d62cf4a {
order: 5;
width: 100% !important;
}
.elementor-4061 .elementor-element-1fe4c97 h1,
.elementor-4061 .elementor-element-1fe4c97 h1 mark {
font-size: 36px !important;
line-height: 48px !important;
text-align: left !important;
}
.elementor-4061 .elementor-element-a4cf5b2 > .e-con-inner,
.elementor-4061 .elementor-element-eb7633c > .e-con-inner {
flex-direction: column !important;
gap: 32px !important;
}
.elementor-4061 .elementor-element-a4cf5b2 > .e-con-inner {
padding-bottom: 48px;
}
.elementor-4061 .elementor-element-a4cf5b2 h2,
.elementor-4061 .elementor-element-7cf942c h2,
.elementor-4061 .elementor-element-eb7633c h2 {
font-size: 36px !important;
line-height: 48px !important;
text-align: left !important;
}
.elementor-4061 .elementor-element-31e6bfa,
.elementor-4061 .elementor-element-a02887d {
align-self: stretch;
width: 100% !important;
}
.elementor-4061 .elementor-element-31e6bfa .elementor-widget,
.elementor-4061 .elementor-element-a02887d .elementor-widget,
.elementor-4061 .elementor-element-31e6bfa a,
.elementor-4061 .elementor-element-a02887d a {
width: 100% !important;
}
.elementor-4061 .elementor-element-7cf942c {
margin-top: 48px !important;
}
.elementor-4061 .elementor-element-7cf942c > .e-con-inner,
.elementor-4061 .elementor-element-eb7633c > .e-con-inner,
.elementor-4061 .elementor-element-f4cbe67 > .e-con-inner {
padding-block: 48px;
}
.elementor-4061 .elementor-element-6e38b77 {
grid-template-columns: minmax(0, 1fr);
gap: 40px !important;
width: calc(100% - 48px) !important;
padding-bottom: 48px !important;
}
} @media (max-width: 767px) {
.elementor-4061 .elementor-element-1fe4c97 {
background-image: none !important;
}
.elementor-4061 .elementor-element-1fe4c97 .elementor-element-21d85db {
background-image: url(//gethair.hu/wp-content/uploads/2026/09/freescoot-mob2.jpg) !important;
background-position: center center !important;
background-repeat: no-repeat !important;
background-size: contain !important;
}
}
@media (max-width: 767px) {
.elementor-4061 .elementor-element-1fe4c97 .elementor-element-21d85db {
min-height: 0 !important;
height: auto !important;
aspect-ratio: 1 / 1;
}
} .elementor-4061 .elementor-element-a4cf5b2 > .e-con-inner {
padding: 96px 0 48px;
gap: 20px 50px;
}
.elementor-4061 .elementor-element-854fac6 {
margin: 0 !important;
padding: 0 0 48px !important;
}
.elementor-4061 .elementor-element-7cf942c {
margin-top: 0 !important;
}
.elementor-4061 .elementor-element-7cf942c > .e-con-inner {
gap: 20px 50px;
}
.elementor-4061 .elementor-element-eb7633c > .e-con-inner {
padding: 96px 0 48px;
gap: 20px 50px;
}
.elementor-4061 .elementor-element-6e38b77 {
gap: 32px !important;
}
@media (min-width: 768px) and (max-width: 1199px) {
.elementor-4061 .elementor-element-a4cf5b2 > .e-con-inner {
padding: 64px 0 32px;
gap: 20px 50px !important;
}
.elementor-4061 .elementor-element-854fac6 {
margin: 0 !important;
padding: 0 48px 64px !important;
}
.elementor-4061 .elementor-element-7cf942c {
margin-top: 0 !important;
}
.elementor-4061 .elementor-element-7cf942c > .e-con-inner {
flex-direction: row !important;
gap: 32px !important;
padding: 64px 0;
}
.elementor-4061 .elementor-element-7cf942c .elementor-element-a6d8df5,
.elementor-4061 .elementor-element-7cf942c .elementor-element-8e81c5e {
display: flex !important;
width: calc((100% - 32px) / 2) !important;
max-width: calc((100% - 32px) / 2) !important;
flex: 0 0 calc((100% - 32px) / 2) !important;
}
.elementor-4061 .elementor-element-eb7633c > .e-con-inner {
padding: 64px 0 32px;
gap: 20px 50px !important;
}
.elementor-4061 .elementor-element-6e38b77 {
gap: 32px !important;
}
}
@media (max-width: 767px) {
.elementor-4061 .elementor-element-a4cf5b2 > .e-con-inner {
padding: 48px 0 0;
gap: 20px 50px !important;
}
.elementor-4061 .elementor-element-854fac6 {
margin: 32px 0 0 !important;
padding: 0 10px 48px !important;
}
.elementor-4061 .elementor-element-7cf942c {
margin-top: 0 !important;
}
.elementor-4061 .elementor-element-7cf942c > .e-con-inner {
flex-direction: row !important;
gap: 20px 50px !important;
padding: 48px 0;
}
.elementor-4061 .elementor-element-eb7633c > .e-con-inner {
padding: 48px 0 32px;
gap: 20px 50px !important;
}
.elementor-4061 .elementor-element-6e38b77 {
gap: 40px 32px !important;
}
} .elementor-4061 .elementor-element-1fe4c97 > .e-con-inner {
gap: 20px 50px !important;
}
@media (max-width: 767px) {
.elementor-4061 .elementor-element-1fe4c97 .elementor-element-d62cf4a {
margin-top: 0 !important;
}
}.ghc-blog {
max-width: 1216px;
margin: 0 auto;
}
.ghc-blog-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 32px;
}
.ghc-blog-card {
display: flex;
flex-direction: column;
}
.ghc-blog-card__media {
position: relative;
height: 180px;
border-radius: 16px;
overflow: hidden;
background: #d9d9d9;
}
.ghc-blog-card__media img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.ghc-blog-card__content {
padding-top: 16px;
display: flex;
flex-direction: column;
gap: 8px;
}
.ghc-blog-card__title {
margin: 0;
color: #1a1b1f;
font-size: 16px;
font-weight: 700;
line-height: normal;
text-decoration: none;
} @media (min-width: 1025px) {
.ghc-blog-card__title {
display: block;
max-width: 100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
}
.ghc-blog-card__excerpt {
margin: 0;
color: #1a1b1f;
opacity: 0.6;
font-size: 14px;
line-height: 20px;
}
.ghc-blog-card__link {
color: #000;
font-size: 14px;
font-weight: 500;
line-height: 26px;
text-decoration: underline;
margin-top: 4px;
width: fit-content;
} .ghc-blog-carousel {
position: relative;
}
.ghc-blog-arrow,
.ghc-blog-nav {
display: none;
}
@media (max-width: 767px) {
.ghc-blog-viewport {
overflow: hidden;
}
.ghc-blog-grid {
display: flex;
flex-wrap: nowrap;
transition: transform 0.45s cubic-bezier(0.22, 0.61, 0.36, 1);
will-change: transform;
}
.ghc-blog-card {
position: relative;
flex: 0 0 82vw;
max-width: 82vw;
}
.ghc-blog-card.is-inactive::before {
content: "";
position: absolute;
inset: 0;
background: rgba(255, 255, 255, 0.8);
z-index: 1;
}
.ghc-blog-arrow {
display: grid;
place-items: center;
position: absolute;
top: 90px;
transform: translateY(-50%);
z-index: 5;
width: 44px;
height: 44px;
border-radius: 50%;
background: #fff;
color: #000;
border: 1px solid rgba(0, 0, 0, 0.15);
cursor: pointer;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
transition: opacity 0.2s ease;
}
.ghc-blog-arrow--prev {
left: 4px;
}
.ghc-blog-arrow--prev svg {
transform: scaleX(-1);
}
.ghc-blog-arrow--next {
right: 4px;
}
.ghc-blog-arrow:disabled {
opacity: 0.3;
cursor: default;
}
.ghc-blog-nav {
display: flex;
justify-content: center;
margin-top: 24px;
}
.ghc-blog-dots {
display: flex;
gap: 8px;
}
.ghc-blog-dot {
width: 8px;
height: 8px;
padding: 0;
border: none;
border-radius: 50%;
background: rgba(0, 0, 0, 0.18);
cursor: pointer;
transition: width 0.25s ease, background 0.25s ease;
}
.ghc-blog-dot.is-active {
width: 24px;
border-radius: 4px;
background: #e67e5f;
}
} @media (min-width: 1025px) {
.ghc-blog--secondary .ghc-blog-grid {
grid-template-columns: repeat(6, 1fr) !important;
}
.ghc-blog--secondary .ghc-blog-card--third {
grid-column: span 2;
}
.ghc-blog--secondary .ghc-blog-card--half {
grid-column: span 3;
}
} @media (max-width: 560px) {
.ghc-blog-viewport {
touch-action: pan-y;
user-select: none;
-webkit-user-select: none;
}
.ghc-blog-grid {
gap: 16px !important;
}
.ghc-blog-card {
flex: 0 0 min(294px, calc(100vw - 52px));
max-width: none;
}
.ghc-blog-card__media {
height: auto !important;
aspect-ratio: 1 / 1;
}
.ghc-blog-arrow {
display: none;
}
} @media (min-width: 1025px) {
.ghc-blog-card__title {
display: block;
max-width: 100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
}
@media (min-width: 1025px) {
.ghc-blog-card { min-width: 0; }
} @media (max-width: 767px) {
.ghc-blog .ghc-blog-card__title {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
line-height: 19.2px;
height: 38.4px;
overflow: hidden;
}
.ghc-blog .ghc-blog-card__excerpt {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
height: 80px;
overflow: hidden;
}
} @media (max-width: 767px) {
.ghc-blog {
width: 100%;
margin-inline: 0;
}
.ghc-blog .ghc-blog-viewport {
padding-left: 24px;
padding-right: 24px;
}
} @media (max-width: 767px) {
.ghc-blog .ghc-blog-card.is-inactive::before {
background: rgb(253 253 253 / 80%);
border-radius: 16px;
}
} @media (min-width: 768px) and (max-width: 1199px) {
.ghc-blog .ghc-blog-card {
min-width: 0;
}
.ghc-blog .ghc-blog-card__title {
display: block;
max-width: 100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
} @media (min-width: 1200px) {
.ghc-blog .ghc-blog-carousel .ghc-blog-viewport {
overflow: hidden;
touch-action: pan-y;
user-select: none;
-webkit-user-select: none;
}
.ghc-blog .ghc-blog-carousel .ghc-blog-grid {
display: flex !important;
flex-wrap: nowrap;
gap: 32px !important;
transition: transform 0.45s cubic-bezier(0.22, 0.61, 0.36, 1);
will-change: transform;
}
.ghc-blog .ghc-blog-carousel .ghc-blog-card {
flex: 0 0 calc((100% - 64px) / 3);
max-width: calc((100% - 64px) / 3);
min-width: 0;
}
.ghc-blog .ghc-blog-carousel .ghc-blog-arrow {
display: grid;
place-items: center;
position: absolute;
top: 90px;
transform: translateY(-50%);
z-index: 5;
width: 44px;
height: 44px;
padding: 0;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 50%;
background: #fff;
color: #000;
cursor: pointer;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
}
.ghc-blog .ghc-blog-carousel .ghc-blog-arrow--prev {
left: 4px;
}
.ghc-blog .ghc-blog-carousel .ghc-blog-arrow--prev svg {
transform: scaleX(-1);
}
.ghc-blog .ghc-blog-carousel .ghc-blog-arrow--next {
right: 4px;
}
.ghc-blog .ghc-blog-carousel .ghc-blog-arrow:disabled {
opacity: 0.3;
cursor: default;
}
.ghc-blog .ghc-blog-carousel .ghc-blog-nav {
display: flex;
justify-content: center;
margin-top: 24px;
}
}  @media (min-width: 1025px) and (max-width: 1199.98px) {
.ghc-blog.ghc-blog--primary .ghc-blog-grid {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
} @media (min-width: 1200px) {
.ghc-blog.ghc-blog--primary .ghc-blog-carousel .ghc-blog-arrow {
display: grid !important;
}
} .elementor-4007 .video-carousel-track {
width: 100% !important;
max-width: none !important;
margin-left: 0 !important;
padding-left: max(24px, calc((100% - 1216px) / 2)) !important;
padding-right: max(24px, calc((100% - 1216px) / 2)) !important;
scroll-padding-left: max(24px, calc((100% - 1216px) / 2));
justify-content: flex-start !important;
gap: 32px !important;
overflow-x: auto !important;
overflow-y: hidden !important;
scroll-snap-type: x mandatory !important;
scroll-behavior: smooth;
scrollbar-width: none;
-ms-overflow-style: none;
touch-action: pan-y;
}
.elementor-4007 .video-carousel-track::-webkit-scrollbar {
display: none;
}
.elementor-4007 .video-carousel-card {
flex: 0 0 384px !important;
width: 384px !important;
min-width: 384px !important;
max-width: 384px !important;
height: 480px !important;
min-height: 480px !important;
scroll-snap-align: start;
scroll-snap-stop: always;
transition: opacity .35s ease, filter .35s ease;
}
.elementor-4007 .gh-video-dots {
display: flex;
justify-content: center;
align-items: center;
gap: 8px;
margin-top: 32px;
}
.elementor-4007 .gh-video-dot {
appearance: none;
width: 8px;
min-width: 8px;
height: 8px;
padding: 0;
border: 0;
border-radius: 999px;
background: rgba(26, 27, 31, .18);
cursor: pointer;
transition: width .25s ease, background .25s ease;
}
.elementor-4007 .gh-video-dot.is-active {
width: 24px;
background: #e67e5f;
}
@media (min-width: 768px) and (max-width: 1199px) {
.elementor-4007 .video-carousel-track {
width: calc(100% + 96px) !important;
margin-left: 0 !important;
padding-left: 48px !important;
padding-right: 48px !important;
scroll-padding-left: 48px;
gap: 32px !important;
}
.elementor-4007 .video-carousel-card {
flex-basis: 300px !important;
width: 300px !important;
min-width: 300px !important;
max-width: 300px !important;
}
}
@media (max-width: 767px) {
.elementor-4007 .video-carousel-track {
width: calc(100% + 48px) !important;
margin-left: 0 !important;
padding-left: 24px !important;
padding-right: 24px !important;
scroll-padding-left: 24px;
gap: 16px !important;
}
.elementor-4007 .video-carousel-card {
flex-basis: min(294px, calc(100vw - 52px)) !important;
width: min(294px, calc(100vw - 52px)) !important;
min-width: min(294px, calc(100vw - 52px)) !important;
max-width: min(294px, calc(100vw - 52px)) !important;
}
.elementor-4007 .gh-video-dots {
margin-top: 24px;
}
} @media (min-width: 1200px) {
.ghc-blog .ghc-blog-carousel .ghc-blog-arrow {
width: 56px;
height: 56px;
top: 90px;
border: 1px solid rgba(0, 0, 0, 0.3);
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
transition: opacity .2s ease, transform .2s ease;
}
.ghc-blog .ghc-blog-carousel .ghc-blog-arrow--prev { left: -28px; }
.ghc-blog .ghc-blog-carousel .ghc-blog-arrow--next { right: -28px; }
.ghc-blog .ghc-blog-carousel .ghc-blog-arrow:hover:not(:disabled) {
opacity: 1;
transform: translateY(-50%) scale(1.04);
}
.ghc-blog .ghc-blog-carousel .ghc-blog-arrow:disabled { opacity: .25; }
}
.elementor-4007 .elementor-element-a7867b6 { position: relative; }
.elementor-4007 .gh-video-arrow { display: none; }
@media (min-width: 1200px) {
.elementor-4007 .gh-video-arrow {
display: grid;
place-items: center;
position: absolute;
top: 250px;
transform: translateY(-50%);
z-index: 5;
width: 56px;
height: 56px;
padding: 0;
border: 1px solid rgba(0, 0, 0, 0.3);
border-radius: 50%;
background: #fff;
color: #000;
cursor: pointer;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
transition: opacity .2s ease, transform .2s ease;
}
.elementor-4007 .gh-video-arrow--prev {
left: calc((100% - 1216px) / 2 - 28px);
}
.elementor-4007 .gh-video-arrow--prev svg { transform: scaleX(-1); }
.elementor-4007 .gh-video-arrow--next {
right: calc((100% - 1216px) / 2 - 28px);
}
.elementor-4007 .gh-video-arrow:hover:not(:disabled) {
opacity: 1;
transform: translateY(-50%) scale(1.04);
}
.elementor-4007 .gh-video-arrow:disabled {
opacity: .25;
cursor: default;
}
} .single-post article.post.type-post > .entry-content .elementor-widget-text-editor img.aligncenter[class*='wp-image-'],
.single-post article.post.type-post > .entry-content figure.wp-block-image > img,
.single-post article.post.type-post > .entry-content figure.wp-block-image > a > img {
display: block;
width: 100% !important;
max-width: 100% !important;
height: auto !important;
margin-left: 0 !important;
margin-right: 0 !important;
border-radius: 20px;
}
.single-post article.post.type-post > .entry-content figure.wp-block-image,
.single-post article.post.type-post > .entry-content .wp-caption.aligncenter {
width: 100% !important;
max-width: 100% !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
@media (max-width: 767px) {
.single-post article.post.type-post > .entry-content .elementor-widget-text-editor img.aligncenter[class*='wp-image-'],
.single-post article.post.type-post > .entry-content figure.wp-block-image > img,
.single-post article.post.type-post > .entry-content figure.wp-block-image > a > img {
border-radius: 16px;
}
} .single-post .entry-meta .meta-author,
.single-post .ct-related-posts-container {
display: none !important;
}.ghc-accordion-divider {
height: 1px;
background: rgba(26, 27, 31, 0.08);
}
.ghc-accordion-heading {
margin: 0;
}
.ghc-accordion-trigger {
width: 100%;
display: flex;
align-items: center;
gap: 16px;
padding: 24px 0;
background: none;
border: none;
cursor: pointer;
text-align: left;
font: inherit;
color: inherit;
}
.ghc-accordion-trigger:focus-visible {
outline: 2px solid #1a1b1f;
outline-offset: 2px;
border-radius: 4px;
}
.ghc-accordion-trigger-text {
flex: 1 0 0;
font-family: "Montserrat", sans-serif;
font-weight: 400;
font-size: 20px;
line-height: 32px;
letter-spacing: -0.24px;
color: #1a1b1f;
}
.ghc-accordion-icon {
display: flex;
align-items: center;
justify-content: center;
width: 44px;
height: 44px;
border-radius: 6px;
flex-shrink: 0;
color: #1a1b1f;
transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.ghc-accordion-trigger[aria-expanded="true"] .ghc-accordion-icon {
transform: rotate(45deg);
}
.ghc-accordion-panel {
display: grid;
grid-template-rows: 0fr;
transition: grid-template-rows 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.ghc-accordion-panel.is-open {
grid-template-rows: 1fr;
}
.ghc-accordion-panel-inner {
overflow: hidden;
}
.ghc-accordion-description {
margin: 0 0 24px;
padding-left: 64px;
font-family: "Montserrat", sans-serif;
font-weight: 400;
font-size: 14px;
line-height: 24px;
color: #46484f;
}
.ghc-accordion > .ghc-accordion-divider:last-child {display: none;}.ghc-form {
color: #fff;
}
.ghc-form-form {
position: relative;
}
.ghc-form-honeypot {
position: absolute;
left: -9999px;
top: -9999px;
width: 1px;
height: 1px;
overflow: hidden;
}
.ghc-form-grid {
display: grid;
grid-template-columns: minmax(280px, 400px) minmax(240px, 300px) minmax(280px, 1fr);
gap: 40px;
align-items: start;
}
@media (max-width: 900px) {
.ghc-form-grid {
grid-template-columns: 1fr;
}
}
.ghc-form-col--fields {
display: flex;
flex-direction: column;
gap: 24px;
}
@media (max-width: 600px) {
.ghc-form-col--fields {
gap: 30px;
}
}
.ghc-form-field__label {
display: block;
font-weight: 500;
font-size: 13px;
color: rgba(255, 255, 255, 0.7);
margin-bottom: 8px;
}
.ghc-form-field__control {
position: relative;
border-radius: 8px;
background: rgba(255, 255, 255, 0.1);
height: 50px;
}
.ghc-form-field__control input,
.ghc-form-field__control select {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
background: transparent;
border: none;
outline: none;
appearance: none;
padding: 0 23px;
font-weight: 400;
font-size: 16px;
color: #fff;
}
.ghc-form-field__control input::placeholder {
color: rgba(255, 255, 255, 0.4);
}
.ghc-form-field__control--select select {
padding-right: 44px;
cursor: pointer;
}
.ghc-form-field__control--select select option {
background: #2a2b31;
color: #fff;
}
.ghc-form-field__chevron {
position: absolute;
right: 14px;
top: 50%;
transform: translateY(-50%);
pointer-events: none;
color: #fff;
display: flex;
}
.ghc-form-field__control--textarea {
height: 362px;
}
.ghc-form-field__control--textarea textarea {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
resize: none;
background: transparent;
border: none;
outline: none;
padding: 20px 23px;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #fff;
}
.ghc-form-field__control--textarea textarea::placeholder {
color: rgba(255, 255, 255, 0.4);
font-style: italic;
}
.ghc-form-col--upload {
display: flex;
flex-direction: column;
}
.ghc-form-dropzone-wrap {
border-radius: 8px;
background: rgba(255, 255, 255, 0.1);
height: 362px;
overflow: hidden;
position: relative;
}
.ghc-form-dropzone {
position: absolute;
inset: 6px;
border-radius: 8px;
border: 2px dashed rgba(255, 255, 255, 0.3);
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
transition: background-color 0.2s ease, border-color 0.2s ease;
}
.ghc-form-dropzone.is-dragging {
background: rgba(255, 255, 255, 0.05);
border-color: rgba(255, 255, 255, 0.7);
}
.ghc-form-dropzone__empty {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
color: #fff;
}
.ghc-form-dropzone__info {
margin-top: 90px;
padding: 0 36px;
display: inline-flex;
align-items: center;
text-align: left;
gap: var(--Spacing-space-3, 12px);
color: #FFF;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 19px; text-decoration-line: underline;
}
.ghc-form-dropzone__info-icon {
flex-shrink: 0;
}
.ghc-form-dropzone__icon {
color: #fff;
display: flex;
}
.ghc-form-dropzone__text {
margin: 16px 0 0;
font-size: 14px;
color: #fff;
}
.ghc-form-dropzone__or {
margin: 0;
font-size: 14px;
color: rgba(255, 255, 255, 0.4);
}
.ghc-form-dropzone__browse {
margin: 0;
font-size: 14px;
color: #fff;
text-decoration: underline;
}
.ghc-form-dropzone__list {
position: absolute;
inset: 0;
overflow-y: auto;
padding: 12px;
display: flex;
flex-wrap: wrap;
align-content: flex-start;
gap: 8px;
}
.ghc-form-dropzone__thumb {
position: relative;
width: 80px;
height: 80px;
}
.ghc-form-dropzone__thumb img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 8px;
display: block;
}
.ghc-form-dropzone__remove {
position: absolute;
top: -4px;
right: -4px;
width: 20px;
height: 20px;
border-radius: 50%;
background: rgba(0, 0, 0, 0.7);
color: #fff;
font-size: 12px;
line-height: 1;
border: none;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
.ghc-form-dropzone__add {
width: 80px;
height: 80px;
border-radius: 8px;
border: 2px dashed rgba(255, 255, 255, 0.3);
color: rgba(255, 255, 255, 0.5);
font-size: 24px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
background: none;
}
.ghc-form-upload-info {
display: flex;
align-items: center;
gap: 12px;
margin: 16px 0 0;
font-size: 14px;
color: #fff;
}
.ghc-form-col--message {
display: flex;
flex-direction: column;
}
.ghc-form-footer {
display: flex;
align-items: center;
gap: 40px;
margin-top: 40px;
}
@media (min-width: 1024px) {
.ghc-form-footer {
flex-wrap: wrap;
}
} .ghc-form-submit {
font-weight: 500;
font-size: 15px;
line-height: 26px;
white-space: nowrap;
flex-shrink: 0;
}
.ghc-form-submit:hover {
color: #202020;
}
.ghc-form-submit:disabled {
opacity: 0.6;
cursor: not-allowed;
}
.ghc-form-privacy {
margin: 0;
font-weight: 400;
font-size: 13px;
line-height: 20px;
color: rgba(255, 255, 255, 0.7);
}
.ghc-form-privacy a {
color: inherit;
text-decoration: underline;
}
.ghc-form-status {
margin-top: 16px;
font-size: 14px;
}
.ghc-form-status.is-success {
color: #7fd88f;
}
.ghc-form-status.is-error {
color: #ff8a8a;
}
.ghc-form-field.has-error .ghc-form-field__control {
box-shadow: 0 0 0 2px #ff8a8a;
}
.ghc-form-field__error {
margin: 6px 0 0;
font-size: 12px;
color: #ff8a8a;
} @media (max-width: 767px) {
.ghc-form-footer {
flex-direction: column;
align-items: stretch;
gap: 16px;
}
.ghc-form-submit {
width: 100%;
justify-content: center;
}
.ghc-form-privacy {
width: 100%;
}
} @media (min-width: 768px) and (max-width: 1199.98px) {
.elementor-4007 .elementor-element-e40b34b > .e-con-inner,
.elementor-4007 .elementor-element-bc02450 > .e-con-inner {
flex-direction: column !important;
align-items: stretch !important;
gap: 24px !important;
}
.elementor-4007 .elementor-element-874a492,
.elementor-4007 .elementor-element-830fb70 { display: contents; }
.elementor-4007 .elementor-element-48a62e3,
.elementor-4007 .elementor-element-41b7f16 { order: 1; }
.elementor-4007 .elementor-element-e2b80ee,
.elementor-4007 .elementor-element-391d347 { order: 2; }
.elementor-4007 .elementor-element-e69359d,
.elementor-4007 .elementor-element-ce5533f { order: 3; }
.elementor-4007 .elementor-element-8115775,
.elementor-4007 .elementor-element-0cb9336 {
order: 4;
width: 100% !important;
max-width: none !important;
}
.elementor-4007 .elementor-element-8135fa9,
.elementor-4007 .elementor-element-bc0fe62 {
order: 5;
width: 100% !important;
max-width: none !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: stretch !important;
gap: 16px !important;
}
.elementor-4007 .elementor-element-8135fa9 > .elementor-element,
.elementor-4007 .elementor-element-bc0fe62 > .elementor-element {
flex: 1 1 0 !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
}
.elementor-4007 .elementor-element-8135fa9 .ghc-button,
.elementor-4007 .elementor-element-bc0fe62 .ghc-button {
width: 100% !important;
min-height: 60px;
white-space: nowrap;
}
.elementor-4007 .elementor-element-10a22eb,
.elementor-4007 .elementor-element-351bc7a {
display: grid !important;
width: 100% !important;
max-width: none !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 32px !important;
}
.elementor-4007 .elementor-element-1132e3e > .e-con-inner > .elementor-element.elementor-element-c9924f8,
.elementor-4007 .elementor-element-1132e3e > .e-con-inner > .elementor-element.elementor-element-aa610d1 {
box-sizing: border-box !important;
flex: 0 0 calc((100% - 24px) / 2) !important;
width: calc((100% - 24px) / 2) !important;
max-width: calc((100% - 24px) / 2) !important;
}
}
@media (max-width: 767px) {
.elementor-4007 .elementor-element-e40b34b > .e-con-inner,
.elementor-4007 .elementor-element-bc02450 > .e-con-inner {
flex-direction: column !important;
align-items: stretch !important;
gap: 24px !important;
}
.elementor-4007 .elementor-element-874a492,
.elementor-4007 .elementor-element-830fb70 { display: contents; }
.elementor-4007 .elementor-element-48a62e3,
.elementor-4007 .elementor-element-41b7f16 { order: 1; }
.elementor-4007 .elementor-element-e2b80ee,
.elementor-4007 .elementor-element-391d347 { order: 2; }
.elementor-4007 .elementor-element-e69359d,
.elementor-4007 .elementor-element-ce5533f { order: 3; }
.elementor-4007 .elementor-element-8115775,
.elementor-4007 .elementor-element-0cb9336 { order: 4; width: 100% !important; }
.elementor-4007 .elementor-element-8135fa9,
.elementor-4007 .elementor-element-bc0fe62 {
order: 5;
width: 100% !important;
max-width: none !important;
flex-direction: column !important;
flex-wrap: nowrap !important;
align-items: stretch !important;
gap: 24px !important;
}
.elementor-4007 .elementor-element-8135fa9 > .elementor-element,
.elementor-4007 .elementor-element-bc0fe62 > .elementor-element,
.elementor-4007 .elementor-element-8135fa9 .ghc-button,
.elementor-4007 .elementor-element-bc0fe62 .ghc-button {
width: 100% !important;
max-width: none !important;
}
.elementor-4007 .elementor-element-10a22eb,
.elementor-4007 .elementor-element-351bc7a {
width: 100% !important;
max-width: none !important;
align-self: stretch !important;
}
.elementor-4007 .elementor-element-1132e3e > .e-con-inner {
flex-direction: column !important;
gap: 24px !important;
}
.elementor-4007 .elementor-element-1132e3e > .e-con-inner > .elementor-element {
width: 100% !important;
max-width: none !important;
}
.elementor-4007 .elementor-element-a7867b6 {
padding-left: 24px !important;
padding-right: 24px !important;
}
.elementor-4007 .elementor-element-a7867b6 .ghc-blog-viewport {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media (max-width: 1199.98px) {
.elementor-4007 .ghc-blog-arrow { display: none !important; }
.elementor-4007 .ghc-blog-viewport { touch-action: pan-y; }
.elementor-4007 .elementor-element-10a22eb .ghc-badge,
.elementor-4007 .elementor-element-351bc7a .ghc-badge { align-items: flex-start !important; }
.elementor-4007 .elementor-element-10a22eb .ghc-badge__icon,
.elementor-4007 .elementor-element-351bc7a .ghc-badge__icon {
flex: 0 0 32px;
margin-top: 0 !important;
}
} @media (min-width: 768px) and (max-width: 1199.98px) {
.elementor-4007 .ghc-blog-card__title {
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
} #post-4092 a[href^="tel:"],
#post-4092 a[href^="mailto:"] { color: #fff !important; }
#post-4092 a[href^="tel:"]:hover,
#post-4092 a[href^="mailto:"]:hover { color: #ec8464 !important; }
.ghc-form .ghc-form-field__control input,
.ghc-form .ghc-form-field__control select,
.ghc-form .ghc-form-field__control textarea { color: #fff !important; }
.ghc-form .ghc-form-field__control input::placeholder,
.ghc-form .ghc-form-field__control textarea::placeholder { color: #c7c9d1; opacity: 1; font-style: normal; }
.ghc-form .ghc-form-field__label, .ghc-form-required-note, .ghc-form-upload-limits { color: #d4d6dd; }
.ghc-form-required-note { margin: 0 0 20px; font-size: 13px; line-height: 1.5; }
.ghc-form-upload-limits { margin: 12px 0 0; font-size: 13px; line-height: 1.5; }
.ghc-form .ghc-form-field__control:focus-within { outline: 2px solid #ec8464; outline-offset: 3px; }
.ghc-form button:focus-visible, .ghc-form a:focus-visible { outline: 2px solid #ec8464; outline-offset: 4px; }
.ghc-form .ghc-form-dropzone { cursor: default; }
.ghc-form .ghc-form-dropzone__info { margin-top: 20px; padding: 0 16px; text-decoration: none; align-items: flex-start; }
.ghc-form .ghc-form-dropzone__browse { background: transparent; border: 0; padding: 8px; min-height: 44px; cursor: pointer; color: #fff; line-height: 1.4; }
.ghc-form .ghc-form-dropzone__browse:hover { color: #fff; background: rgba(255,255,255,.1); }
.ghc-form .ghc-form-dropzone__or { color: #c7c9d1; }
.ghc-form .ghc-form-dropzone__empty[hidden], .ghc-form .ghc-form-dropzone__list[hidden] { display: none; }
.ghc-form .ghc-form-dropzone__remove { width: 32px; height: 32px; padding: 0; font-size: 20px; }
.ghc-form .ghc-form-dropzone__add { color: #fff; padding: 0; }
.ghc-form--without-upload .ghc-form-grid { grid-template-columns: minmax(280px,400px) minmax(0,1fr); }
@media (max-width: 1024px) {
.ghc-form .ghc-form-grid { grid-template-columns: minmax(0,1fr); gap: 24px; }
.ghc-form .ghc-form-field__control--textarea { height: 180px; }
.ghc-form .ghc-form-dropzone-wrap { height: auto; min-height: 250px; padding: 6px; }
.ghc-form .ghc-form-dropzone { position: relative; inset: auto; min-height: 238px; padding: 18px 0; }
.ghc-form .ghc-form-col--fields { gap: 24px; }
}
@media (min-width: 768px) and (max-width: 1024px) {
#post-4092 .elementor-element.elementor-element-4772961 h1 { font-size: clamp(30px,3.6vw,38px) !important; line-height: 1.15 !important; }
}
@media (max-width: 767px) {
#post-4092 .elementor-element.elementor-element-4772961 h1,
#post-4092 .elementor-element.elementor-element-4772961 h1 > mark[style] { font-size: clamp(27px,8.2vw,36px) !important; line-height: 1.15 !important; }
} .ghc-form .ghc-form-field__control > input,
.ghc-form .ghc-form-field__control > select,
.ghc-form .ghc-form-field__control > textarea {
border-radius: inherit !important;
} .ghc-form input:-webkit-autofill,
.ghc-form input:-webkit-autofill:hover,
.ghc-form input:-webkit-autofill:focus,
.ghc-form textarea:-webkit-autofill,
.ghc-form textarea:-webkit-autofill:hover,
.ghc-form textarea:-webkit-autofill:focus {
-webkit-text-fill-color: #fff !important;
caret-color: #fff;
-webkit-box-shadow: 0 0 0 1000px #333437 inset !important;
box-shadow: 0 0 0 1000px #333437 inset !important;
transition: background-color 9999s ease-out 0s;
}
.ghc-form input:autofill,
.ghc-form textarea:autofill {
color: #fff !important;
caret-color: #fff;
box-shadow: 0 0 0 1000px #333437 inset !important;
} .ghc-form .ghc-custom-select {
overflow: visible;
}
.ghc-form .ghc-custom-select.is-open {
z-index: 30;
}
.ghc-form .ghc-custom-select__native {
position: absolute !important;
width: 1px !important;
height: 1px !important;
padding: 0 !important;
margin: -1px !important;
opacity: 0;
pointer-events: none;
overflow: hidden;
clip-path: inset(50%);
white-space: nowrap;
}
.ghc-form .ghc-custom-select__trigger {
position: absolute;
inset: 0;
display: flex;
align-items: center;
width: 100%;
height: 100%;
margin: 0;
padding: 0 44px 0 16px;
border: 0;
border-radius: inherit;
background: transparent;
color: #fff;
font: inherit;
line-height: 1.3;
text-align: left;
cursor: pointer;
}
.ghc-form .ghc-custom-select__trigger.is-placeholder {
color: #c7c9d1;
}
.ghc-form .ghc-custom-select__trigger:focus-visible {
outline: none;
}
.ghc-form .ghc-custom-select__list {
position: absolute;
top: calc(100% + 8px);
left: 0;
right: 0;
z-index: 1000;
max-height: 280px;
overflow-y: auto;
padding: 6px;
border: 1px solid rgba(236, 132, 100, 0.55);
border-radius: 8px;
background: #2a2b31;
box-shadow: 0 16px 36px rgba(0, 0, 0, 0.34);
}
.ghc-form .ghc-custom-select__list[hidden] {
display: none;
}
.ghc-form .ghc-custom-select__option {
display: block;
width: 100%;
min-height: 44px;
margin: 0;
padding: 10px 12px;
border: 0;
border-radius: 6px;
background: transparent;
color: #fff;
font: inherit;
line-height: 1.35;
text-align: left;
cursor: pointer;
}
.ghc-form .ghc-custom-select__option:hover,
.ghc-form .ghc-custom-select__option:focus-visible {
outline: none;
background: rgba(236, 132, 100, 0.18);
color: #fff;
}
.ghc-form .ghc-custom-select__option.is-selected,
.ghc-form .ghc-custom-select__option.is-selected:hover,
.ghc-form .ghc-custom-select__option.is-selected:focus-visible {
background: #ec8464;
color: #1c1d21;
font-weight: 600;
}
.ghc-form .ghc-custom-select__trigger .ghc-form-field__chevron {
transition: transform 180ms ease;
}
.ghc-form .ghc-custom-select.is-open .ghc-form-field__chevron {
transform: translateY(-50%) rotate(180deg);
}