/* Source: https://novonegocio.com.br/lp2/gff/; scoped static layout, no WordPress runtime. */
.gff-replica{background:#0c2747;color:#333;font-family: Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.gff-replica h1,.gff-replica h2,.gff-replica h3,.gff-replica h4,.gff-replica h5,.gff-replica h6{margin-block-start:.5rem;margin-block-end:1rem;font-weight:500;line-height:1.2}.gff-replica p{margin-block-start:0;margin-block-end:.9rem}.gff-replica img{display:inline-block;vertical-align:middle;height:auto;max-width:100%}.gff-replica svg{display:block}.gff-replica .elementor-button{cursor:pointer;border:0}.gff-replica a{color:#c36}.gff-replica .elementor-wrapper{position:relative;aspect-ratio:16/9}.gff-replica .elementor-wrapper iframe{position:absolute;inset:0}.gff-replica .e-n-accordion-item-title{cursor:pointer}.gff-replica .e-n-accordion-item-title:focus-visible,.gff-replica button:focus-visible,.gff-replica a:focus-visible{outline:3px solid #60a5fa;outline-offset:4px}.gff-replica .elementor-invisible{visibility:visible}.gff-replica .preco-cortado-menor,.gff-replica .preco-cortado{position:relative}.gff-replica .preco-cortado-menor:after,.gff-replica .preco-cortado:after{content:'';position:absolute;top:50%;left:-4%;width:108%;height:3px;background:#ff5a68;transform:rotate(-12deg)}
.gff-replica img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }
.gff-replica *, .gff-replica ::after, .gff-replica ::before { box-sizing: border-box; }
.gff-replica h1, .gff-replica h2, .gff-replica h3, .gff-replica h6 { color: inherit; font-family: inherit; font-weight: 500; line-height: 1.2; margin-block: 0.5rem 1rem; }
.gff-replica h1 { font-size: 2.5rem; }
.gff-replica h2 { font-size: 2rem; }
.gff-replica h3 { font-size: 1.75rem; }
.gff-replica, .gff-replica h6 { font-size: 1rem; }
.gff-replica p { margin-block: 0px 0.9rem; }
.gff-replica a { background-color: rgba(255, 255, 255, 0); color: rgb(204, 51, 102); text-decoration: none; }
.gff-replica b, .gff-replica strong { font-weight: bolder; }
.gff-replica img { border-style: none; height: auto; max-width: 100%; }
.gff-replica details { display: block; }
.gff-replica summary { display: list-item; }
@media print {
  .gff-replica *, .gff-replica ::after, .gff-replica ::before { background: 0px 0px !important; box-shadow: none !important; color: rgb(0, 0, 0) !important; text-shadow: none !important; }
  .gff-replica a, .gff-replica a:visited { text-decoration: underline; }
  .gff-replica img { break-inside: avoid; }
  .gff-replica h2, .gff-replica h3, .gff-replica p { orphans: 3; widows: 3; }
  .gff-replica h2, .gff-replica h3 { break-after: avoid; }
}
.gff-replica li, .gff-replica ul { background: rgba(255, 255, 255, 0); border: 0px; font-size: 100%; margin-block: 0px; outline: 0px; vertical-align: baseline; }
.gff-replica .elementor *, .gff-replica .elementor ::after, .gff-replica .elementor ::before { box-sizing: border-box; }
.gff-replica .elementor a { box-shadow: none; text-decoration: none; }
.gff-replica .elementor img { border: 0px; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }
.gff-replica .elementor-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); }
.gff-replica .elementor-element:where(.e-con-full, .elementor-widget) { align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content); }
.gff-replica .elementor-align-center { text-align: center; }
.gff-replica .elementor-align-center .elementor-button { width: auto; }
.gff-replica .elementor-section { position: relative; }
.gff-replica .elementor-section .elementor-container { display: flex; margin-inline: auto; position: relative; }
@media (max-width: 1024px) {
  .gff-replica .elementor-section .elementor-container { flex-wrap: wrap; }
}
.gff-replica .elementor-widget-wrap { align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%; }
.gff-replica .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { display: flex; }
.gff-replica .elementor-widget-wrap > .elementor-element { width: 100%; }
.gff-replica .elementor-widget { position: relative; }
.gff-replica .elementor-widget:not(:last-child) { margin-block-end: var(--kit-widget-spacing,20px); }
.gff-replica .elementor-widget:not(:last-child).elementor-widget__width-initial { margin-block-end: 0px; }
.gff-replica .elementor-column { display: flex; min-height: 1px; position: relative; }
.gff-replica .elementor-column-gap-default > .elementor-column > .elementor-element-populated { padding: 10px; }
@media (min-width: 768px) {
  .gff-replica .elementor-column.elementor-col-100 { width: 100%; }
}
@media (max-width: 767px) {
  .gff-replica .elementor-column { width: 100%; }
}
.gff-replica .e-con { --border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; }
.gff-replica .e-con:where(:not(.e-div-block-base)) { transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s); }
.gff-replica .e-con { --margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width); margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start); }
.gff-replica .e-con.e-flex { --flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis); }
.gff-replica .e-con-full, .gff-replica .e-con > .e-con-inner { padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align); }
.gff-replica .e-con-full.e-flex, .gff-replica .e-con.e-flex > .e-con-inner { flex-direction: var(--flex-direction); }
.gff-replica .e-con, .gff-replica .e-con > .e-con-inner { display: var(--display); }
.gff-replica .e-con.e-grid { --grid-justify-content: start; --grid-align-content: start; --grid-auto-flow: row; align-items: var(--align-items); justify-items: var(--justify-items); }
.gff-replica .e-con.e-grid, .gff-replica .e-con.e-grid > .e-con-inner { align-content: var(--grid-align-content); grid-auto-flow: var(--grid-auto-flow); grid-template-columns: var(--e-con-grid-template-columns); grid-template-rows: var(--e-con-grid-template-rows); justify-content: var(--grid-justify-content); }
.gff-replica .e-con-boxed.e-flex { place-content: normal; align-items: normal; flex-flow: column; }
.gff-replica .e-con-boxed.e-grid { grid-template-columns: 1fr; grid-template-rows: 1fr; justify-items: legacy; }
.gff-replica .e-con-boxed { gap: initial; text-align: initial; }
.gff-replica .e-con.e-flex > .e-con-inner { align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); }
.gff-replica .e-con.e-grid > .e-con-inner { align-items: var(--align-items); justify-items: var(--justify-items); }
.gff-replica .e-con > .e-con-inner { gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%; }
.gff-replica :is([data-elementor-id]) > .e-con { --margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width)); }
.gff-replica .e-con .elementor-widget.elementor-widget { margin-block-end: 0px; }
.gff-replica .e-con::before { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s); }
.gff-replica .e-con .elementor-widget { min-width: 0px; }
.gff-replica .e-con .elementor-widget-video { width: 100%; }
.gff-replica .e-con > .e-con-inner > .elementor-widget > .elementor-widget-container, .gff-replica .e-con > .elementor-widget > .elementor-widget-container { height: 100%; }
.gff-replica .e-con.e-con > .e-con-inner > .elementor-widget, .gff-replica .elementor.elementor .e-con > .elementor-widget { max-width: 100%; }
.gff-replica .e-con .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }
@media (max-width: 767px) {
  .gff-replica .e-con.e-flex { --width: 100%; --flex-wrap: var(--flex-wrap-mobile); }
}
.gff-replica .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .gff-replica .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }
.gff-replica .elementor-heading-title { line-height: 1; margin: 0px; padding: 0px; }
.gff-replica .elementor-button { background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s; }
.gff-replica .elementor-button:focus, .gff-replica .elementor-button:hover, .gff-replica .elementor-button:visited { color: rgb(255, 255, 255); }
.gff-replica .elementor-button-content-wrapper { display: flex; flex-direction: row; gap: 5px; justify-content: center; }
.gff-replica .elementor-button-icon { align-items: center; display: flex; }
.gff-replica .elementor-button-icon svg { height: auto; width: 1em; }
.gff-replica .elementor-button-icon .e-font-icon-svg { height: 1em; }
.gff-replica .elementor-button-text, .gff-replica .elementor-icon { display: inline-block; }
.gff-replica .elementor-button span { text-decoration: inherit; }
.gff-replica .elementor-element.elementor-button-warning .elementor-button { background-color: rgb(240, 173, 78); }
.gff-replica .elementor-view-stacked .elementor-icon { background-color: rgb(105, 114, 125); color: rgb(255, 255, 255); fill: rgb(255, 255, 255); padding: 0.5em; }
.gff-replica .elementor-icon { color: rgb(105, 114, 125); font-size: 50px; line-height: 1; text-align: center; transition: 0.3s; }
.gff-replica .elementor-icon svg { display: block; height: 1em; position: relative; width: 1em; }
.gff-replica .elementor-icon svg::before { left: 50%; position: absolute; transform: translateX(-50%); }
.gff-replica .elementor-shape-rounded .elementor-icon { border-radius: 10%; }
.gff-replica .elementor-shape-circle .elementor-icon { border-radius: 50%; }
.gff-replica .e-transform .elementor-widget-container { transform: perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1)*var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1)*var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0)); transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x); }
@media (prefers-reduced-motion: reduce) {
  .gff-replica html * { transition-delay: 0s !important; transition-duration: 0s !important; }
}
.gff-replica .elementor-kit-150 { --e-global-color-primary: #DDF42B; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #15B715; --e-global-color-4c9946d: #194E85; --e-global-color-a92ab5a: #0068A0; --e-global-color-45a5354: #20ADE7; --e-global-color-e0c3859: #FFFFFF; --e-global-color-591092a: #171925; --e-global-color-a9e9121: #0C2747; --e-global-color-95f2e5b: #FFBE00; --e-global-color-dc0a8f5: #324A6D; --e-global-color-96a5bac: #1C244B; --e-global-typography-primary-font-family: "GffRef Poppins"; --e-global-typography-primary-font-size: 55px; --e-global-typography-primary-font-weight: 700; --e-global-typography-primary-line-height: 66px; --e-global-typography-secondary-font-family: "GffRef Montserrat"; --e-global-typography-secondary-font-size: 22px; --e-global-typography-secondary-font-weight: 400; --e-global-typography-secondary-line-height: 25px; --e-global-typography-text-font-family: "GffRef Roboto"; --e-global-typography-text-font-size: 20px; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "GffRef Roboto"; --e-global-typography-accent-font-weight: 500; background-color: rgb(25, 78, 133); }
.gff-replica .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }
.gff-replica .e-con { --container-max-width: 1140px; }
.gff-replica .elementor-widget:not(:last-child) { margin-block-end: 20px; }
.gff-replica .elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }
@media (max-width: 1024px) {
  .gff-replica .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1024px; }
  .gff-replica .e-con { --container-max-width: 1024px; }
}
@media (max-width: 767px) {
  .gff-replica .elementor-section.elementor-section-boxed > .elementor-container { max-width: 767px; }
  .gff-replica .e-con { --container-max-width: 767px; }
}
@font-face { font-family: "GffRef Font Awesome 5 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("/landing/gff/replica/4139f6c48d89.woff2") format("woff2"); }
@font-face { font-family: "GffRef Font Awesome 5 Free"; font-style: normal; font-weight: 400; font-display: block; src: url("/landing/gff/replica/52013d8bb251.woff2") format("woff2"); }
@font-face { font-family: "GffRef Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("/landing/gff/replica/dfa613f5cbe4.woff2") format("woff2"); }
.gff-replica .elementor-widget-icon-box .elementor-icon-box-wrapper { display: flex; flex-direction: column; text-align: center; }
.gff-replica .elementor-widget-icon-box .elementor-icon-box-icon { display: inline-block; flex: 0 0 auto; line-height: 0; }
.gff-replica .elementor-widget-icon-box .elementor-icon-box-content { flex-grow: 1; width: 100%; }
.gff-replica .elementor-widget-icon-box .elementor-icon-box-title a { color: inherit; }
.gff-replica .elementor-widget-icon-box .elementor-icon-box-description { margin: 0px; }
.gff-replica .elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper { flex-direction: row; text-align: start; }
.gff-replica .elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }
@media (max-width: 767px) {
  .gff-replica .elementor-widget-icon-box.elementor-mobile-position-inline-start .elementor-icon-box-wrapper { flex-direction: row; text-align: start; }
  .gff-replica .elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }
}
.gff-replica .elementor-animation-wobble-vertical:active, .gff-replica .elementor-animation-wobble-vertical:focus, .gff-replica .elementor-animation-wobble-vertical:hover { animation-name: elementor-animation-wobble-vertical; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
.gff-replica .elementor-widget-video .elementor-widget-container { overflow: hidden; transform: translateZ(0px); }
.gff-replica .elementor-widget-video .elementor-wrapper { aspect-ratio: var(--video-aspect-ratio); }
.gff-replica .e-con > .elementor-widget-video { width: var(--container-widget-width); --flex-grow: var( --container-widget-flex-grow ); }
.gff-replica .elementor-widget-image { text-align: center; }
.gff-replica .elementor-widget-image img { display: inline-block; vertical-align: middle; }
.gff-replica .elementor-widget-divider { --divider-border-style: none; --divider-border-width: 1px; --divider-color: #0c0d0e; --divider-icon-size: 20px; --divider-element-spacing: 10px; --divider-pattern-height: 24px; --divider-pattern-size: 20px; --divider-pattern-url: none; --divider-pattern-repeat: repeat-x; }
.gff-replica .elementor-widget-divider .elementor-divider { display: flex; }
.gff-replica .elementor-widget-divider .elementor-divider-separator { direction: ltr; display: flex; margin: 0px; }
.gff-replica .elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator { border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color); }
.gff-replica .elementor-widget-n-accordion { --n-accordion-title-font-size: 20px; --n-accordion-title-flex-grow: initial; --n-accordion-title-justify-content: initial; --n-accordion-title-icon-order: -1; --n-accordion-border-width: 1px; --n-accordion-border-color: #d5d8dc; --n-accordion-border-style: solid; --n-accordion-item-title-flex-grow: initial; --n-accordion-item-title-space-between: 0px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-padding: 10px; --n-accordion-border-radius: 0px; --n-accordion-icon-size: 15px; --n-accordion-title-normal-color: #1f2124; --n-accordion-title-hover-color: #1f2124; --n-accordion-title-active-color: #1f2124; --n-accordion-icon-normal-color: var(--n-accordion-title-normal-color); --n-accordion-icon-hover-color: var(--n-accordion-title-hover-color); --n-accordion-icon-active-color: var(--n-accordion-title-active-color); --n-accordion-icon-gap: 0 10px; width: 100%; }
.gff-replica .elementor-widget-n-accordion .e-n-accordion details > summary::-webkit-details-marker { display: none; }
.gff-replica .elementor-widget-n-accordion .e-n-accordion-item { display: flex; flex-direction: column; position: relative; }
.gff-replica .elementor-widget-n-accordion .e-n-accordion-item:not(:last-child) { margin-block-end: var(--n-accordion-item-title-space-between); }
.gff-replica :where(.elementor-widget-n-accordion .e-n-accordion-item > .e-con) { border: var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color); }
.gff-replica .elementor-widget-n-accordion .e-n-accordion-item-title { align-items: center; border-color: var(--n-accordion-border-color); border-radius: var(--n-accordion-border-radius); border-style: var(--n-accordion-border-style); border-width: var(--n-accordion-border-width); color: var(--n-accordion-title-normal-color); cursor: pointer; display: flex; flex-direction: row; flex-grow: var(--n-menu-title-flex-grow); gap: var(--n-accordion-icon-gap); justify-content: var(--n-accordion-title-justify-content); list-style: none; padding: var(--n-accordion-padding); }
.gff-replica .elementor-widget-n-accordion .e-n-accordion-item-title-header, .gff-replica .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened { display: flex; }
.gff-replica .elementor-widget-n-accordion .e-n-accordion-item-title-text { align-items: center; font-size: var(--n-accordion-title-font-size); }
.gff-replica .elementor-widget-n-accordion .e-n-accordion-item-title-icon { align-items: center; display: flex; flex-direction: row; order: var(--n-accordion-title-icon-order); position: relative; width: fit-content; }
.gff-replica .elementor-widget-n-accordion .e-n-accordion-item-title-icon span { height: var(--n-accordion-icon-size); width: auto; }
.gff-replica .elementor-widget-n-accordion .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-normal-color); height: var(--n-accordion-icon-size); }
.gff-replica .elementor-widget-n-accordion .e-n-accordion-item-title > span { cursor: pointer; }
.gff-replica .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title { color: var(--n-accordion-title-active-color); margin-block-end: var(--n-accordion-item-title-distance-from-content); }
.gff-replica .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed { display: none; }
.gff-replica .elementor-widget-n-accordion .e-n-accordion-item[open] > .e-n-accordion-item-title .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-active-color); }
.gff-replica .elementor-widget-n-accordion .e-n-accordion-item:not([open]) .e-con { display: none; }
.gff-replica .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened { display: none; }
.gff-replica .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed { display: flex; }
.gff-replica .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span > svg { fill: var(--n-accordion-icon-normal-color); }
.gff-replica .elementor-counter { align-items: stretch; display: flex; flex-direction: column-reverse; justify-content: center; }
.gff-replica .elementor-counter .elementor-counter-number { flex-grow: var(--counter-number-grow,0); }
.gff-replica .elementor-counter .elementor-counter-number-wrapper { display: flex; flex: 1 1 0%; font-size: 69px; font-weight: 600; line-height: 1; text-align: center; }
.gff-replica .elementor-counter .elementor-counter-number-prefix { flex-grow: var(--counter-prefix-grow,1); text-align: end; white-space: pre-wrap; }
.gff-replica .elementor-counter .elementor-counter-number-suffix { flex-grow: var(--counter-suffix-grow,1); text-align: start; white-space: pre-wrap; }
.gff-replica .elementor-counter .elementor-counter-title { align-items: center; display: flex; flex: 1 1 0%; font-size: 19px; font-weight: 400; justify-content: center; line-height: 2.5; margin: 0px; padding: 0px; }
.gff-replica .elementor-testimonial-wrapper { overflow: hidden; text-align: center; }
.gff-replica .elementor-testimonial-wrapper .elementor-testimonial-content { font-size: 1.3em; margin-block-end: 20px; }
.gff-replica .elementor-testimonial-wrapper .elementor-testimonial-name { display: block; line-height: 1.5; }
.gff-replica .elementor-testimonial-wrapper .elementor-testimonial-job { display: block; font-size: 0.85em; }
.gff-replica .elementor-testimonial-wrapper .elementor-testimonial-meta { line-height: 1; width: 100%; }
.gff-replica .elementor-testimonial-wrapper .elementor-testimonial-meta-inner { display: inline-block; }
.gff-replica .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details, .gff-replica .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image { display: table-cell; vertical-align: middle; }
.gff-replica .elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img { border-radius: 50%; height: 60px; max-width: none; object-fit: cover; width: 60px; }
.gff-replica .elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image { padding-inline-end: 15px; }
.gff-replica .elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details { text-align: start; }
.gff-replica .elementor-widget .elementor-icon-list-items { list-style-type: none; margin: 0px; padding: 0px; }
.gff-replica .elementor-widget .elementor-icon-list-item { margin: 0px; padding: 0px; position: relative; }
.gff-replica .elementor-widget .elementor-icon-list-item::after { inset-block-end: 0px; position: absolute; width: 100%; }
.gff-replica .elementor-widget .elementor-icon-list-item, .gff-replica .elementor-widget .elementor-icon-list-item a { align-items: var(--icon-vertical-align,center); display: flex; font-size: inherit; }
.gff-replica .elementor-widget.elementor-list-item-link-full_width a { width: 100%; }
.gff-replica .elementor-widget:not(.elementor-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
.gff-replica .elementor-widget:not(.elementor-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
@media (min-width:-1) {
  .gff-replica .elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
  .gff-replica .elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}
@media (max-width:-1) {
  .gff-replica .elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
  .gff-replica .elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
  .gff-replica .elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
  .gff-replica .elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}
@media (max-width: 1024px) {
  .gff-replica .elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
  .gff-replica .elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}
@media (max-width:-1) {
  .gff-replica .elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
  .gff-replica .elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}
@media (max-width: 767px) {
  .gff-replica .elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }
  .gff-replica .elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }
}
.gff-replica .elementor .elementor-element ul.elementor-icon-list-items { padding: 0px; }
.gff-replica .elementor-facebook-widget.fb-like { height: 1px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-455fdf2 { --display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 5px; --padding-bottom: 5px; --padding-left: 5px; --padding-right: 5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-455fdf2:not(.elementor-motion-effects-element-type-background) { background-color: rgb(132, 177, 69); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-455fdf2.e-con { --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-84f569f { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --overlay-opacity: 1; --margin-top: -5px; --margin-bottom: -5px; --margin-left: -5px; --margin-right: -5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-84f569f::before { background-color: rgba(255, 255, 255, 0); --background-overlay: ''; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-84f569f.e-con { --align-self: center; --order: 99999; }
.gff-replica .elementor-widget-countdown .elementor-countdown-item, .gff-replica .elementor-widget-icon-box.elementor-view-stacked .elementor-icon { background-color: var(--e-global-color-primary); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b962e50 > .elementor-widget-container { margin: 0px; padding: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b962e50.elementor-element { --align-self: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b962e50 .elementor-countdown-wrapper { max-width: 100%; }
.gff-replica body:not(.rtl) .elementor-4760 .elementor-element.elementor-element-b962e50 .elementor-countdown-item:not(:first-of-type) { margin-left: calc(5px); }
.gff-replica body:not(.rtl) .elementor-4760 .elementor-element.elementor-element-b962e50 .elementor-countdown-item:not(:last-of-type) { margin-right: calc(5px); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b962e50 .elementor-countdown-item { padding: 1px; background-color: rgb(132, 177, 69); border-style: none; border-radius: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b962e50 .elementor-countdown-digits { color: rgb(49, 49, 49); font-family: "GffRef Roboto", sans-serif; font-size: 26px; font-weight: 700; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b962e50 .elementor-countdown-label { color: rgb(0, 0, 0); font-family: "GffRef Roboto Condensed", sans-serif; font-size: 16px; font-weight: 200; line-height: 25px; -webkit-text-stroke: 0px rgb(0, 0, 0); stroke-width: 0; stroke: rgb(0, 0, 0); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b962e50 .elementor-countdown-expire--message { text-align: left; color: rgb(255, 255, 255); font-family: "GffRef Poppins", sans-serif; font-size: 20px; font-weight: 600; line-height: 1px; }
.gff-replica .elementor-widget-icon-box.elementor-view-default .elementor-icon { fill: var(--e-global-color-primary); color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.gff-replica .elementor-widget-icon-box .elementor-icon-box-title, .gff-replica .elementor-widget-icon-box .elementor-icon-box-title a { font-family: var(--e-global-typography-primary-font-family),Sans-serif; font-size: var(--e-global-typography-primary-font-size); font-weight: var(--e-global-typography-primary-font-weight); line-height: var(--e-global-typography-primary-line-height); }
.gff-replica .elementor-widget-icon-box .elementor-icon-box-title { color: var(--e-global-color-primary); }
.gff-replica .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title, .gff-replica .elementor-widget-icon-box:has(:hover) .elementor-icon-box-title { color: var(--e-global-color-primary); }
.gff-replica .elementor-widget-icon-box .elementor-icon-box-description { font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); color: var(--e-global-color-text); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-102de1a.elementor-element { --align-self: center; --order: -99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-102de1a .elementor-icon-box-wrapper { align-items: center; text-align: center; gap: 18px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-102de1a .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-102de1a.elementor-view-default .elementor-icon { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-102de1a .elementor-icon { font-size: 36px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-102de1a .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 20px; font-weight: 600; line-height: 1.1em; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-102de1a:has(:focus) .elementor-icon-box-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-102de1a:has(:hover) .elementor-icon-box-title { color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b62e0a5 { --display: flex; --min-height: 720px; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 50px; --padding-bottom: 0100px; --padding-left: 0px; --padding-right: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b62e0a5:not(.elementor-motion-effects-element-type-background) { background-color: rgba(255, 255, 255, 0); background-image: linear-gradient(180deg,var(--e-global-color-591092a) 0%,var(--e-global-color-a9e9121) 100%); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1f4eb5c { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: flex-start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1f4eb5c.e-con { --align-self: center; }
.gff-replica .elementor-widget-heading .elementor-heading-title { font-family: var(--e-global-typography-primary-font-family),Sans-serif; font-size: var(--e-global-typography-primary-font-size); font-weight: var(--e-global-typography-primary-font-weight); line-height: var(--e-global-typography-primary-line-height); color: var(--e-global-color-primary); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5dadc7ee { width: var(--container-widget-width,100.182%); max-width: 100.182%; --container-widget-width: 100.182%; --container-widget-flex-grow: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5dadc7ee.elementor-element { --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5dadc7ee .elementor-heading-title { font-family: "GffRef Poppins", sans-serif; font-size: 40px; font-weight: 600; font-style: normal; text-decoration: none; line-height: 1em; letter-spacing: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-f226c74 > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5d8ef35, .gff-replica .elementor-4760 .elementor-element.elementor-element-797238a, .gff-replica .elementor-4760 .elementor-element.elementor-element-933104d, .gff-replica .elementor-4760 .elementor-element.elementor-element-f226c74 { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-f226c74 .elementor-heading-title { font-family: "GffRef Poppins", sans-serif; font-size: 20px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-797238a > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-797238a .elementor-heading-title { font-family: "GffRef Poppins", sans-serif; font-size: 20px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5d8ef35 > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5d8ef35 .elementor-heading-title { font-family: "GffRef Poppins", sans-serif; font-size: 20px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-933104d > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-933104d .elementor-heading-title { font-family: "GffRef Poppins", sans-serif; font-size: 20px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-widget-button .elementor-button { background-color: var(--e-global-color-accent); font-family: var(--e-global-typography-accent-font-family),Sans-serif; font-weight: var(--e-global-typography-accent-font-weight); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-f31a086 .elementor-button { background-color: rgb(18, 98, 255); font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 500; transition-duration: 0.5s; border-radius: 40px; padding: 25px 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-f31a086 .elementor-button:focus, .gff-replica .elementor-4760 .elementor-element.elementor-element-f31a086 .elementor-button:hover { background-color: rgba(255, 255, 255, 0); background-image: linear-gradient(rgb(132, 177, 69) 0px, rgb(132, 177, 69) 100%); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-f31a086 > .elementor-widget-container { margin: 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-f31a086 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c6f94a2 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c6f94a2.e-con { --align-self: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-69d39440 > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-69d39440 { text-align: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-69d39440 .elementor-heading-title { font-family: "GffRef Poppins", sans-serif; font-size: 20px; font-weight: 500; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0.5px; color: rgb(54, 167, 221); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-bdca400 .elementor-wrapper { --video-aspect-ratio: 1.77777; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3315cd7b:not(.elementor-motion-effects-element-type-background) { background-color: rgb(20, 34, 52); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3315cd7b > .elementor-container { max-width: 1050px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3315cd7b { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 100px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6f9bd5c1 > .elementor-element-populated { text-align: center; padding: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-47ef3fbb > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-47ef3fbb.elementor-element { --flex-grow: 0; --flex-shrink: 1; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-47ef3fbb { text-align: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-47ef3fbb .elementor-heading-title { font-family: "GffRef Poppins", sans-serif; font-size: 36px; font-weight: 600; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5d5eae8 > .elementor-widget-container { background-color: rgb(18, 28, 42); padding: 20px; border-radius: 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5d5eae8 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5d5eae8 .elementor-icon-box-title { margin-block-end: 10px; color: rgb(96, 165, 250); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5d5eae8.elementor-view-default .elementor-icon { fill: rgb(35, 131, 255); color: rgb(35, 131, 255); border-color: rgb(35, 131, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5d5eae8 .elementor-icon { font-size: 40px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5d5eae8 .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 24px; font-weight: 500; line-height: 30px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5d5eae8:has(:focus) .elementor-icon-box-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-5d5eae8:has(:hover) .elementor-icon-box-title { color: rgb(96, 165, 250); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5d5eae8 .elementor-icon-box-description { font-family: "GffRef Poppins", sans-serif; font-size: 22px; font-weight: 300; color: rgb(235, 235, 235); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-eb1c656 > .elementor-widget-container { background-color: rgb(18, 28, 42); padding: 20px; border-radius: 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-eb1c656 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-eb1c656 .elementor-icon-box-title { margin-block-end: 10px; color: rgb(96, 165, 250); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-eb1c656.elementor-view-default .elementor-icon { fill: rgb(35, 131, 255); color: rgb(35, 131, 255); border-color: rgb(35, 131, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-eb1c656 .elementor-icon { font-size: 40px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-eb1c656 .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 24px; font-weight: 500; line-height: 30px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-eb1c656:has(:focus) .elementor-icon-box-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-eb1c656:has(:hover) .elementor-icon-box-title { color: rgb(96, 165, 250); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-eb1c656 .elementor-icon-box-description { font-family: "GffRef Poppins", sans-serif; font-size: 22px; font-weight: 300; color: rgb(235, 235, 235); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9838a82 > .elementor-widget-container { background-color: rgb(18, 28, 42); padding: 20px; border-radius: 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9838a82 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9838a82 .elementor-icon-box-title { margin-block-end: 10px; color: rgb(96, 165, 250); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9838a82.elementor-view-default .elementor-icon { fill: rgb(35, 131, 255); color: rgb(35, 131, 255); border-color: rgb(35, 131, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9838a82 .elementor-icon { font-size: 40px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9838a82 .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 24px; font-weight: 500; line-height: 30px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9838a82:has(:focus) .elementor-icon-box-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-9838a82:has(:hover) .elementor-icon-box-title { color: rgb(96, 165, 250); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9838a82 .elementor-icon-box-description { font-family: "GffRef Poppins", sans-serif; font-size: 22px; font-weight: 300; color: rgb(235, 235, 235); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c462ee0 .elementor-button { background-color: rgb(18, 98, 255); font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 500; transition-duration: 0.5s; border-radius: 40px; padding: 15px 30px 20px 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c462ee0 .elementor-button:focus, .gff-replica .elementor-4760 .elementor-element.elementor-element-c462ee0 .elementor-button:hover { background-color: rgba(255, 255, 255, 0); background-image: linear-gradient(rgb(132, 177, 69) 0px, rgb(132, 177, 69) 100%); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c462ee0 > .elementor-widget-container { margin: 40px 0px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c462ee0 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6541431 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 1; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 100px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6541431:not(.elementor-motion-effects-element-type-background) { background-color: rgba(255, 255, 255, 0); background-image: linear-gradient(rgb(25, 47, 65) 0px, rgb(11, 20, 27) 100%); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6541431::before, .gff-replica .elementor-4760 .elementor-element.elementor-element-9158817::before { background-color: rgb(26, 35, 50); --background-overlay: ''; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-23a62d0 { --display: flex; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-dbd3fb4 > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-dbd3fb4.elementor-element { --flex-grow: 0; --flex-shrink: 1; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-a872129, .gff-replica .elementor-4760 .elementor-element.elementor-element-dbd3fb4 { text-align: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-dbd3fb4 .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 36px; font-weight: 600; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-a872129 > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-a872129 .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9158817 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: stretch; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 1; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 100px; --padding-left: 0px; --padding-right: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9158817:not(.elementor-motion-effects-element-type-background) { background-color: rgba(255, 255, 255, 0); background-image: linear-gradient(rgb(25, 47, 65) 0px, rgb(11, 20, 27) 100%); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3b999f4 { --display: grid; --e-con-grid-template-columns: repeat(2, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; --margin-top: 3px; --margin-bottom: 3px; --margin-left: 3px; --margin-right: 3px; --padding-top: 3px; --padding-bottom: 3px; --padding-left: 3px; --padding-right: 3px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3b999f4.e-con { --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c168f4d > .elementor-widget-container { background-color: rgb(26, 35, 50); padding: 20px; border-style: solid; border-width: 2px; border-color: rgb(37, 99, 235); border-radius: 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c168f4d .elementor-icon-box-wrapper { align-items: start; text-align: start; gap: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c168f4d.elementor-view-stacked .elementor-icon { background-color: rgb(37, 99, 235); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c168f4d .elementor-icon { font-size: 28px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c168f4d .elementor-icon-box-title { font-family: "GffRef Roboto", sans-serif; font-size: 24px; font-weight: 500; line-height: 30px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c168f4d:has(:focus) .elementor-icon-box-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-c168f4d:has(:hover) .elementor-icon-box-title { color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c168f4d .elementor-icon-box-description { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 300; color: rgb(143, 169, 183); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0f177be > .elementor-widget-container { background-color: rgb(26, 35, 50); padding: 20px; border-style: solid; border-width: 2px; border-color: rgb(37, 99, 235); border-radius: 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0f177be .elementor-icon-box-wrapper { align-items: start; text-align: start; gap: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0f177be.elementor-view-stacked .elementor-icon { background-color: rgb(37, 99, 235); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0f177be .elementor-icon { font-size: 28px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0f177be .elementor-icon-box-title { font-family: "GffRef Roboto", sans-serif; font-size: 24px; font-weight: 500; line-height: 30px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0f177be:has(:focus) .elementor-icon-box-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-0f177be:has(:hover) .elementor-icon-box-title { color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0f177be .elementor-icon-box-description { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 300; color: rgb(143, 169, 183); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3f5695e > .elementor-widget-container { background-color: rgb(26, 35, 50); padding: 20px; border-style: solid; border-width: 2px; border-color: rgb(37, 99, 235); border-radius: 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3f5695e .elementor-icon-box-wrapper { align-items: start; text-align: start; gap: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3f5695e.elementor-view-stacked .elementor-icon { background-color: rgb(37, 99, 235); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3f5695e .elementor-icon { font-size: 28px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3f5695e .elementor-icon-box-title { font-family: "GffRef Roboto", sans-serif; font-size: 24px; font-weight: 500; line-height: 30px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3f5695e:has(:focus) .elementor-icon-box-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-3f5695e:has(:hover) .elementor-icon-box-title { color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3f5695e .elementor-icon-box-description { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 300; color: rgb(143, 169, 183); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c1a8fde > .elementor-widget-container { background-color: rgb(26, 35, 50); padding: 20px; border-style: solid; border-width: 2px; border-color: rgb(37, 99, 235); border-radius: 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c1a8fde .elementor-icon-box-wrapper { align-items: start; text-align: start; gap: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c1a8fde.elementor-view-stacked .elementor-icon { background-color: rgb(37, 99, 235); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c1a8fde .elementor-icon { font-size: 28px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c1a8fde .elementor-icon-box-title { font-family: "GffRef Roboto", sans-serif; font-size: 24px; font-weight: 500; line-height: 30px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c1a8fde:has(:focus) .elementor-icon-box-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-c1a8fde:has(:hover) .elementor-icon-box-title { color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c1a8fde .elementor-icon-box-description { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 300; color: rgb(143, 169, 183); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-24afe2a:not(.elementor-motion-effects-element-type-background) { background-color: rgba(255, 255, 255, 0); background-image: linear-gradient(rgb(25, 47, 65) 0px, rgb(11, 20, 27) 100%); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-24afe2a > .elementor-container { max-width: 1050px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-24afe2a { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-cf54d49 > .elementor-element-populated { text-align: center; padding: 50px 10px 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-7566493 > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-7566493.elementor-element { --flex-grow: 0; --flex-shrink: 1; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-7566493 { text-align: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-7566493 .elementor-heading-title { font-family: "GffRef Poppins", sans-serif; font-size: 36px; font-weight: 600; text-transform: capitalize; color: rgb(37, 99, 235); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4415855:not(.elementor-motion-effects-element-type-background) { background-color: rgba(255, 255, 255, 0); background-image: linear-gradient(rgb(11, 20, 27) 0px, rgb(11, 20, 27) 100%); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4415855 > .elementor-container { max-width: 1050px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4415855 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 10px 0px 50px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-aeb66e1 > .elementor-element-populated { text-align: center; padding: 50px 10px 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-7b02158 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-7b02158.e-con { --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-38f685f > .elementor-widget-container { margin: 0px 0px 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-38f685f.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-38f685f .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 18px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-37092f7.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-38f685f.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-696b119.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-81017dd.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-9de6dcc.elementor-view-default .elementor-icon { fill: rgb(37, 99, 235); color: rgb(37, 99, 235); border-color: rgb(37, 99, 235); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-38f685f .elementor-icon { font-size: 31px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-38f685f .elementor-icon-box-description { font-family: "GffRef Roboto", sans-serif; font-size: 22px; font-weight: 300; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-37092f7 > .elementor-widget-container { margin: 0px 0px 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-37092f7.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-37092f7 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 18px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-37092f7 .elementor-icon { font-size: 31px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-37092f7 .elementor-icon-box-description { font-family: "GffRef Roboto", sans-serif; font-size: 22px; font-weight: 300; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-81017dd > .elementor-widget-container { margin: 0px 0px 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-81017dd.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-81017dd .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 18px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-81017dd .elementor-icon { font-size: 31px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-81017dd .elementor-icon-box-description { font-family: "GffRef Roboto", sans-serif; font-size: 22px; font-weight: 300; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9de6dcc > .elementor-widget-container { margin: 0px 0px 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9de6dcc.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9de6dcc .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 18px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9de6dcc .elementor-icon { font-size: 31px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9de6dcc .elementor-icon-box-description { font-family: "GffRef Roboto", sans-serif; font-size: 22px; font-weight: 300; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-696b119 > .elementor-widget-container { margin: 0px 0px 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-696b119.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-696b119 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 18px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-696b119 .elementor-icon { font-size: 31px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-696b119 .elementor-icon-box-description { font-family: "GffRef Roboto", sans-serif; font-size: 22px; font-weight: 300; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-eb4cfac > .elementor-widget-container { background-color: rgb(37, 99, 235); margin: 15px; padding: 20px; border-radius: 40px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-eb4cfac.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-eb4cfac .elementor-icon-box-wrapper { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-eb4cfac .elementor-icon-box-description { font-family: "GffRef Poppins", sans-serif; font-size: 24px; font-weight: 300; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3802f29:not(.elementor-motion-effects-element-type-background) { background-color: rgba(255, 255, 255, 0); background-image: linear-gradient(rgb(11, 20, 27) 0px, rgb(11, 20, 27) 100%); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3802f29 > .elementor-container { max-width: 1050px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3802f29 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 10px 0px 50px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2af51ca > .elementor-element-populated { text-align: center; padding: 50px 10px 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-92c0bcf > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-92c0bcf.elementor-element { --flex-grow: 0; --flex-shrink: 1; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-92c0bcf { text-align: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-92c0bcf .elementor-heading-title { font-family: "GffRef Poppins", sans-serif; font-size: 36px; font-weight: 600; text-transform: capitalize; color: rgb(69, 177, 176); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3aaecef { --display: flex; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-676bc19 > .elementor-widget-container { margin: 0px 0px 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-676bc19.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-676bc19 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 42px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-676bc19.elementor-view-default .elementor-icon { fill: rgb(31, 51, 82); color: rgb(31, 51, 82); border-color: rgb(31, 51, 82); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-676bc19 .elementor-icon { font-size: 94px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-676bc19 .elementor-icon-box-description { font-family: "GffRef Roboto", sans-serif; font-size: 22px; font-weight: 300; line-height: 1.6em; color: rgb(111, 133, 168); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6eda5c5:not(.elementor-motion-effects-element-type-background) { background-color: rgb(23, 25, 37); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6eda5c5 > .elementor-container { max-width: 1050px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6eda5c5 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 10px 0px 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1492a77 > .elementor-element-populated { text-align: center; padding: 50px 10px 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-e8db5b2 > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-e8db5b2.elementor-element { --flex-grow: 0; --flex-shrink: 1; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-42e97d5, .gff-replica .elementor-4760 .elementor-element.elementor-element-e8db5b2 { text-align: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-e8db5b2 .elementor-heading-title { font-family: "GffRef Poppins", sans-serif; font-size: 36px; font-weight: 600; text-transform: capitalize; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-42e97d5 > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-42e97d5 .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6fd85bf { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --overlay-opacity: 1; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 20px; --padding-left: 0px; --padding-right: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6fd85bf:not(.elementor-motion-effects-element-type-background) { background-color: rgb(23, 25, 37); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6fd85bf::before { background-color: rgba(255, 255, 255, 0); --background-overlay: ''; background-image: linear-gradient(rgb(23, 25, 37) 0px, rgb(22, 30, 75) 100%); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1a54e5b > .elementor-widget-container { background-color: rgb(26, 35, 50); padding: 20px; border-style: solid; border-width: 2px; border-color: rgb(37, 99, 235); border-radius: 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1a54e5b .elementor-icon-box-wrapper { text-align: start; gap: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1a54e5b.elementor-view-stacked .elementor-icon { background-color: rgb(47, 53, 92); fill: rgb(37, 99, 235); color: rgb(37, 99, 235); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1a54e5b .elementor-icon { font-size: 28px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1a54e5b .elementor-icon-box-title { font-family: "GffRef Roboto", sans-serif; font-size: 24px; font-weight: 500; line-height: 30px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1a54e5b:has(:focus) .elementor-icon-box-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-1a54e5b:has(:hover) .elementor-icon-box-title { color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1a54e5b .elementor-icon-box-description { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 300; color: rgb(143, 169, 183); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5ec5465 > .elementor-widget-container { background-color: rgb(26, 35, 50); padding: 20px; border-style: solid; border-width: 2px; border-color: rgb(37, 99, 235); border-radius: 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5ec5465 .elementor-icon-box-wrapper { text-align: start; gap: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5ec5465.elementor-view-stacked .elementor-icon { background-color: rgb(47, 53, 92); fill: rgb(37, 99, 235); color: rgb(37, 99, 235); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5ec5465 .elementor-icon { font-size: 28px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5ec5465 .elementor-icon-box-title { font-family: "GffRef Roboto", sans-serif; font-size: 24px; font-weight: 500; line-height: 30px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5ec5465:has(:focus) .elementor-icon-box-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-5ec5465:has(:hover) .elementor-icon-box-title { color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5ec5465 .elementor-icon-box-description { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 300; color: rgb(143, 169, 183); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-e22a274 > .elementor-widget-container { background-color: rgb(26, 35, 50); padding: 20px; border-style: solid; border-width: 2px; border-color: rgb(37, 99, 235); border-radius: 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-e22a274 .elementor-icon-box-wrapper { text-align: start; gap: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-e22a274.elementor-view-stacked .elementor-icon { background-color: rgb(47, 53, 92); fill: rgb(37, 99, 235); color: rgb(37, 99, 235); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-e22a274 .elementor-icon { font-size: 28px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-e22a274 .elementor-icon-box-title { font-family: "GffRef Roboto", sans-serif; font-size: 24px; font-weight: 500; line-height: 30px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-e22a274:has(:focus) .elementor-icon-box-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-e22a274:has(:hover) .elementor-icon-box-title { color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-e22a274 .elementor-icon-box-description { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 300; color: rgb(143, 169, 183); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-f8c51d6 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: stretch; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 1; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 10px; --padding-bottom: 060px; --padding-left: 0px; --padding-right: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-f8c51d6:not(.elementor-motion-effects-element-type-background) { background-color: rgb(23, 25, 37); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-f8c51d6::before { background-color: rgb(22, 30, 75); --background-overlay: ''; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b441e03 .elementor-button { background-color: rgb(18, 98, 255); font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 500; transition-duration: 0.5s; border-radius: 40px; padding: 15px 30px 20px 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b441e03 .elementor-button:focus, .gff-replica .elementor-4760 .elementor-element.elementor-element-b441e03 .elementor-button:hover { background-color: rgba(255, 255, 255, 0); background-image: linear-gradient(rgb(132, 177, 69) 0px, rgb(132, 177, 69) 100%); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b441e03 > .elementor-widget-container { margin: 40px 0px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b441e03 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9fc9748 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 1; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9fc9748:not(.elementor-motion-effects-element-type-background) { background-color: rgb(14, 16, 20); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9fc9748::before { background-color: rgba(255, 255, 255, 0); --background-overlay: ''; background-image: linear-gradient(rgb(14, 16, 20) 38%, rgb(26, 35, 50) 100%); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-eeed96a { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --border-radius: 20px 20px 20px 20px; box-shadow: rgb(1, 55, 255) 0px 0px 12px 5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-505e7fc { --display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-ec1d24e > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-ec1d24e.elementor-element { --flex-grow: 0; --flex-shrink: 1; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4084c77, .gff-replica .elementor-4760 .elementor-element.elementor-element-ec1d24e { text-align: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-ec1d24e .elementor-heading-title { font-family: "GffRef Poppins", sans-serif; font-size: 36px; font-weight: 600; text-transform: capitalize; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4084c77 > .elementor-widget-container { margin: 0px 0px 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4084c77 .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 24px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(189, 225, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-61b3ec3 > .elementor-widget-container { margin: -15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b517a2f { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 1; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b517a2f:not(.elementor-motion-effects-element-type-background) { background-color: rgb(26, 35, 50); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b517a2f::before { background-color: rgb(26, 35, 50); --background-overlay: ''; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-bb42850 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --border-radius: 20px 20px 20px 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4323fd0, .gff-replica .elementor-4760 .elementor-element.elementor-element-553716b, .gff-replica .elementor-4760 .elementor-element.elementor-element-a6561b1 { --display: flex; --min-height: 0px; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-553716b.e-con { --align-self: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c0fded2 > .elementor-widget-container { background-color: rgb(26, 35, 50); padding: 20px; border-style: solid; border-width: 2px; border-color: rgb(37, 99, 235); border-radius: 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c0fded2.elementor-element { --align-self: flex-start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c0fded2 .elementor-icon-box-wrapper { align-items: center; text-align: center; gap: 18px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c0fded2 .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c0fded2.elementor-view-stacked .elementor-icon { background-color: rgb(42, 107, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c0fded2 .elementor-icon { font-size: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c0fded2 .elementor-icon-box-title { font-family: "GffRef Roboto", sans-serif; font-size: 18px; font-weight: 500; line-height: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c0fded2:has(:focus) .elementor-icon-box-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-c0fded2:has(:hover) .elementor-icon-box-title { color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4323fd0.e-con { --align-self: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-33b0e8e > .elementor-widget-container { background-color: rgb(26, 35, 50); padding: 20px; border-style: solid; border-width: 2px; border-color: rgb(37, 99, 235); border-radius: 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-33b0e8e.elementor-element { --align-self: flex-start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-33b0e8e .elementor-icon-box-wrapper { align-items: center; text-align: center; gap: 18px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-33b0e8e .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-33b0e8e.elementor-view-stacked .elementor-icon { background-color: rgb(42, 107, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-33b0e8e .elementor-icon { font-size: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-33b0e8e .elementor-icon-box-title { font-family: "GffRef Roboto", sans-serif; font-size: 18px; font-weight: 500; line-height: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-33b0e8e:has(:focus) .elementor-icon-box-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-33b0e8e:has(:hover) .elementor-icon-box-title { color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-a6561b1.e-con { --align-self: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6b222ec > .elementor-widget-container { background-color: rgb(26, 35, 50); padding: 20px; border-style: solid; border-width: 2px; border-color: rgb(37, 99, 235); border-radius: 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6b222ec.elementor-element { --align-self: flex-start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6b222ec .elementor-icon-box-wrapper { align-items: center; text-align: center; gap: 18px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6b222ec .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6b222ec.elementor-view-stacked .elementor-icon { background-color: rgb(42, 107, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6b222ec .elementor-icon { font-size: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6b222ec .elementor-icon-box-title { font-family: "GffRef Roboto", sans-serif; font-size: 18px; font-weight: 500; line-height: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6b222ec:has(:focus) .elementor-icon-box-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-6b222ec:has(:hover) .elementor-icon-box-title { color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-420872a { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: stretch; --gap: 10px 10px; --row-gap: 10px; --column-gap: 10px; --overlay-opacity: 1; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 60px; --padding-bottom: 30px; --padding-left: 0px; --padding-right: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-420872a:not(.elementor-motion-effects-element-type-background) { background-color: rgb(14, 16, 20); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-35a9d46::before, .gff-replica .elementor-4760 .elementor-element.elementor-element-420872a::before, .gff-replica .elementor-4760 .elementor-element.elementor-element-439dbeb::before, .gff-replica .elementor-4760 .elementor-element.elementor-element-4d702a8::before, .gff-replica .elementor-4760 .elementor-element.elementor-element-8818e8d::before { background-color: rgb(14, 16, 20); --background-overlay: ''; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-a8d6df3 > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-a8d6df3.elementor-element { --flex-grow: 0; --flex-shrink: 1; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-a8d6df3 { text-align: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-a8d6df3 .elementor-heading-title { font-family: "GffRef Poppins", sans-serif; font-size: 36px; font-weight: 600; line-height: 40px; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4d702a8 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 1; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4d702a8:not(.elementor-motion-effects-element-type-background) { background-color: rgb(14, 16, 20); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-953770d { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --border-radius: 20px 20px 20px 20px; box-shadow: rgb(1, 55, 255) 0px 0px 10px 3px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3912f42, .gff-replica .elementor-4760 .elementor-element.elementor-element-8d9c28a { --display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-a074097 > .elementor-widget-container { margin: -30px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3912f42.e-con, .gff-replica .elementor-4760 .elementor-element.elementor-element-a074097.elementor-element { --align-self: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-84e7a40 img, .gff-replica .elementor-4760 .elementor-element.elementor-element-a074097 img, .gff-replica .elementor-4760 .elementor-element.elementor-element-d9809b9 img, .gff-replica .elementor-4760 .elementor-element.elementor-element-f45c12d img { width: 88%; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-ab31c86 > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-ab31c86 { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-ab31c86 .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-439dbeb { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 1; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 40px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-439dbeb:not(.elementor-motion-effects-element-type-background) { background-color: rgb(14, 16, 20); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-112bb48 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --border-radius: 20px 20px 20px 20px; box-shadow: rgb(1, 55, 255) 0px 0px 10px 3px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3b7c128, .gff-replica .elementor-4760 .elementor-element.elementor-element-8e887bb { --display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-f45c12d > .elementor-widget-container { margin: -30px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-f45c12d.elementor-element { --align-self: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3b7c128.e-con { --align-self: center; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1b49c3a > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1b49c3a { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1b49c3a .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-35a9d46 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 1; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 40px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-35a9d46:not(.elementor-motion-effects-element-type-background) { background-color: rgb(14, 16, 20); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-8c2cb74 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --border-radius: 20px 20px 20px 20px; box-shadow: rgb(1, 55, 255) 0px 0px 10px 3px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0a78796, .gff-replica .elementor-4760 .elementor-element.elementor-element-96f4423 { --display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-84e7a40 > .elementor-widget-container { margin: -30px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-84e7a40.elementor-element, .gff-replica .elementor-4760 .elementor-element.elementor-element-96f4423.e-con { --align-self: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1b8ed01 > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1b8ed01 { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1b8ed01 .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-8818e8d { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 1; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 40px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-8818e8d:not(.elementor-motion-effects-element-type-background) { background-color: rgb(14, 16, 20); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0f6a371 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --border-radius: 20px 20px 20px 20px; box-shadow: rgb(132, 177, 69) 0px 0px 10px 3px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1ac1133 { --display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-d9809b9 > .elementor-widget-container { margin: 0px -40px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-d9809b9.elementor-element { --align-self: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-94d4696 > .elementor-widget-container { margin: 0px 0px -20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-94d4696 { text-align: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-94d4696 .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 22px; font-weight: 400; font-style: normal; text-decoration: none; line-height: 1.3em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2376d95 > .elementor-widget-container { margin: 10px 0px 0px; padding: 10px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2376d95.elementor-element { --align-self: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2376d95 .elementor-countdown-wrapper { max-width: 100%; }
.gff-replica body:not(.rtl) .elementor-4760 .elementor-element.elementor-element-2376d95 .elementor-countdown-item:not(:first-of-type) { margin-left: calc(5px); }
.gff-replica body:not(.rtl) .elementor-4760 .elementor-element.elementor-element-2376d95 .elementor-countdown-item:not(:last-of-type) { margin-right: calc(5px); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2376d95 .elementor-countdown-item { padding: 10px; background-color: rgb(132, 177, 69); border-style: none; border-radius: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2376d95 .elementor-countdown-digits { font-family: "GffRef Roboto", sans-serif; font-size: 26px; font-weight: 700; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2376d95 .elementor-countdown-label { font-family: "GffRef Roboto Condensed", sans-serif; font-size: 18px; font-weight: 200; line-height: 25px; -webkit-text-stroke: 0px rgb(0, 0, 0); stroke-width: 0; stroke: rgb(0, 0, 0); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-42b4cd0 { --display: flex; --justify-content: center; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-42b4cd0.e-con { --align-self: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4a9257a > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4a9257a { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4a9257a .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9cd0979:not(.elementor-motion-effects-element-type-background) { background-color: rgb(14, 16, 20); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9cd0979 > .elementor-container { max-width: 750px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9cd0979 { transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 10px 0px 50px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-74afc0b > .elementor-element-populated { text-align: center; padding: 50px 10px 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b3a759c > .elementor-widget-container { margin: 0px 0px -10px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b3a759c.elementor-element { --flex-grow: 0; --flex-shrink: 1; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b3a759c { text-align: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b3a759c .elementor-heading-title { font-family: "GffRef Poppins", sans-serif; font-size: 36px; font-weight: 600; text-transform: capitalize; line-height: 40px; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c5badd6 > .elementor-widget-container { margin: 0px 0px -20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c5badd6 { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c5badd6 .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 24px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-widget-divider { --divider-color: var( --e-global-color-secondary ); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-43bc1fd { --divider-border-style: solid; --divider-color: #464343; --divider-border-width: 1px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-43bc1fd > .elementor-widget-container { padding: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-43bc1fd .elementor-divider-separator { width: 100%; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-43bc1fd .elementor-divider { padding-block: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-f5f9063 { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(2, 1fr); --grid-auto-flow: row; --padding-top: 10px; --padding-bottom: 30px; --padding-left: 10px; --padding-right: 10px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-f5f9063.e-con { --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-dd037cb > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-dd037cb.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-dd037cb .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-dd037cb .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0aef98b.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-0b7e398.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-0d2d188.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-144b178.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-2b3fcc5.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-8920fd7.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-dd037cb.elementor-view-default .elementor-icon { fill: rgb(37, 99, 235); color: rgb(37, 99, 235); border-color: rgb(37, 99, 235); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-dd037cb .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-dd037cb .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0d2d188 > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0d2d188.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0d2d188 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0d2d188 .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0d2d188 .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0d2d188 .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0b7e398 > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0b7e398.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0b7e398 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0b7e398 .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0b7e398 .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0b7e398 .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2b3fcc5 > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2b3fcc5.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2b3fcc5 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2b3fcc5 .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2b3fcc5 .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2b3fcc5 .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-8920fd7 > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-8920fd7.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-8920fd7 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-8920fd7 .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-8920fd7 .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-8920fd7 .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0aef98b > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0aef98b.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0aef98b .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0aef98b .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0aef98b .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0aef98b .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-144b178 > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-144b178.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-144b178 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-144b178 .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-144b178 .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-144b178 .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-144b178:has(:focus) .elementor-icon-box-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-144b178:has(:hover) .elementor-icon-box-title { color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-baa9f3b > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-baa9f3b.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-baa9f3b .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-baa9f3b .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-19b3659.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-1c8a5cc.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-1d4a303.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-2d71db1.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-2e9ded6.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-36f7c63.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-3e8487f.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-4d76c04.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-5286087.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-9c5fee9.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-ae128b4.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-baa9f3b.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-c9e9e2b.elementor-view-default .elementor-icon, .gff-replica .elementor-4760 .elementor-element.elementor-element-e1ffe99.elementor-view-default .elementor-icon { fill: rgb(37, 99, 235); color: rgb(37, 99, 235); border-color: rgb(37, 99, 235); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-baa9f3b .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-baa9f3b .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9c5fee9 > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9c5fee9.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9c5fee9 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9c5fee9 .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9c5fee9 .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9c5fee9 .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1c8a5cc > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1c8a5cc.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1c8a5cc .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1c8a5cc .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1c8a5cc .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1c8a5cc .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2d71db1 > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2d71db1.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2d71db1 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2d71db1 .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2d71db1 .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2d71db1 .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5286087 > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5286087.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5286087 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5286087 .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5286087 .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5286087 .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3e8487f > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3e8487f.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3e8487f .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3e8487f .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3e8487f .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3e8487f .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4d76c04 > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4d76c04.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4d76c04 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4d76c04 .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4d76c04 .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4d76c04 .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c9e9e2b > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c9e9e2b.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c9e9e2b .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c9e9e2b .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c9e9e2b .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c9e9e2b .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-36f7c63 > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-36f7c63.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-36f7c63 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-36f7c63 .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-36f7c63 .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-36f7c63 .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-e1ffe99 > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-e1ffe99.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-e1ffe99 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-e1ffe99 .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-e1ffe99 .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-e1ffe99 .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2e9ded6 > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2e9ded6.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2e9ded6 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2e9ded6 .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2e9ded6 .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2e9ded6 .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-ae128b4 > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-ae128b4.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-ae128b4 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-ae128b4 .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-ae128b4 .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-ae128b4 .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-19b3659 > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-19b3659.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-19b3659 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-19b3659 .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-19b3659 .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-19b3659 .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1d4a303 > .elementor-widget-container { margin: -7px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1d4a303.elementor-element { --align-self: center; --order: 99999; --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1d4a303 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1d4a303 .elementor-icon-box-title { margin-block-end: 0px; color: rgb(255, 255, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1d4a303 .elementor-icon { font-size: 24px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1d4a303 .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 19px; font-weight: 400; line-height: 0.1em; letter-spacing: 0.5px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-27a9d49 { --divider-border-style: solid; --divider-color: #464343; --divider-border-width: 1px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-27a9d49 > .elementor-widget-container { padding: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-27a9d49 .elementor-divider-separator { width: 100%; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-27a9d49 .elementor-divider { padding-block: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6388bb2 > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-312d38e, .gff-replica .elementor-4760 .elementor-element.elementor-element-323aee4, .gff-replica .elementor-4760 .elementor-element.elementor-element-6388bb2, .gff-replica .elementor-4760 .elementor-element.elementor-element-8c5433b, .gff-replica .elementor-4760 .elementor-element.elementor-element-9f6a5ec { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6388bb2 .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 24px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-323aee4 > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-323aee4 .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 24px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-8c5433b > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-8c5433b .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 24px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-312d38e > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-312d38e .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 24px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9f6a5ec > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-9f6a5ec .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 24px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-407ef1e { --divider-border-style: solid; --divider-color: #464343; --divider-border-width: 1px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-407ef1e .elementor-divider-separator { width: 100%; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-407ef1e .elementor-divider { padding-block: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3d9458e > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3d9458e { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3d9458e .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 24px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2fd53e9 { --divider-border-style: solid; --divider-color: #464343; --divider-border-width: 1px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2fd53e9 .elementor-divider-separator { width: 100%; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-2fd53e9 .elementor-divider { padding-block: 15px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-bbd3a09 > .elementor-widget-container { margin: 0px; padding: 10px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-bbd3a09.elementor-element { --align-self: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-bbd3a09 .elementor-countdown-wrapper { max-width: 70%; }
.gff-replica body:not(.rtl) .elementor-4760 .elementor-element.elementor-element-bbd3a09 .elementor-countdown-item:not(:first-of-type) { margin-left: calc(5px); }
.gff-replica body:not(.rtl) .elementor-4760 .elementor-element.elementor-element-bbd3a09 .elementor-countdown-item:not(:last-of-type) { margin-right: calc(5px); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-bbd3a09 .elementor-countdown-item { padding: 10px; background-color: rgb(41, 78, 92); border-style: none; border-radius: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-bbd3a09 .elementor-countdown-digits { font-family: "GffRef Roboto", sans-serif; font-size: 26px; font-weight: 700; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-bbd3a09 .elementor-countdown-label { font-family: "GffRef Roboto Condensed", sans-serif; font-size: 18px; font-weight: 200; line-height: 25px; -webkit-text-stroke: 0px rgb(0, 0, 0); stroke-width: 0; stroke: rgb(0, 0, 0); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-d3b35fa .elementor-button { background-color: rgb(18, 98, 255); font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 500; transition-duration: 0.5s; border-radius: 40px; padding: 15px 30px 20px 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-d3b35fa .elementor-button:focus, .gff-replica .elementor-4760 .elementor-element.elementor-element-d3b35fa .elementor-button:hover { background-color: rgba(255, 255, 255, 0); background-image: linear-gradient(rgb(132, 177, 69) 0px, rgb(132, 177, 69) 100%); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-d3b35fa > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-d3b35fa .elementor-button-content-wrapper { flex-direction: row-reverse; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4fb7e96 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4fb7e96:not(.elementor-motion-effects-element-type-background) { background-color: rgb(20, 34, 52); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-667acef > .elementor-widget-container { background-color: rgb(18, 28, 42); margin: 50px 20px 20px; padding: 20px; border-radius: 80px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-667acef .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-667acef .elementor-icon-box-title { margin-block-end: 10px; color: rgb(96, 165, 250); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-667acef.elementor-view-default .elementor-icon { fill: rgb(35, 131, 255); color: rgb(35, 131, 255); border-color: rgb(35, 131, 255); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-667acef .elementor-icon { font-size: 142px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-667acef .elementor-icon-box-title { font-family: "GffRef Poppins", sans-serif; font-size: 24px; font-weight: 500; line-height: 30px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-667acef:has(:focus) .elementor-icon-box-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-667acef:has(:hover) .elementor-icon-box-title { color: rgb(96, 165, 250); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-667acef .elementor-icon-box-description { font-family: "GffRef Poppins", sans-serif; font-size: 22px; font-weight: 300; color: rgb(235, 235, 235); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3752c31 .elementor-button { background-color: rgb(49, 74, 111); font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 500; transition-duration: 0.5s; border-radius: 40px; padding: 15px 30px 20px 20px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3752c31 .elementor-button:focus, .gff-replica .elementor-4760 .elementor-element.elementor-element-3752c31 .elementor-button:hover { background-color: rgba(255, 255, 255, 0); background-image: linear-gradient(rgb(132, 177, 69) 0px, rgb(132, 177, 69) 100%); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3752c31 > .elementor-widget-container { margin: 0px 0px 30px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3752c31 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-16dbe1b { --display: grid; --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 100px; --padding-bottom: 100px; --padding-left: 0px; --padding-right: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-16dbe1b:not(.elementor-motion-effects-element-type-background) { background-color: rgb(23, 25, 37); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-7eb626a { --display: flex; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1e83063 > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1e83063.elementor-element { --flex-grow: 0; --flex-shrink: 1; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1e83063 { text-align: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1e83063 .elementor-heading-title { font-family: "GffRef Poppins", sans-serif; font-size: 36px; font-weight: 600; text-transform: capitalize; color: rgb(26, 130, 208); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-7a79cf9 { --display: flex; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-66b3aef { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-51f1dbd > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-51f1dbd { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-51f1dbd .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-a7ef138 { --display: flex; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6dbda3a > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6dbda3a { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6dbda3a .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-8c1446a { --display: flex; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-cd29a82 > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-cd29a82 { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-cd29a82 .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6b2a118 { --display: flex; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-e972d9d > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-e972d9d { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-e972d9d .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-8b93776 { --display: flex; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c48b552 > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c48b552 { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-c48b552 .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-7084abe { --display: flex; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b8fed45 > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b8fed45 { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b8fed45 .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-33331a4 { --display: flex; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-8392c1b > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-8392c1b { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-8392c1b .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b0990a9 { --display: flex; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-014a193 > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-014a193 { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-014a193 .elementor-heading-title { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 200; font-style: normal; text-decoration: none; line-height: 1.5em; letter-spacing: 0px; color: rgb(253, 253, 253); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1ed001e { --n-accordion-title-font-size: 20px; --n-accordion-item-title-space-between: 0px; --n-accordion-item-title-distance-from-content: 0px; --n-accordion-title-normal-color: #B6B6B6; --n-accordion-title-hover-color: #FFFFFF; --n-accordion-title-active-color: #FFFFFF; --n-accordion-icon-size: 15px; }
.gff-replica :where(.elementor-4760 .elementor-element.elementor-element-1ed001e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item) > .e-con { background-color: rgb(19, 24, 36); }
.gff-replica :where(.elementor-4760 .elementor-element.elementor-element-1ed001e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header) > .e-n-accordion-item-title-text { font-family: "GffRef Roboto", sans-serif; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1ed001e :where(.elementor-4760 .elementor-element.elementor-element-1ed001e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item:not([open]) > .e-n-accordion-item-title:not(hover) > .e-n-accordion-item-title-header) > .e-n-accordion-item-title-text { text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-a9ba3fd { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 40px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-a9ba3fd:not(.elementor-motion-effects-element-type-background) { background-color: rgba(255, 255, 255, 0); background-image: linear-gradient(rgb(14, 16, 20) 0px, rgb(11, 20, 27) 100%); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-a2bc4be { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b24bce3 { --display: flex; }
.gff-replica .elementor-widget-icon.elementor-view-default .elementor-icon { color: var(--e-global-color-primary); border-color: var(--e-global-color-primary); }
.gff-replica .elementor-widget-icon.elementor-view-default .elementor-icon svg { fill: var(--e-global-color-primary); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-fa9b154 > .elementor-widget-container { margin: 0px 0px -65px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-fa9b154 .elementor-icon-wrapper { text-align: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-fa9b154.elementor-view-default .elementor-icon { color: var(--e-global-color-95f2e5b); border-color: var(--e-global-color-95f2e5b); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-fa9b154.elementor-view-default .elementor-icon svg { fill: var(--e-global-color-95f2e5b); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-fa9b154 .elementor-icon { font-size: 140px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-fa9b154 .elementor-icon svg { height: 140px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-e1e1683 { --display: flex; }
.gff-replica .elementor-widget-counter .elementor-counter-number-wrapper { color: var(--e-global-color-primary); font-family: var(--e-global-typography-primary-font-family),Sans-serif; font-size: var(--e-global-typography-primary-font-size); font-weight: var(--e-global-typography-primary-font-weight); line-height: var(--e-global-typography-primary-line-height); }
.gff-replica .elementor-widget-counter .elementor-counter-title { color: var(--e-global-color-secondary); font-family: var(--e-global-typography-secondary-font-family),Sans-serif; font-size: var(--e-global-typography-secondary-font-size); font-weight: var(--e-global-typography-secondary-font-weight); line-height: var(--e-global-typography-secondary-line-height); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-8fd26ac > .elementor-widget-container { margin: -10px 0px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-8fd26ac .elementor-counter-number-wrapper { color: rgb(132, 177, 69); font-family: "GffRef Poppins", sans-serif; font-size: 50px; font-weight: 700; line-height: 66px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-8fd26ac .elementor-counter-title { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 600; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4140811 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5f55703, .gff-replica .elementor-4760 .elementor-element.elementor-element-84e3147 { --display: flex; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-083d987 > .elementor-widget-container { margin: 0px 0px -65px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-083d987 .elementor-icon-wrapper { text-align: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-083d987.elementor-view-default .elementor-icon { color: var(--e-global-color-a9e9121); border-color: var(--e-global-color-a9e9121); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-083d987.elementor-view-default .elementor-icon svg { fill: var(--e-global-color-a9e9121); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-083d987 .elementor-icon { font-size: 133px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-083d987 .elementor-icon svg { height: 133px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-ed9da62 > .elementor-widget-container { margin: -10px 0px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-ed9da62 .elementor-counter-number-wrapper { color: rgb(132, 177, 69); font-family: "GffRef Poppins", sans-serif; font-size: 50px; font-weight: 700; line-height: 66px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-ed9da62 .elementor-counter-title { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 600; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3557fb4 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0275d97, .gff-replica .elementor-4760 .elementor-element.elementor-element-8caa42c { --display: flex; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-351f671 > .elementor-widget-container { margin: 50px 0px -25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-351f671 .elementor-icon-wrapper { text-align: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-351f671.elementor-view-default .elementor-icon { color: rgb(255, 72, 146); border-color: rgb(255, 72, 146); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-351f671.elementor-view-default .elementor-icon svg { fill: rgb(255, 72, 146); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-351f671 .elementor-icon { font-size: 47px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-351f671 .elementor-icon svg { height: 47px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-20380a2 > .elementor-widget-container { margin: -10px 0px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-20380a2 .elementor-counter-number-wrapper { color: rgb(132, 177, 69); font-family: "GffRef Poppins", sans-serif; font-size: 50px; font-weight: 700; line-height: 66px; -webkit-text-stroke-color: rgb(0, 0, 0); stroke: rgb(0, 0, 0); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-20380a2 .elementor-counter-title { font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 600; -webkit-text-stroke-color: rgb(0, 0, 0); stroke: rgb(0, 0, 0); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-776cbd8 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 50px; --padding-bottom: 100px; --padding-left: -4px; --padding-right: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-776cbd8:not(.elementor-motion-effects-element-type-background) { background-color: rgba(255, 255, 255, 0); background-image: linear-gradient(rgb(11, 20, 27) 0px, rgb(20, 34, 52) 100%); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-776cbd8.e-con { --flex-grow: 0; --flex-shrink: 0; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-013aef4 > .elementor-widget-container { margin: 80px 20px 20px; padding: 0px 0px 0px 30px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-013aef4 { text-align: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-013aef4 .elementor-heading-title { font-family: "GffRef Poppins", sans-serif; font-size: 40px; font-weight: 600; text-transform: none; font-style: normal; text-decoration: none; line-height: 1.2em; letter-spacing: 0px; color: rgb(218, 218, 218); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-7d9ab19 { --display: flex; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5eab8c7 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; }
.gff-replica .elementor-widget-testimonial .elementor-testimonial-content { color: var(--e-global-color-text); font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); }
.gff-replica .elementor-widget-testimonial .elementor-testimonial-name { color: var(--e-global-color-primary); font-family: var(--e-global-typography-primary-font-family),Sans-serif; font-size: var(--e-global-typography-primary-font-size); font-weight: var(--e-global-typography-primary-font-weight); line-height: var(--e-global-typography-primary-line-height); }
.gff-replica .elementor-widget-testimonial .elementor-testimonial-job { color: var(--e-global-color-secondary); font-family: var(--e-global-typography-secondary-font-family),Sans-serif; font-size: var(--e-global-typography-secondary-font-size); font-weight: var(--e-global-typography-secondary-font-weight); line-height: var(--e-global-typography-secondary-line-height); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-bba873f > .elementor-widget-container { background-color: rgb(29, 44, 51); padding: 15px; border-style: solid; border-width: 4px; border-color: rgb(12, 39, 71); border-radius: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-bba873f.elementor-element { --align-self: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-bba873f .elementor-testimonial-wrapper { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-bba873f .elementor-testimonial-content { color: rgb(233, 233, 233); font-family: "GffRef Roboto", sans-serif; font-size: 20px; font-weight: 400; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4f90c4a .elementor-testimonial-wrapper .elementor-testimonial-image img, .gff-replica .elementor-4760 .elementor-element.elementor-element-7065353 .elementor-testimonial-wrapper .elementor-testimonial-image img, .gff-replica .elementor-4760 .elementor-element.elementor-element-941ac81 .elementor-testimonial-wrapper .elementor-testimonial-image img, .gff-replica .elementor-4760 .elementor-element.elementor-element-a2a5281 .elementor-testimonial-wrapper .elementor-testimonial-image img, .gff-replica .elementor-4760 .elementor-element.elementor-element-bba873f .elementor-testimonial-wrapper .elementor-testimonial-image img, .gff-replica .elementor-4760 .elementor-element.elementor-element-cdeeb39 .elementor-testimonial-wrapper .elementor-testimonial-image img { width: 105px; height: 105px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-bba873f .elementor-testimonial-name { color: rgb(154, 197, 48); font-family: "GffRef Poppins", sans-serif; font-size: 18px; font-weight: 500; line-height: 66px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-bba873f .elementor-testimonial-job { color: rgb(160, 160, 160); font-family: "GffRef Montserrat", sans-serif; font-size: 16px; font-weight: 400; line-height: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4f90c4a > .elementor-widget-container { background-color: rgb(29, 44, 51); padding: 15px; border-style: solid; border-width: 4px; border-color: rgb(12, 39, 71); border-radius: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4f90c4a.elementor-element { --align-self: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4f90c4a .elementor-testimonial-wrapper { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4f90c4a .elementor-testimonial-content { color: rgb(233, 233, 233); text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4f90c4a .elementor-testimonial-name { color: rgb(154, 197, 48); font-family: "GffRef Poppins", sans-serif; font-size: 18px; font-weight: 500; line-height: 66px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4f90c4a .elementor-testimonial-job { color: rgb(160, 160, 160); font-family: "GffRef Montserrat", sans-serif; font-size: 16px; font-weight: 400; line-height: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-a2a5281 > .elementor-widget-container { background-color: rgb(29, 44, 51); padding: 15px; border-style: solid; border-width: 4px; border-color: rgb(12, 39, 71); border-radius: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-a2a5281.elementor-element { --align-self: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-a2a5281 .elementor-testimonial-wrapper { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-a2a5281 .elementor-testimonial-content { color: rgb(233, 233, 233); text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-a2a5281 .elementor-testimonial-name { color: rgb(154, 197, 48); font-family: "GffRef Poppins", sans-serif; font-size: 18px; font-weight: 500; line-height: 66px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-a2a5281 .elementor-testimonial-job { color: rgb(160, 160, 160); font-family: "GffRef Montserrat", sans-serif; font-size: 16px; font-weight: 400; line-height: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-17a627e { --display: flex; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-b98dfc4 { --display: grid; --e-con-grid-template-columns: repeat(3, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-7065353 > .elementor-widget-container { background-color: rgb(29, 44, 51); padding: 15px; border-style: solid; border-width: 4px; border-color: rgb(12, 39, 71); border-radius: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-7065353.elementor-element { --align-self: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-7065353 .elementor-testimonial-wrapper { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-7065353 .elementor-testimonial-content { color: rgb(233, 233, 233); text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-7065353 .elementor-testimonial-name { color: rgb(154, 197, 48); font-family: "GffRef Poppins", sans-serif; font-size: 18px; font-weight: 500; line-height: 66px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-7065353 .elementor-testimonial-job { color: rgb(160, 160, 160); font-family: "GffRef Montserrat", sans-serif; font-size: 16px; font-weight: 400; line-height: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-cdeeb39 > .elementor-widget-container { background-color: rgb(29, 44, 51); padding: 15px; border-style: solid; border-width: 4px; border-color: rgb(12, 39, 71); border-radius: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-cdeeb39.elementor-element { --align-self: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-cdeeb39 .elementor-testimonial-wrapper { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-cdeeb39 .elementor-testimonial-content { color: rgb(233, 233, 233); text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-cdeeb39 .elementor-testimonial-name { color: rgb(154, 197, 48); font-family: "GffRef Poppins", sans-serif; font-size: 18px; font-weight: 500; line-height: 66px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-cdeeb39 .elementor-testimonial-job { color: rgb(160, 160, 160); font-family: "GffRef Montserrat", sans-serif; font-size: 16px; font-weight: 400; line-height: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-941ac81 > .elementor-widget-container { background-color: rgb(29, 44, 51); padding: 15px; border-style: solid; border-width: 4px; border-color: rgb(12, 39, 71); border-radius: 25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-941ac81.elementor-element { --align-self: center; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-941ac81 .elementor-testimonial-wrapper { text-align: start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-941ac81 .elementor-testimonial-content { color: rgb(233, 233, 233); text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-941ac81 .elementor-testimonial-name { color: rgb(154, 197, 48); font-family: "GffRef Poppins", sans-serif; font-size: 18px; font-weight: 500; line-height: 66px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-941ac81 .elementor-testimonial-job { color: rgb(160, 160, 160); font-family: "GffRef Montserrat", sans-serif; font-size: 16px; font-weight: 400; line-height: 25px; text-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6e979947 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 1; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 140px; --padding-bottom: 50px; --padding-left: 0px; --padding-right: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-6e979947::before { background-color: rgb(20, 34, 52); --background-overlay: ''; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-15d116d4, .gff-replica .elementor-4760 .elementor-element.elementor-element-5fe25e58 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-414597bc > .elementor-widget-container { padding: 40px 0px 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-414597bc img { border-style: solid; border-color: rgb(202, 202, 202); border-radius: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-15d116d4 { border-style: solid; --border-style: solid; border-width: 4px; --border-top-width: 4px; --border-right-width: 4px; --border-bottom-width: 4px; --border-left-width: 4px; border-color: rgb(12, 39, 71); --border-color: #0C2747; --border-radius: 24px 24px 24px 24px; --margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; --padding-top: 60px; --padding-bottom: 40px; --padding-left: 40px; --padding-right: 40px; }
.gff-replica .elementor-widget-text-editor { font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); color: var(--e-global-color-text); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4d0c01cb > .elementor-widget-container { margin: 0px 0px -25px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4d0c01cb { text-align: start; font-family: "GffRef Poppins", sans-serif; font-size: 23px; font-weight: 500; line-height: 1em; letter-spacing: 1px; color: rgb(54, 101, 161); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4da71c89 > .elementor-widget-container { margin: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4da71c89 { font-family: "GffRef Mulish", sans-serif; font-size: 13px; font-weight: 400; line-height: 1em; letter-spacing: 1px; color: rgb(145, 145, 145); }
.gff-replica .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child)::after { border-color: var(--e-global-color-text); }
.gff-replica .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .gff-replica .elementor-widget-icon-list .elementor-icon-list-item > a { font-family: var(--e-global-typography-text-font-family),Sans-serif; font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); }
.gff-replica .elementor-widget-icon-list .elementor-icon-list-text { color: var(--e-global-color-secondary); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5334eedf { --e-icon-list-icon-size: 10px; --icon-vertical-offset: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5334eedf .elementor-icon-list-item > .elementor-icon-list-text, .gff-replica .elementor-4760 .elementor-element.elementor-element-5334eedf .elementor-icon-list-item > a { font-family: "GffRef Mulish", sans-serif; font-size: 16px; font-weight: 400; font-style: italic; line-height: 30px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-5334eedf .elementor-icon-list-text { color: rgb(236, 236, 236); transition: color 0.3s; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1580427b.elementor-element { --align-self: flex-start; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1580427b .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 8px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1580427b .elementor-icon-box-title { margin-block-end: 1px; color: rgb(72, 186, 231); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1580427b.elementor-view-default .elementor-icon { fill: rgb(185, 81, 194); color: rgb(185, 81, 194); border-color: rgb(185, 81, 194); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1580427b .elementor-icon { font-size: 42px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1580427b .elementor-icon-box-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-1580427b .elementor-icon-box-title a { font-family: "GffRef Poppins", sans-serif; font-size: 20px; font-weight: 400; line-height: 1em; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-490b8a44 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --flex-wrap: wrap; --overlay-opacity: 1; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-490b8a44:not(.elementor-motion-effects-element-type-background) { background-color: rgb(23, 25, 37); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-490b8a44::before { background-color: rgba(255, 255, 255, 0); --background-overlay: ''; background-image: radial-gradient(at center top, rgb(14, 36, 65) 49%, rgb(21, 27, 41) 100%); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-4013610f { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-f2edfdf { text-align: start; font-family: "GffRef Noto Sans Multani", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.4em; color: rgb(122, 122, 122); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-8f3eaa9 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-60198b0, .gff-replica .elementor-4760 .elementor-element.elementor-element-6a1c7de { text-align: center; font-family: "GffRef Noto Sans Multani", sans-serif; font-size: 14px; font-weight: 400; line-height: 1.4em; color: rgb(122, 122, 122); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-60198b0 { font-size: 13px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-f0ef95f > .elementor-widget-container { padding: 0px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-f0ef95f.elementor-element { --align-self: flex-end; }
.gff-replica body.elementor-page-4760:not(.elementor-motion-effects-element-type-background) { background-color: rgb(255, 255, 255); }
@media (max-width: 1024px) {
  .gff-replica .elementor-widget-icon-box .elementor-icon-box-title, .gff-replica .elementor-widget-icon-box .elementor-icon-box-title a { font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height); }
  .gff-replica .elementor-widget-icon-box .elementor-icon-box-description { font-size: var(--e-global-typography-text-font-size); }
  .gff-replica .elementor-widget-counter .elementor-counter-number-wrapper, .gff-replica .elementor-widget-heading .elementor-heading-title { font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height); }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-5dadc7ee .elementor-heading-title { font-size: 65px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-5d8ef35 .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-797238a .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-933104d .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-f226c74 .elementor-heading-title { font-size: 14px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-69d39440 .elementor-heading-title { font-size: 17px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-014a193 .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-1b49c3a .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-1b8ed01 .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-312d38e .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-323aee4 .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-3d9458e .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-4084c77 .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-42e97d5 .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-4a9257a .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-51f1dbd .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-6388bb2 .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-6dbda3a .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-8392c1b .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-8c5433b .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-94d4696 .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-9f6a5ec .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-a872129 .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-ab31c86 .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-b8fed45 .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-c48b552 .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-c5badd6 .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-cd29a82 .elementor-heading-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-e972d9d .elementor-heading-title { font-size: 14px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-16dbe1b, .gff-replica .elementor-4760 .elementor-element.elementor-element-3b999f4, .gff-replica .elementor-4760 .elementor-element.elementor-element-6fd85bf, .gff-replica .elementor-4760 .elementor-element.elementor-element-7b02158, .gff-replica .elementor-4760 .elementor-element.elementor-element-f5f9063 { --grid-auto-flow: row; }
  .gff-replica .elementor-widget-counter .elementor-counter-title { font-size: var(--e-global-typography-secondary-font-size); line-height: var(--e-global-typography-secondary-line-height); }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-013aef4 { text-align: center; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-013aef4 .elementor-heading-title { font-size: 45px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-5eab8c7, .gff-replica .elementor-4760 .elementor-element.elementor-element-b98dfc4 { --grid-auto-flow: row; }
  .gff-replica .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .gff-replica .elementor-widget-icon-list .elementor-icon-list-item > a, .gff-replica .elementor-widget-testimonial .elementor-testimonial-content, .gff-replica .elementor-widget-text-editor { font-size: var(--e-global-typography-text-font-size); }
  .gff-replica .elementor-widget-testimonial .elementor-testimonial-name { font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height); }
  .gff-replica .elementor-widget-testimonial .elementor-testimonial-job { font-size: var(--e-global-typography-secondary-font-size); line-height: var(--e-global-typography-secondary-line-height); }
}
@media (max-width: 767px) {
  .gff-replica .elementor-4760 .elementor-element.elementor-element-455fdf2 { --padding-top: 10px; --padding-bottom: 1px; --padding-left: 5px; --padding-right: 5px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-84f569f { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-b962e50 > .elementor-widget-container { margin: 0px 0px -15px; }
  .gff-replica .elementor-widget-icon-box .elementor-icon-box-title, .gff-replica .elementor-widget-icon-box .elementor-icon-box-title a { font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height); }
  .gff-replica .elementor-widget-icon-box .elementor-icon-box-description { font-size: var(--e-global-typography-text-font-size); }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-102de1a > .elementor-widget-container { margin: -10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-102de1a.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-102de1a .elementor-icon-box-wrapper { align-items: center; text-align: center; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-102de1a .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-102de1a .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-102de1a .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-b62e0a5 { --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --padding-top: 10px; --padding-bottom: 10px; --padding-left: 10px; --padding-right: 10px; }
  .gff-replica .elementor-widget-counter .elementor-counter-number-wrapper, .gff-replica .elementor-widget-heading .elementor-heading-title { font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height); }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-5dadc7ee { width: 100%; max-width: 100%; text-align: start; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-5dadc7ee > .elementor-widget-container { margin: 0px; padding: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-5dadc7ee .elementor-heading-title { font-size: 24px; line-height: 1.2em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-f226c74 > .elementor-widget-container { margin: 5px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-5d8ef35, .gff-replica .elementor-4760 .elementor-element.elementor-element-797238a, .gff-replica .elementor-4760 .elementor-element.elementor-element-933104d, .gff-replica .elementor-4760 .elementor-element.elementor-element-f226c74 { text-align: start; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-f226c74 .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-797238a > .elementor-widget-container { margin: 5px 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-797238a .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-5d8ef35 > .elementor-widget-container { margin: 5px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-5d8ef35 .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-933104d > .elementor-widget-container { margin: -10px 10px 5px; padding: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-933104d .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-f31a086 > .elementor-widget-container { margin: 10px 0px 30px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-69d39440 > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-69d39440.elementor-element { --align-self: center; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-69d39440 .elementor-heading-title { font-size: 20px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-3315cd7b { margin-top: 0px; margin-bottom: 0px; padding: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-6f9bd5c1 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 70px 20px 20px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-47ef3fbb > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-47ef3fbb .elementor-heading-title { font-size: 26px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-6541431 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 50px; --padding-bottom: 00px; --padding-left: 0px; --padding-right: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-dbd3fb4 > .elementor-widget-container { margin: 0px 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-dbd3fb4 .elementor-heading-title { font-size: 26px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-a872129 > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-a872129 { text-align: start; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-a872129 .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-9158817 { --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 050px; --padding-left: 0px; --padding-right: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-3b999f4 { --width: 333px; --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-c168f4d > .elementor-widget-container { margin: 0px 5px; padding: 20px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-c168f4d .elementor-icon-box-wrapper { text-align: start; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-0f177be > .elementor-widget-container, .gff-replica .elementor-4760 .elementor-element.elementor-element-3f5695e > .elementor-widget-container, .gff-replica .elementor-4760 .elementor-element.elementor-element-c1a8fde > .elementor-widget-container { margin: 0px 5px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-24afe2a, .gff-replica .elementor-4760 .elementor-element.elementor-element-4415855 { margin-top: 0px; margin-bottom: 0px; padding: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-cf54d49 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 70px 20px 20px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-7566493 > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-7566493 .elementor-heading-title { font-size: 26px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-aeb66e1 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 70px 10px 20px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-7b02158 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; --align-items: center; --margin-top: -50px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-38f685f > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-38f685f.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-38f685f .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-38f685f .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-38f685f .elementor-icon-box-description { line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-37092f7 > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-37092f7.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-37092f7 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-37092f7 .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-37092f7 .elementor-icon-box-description { line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-81017dd > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-81017dd.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-81017dd .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-81017dd .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-81017dd .elementor-icon-box-description { line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-9de6dcc > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-9de6dcc.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-9de6dcc .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-9de6dcc .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-9de6dcc .elementor-icon-box-description { line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-696b119 > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-696b119.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-696b119 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-696b119 .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-696b119 .elementor-icon-box-description { line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-eb4cfac > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-eb4cfac.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-eb4cfac .elementor-icon-box-wrapper { text-align: start; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-eb4cfac .elementor-icon-box-description { font-size: 20px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-3802f29, .gff-replica .elementor-4760 .elementor-element.elementor-element-6eda5c5 { margin-top: 0px; margin-bottom: 0px; padding: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-2af51ca > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 70px 10px 20px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-92c0bcf > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-92c0bcf .elementor-heading-title { font-size: 26px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-676bc19 > .elementor-widget-container { margin: 0px; padding: 20px 5px 40px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-676bc19.elementor-element { --align-self: center; --order: -99999; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-676bc19 .elementor-icon-box-wrapper { text-align: center; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-676bc19 .elementor-icon { font-size: 48px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-676bc19 .elementor-icon-box-description { line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1492a77 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 70px 10px 20px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-e8db5b2 > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-e8db5b2 .elementor-heading-title { font-size: 26px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-42e97d5 > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-42e97d5 { text-align: start; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-42e97d5 .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-6fd85bf, .gff-replica .elementor-4760 .elementor-element.elementor-element-f8c51d6 { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-left: 0px; --padding-right: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-6fd85bf { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; --padding-bottom: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1a54e5b > .elementor-widget-container, .gff-replica .elementor-4760 .elementor-element.elementor-element-5ec5465 > .elementor-widget-container, .gff-replica .elementor-4760 .elementor-element.elementor-element-e22a274 > .elementor-widget-container { margin: 0px 20px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-f8c51d6 { --padding-bottom: 40px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-9fc9748 { --padding-top: 0100px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-eeed96a { --margin-top: 0px; --margin-bottom: 10px; --margin-left: 20px; --margin-right: 20px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-ec1d24e > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-ec1d24e .elementor-heading-title { font-size: 26px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-4084c77 > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-4084c77 { text-align: start; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-4084c77 .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-61b3ec3 > .elementor-widget-container { margin: -15px -15px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-b517a2f { --padding-top: 0px; --padding-bottom: 40px; --padding-left: 0px; --padding-right: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-c0fded2.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-33b0e8e > .elementor-widget-container { margin: -20px 0px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-33b0e8e.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-6b222ec > .elementor-widget-container { margin: -20px 0px 0px; padding: 20px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-6b222ec.elementor-element { --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-420872a { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 30px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-420872a.e-con { --align-self: center; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-a8d6df3 > .elementor-widget-container { margin: 0px; padding: 0px 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-a8d6df3 .elementor-heading-title { font-size: 26px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-4d702a8 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 10px; --padding-right: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-953770d { --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-8d9c28a, .gff-replica .elementor-4760 .elementor-element.elementor-element-953770d { --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-ab31c86 > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-ab31c86 { text-align: start; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-ab31c86 .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-439dbeb { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 010px; --padding-right: 010px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-3b7c128 { --width: 305px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1b49c3a > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1b49c3a { text-align: start; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1b49c3a .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-35a9d46 { --padding-top: 40px; --padding-bottom: 40px; --padding-left: 10px; --padding-right: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1b8ed01 > .elementor-widget-container { margin: 10px 10px 40px; padding: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1b8ed01 { text-align: start; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1b8ed01 .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-8818e8d { --padding-top: 40px; --padding-bottom: 040px; --padding-left: 10px; --padding-right: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-94d4696 > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-4a9257a, .gff-replica .elementor-4760 .elementor-element.elementor-element-94d4696 { text-align: start; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-94d4696 .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-4a9257a > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-4a9257a .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-9cd0979 { margin-top: 0px; margin-bottom: 0px; padding: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-74afc0b > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 70px 10px 20px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-b3a759c > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-b3a759c .elementor-heading-title { font-size: 26px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-c5badd6 > .elementor-widget-container { margin: 5px 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-c5badd6 { text-align: center; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-c5badd6 .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-f5f9063 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; --align-items: center; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-dd037cb > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-dd037cb.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-dd037cb .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-dd037cb .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-dd037cb .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-dd037cb .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-0d2d188 > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-0d2d188.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-0d2d188 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-0d2d188 .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-0d2d188 .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-0d2d188 .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-0b7e398 > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-0b7e398.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-0b7e398 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-0b7e398 .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-0b7e398 .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-0b7e398 .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-2b3fcc5 > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-2b3fcc5.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-2b3fcc5 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-2b3fcc5 .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-2b3fcc5 .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-2b3fcc5 .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-8920fd7 > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-8920fd7.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-8920fd7 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-8920fd7 .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-8920fd7 .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-8920fd7 .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-0aef98b > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-0aef98b.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-0aef98b .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-0aef98b .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-0aef98b .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-0aef98b .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-144b178 > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-144b178.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-144b178 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-144b178 .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-144b178 .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-144b178 .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-baa9f3b > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-baa9f3b.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-baa9f3b .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-baa9f3b .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-baa9f3b .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-baa9f3b .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-9c5fee9 > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-9c5fee9.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-9c5fee9 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-9c5fee9 .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-9c5fee9 .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-9c5fee9 .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1c8a5cc > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1c8a5cc.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1c8a5cc .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1c8a5cc .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1c8a5cc .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1c8a5cc .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-2d71db1 > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-2d71db1.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-2d71db1 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-2d71db1 .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-2d71db1 .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-2d71db1 .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-5286087 > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-5286087.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-5286087 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-5286087 .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-5286087 .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-5286087 .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-3e8487f > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-3e8487f.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-3e8487f .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-3e8487f .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-3e8487f .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-3e8487f .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-4d76c04 > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-4d76c04.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-4d76c04 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-4d76c04 .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-4d76c04 .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-4d76c04 .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-c9e9e2b > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-c9e9e2b.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-c9e9e2b .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-c9e9e2b .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-c9e9e2b .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-c9e9e2b .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-36f7c63 > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-36f7c63.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-36f7c63 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-36f7c63 .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-36f7c63 .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-36f7c63 .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-e1ffe99 > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-e1ffe99.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-e1ffe99 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-e1ffe99 .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-e1ffe99 .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-e1ffe99 .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-2e9ded6 > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-2e9ded6.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-2e9ded6 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-2e9ded6 .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-2e9ded6 .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-2e9ded6 .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-ae128b4 > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-ae128b4.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-ae128b4 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-ae128b4 .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-ae128b4 .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-ae128b4 .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-19b3659 > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-19b3659.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-19b3659 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-19b3659 .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-19b3659 .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-19b3659 .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1d4a303 > .elementor-widget-container { margin: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1d4a303.elementor-element { --align-self: center; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1d4a303 .elementor-icon-box-wrapper { align-items: center; text-align: start; gap: 10px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1d4a303 .elementor-icon-box-title { margin-block-end: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1d4a303 .elementor-icon { font-size: 22px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1d4a303 .elementor-icon-box-title { font-size: 18px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-6388bb2 > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-312d38e, .gff-replica .elementor-4760 .elementor-element.elementor-element-323aee4, .gff-replica .elementor-4760 .elementor-element.elementor-element-3d9458e, .gff-replica .elementor-4760 .elementor-element.elementor-element-6388bb2, .gff-replica .elementor-4760 .elementor-element.elementor-element-8c5433b, .gff-replica .elementor-4760 .elementor-element.elementor-element-9f6a5ec { text-align: start; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-6388bb2 .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-323aee4 > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-323aee4 .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-8c5433b > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-8c5433b .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-312d38e > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-312d38e .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-9f6a5ec > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-9f6a5ec .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-3d9458e > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-3d9458e .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-667acef .elementor-icon-box-wrapper { text-align: center; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-3752c31 > .elementor-widget-container { padding: 0px 20px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-16dbe1b { --e-con-grid-template-columns: repeat(1, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1e83063 > .elementor-widget-container { margin: 20px 0px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1e83063 .elementor-heading-title { font-size: 26px; line-height: 1.4em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-51f1dbd > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-014a193, .gff-replica .elementor-4760 .elementor-element.elementor-element-51f1dbd, .gff-replica .elementor-4760 .elementor-element.elementor-element-6dbda3a, .gff-replica .elementor-4760 .elementor-element.elementor-element-8392c1b, .gff-replica .elementor-4760 .elementor-element.elementor-element-b8fed45, .gff-replica .elementor-4760 .elementor-element.elementor-element-c48b552, .gff-replica .elementor-4760 .elementor-element.elementor-element-cd29a82, .gff-replica .elementor-4760 .elementor-element.elementor-element-e972d9d { text-align: start; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-51f1dbd .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-6dbda3a > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-6dbda3a .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-cd29a82 > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-cd29a82 .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-e972d9d > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-e972d9d .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-c48b552 > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-c48b552 .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-b8fed45 > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-b8fed45 .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-8392c1b > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-8392c1b .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-014a193 > .elementor-widget-container { margin: 10px 10px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-014a193 .elementor-heading-title { font-size: 18px; }
  .gff-replica .elementor-widget-counter .elementor-counter-title { font-size: var(--e-global-typography-secondary-font-size); line-height: var(--e-global-typography-secondary-line-height); }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-8fd26ac .elementor-counter-number-wrapper { font-size: 43px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-8fd26ac .elementor-counter-title { font-size: 20px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-083d987 .elementor-icon { font-size: 125px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-083d987 .elementor-icon svg { height: 125px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-20380a2 .elementor-counter-number-wrapper, .gff-replica .elementor-4760 .elementor-element.elementor-element-ed9da62 .elementor-counter-number-wrapper { font-size: 43px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-013aef4 > .elementor-widget-container { padding: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-013aef4 { text-align: center; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-013aef4 .elementor-heading-title { font-size: 28px; line-height: 1.1em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-5eab8c7, .gff-replica .elementor-4760 .elementor-element.elementor-element-b98dfc4 { --e-con-grid-template-columns: repeat(1, 1fr); --grid-auto-flow: row; }
  .gff-replica .elementor-widget-testimonial .elementor-testimonial-content, .gff-replica .elementor-widget-text-editor { font-size: var(--e-global-typography-text-font-size); }
  .gff-replica .elementor-widget-testimonial .elementor-testimonial-name { font-size: var(--e-global-typography-primary-font-size); line-height: var(--e-global-typography-primary-line-height); }
  .gff-replica .elementor-widget-testimonial .elementor-testimonial-job { font-size: var(--e-global-typography-secondary-font-size); line-height: var(--e-global-typography-secondary-line-height); }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-5fe25e58 { --align-items: flex-start; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-414597bc > .elementor-widget-container { padding: 30px 30px 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-414597bc.elementor-element { --align-self: flex-start; --flex-grow: 1; --flex-shrink: 0; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-15d116d4 { --margin-top: 0px; --margin-bottom: 50px; --margin-left: 10px; --margin-right: 10px; --padding-top: 60px; --padding-bottom: 40px; --padding-left: 20px; --padding-right: 20px; }
  .gff-replica .elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .gff-replica .elementor-widget-icon-list .elementor-icon-list-item > a { font-size: var(--e-global-typography-text-font-size); }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-5334eedf > .elementor-widget-container { padding: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-5334eedf .elementor-icon-list-item > .elementor-icon-list-text, .gff-replica .elementor-4760 .elementor-element.elementor-element-5334eedf .elementor-icon-list-item > a { font-size: 15px; line-height: 2em; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1580427b.elementor-element { --align-self: center; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1580427b .elementor-icon-box-wrapper { text-align: center; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1580427b .elementor-icon-box-title, .gff-replica .elementor-4760 .elementor-element.elementor-element-1580427b .elementor-icon-box-title a { font-size: 16px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-f0ef95f > .elementor-widget-container { margin: 0px; padding: 0px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-f0ef95f.elementor-element { --align-self: center; }
}
@media (min-width: 768px) {
  .gff-replica .elementor-4760 .elementor-element.elementor-element-84f569f { --width: 100%; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1f4eb5c, .gff-replica .elementor-4760 .elementor-element.elementor-element-c6f94a2 { --width: 50%; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-6541431, .gff-replica .elementor-4760 .elementor-element.elementor-element-9158817 { --content-width: 1050px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-7b02158 { --width: 98.058%; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-6fd85bf, .gff-replica .elementor-4760 .elementor-element.elementor-element-9fc9748, .gff-replica .elementor-4760 .elementor-element.elementor-element-f8c51d6 { --content-width: 1050px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-505e7fc { --width: 100%; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-b517a2f { --content-width: 1050px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-4323fd0, .gff-replica .elementor-4760 .elementor-element.elementor-element-553716b, .gff-replica .elementor-4760 .elementor-element.elementor-element-a6561b1 { --width: 30%; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-420872a, .gff-replica .elementor-4760 .elementor-element.elementor-element-4d702a8 { --content-width: 1050px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-8d9c28a { --width: 30%; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-3912f42 { --width: 70%; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-439dbeb { --content-width: 1050px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-8e887bb { --width: 30%; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-3b7c128 { --width: 70%; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-35a9d46 { --content-width: 1050px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-0a78796 { --width: 30%; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-96f4423 { --width: 70%; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-8818e8d { --content-width: 1050px; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-1ac1133 { --width: 30%; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-42b4cd0 { --width: 70%; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-f5f9063 { --width: 98.058%; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-3557fb4, .gff-replica .elementor-4760 .elementor-element.elementor-element-4140811, .gff-replica .elementor-4760 .elementor-element.elementor-element-a2bc4be { --width: 50%; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-776cbd8 { --width: 100.689%; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-15d116d4, .gff-replica .elementor-4760 .elementor-element.elementor-element-5fe25e58 { --width: 50%; }
  .gff-replica .elementor-4760 .elementor-element.elementor-element-4013610f, .gff-replica .elementor-4760 .elementor-element.elementor-element-8f3eaa9 { --width: 100%; }
}
.gff-replica .titulo { background: linear-gradient(to top, rgba(255, 153, 43, 0) 20%, rgb(0, 126, 180) 50%) text; -webkit-text-fill-color: rgba(255, 255, 255, 0); color: rgba(255, 255, 255, 0); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0f177be, .gff-replica .elementor-4760 .elementor-element.elementor-element-3f5695e, .gff-replica .elementor-4760 .elementor-element.elementor-element-c168f4d, .gff-replica .elementor-4760 .elementor-element.elementor-element-c1a8fde { transition: transform 0.3s, box-shadow 0.3s, border-color 0.3s; will-change: transform, box-shadow; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-0f177be:hover, .gff-replica .elementor-4760 .elementor-element.elementor-element-1a54e5b:hover, .gff-replica .elementor-4760 .elementor-element.elementor-element-33b0e8e:hover, .gff-replica .elementor-4760 .elementor-element.elementor-element-3f5695e:hover, .gff-replica .elementor-4760 .elementor-element.elementor-element-5ec5465:hover, .gff-replica .elementor-4760 .elementor-element.elementor-element-6b222ec:hover, .gff-replica .elementor-4760 .elementor-element.elementor-element-c0fded2:hover, .gff-replica .elementor-4760 .elementor-element.elementor-element-c168f4d:hover, .gff-replica .elementor-4760 .elementor-element.elementor-element-c1a8fde:hover, .gff-replica .elementor-4760 .elementor-element.elementor-element-e22a274:hover { transform: translateY(-6px); box-shadow: rgba(3, 12, 41, 0.25) 0px 8px 22px; border-color: rgb(37, 99, 235); }
.gff-replica .elementor-4760 .elementor-element.elementor-element-3802f29, .gff-replica .elementor-4760 .elementor-element.elementor-element-6eda5c5 { box-shadow: rgba(37, 99, 235, 0.25) 0px 0px 12px; }
.gff-replica .elementor-4760 .elementor-element.elementor-element-1a54e5b, .gff-replica .elementor-4760 .elementor-element.elementor-element-33b0e8e, .gff-replica .elementor-4760 .elementor-element.elementor-element-5ec5465, .gff-replica .elementor-4760 .elementor-element.elementor-element-6b222ec, .gff-replica .elementor-4760 .elementor-element.elementor-element-c0fded2, .gff-replica .elementor-4760 .elementor-element.elementor-element-e22a274 { transition: transform 0.3s, box-shadow 0.3s, border-color 0.3s; will-change: transform, box-shadow; }
.gff-replica .preco-cortado, .gff-replica .preco-cortado-menor { position: relative; display: inline-block; font-weight: 700; }
.gff-replica .preco-cortado-menor { font-size: 1em !important; color: rgb(255, 255, 255); }
.gff-replica .preco-cortado-menor::after, .gff-replica .preco-cortado::after { content: ""; position: absolute; left: -10%; top: 50%; width: 120%; height: 3px; background: rgb(255, 107, 107); transform: rotate(-15deg); animation: 1.5s ease-in-out 0s 1 normal none running riscar; }
.gff-replica .preco-cortado { font-size: 3em; color: rgb(153, 153, 153); }
.gff-replica .bloco-preco { text-align: center; color: rgb(255, 255, 255); font-family: "GffRef Poppins", sans-serif; background-color: rgb(20, 20, 25); padding: 40px 20px; border-radius: 12px; }
.gff-replica .preco-parcelado { font-size: 1.5em; font-weight: 400; color: rgb(255, 255, 255); }
.gff-replica .preco-grande { font-size: 6em; font-weight: 800; line-height: 1; color: rgb(0, 154, 253); }
.gff-replica .preco-centavos { font-size: 2em; vertical-align: top; color: rgb(0, 154, 253); }
.gff-replica .preco-avista { font-size: 1.2em; font-weight: 600; margin-top: 10px; color: rgb(255, 255, 255); }
@font-face { font-family: "GffRef Poppins"; font-style: italic; font-weight: 100; font-display: swap; src: url("/landing/gff/replica/bc76c6ede0be.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Poppins"; font-style: italic; font-weight: 200; font-display: swap; src: url("/landing/gff/replica/e55f698d398c.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Poppins"; font-style: italic; font-weight: 300; font-display: swap; src: url("/landing/gff/replica/5e446312f889.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Poppins"; font-style: italic; font-weight: 400; font-display: swap; src: url("/landing/gff/replica/05dbeaf7c310.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Poppins"; font-style: italic; font-weight: 500; font-display: swap; src: url("/landing/gff/replica/214cf05c7d61.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Poppins"; font-style: italic; font-weight: 600; font-display: swap; src: url("/landing/gff/replica/dd0e04f88b79.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Poppins"; font-style: italic; font-weight: 700; font-display: swap; src: url("/landing/gff/replica/03860ee1d4e6.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Poppins"; font-style: italic; font-weight: 800; font-display: swap; src: url("/landing/gff/replica/570a4a203c3a.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Poppins"; font-style: italic; font-weight: 900; font-display: swap; src: url("/landing/gff/replica/9fbfb2e31c4a.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Poppins"; font-style: normal; font-weight: 100; font-display: swap; src: url("/landing/gff/replica/ca7ebcffd565.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Poppins"; font-style: normal; font-weight: 200; font-display: swap; src: url("/landing/gff/replica/11b30c53f840.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Poppins"; font-style: normal; font-weight: 300; font-display: swap; src: url("/landing/gff/replica/3bb68cb52e8b.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Poppins"; font-style: normal; font-weight: 400; font-display: swap; src: url("/landing/gff/replica/db20f246b62a.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Poppins"; font-style: normal; font-weight: 500; font-display: swap; src: url("/landing/gff/replica/4b1476a345eb.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Poppins"; font-style: normal; font-weight: 600; font-display: swap; src: url("/landing/gff/replica/d39d134bebea.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Poppins"; font-style: normal; font-weight: 700; font-display: swap; src: url("/landing/gff/replica/8f766959954b.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Poppins"; font-style: normal; font-weight: 800; font-display: swap; src: url("/landing/gff/replica/af58923b4bf4.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Poppins"; font-style: normal; font-weight: 900; font-display: swap; src: url("/landing/gff/replica/3c44f227ae61.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Montserrat"; font-style: italic; font-weight: 100; font-display: swap; src: url("/landing/gff/replica/547a495fb252.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Montserrat"; font-style: italic; font-weight: 200; font-display: swap; src: url("/landing/gff/replica/547a495fb252.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Montserrat"; font-style: italic; font-weight: 300; font-display: swap; src: url("/landing/gff/replica/547a495fb252.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Montserrat"; font-style: italic; font-weight: 400; font-display: swap; src: url("/landing/gff/replica/547a495fb252.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Montserrat"; font-style: italic; font-weight: 500; font-display: swap; src: url("/landing/gff/replica/547a495fb252.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Montserrat"; font-style: italic; font-weight: 600; font-display: swap; src: url("/landing/gff/replica/547a495fb252.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Montserrat"; font-style: italic; font-weight: 700; font-display: swap; src: url("/landing/gff/replica/547a495fb252.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Montserrat"; font-style: italic; font-weight: 800; font-display: swap; src: url("/landing/gff/replica/547a495fb252.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Montserrat"; font-style: italic; font-weight: 900; font-display: swap; src: url("/landing/gff/replica/547a495fb252.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Montserrat"; font-style: normal; font-weight: 100; font-display: swap; src: url("/landing/gff/replica/3e71d49364a7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Montserrat"; font-style: normal; font-weight: 200; font-display: swap; src: url("/landing/gff/replica/3e71d49364a7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Montserrat"; font-style: normal; font-weight: 300; font-display: swap; src: url("/landing/gff/replica/3e71d49364a7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Montserrat"; font-style: normal; font-weight: 400; font-display: swap; src: url("/landing/gff/replica/3e71d49364a7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Montserrat"; font-style: normal; font-weight: 500; font-display: swap; src: url("/landing/gff/replica/3e71d49364a7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Montserrat"; font-style: normal; font-weight: 600; font-display: swap; src: url("/landing/gff/replica/3e71d49364a7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Montserrat"; font-style: normal; font-weight: 700; font-display: swap; src: url("/landing/gff/replica/3e71d49364a7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Montserrat"; font-style: normal; font-weight: 800; font-display: swap; src: url("/landing/gff/replica/3e71d49364a7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Montserrat"; font-style: normal; font-weight: 900; font-display: swap; src: url("/landing/gff/replica/3e71d49364a7.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Roboto"; font-style: italic; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("/landing/gff/replica/04515bf6646b.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Roboto"; font-style: italic; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("/landing/gff/replica/04515bf6646b.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Roboto"; font-style: italic; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("/landing/gff/replica/04515bf6646b.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Roboto"; font-style: italic; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("/landing/gff/replica/04515bf6646b.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Roboto"; font-style: italic; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("/landing/gff/replica/04515bf6646b.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Roboto"; font-style: italic; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("/landing/gff/replica/04515bf6646b.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Roboto"; font-style: italic; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("/landing/gff/replica/04515bf6646b.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Roboto"; font-style: italic; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("/landing/gff/replica/04515bf6646b.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Roboto"; font-style: italic; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("/landing/gff/replica/04515bf6646b.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Roboto"; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("/landing/gff/replica/9e4c1617302d.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Roboto"; font-style: normal; font-weight: 200; font-stretch: 100%; font-display: swap; src: url("/landing/gff/replica/9e4c1617302d.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Roboto"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("/landing/gff/replica/9e4c1617302d.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Roboto"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("/landing/gff/replica/9e4c1617302d.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Roboto"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("/landing/gff/replica/9e4c1617302d.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Roboto"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("/landing/gff/replica/9e4c1617302d.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Roboto"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("/landing/gff/replica/9e4c1617302d.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Roboto"; font-style: normal; font-weight: 800; font-stretch: 100%; font-display: swap; src: url("/landing/gff/replica/9e4c1617302d.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Roboto"; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("/landing/gff/replica/9e4c1617302d.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Mulish"; font-style: italic; font-weight: 200; font-display: swap; src: url("/landing/gff/replica/db94cfedbd97.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Mulish"; font-style: italic; font-weight: 300; font-display: swap; src: url("/landing/gff/replica/db94cfedbd97.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Mulish"; font-style: italic; font-weight: 400; font-display: swap; src: url("/landing/gff/replica/db94cfedbd97.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Mulish"; font-style: italic; font-weight: 500; font-display: swap; src: url("/landing/gff/replica/db94cfedbd97.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Mulish"; font-style: italic; font-weight: 600; font-display: swap; src: url("/landing/gff/replica/db94cfedbd97.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Mulish"; font-style: italic; font-weight: 700; font-display: swap; src: url("/landing/gff/replica/db94cfedbd97.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Mulish"; font-style: italic; font-weight: 800; font-display: swap; src: url("/landing/gff/replica/db94cfedbd97.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Mulish"; font-style: italic; font-weight: 900; font-display: swap; src: url("/landing/gff/replica/db94cfedbd97.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Mulish"; font-style: normal; font-weight: 200; font-display: swap; src: url("/landing/gff/replica/34d73fe347be.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Mulish"; font-style: normal; font-weight: 300; font-display: swap; src: url("/landing/gff/replica/34d73fe347be.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Mulish"; font-style: normal; font-weight: 400; font-display: swap; src: url("/landing/gff/replica/34d73fe347be.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Mulish"; font-style: normal; font-weight: 500; font-display: swap; src: url("/landing/gff/replica/34d73fe347be.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Mulish"; font-style: normal; font-weight: 600; font-display: swap; src: url("/landing/gff/replica/34d73fe347be.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Mulish"; font-style: normal; font-weight: 700; font-display: swap; src: url("/landing/gff/replica/34d73fe347be.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Mulish"; font-style: normal; font-weight: 800; font-display: swap; src: url("/landing/gff/replica/34d73fe347be.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Mulish"; font-style: normal; font-weight: 900; font-display: swap; src: url("/landing/gff/replica/34d73fe347be.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "GffRef Noto Sans Multani"; font-style: normal; font-weight: 400; font-display: swap; src: url("/landing/gff/replica/0890e4ceb68b.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.gff-replica .buttons-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; max-width: 600px; }
.gff-replica .feature-button { background: transparent; border: 2px solid rgb(37, 99, 235); border-radius: 12px; padding: 20px 24px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 500; cursor: default; display: flex; align-items: center; gap: 12px; text-align: left; }
.gff-replica .icon { width: 24px; height: 24px; flex-shrink: 0; color: rgb(59, 130, 246); }
.gff-replica .icon svg { fill: none; stroke: currentcolor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
@media (max-width: 640px) {
  .gff-replica .buttons-grid { grid-template-columns: 1fr; }
}

.gff-replica .elementor-widget-video .elementor-wrapper{height:366px;aspect-ratio:auto}
.gff-replica .elementor-widget-video .elementor-wrapper iframe{position:static;display:inline-block;vertical-align:baseline}
@media(max-width:767px){.gff-replica .elementor-4760 .elementor-element.elementor-element-8818e8d{overflow:hidden}}
@media(max-width:360px){.gff-replica .elementor-4760 .elementor-element.elementor-element-3b999f4{--width:calc(100% - 6px)}.gff-replica .elementor-4760 .elementor-element.elementor-element-3b7c128{--width:100%}}
@media(min-width:768px) and (max-width:1145px){.gff-replica .elementor-4760 .elementor-element.elementor-element-3b999f4{--width:calc(100% - 6px)}}
/* Approved contrast correction, shared with all reference landing footers. */
.gff-replica .elementor-element-490b8a44 :is(p,small,span,strong){color:#999!important}
.gff-replica .elementor-element-490b8a44 .elementor-element-60198b0 .elementor-widget-container{color:#999!important}
