.ffj-carousel,
.main-slider {position:relative}.ffj-carousel {-ms-touch-action:pan-y;touch-action:pan-y;overflow:hidden;position:relative;height:550px}.main-slider {position:absolute;width:100%;height:100%}.main-slider__item h1,
.main-slider__item h2 {font-weight:bold}.main-slider__item {position:relative}.main-slider__item:before {content:'';position:absolute;top:0;bottom:0;left:0;right:0;display:block;background-color:rgba(0,0,0,0.1)}.main-slider__item p {font-size:1.125rem;margin-bottom:2.5rem}.slider-button {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;border-radius:0;background-color:#fff;z-index:1;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.slider-button {position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.slider-prev-next-button {top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider-prev-next-button {font-family:"Font Awesome 5 Free";font-size:1.125rem;line-height:1}.slider-button.previous {left:1rem}.slider-button.next {right:1rem}.pt-12,
.py-12 {padding-top:6rem!important}.pb-12,
.py-12 {padding-bottom:6rem!important}.home-about h3 {margin-bottom:1.5rem}.home-about ul,
.home-about li {padding:0;margin:0;list-style:none}.home-about ul {margin:2em 0}.home-about li {margin:1em 1em 1em 3em}.home-about li:before {content:'\f058';font-family:"Font Awesome 5 Free";float:left;margin-left:-1.5em;color:var(--ffj-green01)}.home-project {margin:0 1rem}.home-projects-slider-button {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;background:transparent!important;border-radius:0;z-index:1;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.home-projects-slider-button {position:absolute;border:none;color:#333}.home-projects-slider-prev-next-button {top:50%;width:44px;height:44px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-projects-slider-prev-next-button {font-family:"Font Awesome 5 Free";font-size:1.125rem;line-height:1}.home-projects-slider-button.previous {left:-4rem}.home-projects-slider-button.next {right:-4rem}.ffj-main .section h2.h1,
.ffj-main .section h3.h1,
.ffj-main .section h4.h1 {color:var(--ffj-red-01)}h2,
.h2 {margin-bottom:1rem}.slider-content.slider-content-first {padding-top:2.5rem}.slider-content {padding-top:15rem;padding-bottom:2rem}.main-slider__bg {position:relative;width:100%;height:550px!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important;color:#fff!important}@media (max-width:992px) {.slider-content {padding-top:18rem;padding-bottom:2rem }.slider-content-first.slider-content {padding-top:3rem }.slider-content .display-3 {font-size:3rem }}@media (max-width:575.98px) {.ffj-carousel {height:400px }.slider-content {padding-top:6rem;padding-bottom:2rem }.slider-content-first.slider-content {padding-top:3rem }.slider-content .display-3 {font-size:2rem }.main-slider__bg {height:350px!important }.main-slider__item p {font-size:.925rem;margin-bottom:0 }}
.product-list .card {position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;padding:1rem;background-clip:border-box;border:0 solid rgba(17,17,17,.125) }.product-list .card-img {position:relative }.product-list .text-muted {font-size:.875rem;color:#767676 }.product-list .font-weight-bold {font-weight:500 }.product-list .card-footer {background:none;border:none;padding:0 }.product-image {background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;width:100%;height:300px;margin:0;padding:0 }.added-to-cart {font-size:3rem }@media (min-width:992px) {.product-list .card:hover {-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.23);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.23);box-shadow:0 0 30px 0 rgba(0,0,0,0.23) }}.buy_buttons {display:flex;align-items:center;justify-content:center;grid-gap:10px }.buy_buttons >div {flex:1 50% }.product_info_line {margin-bottom:20px }.product_info:not(:last-child) {margin-right:50px }.product_info,.product_info_line {display:flex;align-items:center }.product_info img {margin-right:10px }.product_info_title {font-size:0.85rem;color:var(--ffj-red-01) }.readyslate_row {text-align:center }.readyslate_title {color:var(--ffj-red-01) !important;text-transform:uppercase;font-weight:600;margin:10px 0 }.readyslate_text {text-align:start }.card .card-footer {padding:0 }.card .card-body {padding:1.25rem }
.page-link {line-height:1;color:#00334e }.page-link:hover {color:#00334e;opacity:0.75 }.page-link:focus {box-shadow:0 0 0 0.2rem rgba(52,58,64,0.25) }.page-link:not([href]):not([tabindex]):hover,.page-link:not([href]):not([tabindex]):focus {color:#fff }.page-item.active .page-link {background-color:#00334e;border-color:#00334e }.page-item.active >.page-link {box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) }
.slick-slider {position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent }.slick-list {position:relative;display:block;overflow:hidden;margin:0;padding:0 }.slick-list:focus {outline:none }.slick-list.dragging {cursor:pointer;cursor:hand }.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.slick-track {position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto }.slick-track:before,.slick-track:after {display:table;content:'' }.slick-track:after {clear:both }.slick-loading .slick-track {visibility:hidden }.slick-slide {display:none;float:left;height:100%;min-height:1px }[dir='rtl'] .slick-slide {float:right }.slick-slide img {display:block }.slick-slide.slick-loading img {display:none }.slick-slide.dragging img {pointer-events:none }.slick-initialized .slick-slide {display:block }.slick-loading .slick-slide {visibility:hidden }.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent }.slick-arrow.slick-hidden {display:none }
@charset 'UTF-8';.slick-loading .slick-list {background:#fff url('../themes/ffj/assets/vendor/slick/./ajax-loader.gif') center center no-repeat }@font-face {font-family:'slick';font-weight:normal;font-style:normal;src:url('../themes/ffj/assets/vendor/slick/./fonts/slick.eot');src:url('../themes/ffj/assets/vendor/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'),url('../themes/ffj/assets/vendor/slick/./fonts/slick.woff') format('woff'),url('../themes/ffj/assets/vendor/slick/./fonts/slick.ttf') format('truetype'),url('../themes/ffj/assets/vendor/slick/./fonts/slick.svg#slick') format('svg') }.slick-prev,.slick-next {font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent }.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {color:transparent;outline:none;background:transparent }.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {opacity:1 }.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {opacity:.25 }.slick-prev:before,.slick-next:before {font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }.slick-prev {left:-25px }[dir='rtl'] .slick-prev {right:-25px;left:auto }.slick-prev:before {content:'←' }[dir='rtl'] .slick-prev:before {content:'→' }.slick-next {right:-25px }[dir='rtl'] .slick-next {right:auto;left:-25px }.slick-next:before {content:'→' }[dir='rtl'] .slick-next:before {content:'←' }.slick-dotted.slick-slider {margin-bottom:30px }.slick-dots {position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center }.slick-dots li {position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer }.slick-dots li button {font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent }.slick-dots li button:hover,.slick-dots li button:focus {outline:none }.slick-dots li button:hover:before,.slick-dots li button:focus:before {opacity:1 }.slick-dots li button:before {font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }.slick-dots li.slick-active button:before {opacity:.75;color:black }