:root {--ffj-blue-01:#1c5371;--ffj-blue-02:#00334e;--ffj-red-01:#ed4941;--ffj-red-02:#af0800;--ffj-grey-01:#f7f7f7;--ffj-green-01:#05a677;--ffj-green-02:#03805c}body {margin:0;font-family:'Montserrat',sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#4a5073;text-align:left;background-color:#fff}a {color:var(--ffj-blue-01);text-decoration:none;background-color:transparent}a:hover {color:var(--ffj-blue-02);text-decoration:none}.text-white a:not(.btn) {color:#fff}:focus {outline:none!important}.text-black,.text-black:hover {color:#24262b}.bg-blue {background:var(--ffj-blue-01)}.bg-grey {background:var(--ffj-grey01)}img {max-width:100%;height:auto}main {overflow:hidden}figcaption,figure,main {display:block;margin:0}.pattern {position:absolute;bottom:0;width:100%;background-image:url(../themes/ffj/assets/images/patterns/wave.svg);background-repeat:repeat-x;background-position:bottom;background-size:1450px 160px;height:0;padding:0;padding-bottom:140px}.pattern-soft {background-image:url(../themes/ffj/assets/images/patterns/wave-soft.svg)}.pattern.top {top:-10px}.pattern.bottom {bottom:-10px;transform:rotate(180deg)}.hero-section {position:relative;padding-top:1.5rem;padding-bottom:1.5rem;background:#f6f9fc}.hero-section h1 {color:var(--ffj-red-01)}.section {position:relative;padding-top:3rem;padding-bottom:3rem}.article ol li,.article p,.article ul li {font-size:1rem}.article blockquote,.article ol,.article p,.article ul {margin-bottom:20px}.table-contacts td,.table-contacts th {vertical-align:middle}.table-contacts img {max-width:170px}@media (min-width:992px) {.pl-lg-10,.px-lg-10 {padding-left:4rem!important }}
.breadcrubs div {display:inline-block;margin-right:10px}
.breadcrubs div:not(:last-child)::after {content:"/";font-size:13px;margin-left:10px}.btn.see-more-cat{display:none}
@media (max-width:750px) {.btn.see-more-cat{display:block }}
.prod-tab-text{display:none}
@media (min-width:767px){
.prod-tab-text {z-index:111;position:absolute;width:350px;max-width:100%;color:#fff;background:#ed4941;right:2%;top:20%;padding:20px 35px;display:block }}
.video-block{width:320px;max-width:100%;text-align:center;margin-bottom:20px}
.video-block div{padding:5px}
.gall-vid{width:100%;height:280px }
.videos-block{display:flex;flex-wrap:wrap;justify-content:space-around}
.navbar-nav >.nav-item {position:relative}
.child-item-list{display:none;list-style:none;position:absolute;background:#fff;padding-left:0}
.navbar-nav >.nav-item:hover .child-item-list{display:block}
.child-item-list >li {padding-bottom:10px}
.navbar-nav >.nav-item >.nav-link {margin-bottom:5px}
@media (max-width:768px){.child-item-list{display:block;position:relative;margin-left:10px }}
.prod-price-f {color:#ed4941;font-size:1.3rem}
#product-tab .nav-link.active {border-radius:0;border-top:3px solid #ed4941}
#product-tab .nav-link:not(.active):hover {border:none}
.advantages-prod {display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:25px}
.advantages-prod >div {width:250px;margin-bottom:15px;max-width:100%}
.advantages-prod p {font-size:14px;display:inline-block;width:160px;vertical-align:middle;margin:10px}
.advantages-prod img {width:70px;display:inline-block;vertical-align:middle}
.lined-title {font-size:21px;margin:65px 0 35px 0;border-bottom:1px solid #dee2e6;line-height:5px}
.lined-title span {background-color:#fff;padding:5px 5px 5px 0}
.object-photo{height:210px;max-width:100%;margin:3px;display:inline-block}
@media (max-width:480px){.advantages-prod{justify-content:center }}
@media (max-width:375px){#product-tab .nav-item {width:100% }#product-tab .nav-item a.active {border-bottom:1px solid #dee2e6 }}.instruct-block >div {display:flex;flex-wrap:wrap;justify-content:flex-start}
.instruct-block >div img {height:60px}
.instruct-block >div a {font-size:17px}
.instruct-block >div p {font-size:14px;color:#666}._choose_offer_form.mt-3 {width:360px;max-width:100%;padding:1px 15px 15px;background:#f6f9fc}
.prod-price-f {color:#ed4941;font-size:1.6rem}
._choose_offer_form.mt-3 .mb-5 {margin-bottom:1rem !important}
@media (max-width:375px){.prod-price-f {font-size:1.2rem }}
@media (max-width:320px){.prod-price-f {font-size:1.1rem }._choose_offer_form.mt-3 {padding:1px 0 15px }}
.emp-block {margin:15px 0}
.emp-list p,.emp-inner-block p {margin-bottom:5px}
.empl-info {display:flex;flex-wrap:wrap;justify-content:space-between;padding:5px;background:#f6f9fc}
.empl-info >div {width:650px;max-width:100%}
.empl-info >div:first-child {padding:20px}
.empl-info >div:last-child {width:350px}
.emp-link {display:block;width:350px;margin:auto;max-width:100%;background:#fff;padding:25px}
.emp-name {font-size:27px;font-weight:600;margin:20px 0 40px}
.emp-ask {width:300px;max-width:100%}
.emp-name::after {content:"";display:block;width:100px;height:3px;border-bottom:3px solid #1c5371}
.emp-inner-block {display:flex;flex-wrap:wrap;justify-content:space-between}
.emp-inner-img {width:400px;max-width:100%}
.emp-inner-info {width:600px;max-width:100%}
.emp-quot {background:#f6f9fc;padding:15px;font-style:italic}
.emp-cont {display:flex;flex-wrap:wrap;justify-content:space-between}
.our_office {display:flex;flex-wrap:wrap;justify-content:space-around;margin:20px auto}
.our_office img {width:250px;max-width:100%;margin-bottom:20px}
.our-serts {display:flex;flex-wrap:wrap;justify-content:space-around}
.our-serts >div {width:400px;text-align:center;max-width:100%}
.news-prev-list {display:flex;flex-wrap:wrap;justify-content:start}
.news-prevt img {margin-bottom:10px}
.news-prevt {width:100%;margin:10px;max-width:100%;text-align:left;display:flex;flex-wrap:wrap;justify-content:space-between }
.news-prevt .news-title {font-weight:bold;font-size:1.1em}
.emp-name a{color:#24262b}
.news-prev-img {height:160px;width:220px;overflow:hidden}
.news-prev-cont {width:800px;max-width:100%}
.mt-3.mb-5.btn.btn-block.btn-blue.animate-up-2.read_more {width:220px}
@media (max-width:768px){.news-prev-cont {width:400px;max-width:100% }}
.main-slider__item .banner-1 span:first-child {font-weight:bold}
.banner-1 ul {list-style-type:none !important;padding-left:0}.main-slider__item .banner-1 ul li:not(:last-child) {margin-bottom:17px}
.ffj-main .ffj-carousel {height:initial}
.main-slider__bg {height:initial !important}
.main-slider__item .banner-1 p {margin-bottom:0;margin-left:17px}
.main-slider__item .banner-1 img {height:24px}
.main-slider__item .banner-2 p,.main-slider__item .banner-3 p {margin-left:17px}
.main-slider__item .slider-content {padding-top:7.5rem;padding-bottom:2.5rem}
.main-slider__item .main-slider__bg {min-height:635px !important}
.main-slider__item .banner-3 img {width:24px;height:24px}
.main-slider__item .main-slider__bg .hasbg {background:rgba(255,255,255,0.7);padding:20px}
.main-slider__item .main-slider__bg .hasbg{color:#303030 !important}@media (max-width:1024px) and (min-width:959px){.main-slider__item .slider-content .display-3 {font-size:3.5rem }}
@media (max-width:750px) and (min-width:567px){.main-slider__item .slider-content .display-3 {font-size:2rem }}
@media (max-width:480px){.main-slider__item .slider-content .display-3 {font-size:1.5rem }}
@media (max-width:375px){.main-slider__item .slider-content .display-3 {font-size:1.2rem }.slider-content-first.slider-content {padding-top:1rem }.main-slider__item .main-slider__bg {min-height:inherit !important }.main-slider__item .banner-1 span:last-child {display:none }.main-slider__item .slider-content{padding-top:3rem }.main-slider__item .main-slider__text p{font-size:.825rem }}
@media (max-width:320px){.main-slider__item .slider-content {padding-top:1rem }}
.more_proj{width:225px;max-width:100%;margin:15px 0 15px auto}
.prev-next-art {display:flex;flex-wrap:wrap;justify-content:space-between}
.prev-next-art a:first-child::before {content:"< "}
.prev-next-art a:last-child::after {content:" >"}.consult-block {display:flex;flex-wrap:wrap;justify-content:center}
.cons-cont {width:700px;max-width:100%}
.cons-cont .emp-name {margin:20px 0 20px}
.cons-cont .inl-b p{margin-bottom:10px}
.inl-b {display:inline-block;vertical-align:top;width:350px;max-width:100%}
.tel-ico-cons,.mail-ico-cons{display:block;position:relative;padding-left:20px}
.tel-ico-cons::before {content:'';display:block;width:15px;height:20px;background:url(/themes/ffj/assets/images/phone-icon.svg) no-repeat center;position:absolute;top:0;left:0}
.mail-ico-cons::before {content:'';display:block;width:22px;height:20px;background:url(/themes/ffj/assets/images/mail-icon.svg) no-repeat center;position:absolute;top:0;left:-3px}
.cons-btns {display:flex;flex-wrap:wrap;justify-content:space-around}
.consult-block .cons-btns >div {width:300px;height:38px;margin:10px}.ptes-cont {display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0}
.ptes-video {width:300px;max-width:100%;height:300px}
.ptes-list {width:700px;max-width:100%}
.ptes-block p {margin-bottom:5px}
.ptes-list >div {padding-left:60px;position:relative;margin:15px 0}
.ptes-list >div::before {content:'';width:50px;height:50px;display:inline-block;margin-left:-60px;position:absolute}
.ptes-list >div.ptes-l-1::before {background:url(/themes/ffj/assets/images/1_6434153.png);background-size:contain}
.ptes-list >div.ptes-l-2::before {background:url(/themes/ffj/assets/images/2_6434153.png);background-size:contain}
.ptes-list >div.ptes-l-3::before {background:url(/themes/ffj/assets/images/3_6434153.png);background-size:contain}
.ptes-list >div.ptes-l-4::before {background:url(/themes/ffj/assets/images/4_6434153.png);background-size:contain}
.ptes-list >div p:first-child{font-weight:600}
.ptes-block {margin:35px 0}
.ptes-name {font-size:27px;font-weight:600;margin:0 0 20px 0}
.btn.dsdemo {width:450px;margin:15px auto;max-width:100%}
@media (max-width:1024px){.ptes-cont{justify-content:space-around }}
.ptes-block,.consult-block {border:4px solid #f6f9fc;padding:25px;border-radius:30px;width:100%}
.container .text-default{color:#4a5073}
.container .text-default h2{color:#24262b}
.b_lh1 {font-size:2.2rem;font-weight:600;margin-bottom:20px}
.deliv-m {display:flex;flex-wrap:wrap;justify-content:space-around;text-align:center;margin:25px 0}
.deliv-m >div {width:310px;max-width:100%;margin:25px 0}
.deliv-m >div p {margin-top:15px}
.blue_line {border-bottom:2px solid #f6f9fc;margin:25px 0;height:2px}
@media (min-width:1023px){.paydev-block .desc-wrap {height:75px }}
.paydev-block .flex-item-numb .numb-wrap {min-width:85px;width:auto}
.mid-text {font-size:1.5rem;margin:20px 0}
.blue-block {background:#f6f9fc;padding:45px}
.title-log {font-size:1.5rem;font-weight:bold;margin-bottom:30px}
.log-block {display:flex;flex-wrap:wrap;justify-content:space-between}
.log-block div {width:48%;margin:15px 0;position:relative;padding-left:30px}
@media (max-width:768px){.log-block div{width:100% }}
.log-block div::before {content:'';display:block;width:25px;height:25px;background:url(/themes/ffj/assets/images/check-do.png);position:absolute;left:0}
.payment-m {display:flex;flex-wrap:wrap}
.payment-m >div {width:420px;max-width:100%;margin:15px 0}
@media (max-width:568px){.payment-m >div{text-align:center }}
.payment-m >div div,.payment-m >div p{display:inline-block;vertical-align:middle}
.payment-m >div p {font-weight:bold;width:300px;margin:10px;max-width:100%}
.do-end-text {margin:40px 0;text-align:center;font-size:1.8rem;font-weight:bold}
.animate-down-1,
.animate-left-1,
.animate-right-1,
.animate-up-1,
.scale-down-1,
.scale-up-1 {transition:all .2s ease}.scale-up-1:hover {transform:scale(.55556)}.scale-up-hover-1:hover .scale {transform:scale(.55556)}.scale-down-1:hover {transform:scale(.4)}.animate-hover:hover .animate-up-1,
.animate-up-1:hover {transform:translate(0,-1px)}.animate-hover:hover .animate-right-1,
.animate-right-1:hover {transform:translate(1px,0)}.animate-down-1:hover,
.animate-hover:hover .animate-down-1 {transform:translate(0,1px)}.animate-hover:hover .animate-left-1,
.animate-left-1:hover {transform:translate(-1px,0)}.animate-down-2,
.animate-left-2,
.animate-right-2,
.animate-up-2,
.scale-down-2,
.scale-up-2 {transition:all .2s ease}.scale-up-2:hover {transform:scale(1.11111)}.scale-up-hover-2:hover .scale {transform:scale(1.11111)}.scale-down-2:hover {transform:scale(.8)}.animate-hover:hover .animate-up-2,
.animate-up-2:hover {transform:translate(0,-2px)}.animate-hover:hover .animate-right-2,
.animate-right-2:hover {transform:translate(2px,0)}.animate-down-2:hover,
.animate-hover:hover .animate-down-2 {transform:translate(0,2px)}.animate-hover:hover .animate-left-2,
.animate-left-2:hover {transform:translate(-2px,0)}.animate-down-3,
.animate-left-3,
.animate-right-3,
.animate-up-3,
.scale-down-3,
.scale-up-3 {transition:all .2s ease}.scale-up-3:hover {transform:scale(1.66667)}.scale-up-hover-3:hover .scale {transform:scale(1.66667)}.scale-down-3:hover {transform:scale(1.2)}.animate-hover:hover .animate-up-3,
.animate-up-3:hover {transform:translate(0,-3px)}.animate-hover:hover .animate-right-3,
.animate-right-3:hover {transform:translate(3px,0)}.animate-down-3:hover,
.animate-hover:hover .animate-down-3 {transform:translate(0,3px)}.animate-hover:hover .animate-left-3,
.animate-left-3:hover {transform:translate(-3px,0)}.animate-down-4,
.animate-left-4,
.animate-right-4,
.animate-up-4,
.scale-down-4,
.scale-up-4 {transition:all .2s ease}.scale-up-4:hover {transform:scale(2.22222)}.scale-up-hover-4:hover .scale {transform:scale(2.22222)}.scale-down-4:hover {transform:scale(1.6)}.animate-hover:hover .animate-up-4,
.animate-up-4:hover {transform:translate(0,-4px)}.animate-hover:hover .animate-right-4,
.animate-right-4:hover {transform:translate(4px,0)}.animate-down-4:hover,
.animate-hover:hover .animate-down-4 {transform:translate(0,4px)}.animate-hover:hover .animate-left-4,
.animate-left-4:hover {transform:translate(-4px,0)}.animate-down-5,
.animate-left-5,
.animate-right-5,
.animate-up-5,
.scale-down-5,
.scale-up-5 {transition:all .2s ease}.scale-up-5:hover {transform:scale(2.77778)}.scale-up-hover-5:hover .scale {transform:scale(2.77778)}.scale-down-5:hover {transform:scale(2)}.animate-hover:hover .animate-up-5,
.animate-up-5:hover {transform:translate(0,-5px)}.animate-hover:hover .animate-right-5,
.animate-right-5:hover {transform:translate(5px,0)}.animate-down-5:hover,
.animate-hover:hover .animate-down-5 {transform:translate(0,5px)}.animate-hover:hover .animate-left-5,
.animate-left-5:hover {transform:translate(-5px,0)}.animate-down-6,
.animate-left-6,
.animate-right-6,
.animate-up-6,
.scale-down-6,
.scale-up-6 {transition:all .2s ease}.scale-up-6:hover {transform:scale(3.33333)}.scale-up-hover-6:hover .scale {transform:scale(3.33333)}.scale-down-6:hover {transform:scale(2.4)}.animate-hover:hover .animate-up-6,
.animate-up-6:hover {transform:translate(0,-6px)}.animate-hover:hover .animate-right-6,
.animate-right-6:hover {transform:translate(6px,0)}.animate-down-6:hover,
.animate-hover:hover .animate-down-6 {transform:translate(0,6px)}.animate-hover:hover .animate-left-6,
.animate-left-6:hover {transform:translate(-6px,0)}.animate-down-7,
.animate-left-7,
.animate-right-7,
.animate-up-7,
.scale-down-7,
.scale-up-7 {transition:all .2s ease}.scale-up-7:hover {transform:scale(3.88889)}.scale-up-hover-7:hover .scale {transform:scale(3.88889)}.scale-down-7:hover {transform:scale(2.8)}.animate-hover:hover .animate-up-7,
.animate-up-7:hover {transform:translate(0,-7px)}.animate-hover:hover .animate-right-7,
.animate-right-7:hover {transform:translate(7px,0)}.animate-down-7:hover,
.animate-hover:hover .animate-down-7 {transform:translate(0,7px)}.animate-hover:hover .animate-left-7,
.animate-left-7:hover {transform:translate(-7px,0)}.animate-down-8,
.animate-left-8,
.animate-right-8,
.animate-up-8,
.scale-down-8,
.scale-up-8 {transition:all .2s ease}.scale-up-8:hover {transform:scale(4.44444)}.scale-up-hover-8:hover .scale {transform:scale(4.44444)}.scale-down-8:hover {transform:scale(3.2)}.animate-hover:hover .animate-up-8,
.animate-up-8:hover {transform:translate(0,-8px)}.animate-hover:hover .animate-right-8,
.animate-right-8:hover {transform:translate(8px,0)}.animate-down-8:hover,
.animate-hover:hover .animate-down-8 {transform:translate(0,8px)}.animate-hover:hover .animate-left-8,
.animate-left-8:hover {transform:translate(-8px,0)}.animate-down-9,
.animate-left-9,
.animate-right-9,
.animate-up-9,
.scale-down-9,
.scale-up-9 {transition:all .2s ease}.scale-up-9:hover {transform:scale(5)}.scale-up-hover-9:hover .scale {transform:scale(5)}.scale-down-9:hover {transform:scale(3.6)}.animate-hover:hover .animate-up-9,
.animate-up-9:hover {transform:translate(0,-9px)}.animate-hover:hover .animate-right-9,
.animate-right-9:hover {transform:translate(9px,0)}.animate-down-9:hover,
.animate-hover:hover .animate-down-9 {transform:translate(0,9px)}.animate-hover:hover .animate-left-9,
.animate-left-9:hover {transform:translate(-9px,0)}@keyframes show-navbar-collapse {0% {opacity:0;transform:scale(.95);transform-origin:100% 0 }100% {opacity:1;transform:scale(1) }}@keyframes hide-navbar-collapse {from {opacity:1;transform:scale(1);transform-origin:100% 0 }to {opacity:0;transform:scale(.95) }}@keyframes hide-navbar-dropdown {from {opacity:1 }to {opacity:0;transform:translate(0,10px) }}@keyframes show-dropdown {0% {opacity:0;transform-origin:perspective(200px) rotateX(-2deg);transition:visibility .45s,opacity .5s }100% {opacity:1 }}@keyframes hide-dropdown {from {opacity:1 }to {opacity:0;transform:translate(0,10px) }}
.top-bar {background:#1c1c1f;color:#fff}.top-bar ul {margin:0;padding:0}.top-bar a {color:#fff;font-size:.925rem}.top-bar a:hover {text-decoration:underline}.ffj-header {z-index:1030;background-color:#fff;box-shadow:0 0.125rem 0.3rem -0.0625rem rgba(0,0,0,0.03),0 0.275rem 0.75rem -0.0625rem rgba(0,0,0,0.06)}.navbar-main {top:0;width:100%;z-index:100}.navbar-dark {background-color:var(--ffj-blue-01)}.navbar-collapse-header {display:none}.navbar-dark .navbar-nav .nav-link {color:rgba(255,255,255,.9)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover {color:#fff}.navbar-light .navbar-nav .nav-link {color:var(--ffj-blue-01)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {color:var(--ffj-blue-02)}.navbar .navbar-nav .nav-link {font-size:1rem;letter-spacing:0;font-weight:400;transition:all .8s cubic-bezier(.34,1.45,.7,1)}.ffj-nav-pills .nav-link.active,.ffj-nav-pills .show>.nav-link {background-color:var(--ffj-red-01)}.language-list {font-size:1.225rem;display:flex;justify-content:space-evenly;margin-bottom:0}.language-flag {width:auto;height:1rem;margin-right:.4rem;position:relative;top:-2px}.cart-icon i {font-size:1.5rem}.cart-indicator {position:absolute;top:0;right:0;background:var(--ffj-red-01);border-radius:3px;color:#fff;content:attr(data-count);display:inline-block;font-size:11px;font-weight:500;line-height:15px;padding:0 5px;-webkit-animation:notification .4s ease;-moz-animation:notification .4s ease;animation:notification .4s ease;box-shadow:0 0 0 1px #181818}@media (min-width:992px) {.ffj-header {position:sticky;top:0 }.modal-open .ffj-header {position:initial }.navbar-nav .nav-link {position:relative;display:block;padding-top:1rem;padding-bottom:1rem;border-radius:.5rem }.navbar-expand-lg .navbar-nav .nav-link {font-size:.9rem }.navbar-expand-lg .navbar-nav .nav-item {padding-right:.4rem;padding-left:.4rem }.navbar-nav .nav-link:after {position:absolute;content:"";width:100%;height:3px;top:100%;left:0;background:var(--ffj-red-01);transition:transform 0.5s;transform:scaleX(0);transform-origin:right }.navbar-nav .nav-link:hover:after,.navbar-nav .nav-link.active:after {transform:scaleX(1);transform-origin:left }}@media (min-width:1200px) {.navbar-expand-lg .navbar-nav .nav-item {padding-right:1rem;padding-left:1rem }.navbar-expand-lg .navbar-nav .nav-link {font-size:1rem }}@media (max-width:991.98px) {.navbar-collapse .navbar-collapse-header {display:block;padding-bottom:1rem;margin-bottom:1rem }.navbar-collapse {width:calc(100% - 30px);position:absolute;top:15px;left:15px;right:0;z-index:1050;overflow-y:auto;height:calc(100vh - 30px) }.navbar-collapse.collapsing,.navbar-collapse.show {padding:1.5rem;border-radius:.2rem;background:#fff;animation:show-navbar-collapse .2s ease forwards;box-shadow:0 0 20px rgba(0,0,0,.1);overflow-y:auto }.navbar-collapse .collapse-close {text-align:right }.navbar .navbar-nav .nav-link {font-size:1.2rem;color:var(--ffj-blue-01);background:0 0 }.navbar .navbar-nav .nav-link:focus,.navbar .navbar-nav .nav-link:hover {color:var(--ffj-blue-02) }}
.ffj-footer {display:flex;position:relative;padding-top:3rem;padding-bottom:3rem}
button:focus {outline:0}.btn.focus,.btn:focus {outline:0;box-shadow:0 0.125rem 0.25rem rgba(13,20,49,.07)}.navbar-dark .navbar-toggler {color:rgba(255,255,255,.9);border-color:transparent}.btn-pill {border-radius:2.875rem !important}.btn-outline-blue {color:var(--ffj-blue-01);border-color:var(--ffj-blue-01)}.btn-outline-white:hover {color:var(--ffj-blue-01);background-color:#fff;border-color:var(--ffj-blue-01)}.btn-outline-white {color:#fff;border-color:#fff}.btn-outline-white:hover {color:#506690;background-color:#fff;border-color:#fff}.btn-outline-white.focus,.btn-outline-white:focus {box-shadow:0 0 0 0.0625rem rgba(255,255,255,.5)}.btn-blue {color:#fff;background-color:var(--ffj-blue-01);border-color:rgba(0,0,0,0)}.btn-blue:hover {color:#fff;background-color:var(--ffj-blue-02)}.btn-red {color:#fff;background-color:var(--ffj-red-01);border-color:rgba(0,0,0,0)}.btn-red:hover {color:#fff;background-color:var(--ffj-red-02)}.btn-outline-red {color:var(--ffj-red-01);border-color:var(--ffj-red-01)}.btn-outline-red:hover {color:#fff;background-color:var(--ffj-red-02);border-color:var(--ffj-red-02)}.btn-green {color:#fff;background-color:var(--ffj-green-01);border-color:rgba(0,0,0,0)}.btn-green:hover {color:#fff;background-color:var(--ffj-green-02)}
.visible-xs,td.visible-xs,th.visible-xs,tr.visible-xs{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block!important}table.visible-xs.visible-sm{display:table}tr.visible-xs.visible-sm{display:table-row!important}td.visible-xs.visible-sm,th.visible-xs.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block!important}table.visible-xs.visible-md{display:table}tr.visible-xs.visible-md{display:table-row!important}td.visible-xs.visible-md,th.visible-xs.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-xs.visible-lg{display:block!important}table.visible-xs.visible-lg{display:table}tr.visible-xs.visible-lg{display:table-row!important}td.visible-xs.visible-lg,th.visible-xs.visible-lg{display:table-cell!important}}.visible-sm,td.visible-sm,th.visible-sm,tr.visible-sm{display:none!important}@media (max-width:767px){.visible-sm.visible-xs{display:block!important}table.visible-sm.visible-xs{display:table}tr.visible-sm.visible-xs{display:table-row!important}td.visible-sm.visible-xs,th.visible-sm.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block!important}table.visible-sm.visible-md{display:table}tr.visible-sm.visible-md{display:table-row!important}td.visible-sm.visible-md,th.visible-sm.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-sm.visible-lg{display:block!important}table.visible-sm.visible-lg{display:table}tr.visible-sm.visible-lg{display:table-row!important}td.visible-sm.visible-lg,th.visible-sm.visible-lg{display:table-cell!important}}.visible-md,td.visible-md,th.visible-md,tr.visible-md{display:none!important}@media (max-width:767px){.visible-md.visible-xs{display:block!important}table.visible-md.visible-xs{display:table}tr.visible-md.visible-xs{display:table-row!important}td.visible-md.visible-xs,th.visible-md.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block!important}table.visible-md.visible-sm{display:table}tr.visible-md.visible-sm{display:table-row!important}td.visible-md.visible-sm,th.visible-md.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-md.visible-lg{display:block!important}table.visible-md.visible-lg{display:table}tr.visible-md.visible-lg{display:table-row!important}td.visible-md.visible-lg,th.visible-md.visible-lg{display:table-cell!important}}.visible-lg,td.visible-lg,th.visible-lg,tr.visible-lg{display:none!important}@media (max-width:767px){.visible-lg.visible-xs{display:block!important}table.visible-lg.visible-xs{display:table}tr.visible-lg.visible-xs{display:table-row!important}td.visible-lg.visible-xs,th.visible-lg.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block!important}table.visible-lg.visible-sm{display:table}tr.visible-lg.visible-sm{display:table-row!important}td.visible-lg.visible-sm,th.visible-lg.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block!important}table.visible-lg.visible-md{display:table}tr.visible-lg.visible-md{display:table-row!important}td.visible-lg.visible-md,th.visible-lg.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}.hidden-xs{display:block!important}table.hidden-xs{display:table}tr.hidden-xs{display:table-row!important}td.hidden-xs,th.hidden-xs{display:table-cell!important}@media (max-width:767px){.hidden-xs,td.hidden-xs,th.hidden-xs,tr.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md,td.hidden-xs.hidden-md,th.hidden-xs.hidden-md,tr.hidden-xs.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg{display:none!important}}.hidden-sm{display:block!important}table.hidden-sm{display:table}tr.hidden-sm{display:table-row!important}td.hidden-sm,th.hidden-sm{display:table-cell!important}@media (max-width:767px){.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm,td.hidden-sm,th.hidden-sm,tr.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,td.hidden-sm.hidden-md,th.hidden-sm.hidden-md,tr.hidden-sm.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg{display:none!important}}.hidden-md{display:block!important}table.hidden-md{display:table}tr.hidden-md{display:table-row!important}td.hidden-md,th.hidden-md{display:table-cell!important}@media (max-width:767px){.hidden-md.hidden-xs,td.hidden-md.hidden-xs,th.hidden-md.hidden-xs,tr.hidden-md.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-md.hidden-sm,td.hidden-md.hidden-sm,th.hidden-md.hidden-sm,tr.hidden-md.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md,td.hidden-md,th.hidden-md,tr.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-md.hidden-lg,td.hidden-md.hidden-lg,th.hidden-md.hidden-lg,tr.hidden-md.hidden-lg{display:none!important}}.hidden-lg{display:block!important}table.hidden-lg{display:table}tr.hidden-lg{display:table-row!important}td.hidden-lg,th.hidden-lg{display:table-cell!important}@media (max-width:767px){.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md,td.hidden-lg.hidden-md,th.hidden-lg.hidden-md,tr.hidden-lg.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg,td.hidden-lg,th.hidden-lg,tr.hidden-lg{display:none!important}}
.ubtn {display:flex;height:48px;width:180px;align-items:center;justify-content:center;font-size:14px;line-height:16px;border-radius:6px;cursor:pointer}.ubtn.red-btn {background:#fe0000;color:#fff}.ubtn.red-btn:hover {background:#b71818}.ubtn.white-border-btn {border:1px solid #fff;color:#fff }.ubtn.white-border-btn:hover {color:var(--ffj-blue-01);background:#fff;font-weight:normal}.marb-20 {margin-bottom:20px}.bold-text {font-weight:600}.header-new {background:white;box-shadow:0 0 10px #bbb;padding:14px calc(50% - 530px) 0}.header-new__main {align-items:center;display:flex;justify-content:space-between}
.header-new__nav {align-items:center;display:flex;justify-content:flex-end}
.header-new__menu {display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:center}
.header-new__ic-phone {padding-left:29px;background:url(/themes/ffj/assets/images/redesign/phone.png) no-repeat 0 7px}
.header-new__ic-mail {padding-left:34px;background:url(/themes/ffj/assets/images/redesign/mail.png) no-repeat 0 7px}
.header-new__phone,
.header-new__mail {font-size:18px;line-height:1.11;color:#1c5371;font-weight:bold;font-family:'Montserrat',sans-serif}
.header-new__note {font-size:12px;line-height:1.11;color:#1c5371;font-family:'Montserrat',sans-serif;margin-top:2px}
.button-callme {background:#1c5371;border-radius:5px;height:46px;line-height:46px;width:180px;text-align:center;font-size:14px;color:#e1e1ed;font-weight:400;font-family:'Montserrat',sans-serif;transition:all 0.33s}
.button-callme:hover {background:#216285;color:#e1e1ed}
.header-new__minicart button {border:none;width:37px;height:33px;background:url(/themes/ffj/assets/images/redesign/cart.png) no-repeat center;padding:0;position:relative}
.header-new__minicart button::after {position:absolute;left:0;right:0;top:0;bottom:0;margin:-5px;content:''}
.header-new__minicart .cart-indicator {background:red;box-shadow:none;padding:0;right:0;top:0;border-radius:6px;white-space:nowrap;position:absolute;font-size:10px;height:12px;line-height:13px;min-width:12px;padding:0 3px 0 2.4px}
.header-new .navbar-nav >.nav-item {padding-bottom:3px}
.header-new .navbar-nav >.nav-item >.nav-link {margin-bottom:0;text-align:center}
.insta-link {display:block}
.insta-link i {font-size:2rem;line-height:1.5}
.child-item-list {z-index:9;top:100%;left:0}
.child-item-list >li {padding-bottom:0}
.child-item-list .nav-link {padding-left:29px;padding-right:29px}
.modal-logo-wrap {margin-bottom:20px}.footer-nav{list-style-type:none;padding:0;font-size:15px;margin-bottom:0}
.footer-nav .nav-item:last-child a{padding-bottom:0}
.footer .small-text{font-size:13px}
.footer-nav .nav-item a{padding:0 0 24px}
.footer a:hover{font-weight:600}
.title-col-foot{font-size:16px;font-weight:600;text-transform:uppercase;padding-bottom:3px;position:relative;margin-bottom:25px}
.title-col-foot:before{content:'';display:block;width:70px;height:2px;position:absolute;bottom:0;left:0;background:#fe0000}
.foot-item-wrap{position:relative;padding-left:35px;margin-bottom:20px;font-size:16px}
.col-item-foot{padding:0 30px;width:33%;margin-bottom:50px}
.foot-item-wrap.address-icon:before{content:'';display:block;width:15px;height:20px;background:url(../themes/ffj/assets/images/geo-icon.svg) no-repeat center;position:absolute;top:0;left:0}
.foot-item-wrap.mail-icon:before{content:'';display:block;width:22px;height:20px;background:url(../themes/ffj/assets/images/mail-icon.svg) no-repeat center;position:absolute;top:0;left:-3px }
.foot-item-wrap.phone-icon:before{content:'';display:block;width:15px;height:20px;background:url(../themes/ffj/assets/images/phone-icon.svg) no-repeat center;position:absolute;top:0;left:0 }.wrap-bottom-form,.wrap-top-form{background:linear-gradient(90deg,rgba(212,233,252,1) 0%,rgba(246,249,252,1) 100%);overflow:hidden}
.wrap-top-form{position:relative;padding:40px 0}
.wrap-top-form .title-block{font-size:34px;line-height:36px;color:#000;font-weight:600;margin-bottom:35px}
.wrap-top-form:before{content:'';position:absolute;background:url(../themes/ffj/assets/images/top-form-bg.png) no-repeat center right;background-size:contain;height:100%;width:200%;top:0;right:0}
.wrap-preim .item-preim{padding-left:50px;position:relative;margin-bottom:10px;color:#000;font-size:14px;padding-top:5px}
.wrap-preim .item-preim:before{content:'';position:absolute;display:block;height:30px;width:30px;top:0;left:2px}
.wrap-preim .item-preim.item-1:before{background:url(../themes/ffj/assets/images/box-icon.svg) no-repeat center}
.wrap-preim .item-preim.item-2:before{background:url(../themes/ffj/assets/images/like-icon.svg) no-repeat center }
.wrap-preim .item-preim.item-3:before{background:url(../themes/ffj/assets/images/price-tag-icon.svg) no-repeat center}
.wrap-preim .item-preim.item-4:before{background:url(../themes/ffj/assets/images/assortment-icon.svg) no-repeat center }
.wrap-consult-form{width:310px}
.wrap-top-form .wrap-desc{width:calc(100% - 320px)}.ffj-footer-ux {display:flex;position:relative;padding-top:60px;padding-bottom:30px}.wrap-filter{background:#f6f9fc;padding:20px 30px;height:fit-content}
.wrap-filter .list-styled-link {font-size:14px}
.wrap-filter .dropdown-toggle::after {display:inline-block;margin-left:.4em;vertical-align:middle;content:"";border-top:0.3em solid;border-right:.2em solid transparent;border-bottom:0;border-left:.2em solid transparent}
.wrap-filter .nav-vertical .nav-link {font-size:16px;padding-bottom:15px}
.wrap-filter .input-group-append {position:absolute;right:0;top:2px}
.wrap-filter #button-search{border:none;background:url(../themes/ffj/assets/images/search-icon.svg) no-repeat center;height:34px;width:40px}
.wrap-filter .input-group>.custom-select:not(:last-child),.wrap-filter .input-group>.form-control:not(:last-child) {border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;font-size:14px;height:38px }
.wrap-filter .input-group>.form-control::placeholder{color:#e1e1ed}
.wrap-filter .form-inline .custom-select,.form-inline .input-group {width:100%}
.wrap-filter .btn-outline-blue {border:none;padding:5px 0;text-decoration:underline;font-size:14px}
.title-block{font-size:28px;line-height:34px;font-weight:600;margin-bottom:35px }
.category-description-bottom .title-block{font-size:28px;line-height:34px;font-weight:600;margin-bottom:30px;margin-top:28px}
.category-description-bottom .flex-item{text-align:center;width:32%}
.category-description-bottom .flex-item img{margin:20px}
.category-description-bottom,.category-description-bottom p {font-size:14px;line-height:22px}.main-icon-block .flex-item{width:29%;text-align:center;margin-bottom:40px}
.main-icon-block .flex-item img{margin-bottom:25px}
.flex-item-numb{width:48%;display:flex;align-items:flex-end;margin-bottom:20px}
.flex-item-numb .numb-wrap{position:relative;font-size:90px;font-weight:900;width:165px;margin-right:20px}
.flex-item-numb .numb-wrap span{position:relative}
.flex-item-numb .numb-wrap:before{content:'';display:block;width:80px;height:80px;background:#fe0000;position:absolute;border-radius:40px;bottom:1px;right:-5px;z-index:0}.wrap-item-faq {border:1px solid #1c5371;margin-bottom:20px;border-radius:40px;position:relative;padding:20px 20px 20px 80px;transition:all 0.5s;cursor:pointer}
.wrap-item-faq:before{content:'+';display:flex;width:68px;height:68px;align-items:center;justify-content:center;background:#1c5371;position:absolute;border-radius:40px;top:-1px;left:-2px;color:#fff;font-size:16px;font-weight:600;transition:background 0.5s}
.wrap-item-faq:hover:before{content:'+';background:#fe0000}
.wrap-item-faq.open:before{content:'-';background:#fe0000}
.wrap-item-faq .desc-faq{display:none}
.wrap-item-faq.open .desc-faq{display:block}
.wrap-item-faq .title-faq{font-size:16px;font-weight:600}
.wrap-item-faq.open .title-faq{margin-bottom:25px}.header-new__nav.show-menu{display:block;width:320px;max-width:100%;background:#fff;box-shadow:0 5px 5px rgba(0,0,0,0.3);position:absolute;z-index:10 }
.header-new__nav.show-menu .header-new__menu{display:flex;flex-direction:column}@media (max-width:1090px) {.header-new {padding:14px 15px 0 }.wrap-top-form:before {content:none }}
@media (max-width:991px) {.header-new {padding:15px 15px 25px }.header-new__col-2,.header-new__nav {display:none }.button-callme {height:40px;width:160px;line-height:40px }.navbar-nav >.nav-item >.nav-link,.child-item-list .nav-link {text-align:left;display:inline-block;padding-left:0;padding-right:0 }.child-item-list {margin-left:20px }.header-meni-close {right:15px;top:15px;position:absolute }.header-new__main {flex-wrap:wrap }.col-item-foot{padding:0;width:46% }.col-item-foot:last-child{width:100% }.wrap-top-form .title-block{font-size:22px;line-height:24px}.main-icon-block .flex-item{width:48% }}@media (max-width:767px) {.header-new__col-1 {display:none }.header-new__logo {order:0 }.header-new__minicart {order:1 }.navbar-light {order:2 }.button-callme {order:3 }.insta-wrap {order:4 }.header-new__logo,.header-new__minicart {display:flex;justify-content:flex-end;margin-bottom:10px }.header-new__logo {width:calc(200% / 3) }.header-new__minicart {width:calc(100% / 3) }.header-new {padding:16px 15px 14px }.col-item-foot{width:100%;margin-bottom:40px }.category-description-bottom .title-block{font-size:20px }.category-description-bottom .flex-item {width:100% }.main-icon-block .flex-item{width:100% }.flex-item-numb {width:100% }.wrap-input >div {width:100% }.header-new__nav.show-menu .header-new__menu .child-item-list .nav-link {padding-left:10px }}.header-new__menu button {height:fit-content}.why_kmew {padding-top:3.875rem;padding-bottom:3.875rem}.why_kmew .title {padding-bottom:6.875rem}.why_kmew .title h2 {text-align:center;margin-bottom:0;font-weight:700;font-size:1.75rem}.why_kmew .red_text {color:var(--ffj-red-01);font-size:1.75rem;margin-bottom:1rem}.why_kmew .img_title {margin-top:1rem;margin-bottom:1rem}.why_kmew .blue_text {color:#1c5371;margin-bottom:1rem;font-weight:700}.why_kmew .bold {font-weight:700}.why_kmew .mt1 {margin-top:1rem}.why_kmew .table_holder {border:1px solid red;padding:8px}.why_kmew .table_holder table {width:100%}.why_kmew .red {color:var(--ffj-red-01)}.why_kmew .right_small {font-size:0.75rem;text-align:right;margin-top:0.25rem}.why_kmew .fs075 {font-size:0.75rem}.why_kmew .fs085 {font-size:0.85rem}@media (max-width:767px) {.why_kmew {padding-top:0rem;padding-bottom:3rem }.why_kmew .title {padding-bottom:3rem }.why_kmew .row {gap:2rem }.table_scroll_container {overflow:auto }}
.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../themes/ffj/assets/vendor/lightbox2/images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../themes/ffj/assets/vendor/lightbox2/images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../themes/ffj/assets/vendor/lightbox2/images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../themes/ffj/assets/vendor/lightbox2/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}