.elementor-kit-7{--e-global-color-primary:#F5A623;--e-global-color-secondary:#8B5A2B;--e-global-color-text:#22262B;--e-global-color-accent:#BCBEC0;--e-global-typography-primary-font-family:"DM Serif Display";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"DM Serif Display";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:600;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */html, body { overflow-x: hidden !important; max-width: 100vw !important; }.site-header.dynamic-header, .site-footer.dynamic-footer, .page-header { display: none !important; }#site-inline-header { display: flex !important; flex-direction: row !important; justify-content: space-between !important; align-items: center !important; flex-wrap: nowrap !important; }#site-inline-footer-main { display: flex !important; flex-wrap: nowrap !important; }#site-inline-footer-bottom { display: flex !important; justify-content: center !important; }#fnf-hero-section { min-height: 90vh !important; display:flex !important; flex-direction:column !important; justify-content:center !important; }@media (max-width: 880px) { .fnf-desktop-nav, .fnf-desktop-cta { display: none !important; } #site-inline-header { padding-left: 16px !important; padding-right: 16px !important; padding-top: 10px !important; padding-bottom: 10px !important; } }@media (max-width: 767px) { #site-inline-footer-main { flex-direction: column !important; } #fnf-hero-section h1 { font-size: 30px !important; line-height: 1.15 !important; } }@media (min-width: 768px) { #about-facts-grid > .e-con-inner, #about-why-grid > .e-con-inner { display: grid !important; grid-template-columns: repeat(4, 1fr) !important; } #about-facts-grid > .e-con-inner > *, #about-why-grid > .e-con-inner > * { flex: none !important; max-width: 100% !important; width: 100% !important; } #about-gallery-grid > .e-con-inner { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; } #about-gallery-grid > .e-con-inner > * { flex: none !important; max-width: 100% !important; width: 100% !important; } }@media (max-width: 767px) { #about-facts-grid > .e-con-inner, #about-why-grid > .e-con-inner, #about-gallery-grid > .e-con-inner { display: grid !important; grid-template-columns: 1fr !important; } }@media (min-width: 768px) { #product-1 > .e-con-inner { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; align-items: center !important; } #product-1 > .e-con-inner > * { flex: none !important; max-width: 100% !important; width: 100% !important; } #product-2 > .e-con-inner { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; align-items: center !important; } #product-2 > .e-con-inner > * { flex: none !important; max-width: 100% !important; width: 100% !important; } #product-3 > .e-con-inner { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; align-items: center !important; } #product-3 > .e-con-inner > * { flex: none !important; max-width: 100% !important; width: 100% !important; } #product-4 > .e-con-inner { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; align-items: center !important; } #product-4 > .e-con-inner > * { flex: none !important; max-width: 100% !important; width: 100% !important; } #product-5 > .e-con-inner { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; align-items: center !important; } #product-5 > .e-con-inner > * { flex: none !important; max-width: 100% !important; width: 100% !important; } #product-6 > .e-con-inner { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; align-items: center !important; } #product-6 > .e-con-inner > * { flex: none !important; max-width: 100% !important; width: 100% !important; } #product-7 > .e-con-inner { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; align-items: center !important; } #product-7 > .e-con-inner > * { flex: none !important; max-width: 100% !important; width: 100% !important; } #product-8 > .e-con-inner { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; align-items: center !important; } #product-8 > .e-con-inner > * { flex: none !important; max-width: 100% !important; width: 100% !important; } }@media (max-width: 767px) { #product-1 > .e-con-inner { display: grid !important; grid-template-columns: 1fr !important; } #product-2 > .e-con-inner { display: grid !important; grid-template-columns: 1fr !important; } #product-3 > .e-con-inner { display: grid !important; grid-template-columns: 1fr !important; } #product-4 > .e-con-inner { display: grid !important; grid-template-columns: 1fr !important; } #product-5 > .e-con-inner { display: grid !important; grid-template-columns: 1fr !important; } #product-6 > .e-con-inner { display: grid !important; grid-template-columns: 1fr !important; } #product-7 > .e-con-inner { display: grid !important; grid-template-columns: 1fr !important; } #product-8 > .e-con-inner { display: grid !important; grid-template-columns: 1fr !important; } }@media (min-width: 768px) { #products-cat-row1 > .e-con-inner, #products-cat-row2 > .e-con-inner { display: grid !important; grid-template-columns: repeat(4, 1fr) !important; } #products-cat-row1 > .e-con-inner > *, #products-cat-row2 > .e-con-inner > * { flex: none !important; max-width: 100% !important; width: 100% !important; } }@media (max-width: 767px) { #products-cat-row1 > .e-con-inner, #products-cat-row2 > .e-con-inner { display: grid !important; grid-template-columns: 1fr 1fr !important; } }@media (min-width: 768px) { #quality-commitment-row > .e-con-inner { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; align-items: center !important; } #quality-commitment-row > .e-con-inner > * { flex: none !important; max-width: 100% !important; width: 100% !important; } }@media (max-width: 767px) { #quality-commitment-row > .e-con-inner { display: grid !important; grid-template-columns: 1fr !important; } }#quality-commitment-row .elementor-widget-icon-box { margin-bottom: 4px !important; } #quality-commitment-row .elementor-icon-box-wrapper { margin-bottom: 6px !important; } #quality-commitment-row .elementor-icon-box-icon { margin-bottom: 8px !important; } #quality-commitment-row .elementor-icon-box-title { margin-bottom: 6px !important; }#site-inline-header nav.elementor-nav-menu--main .elementor-item.elementor-item-active, #site-inline-header nav.elementor-nav-menu--main .elementor-item.current-menu-item { color: #22262B !important; opacity: 1 !important; font-weight: 700 !important; }body.page-id-34 a.ql-home, body.postid-34 a.ql-home { color: #F5A623 !important; font-weight: 700 !important; } body.page-id-45 a.ql-about, body.postid-45 a.ql-about { color: #F5A623 !important; font-weight: 700 !important; } body.page-id-46 a.ql-products, body.postid-46 a.ql-products { color: #F5A623 !important; font-weight: 700 !important; } body.page-id-47 a.ql-quality, body.postid-47 a.ql-quality { color: #F5A623 !important; font-weight: 700 !important; } body.page-id-48 a.ql-factory, body.postid-48 a.ql-factory { color: #F5A623 !important; font-weight: 700 !important; } body.page-id-49 a.ql-contact, body.postid-49 a.ql-contact { color: #F5A623 !important; font-weight: 700 !important; }@media (min-width: 992px) { #fnf-hero-section > .e-con-inner { display: grid !important; grid-template-columns: 58% 42% !important; align-items: center !important; gap: 0 !important; } #fnf-hero-section > .e-con-inner > * { width: 100% !important; max-width: 100% !important; } } @media (max-width: 991px) { #fnf-hero-section > .e-con-inner { display: flex !important; flex-direction: column !important; } #hero-floating-card { margin-top: 30px !important; } }@media (min-width: 768px) { #about-strip-images > .e-con-inner { display: grid !important; grid-template-columns: repeat(4, 1fr) !important; } #about-strip-images > .e-con-inner > * { flex: none !important; max-width: 100% !important; width: 100% !important; } #about-text-row > .e-con-inner { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; } #about-text-row > .e-con-inner > * { flex: none !important; max-width: 100% !important; width: 100% !important; } } @media (max-width: 767px) { #about-strip-images > .e-con-inner, #about-text-row > .e-con-inner { display: grid !important; grid-template-columns: 1fr 1fr !important; } }@media (min-width: 768px) { #about-strip-images { display: grid !important; grid-template-columns: repeat(4, 1fr) !important; } #about-strip-images > * { flex: none !important; max-width: 100% !important; width: 100% !important; } #about-text-row { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; } #about-text-row > * { flex: none !important; max-width: 100% !important; width: 100% !important; } } @media (max-width: 767px) { #about-strip-images, #about-text-row { display: grid !important; grid-template-columns: 1fr 1fr !important; } }#about-strip-images img { height: 200px !important; width: 100% !important; object-fit: cover !important; border-radius: 10px !important; border: 1px solid #E5E3DD !important; } @media (min-width: 768px) { #about-strip-images { display: grid !important; grid-template-columns: repeat(4, 1fr) !important; } #about-strip-images > * { flex: none !important; max-width: 100% !important; width: 100% !important; } #about-text-row { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; } #about-text-row > * { flex: none !important; max-width: 100% !important; width: 100% !important; } } @media (max-width: 767px) { #about-strip-images, #about-text-row { display: grid !important; grid-template-columns: 1fr 1fr !important; } #about-strip-images img { height: 130px !important; } }#site-inline-header { position: fixed !important; top: 0 !important; left: 0 !important; width: 100% !important; z-index: 99999 !important; } body { padding-top: var(--fnf-header-h, 80px) !important; }@media (min-width: 768px) { #product-1-gallery { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; } #product-1-gallery > * { flex: none !important; max-width: 100% !important; width: 100% !important; } } @media (max-width: 767px) { #product-1-gallery { display: grid !important; grid-template-columns: 1fr 1fr 1fr !important; } } #product-1-gallery img { border-radius: 8px !important; border: 1px solid #E5E3DD !important; }@media (min-width: 768px) { #product-4-gallery { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; } #product-4-gallery > * { flex: none !important; max-width: 100% !important; width: 100% !important; } } @media (max-width: 767px) { #product-4-gallery { display: grid !important; grid-template-columns: 1fr 1fr !important; } } #product-4-gallery img { border-radius: 8px !important; border: 1px solid #E5E3DD !important; }@media (min-width: 768px) { #product-3-gallery { display: grid !important; grid-template-columns: repeat(4, 1fr) !important; } #product-3-gallery > * { flex: none !important; max-width: 100% !important; width: 100% !important; } } @media (max-width: 767px) { #product-3-gallery { display: grid !important; grid-template-columns: 1fr 1fr !important; } } #product-3-gallery img { border-radius: 8px !important; border: 1px solid #E5E3DD !important; }@media (min-width: 768px) { #product-6-gallery { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; } #product-6-gallery > * { flex: none !important; max-width: 100% !important; width: 100% !important; } } @media (max-width: 767px) { #product-6-gallery { display: grid !important; grid-template-columns: 1fr 1fr 1fr !important; } } #product-6-gallery img { border-radius: 8px !important; border: 1px solid #E5E3DD !important; }@media (min-width: 768px) { #product-8-gallery { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; } #product-8-gallery > * { flex: none !important; max-width: 100% !important; width: 100% !important; } } @media (max-width: 767px) { #product-8-gallery { display: grid !important; grid-template-columns: 1fr 1fr 1fr !important; } } #product-8-gallery img { border-radius: 8px !important; border: 1px solid #E5E3DD !important; }@media (min-width: 768px) { #product-5-gallery { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; } #product-5-gallery > * { flex: none !important; max-width: 100% !important; width: 100% !important; } } @media (max-width: 767px) { #product-5-gallery { display: grid !important; grid-template-columns: 1fr 1fr 1fr !important; } } #product-5-gallery img { border-radius: 8px !important; border: 1px solid #E5E3DD !important; }.fnf-pgallery{width:100% !important;} #product-7 .elementor-widget-html, #product-2 .elementor-widget-html { margin-top: auto !important; margin-bottom: auto !important; }.elementor-46 .elementor-image-box-img { display:inline-block !important; margin-bottom:18px !important; } .elementor-image-box-img img { width:170px !important; height:170px !important; max-width:170px !important; object-fit:cover !important; border-radius:12px !important; border:none !important; outline:none !important; box-shadow:0 2px 8px rgba(0,0,0,0.06) !important; }#why-choose-grid .elementor-widget-icon-box .elementor-icon-box-wrapper,#why-choose-grid .elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper,#why-choose-grid .elementor-widget-icon-box.elementor-tablet-position-block-start .elementor-icon-box-wrapper,#why-choose-grid .elementor-widget-icon-box.elementor-widescreen-position-block-start .elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;align-items:flex-start !important;text-align:left !important;}#why-choose-grid .elementor-icon-box-icon{display:inline-block !important;flex:0 0 36px !important;width:36px !important;height:36px !important;margin-right:15px !important;margin-bottom:0 !important;line-height:1 !important;}#why-choose-grid .elementor-icon-box-icon .elementor-icon{display:inline-block !important;width:36px !important;height:36px !important;font-size:36px !important;line-height:1 !important;}#why-choose-grid .elementor-icon-box-icon .elementor-icon svg{width:36px !important;height:36px !important;max-width:36px !important;max-height:36px !important;display:block !important;position:relative !important;fill:#F5A623 !important;}#why-choose-grid .elementor-icon-box-content{text-align:left !important;width:auto !important;flex:1 1 auto !important;}.elementor-icon i,.elementor-icon svg{width:1em !important;height:1em !important;display:block !important;position:relative !important;}.elementor-view-framed .elementor-icon,.elementor-view-stacked .elementor-icon{padding:.5em !important;}.elementor-widget-social-icons .elementor-icon,.elementor-widget-icon-list .elementor-icon,.elementor-widget-icon .elementor-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;}.ql-home,.ql-about,.ql-products,.ql-quality,.ql-factory,.ql-contact{transition:color .25s ease,padding-left .25s ease !important;}.ql-home:hover,.ql-about:hover,.ql-products:hover,.ql-quality:hover,.ql-factory:hover,.ql-contact:hover{color:#F5A623 !important;padding-left:6px !important;}/* End custom CSS */