.product-novelty{font-family:"Mulish",sans-serif;font-size:14px;font-weight:700;line-height:17px;letter-spacing:-.02em;color:#FFF;padding:13px 22px;position:absolute;background:#C11D5E;top:20px;left:20px;display:block;border-radius:30px}.product-list__cell-item_column .product-novelty{top:25px;right:25px;left:auto}.grecaptcha-badge{display:none}.wpcf7 input{-webkit-appearance:none!important}.mob-show{display:none}.about-us{padding-bottom:90px}.about-us h2{padding:15px 0}.about-us .about-us__text{margin-bottom:20px}.about-us .about-us__text p{margin-bottom:20px;margin-top:0}.about-us .about-us__text p:last-child{margin-bottom:0}.about-us .about-us__list .about-us__list-item{display:flex;flex-direction:row;align-items:center;margin-bottom:20px}.about-us .about-us__list .about-us__list-item svg{margin-right:15px}.about-us figure{margin:0;width:100%;height:100%;line-height:0;border-radius:20px;background:linear-gradient(194deg,rgba(21,21,21,0) 51.67%,#151515 75.18%)}.about-us figure .about_us__img{width:100%;height:100%;border-radius:20px;opacity:.87;object-fit:cover}.numbers .statLst{display:flex;flex-flow:row wrap;margin:0 -20px;justify-content:center;list-style:none;padding:0;margin-bottom:65px}.numbers .statLst .statLst__el{flex:0 0 25%;padding:0 20px;margin-bottom:35px}.numbers .statLst .statLst__el .statBlock{text-align:center}.numbers .statLst .statLst__el .statBlock .statBlock__count{margin-bottom:12px}.numbers .statLst .statLst__el .statBlock .statBlock__desc{color:#151515;font-size:19px;font-style:normal;font-weight:700;line-height:25px;margin-top:10px;margin-bottom:0;text-transform:uppercase}.sales-title{color:#125542}.marketing-title{color:#DEB372}.cycle{padding-bottom:80px}.cycle h2{padding:15px 0 25px 0}.cycle .cycle-img{position:relative}.cycle .cycle-img figure{margin:0;width:100%;height:100%;line-height:0;border-radius:20px;background:linear-gradient(180deg,#FFF 0%,rgba(255,255,255,0) 100%)}.cycle .cycle-img figure img{width:100%;height:100%;border-radius:20px;opacity:.87;object-fit:cover}.cycle .cycle-img svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cycle .cycle-elem .cycle-title{display:flex;flex-direction:row;align-items:center;padding-bottom:10px}.cycle .cycle-elem .cycle-title svg{margin-right:25px;width:35px}.cycle .cycle-elem .cycle-elem__text{margin-left:63px;padding-bottom:15px}.home-product-banner{background-color:#125542;position:relative;padding-top:100px;padding-bottom:210px}.home-product-banner h2{padding:20px 0}.home-product-banner:before{content:"";background-image:url(../../../../../../../../themes/sitegist-theme/assets/image/catalogleft-BackgroundPatternCookies.svg);position:absolute;left:0;top:0;background-size:cover;background-position:right;width:20%;height:100%}.home-product-banner .home-product-banner__btn{display:flex;align-items:center;justify-content:flex-end}.home-product-banner .home-product-banner__btn .btn_white{background:#DEB372;color:#fff;transition:0.3s all}.home-product-banner .home-product-banner__btn .btn_white:hover{background:#fff;color:#151515;transition:0.3s all}.home .product-grid{margin-top:-160px}.home .product-grid .container-product .product-grid__item-spec figure{margin:0;width:100%;height:100%;line-height:0;border-radius:20px}.home .product-grid .container-product .product-grid__item-spec figure img{width:100%;height:100%;border-radius:20px}.home .product-grid .container-product .product-grid__item-spec .product-grid__item-spec__desc{color:#DEB372;position:absolute;bottom:auto;top:auto;padding:40px}.home .product-grid .container-product .product-grid__item-spec:hover .product-grid__item-spec__desc{color:#FFF}.page-template-our-products header{z-index:1;background:transparent}.page-template-our-products .main{padding-top:0}.product-grid .container-product .product-grid__item img{object-fit:contain;position:relative;z-index:-1}.product-banner{background-color:#125542;position:relative;padding-top:140px;padding-bottom:260px}.product-banner:after{content:"";background-image:url("../../../../../../../../themes/sitegist-theme/assets/image/right-Background PatternCookies.svg");position:absolute;right:0;top:0;background-size:cover;background-position:left;height:100%;width:25%}.product-banner .product-banner__title{color:#FFF;padding:20px 0}.product-banner .product-banner__text{color:#FFF}.product-grid{margin-top:-220px;margin-bottom:50px;position:relative}.product-grid .container-product{border-radius:30px;background:#F6F6F6;margin:0;padding:25px 0 25px 25px;display:flex;gap:25px}.product-grid .container-product .product-grid__item-spec{width:calc(33.33% - 25px);position:relative;border-radius:20px;background-color:#FFF;display:flex;align-items:center;text-decoration:none;transition:0.3s all}.product-grid .container-product .product-grid__item-spec .product-grid__item-spec__desc{display:flex;flex-direction:row;padding:50px;align-items:center;color:#151515}.product-grid .container-product .product-grid__item-spec .product-grid__item-spec__desc h3{margin-right:20px;max-width:170px}.product-grid .container-product .product-grid__item-spec:hover .product-grid__item-spec__desc{color:#DEB372;transition:0.3s all}.product-grid .container-product a.product-grid__item:hover{transition:0.3s all}.product-grid .container-product a.product-grid__item:hover svg{display:block}.product-grid .container-product .product-grid__item{width:calc(33.33% - 25px);position:relative;border-radius:20px;transition:0.3s all;background:#C1AC8F}.product-grid .container-product .product-grid__item svg{display:none;position:absolute;top:27px;right:27px}.product-grid .container-product .product-grid__item .product-grid__item-caption{position:absolute;bottom:30px;left:30px;width:215px}.product-grid .container-product .product-grid__item .product-grid__item-caption h3{color:#FFF}.product-grid .container-product .product-grid__item .product-grid__item-caption .ttl-sub{color:#DEB372;display:none;transition:0.3s all}.product-grid .container-product .product-grid__item figure{margin:0;width:100%;height:100%;max-height:315px;line-height:0;border-radius:20px;background:linear-gradient(180deg,rgba(25,34,79,0) 0%,rgba(2,0,5,.7) 100%)}.product-grid .container-product .product-grid__item img{width:100%;height:100%;border-radius:20px;opacity:.7}.product-grid .container-product .product-grid__item:hover{transition:0.3s all}.product-grid .container-product .product-grid__item:hover .product-grid__item-caption .ttl-sub{display:block;transition:0.3s all}.product-grid .container-product .product-grid__item:hover figure{background:rgba(24,24,24,.75);background-blend-mode:multiply;filter:blur(4px);transition:0.3s all}.page-template-about .main{padding-top:120px}.about-firm .about-firm__head{padding-bottom:100px;position:relative}.about-firm .about-firm__head:after{content:"";background-image:url(../../../../../../../../themes/sitegist-theme/assets/image/right-firm.svg);background-repeat:no-repeat;position:absolute;right:0;top:0;background-size:contain;background-position:left;height:100%;width:15%}.about-firm .about-firm__head:before{content:"";background-image:url(../../../../../../../../themes/sitegist-theme/assets/image/left-firm.svg);background-repeat:no-repeat;position:absolute;left:0;top:0;background-size:contain;background-position:right;height:100%;width:15%}.about-firm .about-firm__head h1{padding-bottom:30px;text-align:center}.about-firm .about-firm__head figure{margin:0;width:100%;height:372px;max-height:372px;line-height:0;border-radius:10px;background:#151515;margin-bottom:30px}.about-firm .about-firm__head img{width:100%;height:100%;max-height:372px;border-radius:10px;opacity:.55;object-fit:cover}.about-firm .about-firm__head .about-firm__head-text{text-align:justify}.about-firm .about-firm__head .about-firm__head-text p{margin-bottom:20px;margin-top:0}.about-firm .about-firm__head .about-firm__head-text p:last-child{margin-bottom:0}.about-firm .about-firm__cycle .about-firm__cycle__block{padding-top:60px}.about-firm .about-firm__cycle .about-firm__cycle__block.about-firm__cycle__block-color{background-color:#F6F6F6}.about-firm .about-firm__cycle .about-firm__cycle__block .about-firm__cycle-title{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-bottom:50px}.about-firm .about-firm__cycle .about-firm__cycle__block .about-firm__cycle-title svg{margin-right:30px}.about-firm .about-firm__cycle .cycle-title{display:flex;flex-direction:row;align-items:center;padding-bottom:25px}.about-firm .about-firm__cycle .cycle-title svg{margin-right:20px}.about-firm .about-firm__cycle .cycle-elem{padding-bottom:65px}.about-firm .about-firm__cycle .cycle-elem h4{padding-bottom:10px}.about-firm .our-team{padding:60px 0}.about-firm .our-team .label-yellow{margin-bottom:20px}.about-firm .our-team h2{margin-bottom:25px}.about-firm .our-team .our-team__block .our-team__block-item .our-team__block-item_column{padding:20px 20px 30px 25px;margin-bottom:15px;border-radius:20px;background:#F6F6F6}.about-firm .our-team .our-team__block .our-team__block-item .our-team__block-item_column figure{margin:0;width:100%;height:275px;line-height:0;border-radius:10px;margin-bottom:15px}.about-firm .our-team .our-team__block .our-team__block-item .our-team__block-item_column figure img{width:100%;height:100%;border-radius:10px;object-fit:cover}.about-firm .our-team .our-team__block .our-team__block-item .our-team__block-item_column h4{margin-bottom:15px}.about-firm .our-team .our-team__block .our-team__block-item .our-team__block-item_column .ttl-sub{margin-bottom:15px}.about-firm .our-team .our-team__block .our-team__block-item .our-team__block-item_column a{text-decoration:none;transition:0.3s all;color:rgba(0,0,0,.6)}.about-firm .our-team .our-team__block .our-team__block-item .our-team__block-item_column a svg{margin-right:10px}.about-firm .our-team .our-team__block .our-team__block-item .our-team__block-item_column a:hover{color:#DEB372;transition:0.3s all}.product-list .product-list__head h1{padding:40px 0 25px 0;text-align:center}.product-list .product-list__head .product-list__block{align-items:center;margin-bottom:50px}.product-list .product-list__head .product-list__text{color:#828282;text-align:center;padding-bottom:25px;max-width:700px}.product-list .product-list__cell .product-list__cell-item{margin-bottom:30px}.product-list .product-list__cell .product-list__cell-item .product-list__cell-item_column{border-radius:20px;border:10px solid #F6F6F6;background:#F6F6F6;padding:15px 10px 25px;height:100%}.product-list .product-list__cell .product-list__cell-item .product-list__cell-item_column figure{height:215px;margin:0;width:100%;max-width:215px;line-height:0;margin-bottom:15px}.product-list .product-list__cell .product-list__cell-item .product-list__cell-item_column figure img{width:100%;height:100%;max-width:215px;max-height:215px;object-fit:contain}.product-list .product-list__cell .product-list__cell-item .product-list__cell-item_column .product-list__cell-item__link{text-decoration:none;color:#151515;cursor:pointer;transition:0.3s all}.product-list .product-list__cell .product-list__cell-item .product-list__cell-item_column h4{margin-bottom:15px;min-height:58px}.product-list .product-list__cell .product-list__cell-item .product-list__cell-item_column .product-list__cell-item__description{color:rgba(0,0,0,.6);font-size:14px;font-weight:500;line-height:normal;letter-spacing:-.28px;margin-bottom:20px;align-items:center}.product-list .product-list__cell .product-list__cell-item .product-list__cell-item_column .product-list__cell-item__description .product-list__cell-item__weight{align-items:center;width:50%;margin-right:10px}.product-list .product-list__cell .product-list__cell-item .product-list__cell-item_column .product-list__cell-item__description .product-list__cell-item__weight svg{flex-shrink:0;width:22px;margin-right:7px}.product-list .product-list__cell .product-list__cell-item .product-list__cell-item_column .product-list__cell-item__description .product-list__cell-item__date{align-items:center;width:50%}.product-list .product-list__cell .product-list__cell-item .product-list__cell-item_column .product-list__cell-item__description .product-list__cell-item__date svg{flex-shrink:0;width:22px;margin-right:7px}.product-list .product-list__cell .product-list__cell-item .product-list__cell-item_column .btn_white{background:#DEB372;color:#fff;display:inline-block;transition:0.3s all}.product-list .product-list__cell .product-list__cell-item .product-list__cell-item_column .btn_white:hover{background:#fff;border-color:#fff;color:#151515;transition:0.3s all}.product-list .product-list__cell .product-list__cell-item .product-list__cell-item_column:hover{background-color:#125542;border-color:#125542;transition:0.3s all;color:#FFF}.product-list .product-list__cell .product-list__cell-item .product-list__cell-item_column:hover .product-list__cell-item__link{color:#fff;transition:0.3s all}.product-list .product-list__cell .product-list__cell-item .product-list__cell-item_column:hover .product-list__cell-item__description{color:#FFF}.product-list .product-list__cell .product-list__cell-item .product-list__cell-item_column:hover .product-list__cell-item__description .product-list__cell-item__weight svg path{fill:#FFF}.product-list .product-list__cell .product-list__cell-item .product-list__cell-item_column:hover .product-list__cell-item__description .product-list__cell-item__date svg path{fill:#FFF}.product-list .loadmore-block{margin-bottom:40px;display:flex;justify-content:center}.product-list .loadmore-block .btn_white{display:inline-block;margin-bottom:60px;cursor:pointer}.btn_sec{display:inline-block;border-radius:15px;border:1px solid #151515;color:#151515;text-align:center;font-size:19px;font-weight:700;padding:13px 45px;text-decoration:none;background:#fff;transition:0.3s all}.btn_sec:hover{background:#747474;border-color:#747474;color:#fff}.btn_sec:focus{background:#151515;border-color:#151515;color:#fff}.page-template-our-products .product-grid .container-product .product-grid__item img{object-fit:cover}.breadcrumbs-wrapper .breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;line-height:normal}.breadcrumbs-wrapper .breadcrumbs a{text-decoration:none;color:#151515}.breadcrumbs-wrapper .breadcrumbs a:hover{color:#DEB372;transition:0.3s all}.breadcrumbs-wrapper .breadcrumbs span{color:#828282}.breadcrumbs-wrapper .breadcrumbs .breadcrumbs__separator{display:flex;align-items:center;margin:0 8px}.legacy-text{padding:20px 0 90px}.legacy-text .legacy-text__block{margin-top:30px;text-align:justify}.legacy-text .legacy-text__block p{margin-bottom:20px;margin-top:0}.legacy-text .legacy-text__block p:last-child{margin-bottom:0}.not-found{padding:95px 0 40px;color:#125542;position:relative}.not-found:after{content:"";background-image:url(../../../../../../../../themes/sitegist-theme/assets/image/right-error.svg);background-repeat:no-repeat;position:absolute;right:0;top:0;background-size:contain;background-position:left;height:100%;width:15%}.not-found:before{content:"";background-image:url(../../../../../../../../themes/sitegist-theme/assets/image/left_error.svg);background-repeat:no-repeat;position:absolute;left:0;top:0;background-size:contain;background-position:top;height:100%;width:15%}.not-found h1{margin-bottom:35px}.not-found .page-404{padding-bottom:65px}.not-found .container__404{width:950px}.not-found .container__404 .page-404__img{width:100%}.not-found .container__404 .page-404__img img{width:100%}.not-found .ttl-404{color:#125542;font-size:130px;font-style:normal;font-weight:700;line-height:100px;margin-bottom:30px}.not-found .btn_white{display:inline-block;background:#DEB372;color:#fff;transition:0.3s all}.not-found .btn_white:hover{background:#fff;color:#151515;transition:0.3s all}@media (max-width:1199.98px){.product-list__cell-item_column .product-novelty{top:10px;padding:8px 15px;font-size:12px;line-height:14px}.about-us{padding-bottom:45px}}@media (max-width:991.98px){.product-list .product-list__cell .product-list__cell-item .product-list__cell-item_column .product-list__cell-item__description{flex-direction:column}.product-list .product-list__cell .product-list__cell-item .product-list__cell-item_column .product-list__cell-item__description .product-list__cell-item__weight{width:100%;margin-right:0;margin-bottom:15px}.product-list .product-list__cell .product-list__cell-item .product-list__cell-item_column .product-list__cell-item__description .product-list__cell-item__date{width:100%}.product-grid .container-product .product-grid__item{width:calc(50% - 25px)}.product-grid .container-product .product-grid__item-spec{width:calc(50% - 25px)}}@media (max-width:767.98px){.product-banner{padding-top:120px}.not-found .page-404{flex-direction:column-reverse;text-align:center}.not-found h1{margin:20px 0}.about-us{padding-bottom:25px}.mob-show{display:block}.mob-show .btn_white{display:inline-block}.mob-hide{display:none}.about-us__row{flex-direction:column-reverse}.about-firm .about-firm__head:before{display:none}.about-firm .about-firm__head:after{display:none}.about-us figure{height:300px;margin-bottom:15px}.cycle .cycle-img figure{height:300px;margin-bottom:15px}.cycle .cycle-img svg{width:140px;top:60%}.home .product-grid{margin-top:-50px}.product-grid .container-product{gap:0}.product-grid .container-product .product-grid__item{margin-bottom:15px}.home-product-banner{padding-top:60px;padding-bottom:90px}.home-product-banner:before{display:none}.home-product-banner .home-product-banner__btn{justify-content:flex-start;margin-top:20px}.cycle{padding-bottom:45px}.product-grid .container-product .product-grid__item{width:calc(100% - 25px)}.product-grid .container-product .product-grid__item-spec{width:calc(100% - 25px);height:300px}.product-grid .container-product .product-grid__item-spec .product-grid__item-spec__desc h3{max-width:calc(100% - 55px)}.about-firm .about-firm__head figure{height:300px}.product-grid .container-product .product-grid__item figure{height:300px}.product-grid .container-product .product-grid__item figure img{object-fit:cover}}@media (max-width:575.98px){.not-found .container__404{width:100%;max-width:540px}.numbers .statLst .statLst__el{flex:0 0 100%;margin-bottom:30px}.about-us figure{height:200px}.about-firm .about-firm__head figure{height:200px}.about-firm .our-team .our-team__block .our-team__block-item .our-team__block-item_column figure{height:200px}.product-grid .container-product .product-grid__item figure{height:225px}.product-grid .container-product .product-grid__item-spec{height:225px}.numbers .statLst .statLst__el .statBlock .statBlock__desc{max-width:180px;margin:0 auto}}