

/* Start:/local/templates/gofromir_refactored/assets/css/pages/universal/common.css?179446657287489*/
/* ============================================ START BASE ============================================ */section.cpby-page{display:flex;flex-direction:column;margin-bottom:80px;gap:80px;font-family:var(--monts);color:#3e3e3e;font-size:var(--fs-16);line-height:1.5}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}/* ============================================ END BASE ============================================ *//* ============================================ START FIRST SCREEN ============================================ */section.cpby-page-first-screen .cpby-page-first-screen__container.container{max-width:1520px;position:relative;z-index:2}section.cpby-page-first-screen .cpby-page-first-screen__content{overflow:hidden;position:relative;padding:64px 80px;border-radius:60px;z-index:1;background:linear-gradient(0deg, #E2EBF6 0%, #E2EBF6 100%), #F4F4F4;background-size:100% 100%;background-repeat:no-repeat}section.cpby-page-first-screen .cpby-page-first-screen__content::after{background-image:url(/upload/iblock/536/j02yaulz57dkxo3e000jbvdmd0t6n3is.png);content:'';position:absolute;bottom:0px;left:50%;width:400px;height:533px;transform:translate(-50%, 0);z-index:-1;background-position:bottom center;background-size:100%;background-repeat:no-repeat}section.cpby-page-first-screen .cpby-page-first-screen__title span{color:#3283EE}section.cpby-page-first-screen .cpby-page-first-screen__form-content .b24-form-field-layout-section{color:#3e3e3e}section.cpby-page-first-screen .cpby-page-first-screen__intro{display:grid;position:relative;z-index:2;grid-template-columns:1fr 1fr;gap:48px}section.cpby-page-first-screen .cpby-page-first-screen__left{max-width:560px}section.cpby-page-first-screen .cpby-page-first-screen__description{font-size:var(--fs-16);font-weight:400;line-height:24px;margin:0 0 var(--mn-32)}section.cpby-page-first-screen .cpby-page-first-screen__blocks{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;align-items:flex-start;font-size:var(--fs-16);line-height:20px;margin-bottom:48px}section.cpby-page-first-screen .cpby-page-first-screen__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--mn-24)}section.cpby-page-first-screen .cpby-page-first-screen__actions a{color:#fff;font-family:var(--inter);font-size:var(--fs-14);font-weight:600;padding:var(--mn-16) var(--mn-24);line-height:20px;border-radius:14px;text-decoration:none;display:block;width:max-content;text-align:center}section.cpby-page-first-screen .cpby-page-first-screen__block-title{margin-bottom:var(--mn-16)}section.cpby-page-first-screen .cpby-page-first-screen__block-title span{font-weight:bold}section.cpby-page-first-screen .cpby-page-first-screen__form-content .b24-form-wrapper{background:unset}section.cpby-page-first-screen .cpby-page-first-screen__form-wrapper{border:1px solid #ffffff33;box-shadow:-20px 4px 97.2px #f5f5f5;padding:var(--mn-40);background:#ffffff80;backdrop-filter:blur(15px);border-radius:30px}section.cpby-page-first-screen .cpby-page-first-screen__form-header{font-size:22px;font-weight:600;line-height:26px;margin-bottom:var(--mn-16)}section.cpby-page-first-screen .cpby-page-first-screen__form-content .b24-form-padding-side{padding:unset}section.cpby-page-first-screen .form24new__catalog-inner .b24-form-control-desc{font-weight:500}section.cpby-page-first-screen .form24new__catalog .b24-form-control-string .b24-form-control{background-color:#fff;border-color:transparent;padding:10px 14px;outline:none;max-width:161px;border:2px solid #E9F0F8;border-radius:14px;font-family:var(--inter);font-size:var(--fs-14);font-weight:400;line-height:24px;text-align:left;background-image:linear-gradient(#ffffff00 0, #ffffff00 100%)}section.cpby-page-first-screen .form24new__catalog .b24-form-control-not-empty{background-color:#fff;border-color:transparent}section.cpby-page-first-screen .form24new__catalog input.b24-form-control.b24-form-control-not-empty{background:#fff}section.cpby-page-first-screen .form24new__catalog .b24-form-control-alert-message{font-size:var(--fs-10)}section.cpby-page-first-screen .form24new__catalog button.b24-form-btn{margin-right:var(--mn-16);font-family:var(--inter);font-size:var(--fs-14);font-weight:500;line-height:var(--fs-24);text-align:center;color:#fff;padding:16px 24px;background-color:#3283EE;border-width:0;outline:0;border-radius:16px;transition:0.3s ease}section.cpby-page-first-screen .form24new__catalog button.b24-form-btn:hover{color:#3283EE;background-color:#fff}section.cpby-page-first-screen .form24new__catalog .b24-form-control-not-empty+.b24-form-control-label{display:none}section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side{padding:0}section.cpby-page-first-screen .form24new__catalog .b24-form-wrapper{background:transparent}section.cpby-page-first-screen .form24new__catalog .b24-form-field{margin-bottom:0}section.cpby-page-first-screen .form24new__catalog .b24-form-header-padding{padding:0}section.cpby-page-first-screen .form24new__catalog .b24-form-field-layout-section{margin:0 0 var(--mn-8);font-family:var(--inter);font-size:var(--fs-14);font-weight:500;line-height:24px;text-align:left;color:#3e3e3e}section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div{display:flex;gap:var(--mn-8);flex-direction:row;flex-wrap:wrap;align-items:center}section.cpby-page-first-screen .form24new__catalog .b24-form-control-alert{margin-bottom:0 !important}section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(1){flex:100%;order:1}section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(2){order:2;flex:auto}section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(3){order:3;flex:auto}section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(4){order:4;flex:auto}section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(5){order:5;flex:50%}section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(6){order:7;flex:50%}section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(6) input{width:100%;max-width:100% !important}section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(7){order:6;flex:48%}section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(8){order:8;flex:48%}section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(9){flex:100%;order:9;transition:0.3s ease;display:none}section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(10),
section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(11),
section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(12){order:9;flex:auto;transition:0.3s ease;display:none}section.cpby-page-first-screen .form24new__catalog .b24-form-field.activeL{display:block !important}section.cpby-page-first-screen .form24new__catalog .b24-form-control-label{font-size:var(--fs-14);font-family:var(--inter);color:#c4c4c4}section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(8) label.b24-form-control-container{max-width:250px;width:250px;border:2px solid #E9F0F8;padding:var(--mn-12) var(--mn-24) var(--mn-12) 20px;background:#fff;border-radius:14px;position:relative;font-family:var(--inter);font-size:var(--fs-14);font-weight:700;line-height:24px;text-align:left;color:#3e3e3e;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px}section.cpby-page-first-screen .form24new__catalog .b24-form-control-agreement label.b24-form-control-container{margin:var(--mn-8) 0;display:flex;align-items:flex-start;gap:6px}section.cpby-page-first-screen .form24new__catalog .b24-form-control-string .b24-form-control:focus:not([readonly]),
section.cpby-page-first-screen .form24new__catalog .b24-form-control-icon-after .b24-form-control{padding:10px 14px;outline:none;max-width:161px;border:2px solid #E9F0F8;border-radius:14px;font-family:var(--inter);font-size:var(--fs-14);font-weight:400;line-height:24px;text-align:left;background-image:linear-gradient(#ffffff00 0, #ffffff00 100%)}section.cpby-page-first-screen .cpby-page-first-screen__form-header svg{display:none}section.cpby-page .cpby-page-first-screen__actions a.cpby-page-first-screen__button{background:#3283EE;border-color:#3283EE;transition:all 0.3s ease;color:#fff}section.cpby-page .cpby-page-first-screen__actions a.cpby-page-first-screen__button:hover{background:transparent;color:#3283EE;border-color:#3283EE}section.cpby-page .cpby-page-first-screen__actions a.cpby-page-first-screen__button-secondary{color:#3283EE;background:transparent;border-color:#3283EE}section.cpby-page .cpby-page-first-screen__actions a.cpby-page-first-screen__button-secondary:hover{background:#3283EE;color:#fff;border-color:#3283EE}/* ============================================ END FIRST SCREEN ============================================ *//* ============================================ START FIRST SCREEN MENU ============================================ */section.cpby-page nav.cpby-page-first-screen-menu{margin-top:-80px}section.cpby-page nav.cpby-page-first-screen-menu .cpby-page-first-screen-menu__container{background:linear-gradient(101.79deg, #F1F0EF 13.98%, #F9F3EE 71.88%);padding:34px 60px 24px;border-radius:0 0 var(--r-24) var(--r-24);display:flex;justify-content:space-between;position:relative;top:-10px;z-index:1}section.cpby-page .cpby-page-first-screen-menu a.cpby-page-first-screen-menu__link{color:#3e3e3e;font-size:var(--fs-14);font-weight:600;line-height:20px;text-decoration:none;border-bottom:1px dashed transparent;transition:300ms all ease}nav.cpby-page-first-screen-menu .cpby-page-first-screen-menu__container a:hover{transition:300ms all ease;border-bottom:1px dashed #3e3e3e}section.cpby-page nav.cpby-page-first-screen-menu .cpby-page-first-screen-menu__container i{background:#E6E6E6;width:1px;display:block}/* ============================================ END FIRST SCREEN MENU ============================================ *//* ============================================ START BANNERS ============================================ */section.cpby-page-banners .cpby-page-banners__icon-inner{width:66px;height:66px;border-radius:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:#3283EE}section.cpby-page-banners .cpby-page-banners__items{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--mn-24)}section.cpby-page-banners .cpby-page-banners__item{padding:var(--mn-32);background-color:#F8F6F8;border-radius:var(--r-16);display:flex;flex-direction:column;justify-content:flex-end;min-height:282px;position:relative}section.cpby-page-banners .cpby-page-banners__item--down-image{justify-content:space-between;overflow:hidden;padding:var(--mn-32) var(--mn-32) 0}section.cpby-page-banners .cpby-page-banners__item--down-image .cpby-page-banners__image{max-width:220px;max-height:130px;margin:0 auto;width:auto;object-fit:none}section.cpby-page-banners .cpby-page-banners__blob-svg{position:absolute;margin:auto;bottom:-42px;left:0;right:0;width:188px;height:146px;color:#3283EE}section.cpby-page-banners .cpby-page-banners__item--full-image{padding:var(--mn-16);position:relative;border-radius:16px;background:#E2EBF6}section.cpby-page-banners .cpby-page-banners__item--full-image img{position:absolute;left:0;top:0;border-radius:16px;object-fit:contain;width:100%;height:100%;z-index:1}section.cpby-page-banners .cpby-page-banners__icon{margin-bottom:var(--mn-16)}section.cpby-page-banners .cpby-page-banners__star{pointer-events:none}section.cpby-page-banners .cpby-page-banners__star::after{content:'';background:linear-gradient(90deg, #00000000 20%, #f8f6f880 60%);width:156px;height:156px;top:32px;right:32px;position:absolute}section.cpby-page-banners .cpby-page-banners__star-svg{position:absolute;fill-opacity:.3;top:32px;right:32px;fill:#3283EE;color:#3283EE}section.cpby-page-banners .cpby-page-banners__item--full-image .cpby-page-banners__text{background:#fff;padding:var(--mn-16);position:relative;z-index:2;border-radius:12px}section.cpby-page-banners .cpby-page-banners__text-main{font-size:var(--fs-32);font-weight:600;margin-top:unset;line-height:38px;margin-bottom:var(--mn-8)}section.cpby-page-banners .cpby-page-banners__text-sub{font-size:var(--fs-16);font-weight:400;line-height:20px;margin:unset;padding:unset}section.cpby-page-banners .cpby-page-banners__image{z-index:0}/* ============================================ END BANNERS ============================================ *//* ============================================  ============================================ */section.cpby-page-promo .cpby-page-promo__text{margin-bottom:var(--mn-32)}section.cpby-page-promo .cpby-page-promo__items{display:grid;grid-template-columns:1fr 1fr;gap:var(--mn-16);align-items:center}section.cpby-page-promo .cpby-page-promo__item--content{min-width:690px}section.cpby-page-promo .cpby-page-promo__item--image{text-align:center;border-radius:60px;background:#E2EBF6}section.cpby-page-promo .cpby-page-promo__item--image .cpby-page-promo__image{display:block;margin:0 auto;width:auto;border-radius:40px}section.cpby-page-promo .cpby-page-promo__title{font-size:var(--fs-32);line-height:42px;font-weight:500;margin:unset;padding:0}section.cpby-page-promo .cpby-page-promo__stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--mn-24);margin-bottom:var(--mn-32)}section.cpby-page-promo .cpby-page-promo__stat-main{font-size:60px;line-height:60px;margin:unset;font-weight:700;color:#3283EE}section.cpby-page-promo .cpby-page-promo__stat-sub,
section.cpby-page-promo .cpby-page-promo__note{font-size:var(--fs-16);line-height:120%;font-weight:500;margin:unset}/* ============================================ END PROMO ============================================ *//* ============================================ START SLIDER CONSTR ============================================ */section.cpby-page .slider-constr{margin:unset;background:#F9F5F0}section.cpby-page .slider-constr::before,
section.cpby-page .slider-constr::after{display:none}section.cpby-page .slider-constr .itc-podhodit .icon_svg{border-radius:32px;width:64px;height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:center}section.cpby-page .tabs-group-header a.active{border:1px solid #3283EE;background:#3283EE}section.cpby-page .tabs-group-header a:hover{border-color:#3283EE}section.cpby-page .item-tabs-content .itc-btn a.consultation__button{border:1px solid #3283EE;color:#3283EE;background:transparent}section.cpby-page .item-tabs-content .itc-btn a.consultation__button:hover{border:1px solid #3283EE;color:#fff;background:#3283EE}/* ============================================ END SLIDER CONSTR ============================================ *//* ============================================ START BOX OPEN ============================================ */section.box-open#box_open::after{display:none}section.korobki-dlya-avtozapchastej section.box-open#box_open{background:#E2EBF6}section.box-open#box_open{border-radius:var(--r-32);padding:72px 0 44px;background:#F9F5F0;position:relative;width:100%;max-width:1440px;margin:0 auto}section.box-open#box_open .box-open-items{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;padding:100px 0;margin:0 40px;flex-direction:column}section.box-open#box_open .box-open-items .box-open-left,
section.box-open#box_open .box-open-items .box-open-right{display:flex;flex-wrap:wrap;gap:16px;position:relative;justify-content:space-between;margin-bottom:16px}section.box-open#box_open .box-open-right .box-open-item.box-default{width:480px;min-height:154px;border-radius:var(--r-16);padding:32px 20px 32px 90px;position:relative;background:#3283EE}section.box-open#box_open .box-open-left .box-open-item.box-default{width:480px;min-height:154px;border-radius:var(--r-16);padding:32px 70px 32px 40px;position:relative;background:#3283EE}section.box-open#box_open .box-open-right .box-open-item{width:480px;min-height:154px;border-radius:var(--r-16);padding:32px 70px 32px 40px;position:relative;align-self:flex-start;background:#C7DAF1}section.box-open#box_open .box-open-left .box-open-item{width:480px;min-height:154px;border-radius:var(--r-16);padding:32px 20px 32px 90px;position:relative;display:flex;align-items:center;align-self:flex-end;background:#C7DAF1}section.box-open#box_open .box-open-right .box-open-item.box-default .box-open-text,
section.box-open#box_open .box-open-left .box-open-item.box-default .box-open-text{color:#fff !important;position:relative;z-index:2}section.box-open#box_open .box-open-right .box-open-item .box-open-text,
section.box-open#box_open .box-open-left .box-open-item .box-open-text{color:#3e3e3e !important;position:relative;z-index:2}section.box-open#box_open .box-open-header{color:#3e3e3e;font-size:var(--fs-32);font-weight:500;line-height:42px;text-align:center;padding-bottom:var(--mn-40)}section.box-open#box_open .box-open-footer{color:#3e3e3e;font-size:28px;font-weight:500;line-height:26px;text-align:center;max-width:1200px;margin:0 auto}section.box-open#box_open .box-open-img{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;display:flex;align-items:center;justify-content:center}section.box-open#box_open.is-near .box-open-left .box-open-item.box-default::before,
section.box-open#box_open.is-near .box-open-right .box-open-item:not(.box-default)::before{position:absolute;top:50%;left:25px;right:initial;bottom:initial;transform:translateY(-50%);content:url(/upload/uf/725/catxb0j8vf6xwazf0r097zkgz7rndpg1.png)}section.box-open#box_open.is-near .box-open-left .box-open-item.box-default::after{position:absolute;left:calc(100% - 60px);right:initial;bottom:50%;top:initial;transform:translateY(65px);content:url(/upload/uf/f89/mbwcmb2p2tr3xp4gzl7848i1wv9ynlju.png)}section.box-open#box_open.is-near .box-open-right .box-open-item:not(.box-default)::after{position:absolute;left:calc(100% - 60px);right:initial;bottom:50%;top:initial;transform:translateY(65px);content:url(/upload/uf/744/yirx0ml7i5oxetpezlx2zt4m3h1gc4fv.png)}section.box-open#box_open.is-near .box-open-left .box-open-item:not(.box-default)::before,
section.box-open#box_open.is-near .box-open-right .box-open-item.box-default::before{position:absolute;top:50%;right:25px;left:initial;bottom:initial;transform:translateY(-50%);content:url(/upload/uf/725/catxb0j8vf6xwazf0r097zkgz7rndpg1.png)}section.box-open#box_open.is-near .box-open-left .box-open-item:not(.box-default)::after{position:absolute;right:calc(100% - 60px);left:initial;bottom:50%;top:initial;transform:translateY(65px);content:url(/upload/uf/01c/e31r6cg184np393rr2mwzzuzt3cuu30c.png)}section.box-open#box_open.is-near .box-open-right .box-open-item.box-default::after{position:absolute;right:calc(100% - 60px);left:initial;bottom:50%;top:initial;transform:translateY(65px);content:url(/upload/uf/990/k3jfsf49zwyb6nvydbk1gnxee5x9lx05.png)}/* ============================================ END BOX OPEN ============================================ *//* ============================================ START WORK OPEN ============================================ */section.cpby-page-work-open{background-color:#f5f5f5;padding:72px 0}section.cpby-page-work-open .cpby-page-work-open__columns{display:grid;grid-template-columns:350px 1fr 350px;gap:var(--mn-24)}section.cpby-page-work-open .cpby-page-work-open__image-wrapper{padding:unset;margin:unset;height:100%;position:relative}section.cpby-page-work-open .cpby-page-work-open__image-wrapper img{height:100%}section.cpby-page-work-open .cpby-page-work-open__image-text{position:absolute;color:#fff;font-size:var(--fs-32);font-style:normal;font-weight:500;width:100%;line-height:42px;bottom:56px;text-align:left;margin:0 auto;left:50%;transform:translate(-50%, 0);max-width:280px}section.cpby-page-work-open .cpby-page-work-open__column--content{border-radius:var(--r-16);background-color:#fff;padding:48px var(--mn-32)}section.cpby-page-work-open .cpby-page-work-open__title{font-size:22px;font-weight:600;line-height:28px;margin:0 0 var(--mn-16);color:#3283EE}section.cpby-page-work-open .cpby-page-work-open__feature-title{font-size:22px;font-weight:600;line-height:28px;margin:0 0 var(--mn-8);color:#3283EE}section.cpby-page-work-open .cpby-page-work-open__description{color:#3e3e3e;font-size:var(--fs-14);font-weight:500;line-height:18px;margin:0 0 var(--mn-16)}section.cpby-page-work-open .cpby-page-work-open__feature-text{color:#3e3e3e;font-size:var(--fs-14);font-weight:500;line-height:18px;margin:0 0 var(--mn-16);display:grid;grid-template-columns:auto 1fr;gap:var(--mn-16);align-items:center}section.cpby-page-work-open .cpby-page-work-open__stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--mn-16);align-items:center;padding:unset;margin:0 0 var(--mn-16)}section.cpby-page-work-open .cpby-page-work-open__stat{list-style:none;color:#3e3e3e;font-size:var(--fs-14);font-weight:600;line-height:18px;padding:12px var(--mn-24);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--mn-16);border:2px solid #FEF3F8;border-radius:var(--r-16)}section.cpby-page-work-open .cpby-page-work-open__stat-count{font-family:'SF Pro Display', sans-serif;font-size:56px;font-style:normal;font-weight:700;line-height:56px;letter-spacing:-6.16px;color:#3283EE}section.cpby-page-work-open .cpby-page-work-open__feature-count{color:#3e3e3e;font-family:'SF Pro Display', sans-serif;font-size:54px;font-weight:700;line-height:54px;letter-spacing:-2.7px}section.cpby-page-work-open .cpby-page-work-open__video-wrapper{margin:unset;border-radius:var(--r-16);height:100%;background-color:#fff;display:grid;align-items:center}section.cpby-page-work-open .cpby-page-work-open__video{max-width:350px;width:100%;border-radius:var(--r-16)}/* ============================================ END WORK OPEN ============================================ *//* ============================================ START ADDITIONAL SERVICES ============================================ */section.cpby-page-work-open + section.cpby-page-additional-services{margin-top:-80px}section.cpby-page-additional-services{background-color:#F5F5F5;padding:72px 0}section.cpby-page-additional-services .cpby-page-additional-services__columns{display:grid;background-color:#fff;border-radius:var(--r-24);gap:var(--mn-32);grid-template-columns:1fr 1fr;align-items:center}section.cpby-page-additional-services .cpby-page-additional-services__column--content{padding:48px 0 48px 48px}section.cpby-page-additional-services .cpby-page-additional-services__content{display:grid;align-items:center}section.cpby-page-additional-services .cpby-page-additional-services__title{color:#3e3e3e;font-size:var(--fs-32);font-weight:500;line-height:42px;margin:0 0 var(--mn-24)}section.cpby-page-additional-services .cpby-page-additional-services__column--image{background-color:#E2EBF6;border-radius:var(--r-24);height:100%;position:relative}section.cpby-page-additional-services .cpby-page-additional-services__list{padding:unset;margin:unset;list-style:none}section.cpby-page-additional-services .cpby-page-additional-services__list-item{display:grid;align-items:center;margin-bottom:var(--mn-24);grid-template-columns:52px 1fr;gap:var(--mn-16)}section.cpby-page-additional-services .cpby-page-additional-services__list-icon{color:#3283EE;fill:#3283EE}section.cpby-page-additional-services .cpby-page-additional-services__list-item:last-child{margin-bottom:unset}section.cpby-page-additional-services .cpby-page-additional-services__list-item span{color:#3e3e3e;font-size:var(--fs-16);min-width:610px;font-weight:500;line-height:20px}section.cpby-page-additional-services .cpby-page-additional-services__image-wrapper{position:relative;display:grid;height:100%;margin:unset}section.cpby-page-additional-services .cpby-page-additional-services__image-wrapper img{position:absolute;bottom:0;left:50%;width:auto;height:auto;transform:translate(-50%, 0)}section.cpby-page-additional-services .cpby-page-additional-services__image-caption{color:#3e3e3e;padding:48px;font-size:48px;font-weight:400;line-height:50px}/* ============================================ END ADDITIONAL SERVICES ============================================ *//* ============================================ START STAGES OF INTERACTION ============================================ */section.cpby-page-stages-of-interaction .cpby-page-stages-of-interaction__title{color:#3e3e3e;font-size:var(--fs-32);font-weight:500;line-height:42px;margin:0 0 var(--mn-24)}section.cpby-page-stages-of-interaction .cpby-page-stages-of-interaction__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin:unset;padding:unset;list-style:none}section.cpby-page-stages-of-interaction .cpby-page-stages-of-interaction__item{list-style:none;border-radius:var(--r-32);overflow:hidden;background:linear-gradient(101deg, #F5F7FA -1.81%, #F9EDED 109.95%);padding:48px var(--mn-32)}section.cpby-page-stages-of-interaction .cpby-page-stages-of-interaction__item-header{display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center}section.cpby-page-stages-of-interaction .cpby-page-stages-of-interaction__item-title{font-size:var(--fs-16);font-weight:600;line-height:22px;color:#3283EE}section.cpby-page-stages-of-interaction .cpby-page-stages-of-interaction__item-description{margin:var(--mn-16) 0 0;color:#3e3e3e;font-family:var(--inter);font-size:var(--fs-16);font-weight:400;line-height:24px}section.cpby-page-stages-of-interaction .cpby-page-stages-of-interaction__step{width:42px;height:42px;background-color:#3283EE;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;background:#3283EE}section.cpby-page-stages-of-interaction .cpby-page-stages-of-interaction__step::before{position:absolute;content:'';width:32px;height:2px;left:-32px;z-index:1;background:#8068cc33}section.cpby-page-stages-of-interaction .cpby-page-stages-of-interaction__step::after{position:absolute;content:'';width:32px;height:2px;left:42px;z-index:1;background:#3283EE}/* ============================================ END STAGES OF INTERACTION ============================================ *//* ============================================ START PD CTA ============================================ */section.pd-cta .pd-cta__layout{display:grid;align-items:center;grid-template-columns:2fr 1fr;gap:var(--mn-24);padding:calc(var(--mn-32) * 2);border-radius:var(--r-24);position:relative;background-color:#E2EBF6;background-repeat:no-repeat;background-size:100% 100%;background-position:center}section.pd-cta .pd-cta__container{position:relative}section.pd-cta .pd-cta__container::before{display:none}section.pd-cta .pd-cta__layout .pd-cta__content{position:relative;z-index:2}section.pd-cta .pd-cta__title{color:#3e3e3e;font-size:var(--fs-32);font-weight:500;line-height:var(--lh-38);margin-bottom:var(--mn-32);margin-top:unset}section.pd-cta .pd-cta__description{font-size:var(--fs-16);font-weight:400;line-height:22px;margin:0 0 var(--mn-32);color:#3e3e3e}section.pd-cta .pd-cta__figure{margin:unset}section.pd-cta .pd-cta__image{width:auto;position:absolute;bottom:0;right:0}section.pd-cta .pd-cta__button{color:#fff;background-color:#3283EE;border:1px solid #3283EE;padding:var(--mn-16) var(--mn-32);border-radius:var(--r-8);text-align:center;display:inline-block;font-size:var(--fs-14);font-weight:500;line-height:var(--lh-20);transition:all 0.3s ease}section.pd-cta .pd-cta__button:hover{background:transparent;color:#3283EE}/* ============================================ END PD CTA ============================================ *//* ============================================ START CASES ============================================ */section.cpby-page .our_cases{background:linear-gradient(100.92deg, #F5F7FA -1.81%, #F8F2EA 109.95%);border-radius:var(--r-32);padding:64px 0 64px 64px}section.cpby-page .our_cases-link{font-family:var(--inter);font-weight:600;font-size:var(--fs-14);line-height:130%;display:flex;gap:var(--mn-8);margin-bottom:var(--mn-24);color:#3283EE;border-color:#3283EE}section.cpby-page .our_cases-link:hover,
section.cpby-page .our-cases__pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#3283EE}section.cpby-page .our_cases .our_cases-link::after{display:none;content:'';mask-image:url('/local/templates/gofromir_refactored/components/bitrix/catalog/by_industry_new/images/our_cases-link.svg');mask-repeat:no-repeat;mask-position:center;width:16px;background:#3283EE}section.cpby-page .our_cases-buttons .by_industry-button:first-child{border:1px solid #3283EE;color:#3283EE;background:transparent}section.cpby-page .po-otraslyam__title{font-weight:500;font-size:var(--fs-32);line-height:120%;margin-bottom:var(--mn-32)}section.cpby-page .our_cases .swiper-slide{display:flex;gap:var(--mn-40);align-items:center;justify-content:center;height:100%}section.cpby-page .our_cases .swiper-slide>*{flex:1 1 0;min-width:0}section.cpby-page .our_cases .our_cases-buttons .our_cases-buttons--block{justify-content:space-between;width:100%}section.cpby-page .our_cases .swiper-slide img{max-width:100%;height:auto}section.cpby-page .our_cases .swiper-slide>div:first-child{background:#fff;border-radius:var(--r-32);padding:48px;position:relative;height:auto;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}section.cpby-page .our_cases-title{color:#000000;font-weight:500;font-size:var(--fs-24);line-height:130%;margin-bottom:var(--mn-16)}section.cpby-page .our_cases-items{display:grid;grid-template-columns:repeat(3, auto);gap:var(--mn-8);margin-bottom:var(--mn-24)}section.cpby-page .our_cases-item{background:linear-gradient(100.92deg, #F5F7FA -1.81%, #F8F2EA 109.95%);border-radius:var(--r-16);padding:var(--mn-12) var(--mn-24)}section.cpby-page .our_cases-item div:first-child{color:#8C8C8C;font-family:var(--inter);font-size:var(--fs-14);line-height:130%;margin-bottom:var(--mn-8)}section.cpby-page .our_cases-item div:last-child{font-family:var(--inter);font-weight:600;font-size:var(--fs-14);line-height:130%}section.cpby-page .our_cases-desc{font-family:var(--inter);line-height:140%;margin-bottom:var(--mn-16)}section.cpby-page .our_cases-desc p{color:#3E3E3E;font-size:16px;font-weight:400;line-height:140%;margin:0 0 24px}section.cpby-page .our_cases-desc p span{color:#3E3E3E;margin-bottom:8px;display:block;font-size:16px;font-weight:600;line-height:140%}section.cpby-page .our_cases-buttons{display:flex;flex-wrap:wrap;padding:unset;gap:var(--mn-16)}section.cpby-page .our_cases .swiper-slide .boxes-swiper-container{margin-right:64px;height:auto;align-self:stretch;border-radius:32px}section.cpby-page .our_cases-images{width:100%;height:100%}section.cpby-page .our-cases__pagination.swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;z-index:1;bottom:45px;display:flex;gap:var(--mn-8);padding:0 77px}section.cpby-page .our-cases__pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{border:2px solid #fff;border-radius:4px;width:auto;opacity:1;margin:0;height:0}section.cpby-page .our_cases-buttons .by_industry-button{font-family:Inter;font-weight:600;line-height:140%;border-radius:14px;padding:16px 32px;border:1px solid #3283EE;background:transparent;border-color:#3283EE;transition:all 0.3s ease;color:#3283EE}section.cpby-page .our_cases-buttons .by_industry-button:hover{background:#3283EE;border-color:#3283EE;color:#fff}section.cpby-page .our_cases .swiper-wrapper{border-radius:32px}section.cpby-page .our_cases .our_cases-buttons--block .slider-arrow{background:#3283EE;border-color:#3283EE;transition:all 0.3s ease;color:#fff}section.cpby-page .our_cases-buttons--block .by_industry-button:hover{color:#3283EE;background:transparent}/* ============================================ END CASES ============================================ *//* ============================================ START WE PRODUCE PACKAGING ============================================ */section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__content{display:grid;overflow:hidden;grid-template-columns:auto 1fr;gap:18px;padding:64px;border-radius:32px;background:#E2EBF6}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__intro{max-width:400px;width:100%;position:relative;z-index:5}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__list::after{content:'';position:absolute;bottom:-64px;left:-135px;width:214px;height:270px;z-index:-1;background-size:214px;background-position:bottom center;background-repeat:no-repeat}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__content.is-near .cpby-page-we-produce-packaging__list::after{background-image:url(/upload/uf/367/mueuswx3kcj3mylqvxu8dolplfv7ctdb.png)}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__title{font-size:var(--fs-32);font-weight:600;line-height:38px;margin:unset}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__title span{font-size:var(--fs-32);display:block;font-weight:500;line-height:38px}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__link{margin-top:var(--mn-32);font-family:var(--inter);border:1px solid;font-size:var(--fs-14);font-weight:600;line-height:22.4px;padding:var(--mn-16) var(--mn-32);border-radius:14px;text-decoration:none;display:inline-block;background:#3283EE;border-color:#3283EE;transition:all 0.3s ease;color:#fff}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__list{margin:unset;padding:unset;display:grid;gap:var(--mn-24);position:relative;z-index:1;grid-template-columns:1fr 1fr;list-style:none}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__item{background:#ffffffb3;border-radius:20px;list-style:none;display:flex;align-items:center;backdrop-filter:blur(20px);padding:22px var(--mn-32)}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__item:last-child{grid-column:span 2;grid-row-start:3;overflow:hidden;min-height:104px}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__item-copy{color:#3e3e3e;font-size:var(--fs-14);font-weight:500;line-height:20px}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__item-text{display:grid;gap:var(--mn-16);grid-template-columns:32px 1fr;align-items:center}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__item-icon{fill:#3283EE;color:#3283EE}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__item-map{position:absolute;bottom:0;left:60%;fill:#3283EE;color:#3283EE}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__link:hover{background:transparent;color:#3283EE;border-color:#3283EE}/* ============================================ END WE PRODUCE PACKAGING ============================================ *//* ============================================ START CALCULATOR ============================================ */section.cpby-page .calc-po-otraslyam .calculator__form:not(.faq-form){width:100%;max-width:880px;background:#f5f5f5;border-radius:30px;margin-right:0;padding:45px 40px 60px}section.cpby-page .calc-po-otraslyam .still-questions{margin-top:52px;padding:16px 40px;background:linear-gradient(100.92deg, #f5f7fa -1.81%, #f9eded 109.95%);border-radius:16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}section.cpby-page .calc-po-otraslyam .still-questions__title{margin-bottom:4px;font-weight:600;font-size:22px;line-height:120%;color:#353535}section.cpby-page .calc-po-otraslyam .still-questions div:last-child{color:#353535;font-family:var(--inter);line-height:24px}section.cpby-page .calc-po-otraslyam .still-questions a{margin-right:0;font-size:24px;font-weight:600;display:flex;align-items:center}section.cpby-page .calculator.calc-po-otraslyam{padding-bottom:80px}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(3){order:3;flex:30%}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(4){order:4;flex:30%}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(5){order:5;flex:30%}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(6){order:6;flex:42%;margin-top:24px}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(7){order:9;flex:42%}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(8){order:7;flex:25%;margin-top:24px}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(9){order:10;flex:25%}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(10){order:8;flex:25%;margin-top:24px}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(11){order:11;flex:25%}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(12){order:12;flex:100%;margin:24px 0 20px}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(14){order:14;flex:auto}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(15){order:15;flex:auto}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(16){order:16;flex:auto}section.cpby-page .bitrix24form_inner button.b24-form-btn{margin-right:16px;font-family:var(--inter);font-size:14px;font-weight:500;line-height:24px;text-align:center;color:#fff;padding:16px 24px;background-color:#3db845;border-width:0;outline:0;border-radius:16px;transition:300ms}section.cpby-page .bitrix24form_inner a.help-button{position:absolute;bottom:100px;left:350px}section.cpby-page .calc-po-otraslyam .calculator__container{padding-top:20px;display:flex;justify-content:space-between;gap:30px}section.cpby-page .calc-po-otraslyam .calculator__block{width:100%;max-width:880px;margin-right:0}section.cpby-page .calc-po-otraslyam .calculator-po-otraslyam__aside{max-width:530px;width:100%;border-radius:32px;padding:64px;color:#fff;position:relative;flex-shrink:0;align-self:stretch;background:linear-gradient(90deg, #e6e9f0 0%, #eef1f5 100%)}section.cpby-page .calc-po-otraslyam.is-near .calculator-po-otraslyam__aside{background:url(/local/templates/gofromir_refactored/components/bitrix/catalog/universal/images/cpby-page--calculator-po-otraslyam__aside.webp) center bottom no-repeat, linear-gradient(90deg, #e6e9f0 0%, #eef1f5 100%)}section.cpby-page .calc_mini .calculator__container{align-items:normal}section.cpby-page .calc-po-otraslyam .help-button{font-family:var(--inter);font-size:16px}section.cpby-page .calc-po-otraslyam .still-questions a::before{content:url(/local/templates/gofromir_refactored/components/bitrix/catalog/by_industry_new/images/still-questions.svg);width:24px;height:24px;margin-right:8px}section.cpby-page .calc-po-otraslyam .calculator-po-otraslyam__aside-icon{fill:#3db845;width:221px;height:225px;left:25px;bottom:233px;position:absolute}section.cpby-page .calc-po-otraslyam .calculator-po-otraslyam__aside-title{margin-bottom:24px;font-weight:500;font-size:42px;line-height:120%;color:#000}section.cpby-page .calc-po-otraslyam .calculator-po-otraslyam__aside-desc{font-family:var(--inter);line-height:24px;color:#000}section.cpby-page .bitrix24form_inner{position:relative}section.cpby-page .bitrix24form_inner .b24-form-control-string .b24-form-control:focus:not([readonly]),
section.cpby-page .bitrix24form_inner .b24-form-control-icon-after .b24-form-control,
section.cpby-page .bitrix24form_inner .b24-form-control-string .b24-form-control{padding:10px 14px;outline:none;max-width:100%;border:2px solid #e6e6e6;border-radius:14px;font-family:var(--inter);font-size:14px;font-weight:400;line-height:24px;text-align:left;background:#fff}section.cpby-page .bitrix24form_inner .b24-form-header-padding{padding:0}section.cpby-page .bitrix24form_inner .b24-form-wrapper{max-width:max-content;background:transparent}section.cpby-page .bitrix24form_inner .b24-form-padding-side{padding-left:0;padding-right:0}section.cpby-page .bitrix24form_inner .b24-form-content{padding:0}section.cpby-page .bitrix24form_inner form>div{display:flex;gap:8px;flex-direction:row;flex-wrap:wrap;align-items:center}section.cpby-page .bitrix24form_inner .b24-form-control-label{font-size:14px;font-family:var(--inter)}section.cpby-page .bitrix24form_inner .b24-form-control-not-empty+.b24-form-control-label{display:none}section.cpby-page .bitrix24form_inner .b24-form-control{padding:10px 14px;outline:none;max-width:161px;border:2px solid #e6e6e6;border-radius:14px;font-family:var(--inter);font-size:14px;font-weight:400;line-height:24px;text-align:left;background-image:linear-gradient(#ffffff00 0, #ffffff00 100%)}section.cpby-page .bitrix24form_inner .b24-form-field-layout-section{color:#353535;font-family:Montserrat, sans-serif;font-weight:600;font-size:20px;line-height:24px}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div{margin:0}section.cpby-page .bitrix24form_inner button.b24-form-btn:hover{color:#3db845;background-color:#fff}section.cpby-page .bitrix24form_inner .b24-form-control-alert-message{font-size:11px}section.cpby-page .bitrix24form_inner .b24-form-control-alert{margin-bottom:0 !important}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div .b24-form-control-agreement{margin:15px 0}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(1){flex:100%;order:1}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form div .b24-form-control-layout:nth-child(2){flex:100%;order:1;margin:20px 0 11px}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form div .b24-form-control-layout:nth-child(2) .b24-form-field-layout-section,
section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(6) .b24-form-field-layout-section,
section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(8) .b24-form-field-layout-section,
section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(10) .b24-form-field-layout-section{color:#616161;font-family:var(--inter);font-weight:500;font-size:14px;line-height:24px;opacity:60%}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(11) label.b24-form-control-container{border:2px solid #e6e6e6;padding:12px 24px 12px 20px;background:#fff;border-radius:14px;position:relative;font-family:var(--inter);font-size:14px;font-weight:700;line-height:24px;text-align:left;color:#3e3e3e;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;margin:0}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(13){order:13;flex:100%}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(13) .b24-form-field-layout-section{color:#616161;font-family:var(--inter);font-weight:500;font-size:14px;line-height:24px;opacity:60%}section.cpby-page .bitrix24form_inner .b24-form-content form{display:flex;flex-direction:column}section.cpby-page .bitrix24form_inner .b24-form-content form>div:nth-child(2){width:100%;order:2}section.cpby-page .bitrix24form_inner .b24-form-content form>div:nth-child(3),
section.cpby-page .bitrix24form_inner .b24-form-btn-container{width:40%;margin-top:32px}section.cpby-page .bitrix24form_inner .b24-form-btn-container .b24-form-btn-block{padding:0;margin:0}section.cpby-page .bitrix24form_inner .b24-form-content form .b24-form-control-alert .b24-form-control-alert-message{width:50%}/* ============================================ END CALCULATOR ============================================ *//* ============================================ START MAKE CONSTRUCTION ============================================ */section.cpby-page-make-construction .cpby-page-make-construction__content{display:grid;grid-template-columns:440px 1fr;gap:48px}section.cpby-page-make-construction .cpby-page-make-construction__left{background-color:#E2EBF6;padding:48px 48px 0;border-radius:var(--r-32);overflow:hidden}section.cpby-page-make-construction .cpby-page-make-construction__image-wrapper{padding:unset;margin:unset;position:relative;height:100%}section.cpby-page-make-construction .cpby-page-make-construction__image-wrapper img{position:absolute;bottom:0;left:-48px;max-width:max-content}section.cpby-page-make-construction .cpby-page-make-construction__image-caption{color:#3e3e3e;font-size:var(--fs-32);margin:unset;font-weight:500;line-height:38px;position:relative;z-index:2}section.cpby-page-make-construction .cpby-page-make-construction__right{border-radius:var(--r-32);padding:48px;background:#F8F6F8}section.cpby-page-make-construction .cpby-page-make-construction__right-title{color:#3e3e3e;font-size:var(--fs-32);font-weight:500;line-height:42px;margin:0 0 var(--mn-24)}section.cpby-page-make-construction .cpby-page-make-construction__right-title--mobile{display:none}section.cpby-page-make-construction .cpby-page-make-construction__items{display:flex;flex-wrap:wrap;gap:var(--mn-16);margin:unset;padding:unset;list-style:none}section.cpby-page-make-construction .cpby-page-make-construction__item{list-style:none;padding:var(--mn-16) var(--mn-24);background-color:#fff;border:1px solid #C4C4C4;border-radius:10px}section.cpby-page-make-construction .cpby-page-make-construction__item a{display:grid;grid-template-columns:auto 1fr;gap:var(--mn-8);align-items:center;text-decoration:none}section.cpby-page-make-construction .cpby-page-make-construction__name{color:#3e3e3e;font-size:var(--fs-14);font-weight:700;line-height:18px;text-transform:uppercase}section.cpby-page-make-construction .cpby-page-make-construction__link img{width:100%;max-width:56px;height:auto}section.cpby-page-make-construction .cpby-page-make-construction__show-all{margin:var(--mn-16) 0;border-radius:var(--r-8);padding:12px 0;text-align:center;background-color:#fff;font-size:var(--fs-14);font-weight:600;line-height:20px;display:flex;align-items:center;justify-content:center;gap:10px;color:#3283EE}section.cpby-page-make-construction .cpby-page-make-construction__show-all svg{transform:rotate(-90deg);fill:#3283EE;color:#3283EE}section.cpby-page-make-construction .cpby-page-make-construction__need-help{padding:var(--mn-16) 40px;background-color:#fff;display:grid;border-radius:var(--r-16);grid-template-columns:1fr auto;gap:var(--mn-16);align-items:center}section.cpby-page-make-construction .cpby-page-make-construction__need-help-title{color:#353535;font-size:var(--fs-18);font-weight:600;line-height:22px;margin:0 0 4px}section.cpby-page-make-construction .cpby-page-make-construction__need-help-desc{color:#353535;font-family:var(--inter);font-size:var(--fs-16);font-weight:400;margin:unset;line-height:24px}section.cpby-page-make-construction .cpby-page-make-construction__consultation{border-radius:14px;text-align:center;padding:var(--mn-16) var(--mn-32);font-family:var(--inter);font-size:var(--fs-14);font-weight:600;line-height:20px;text-decoration:none;display:inline-block;background:#3283EE;border-color:#3283EE;transition:all 0.3s ease;color:#fff}section.cpby-page-make-construction .cpby-page-make-construction__consultation:hover{background:transparent;color:#3283EE;border-color:#3283EE}/* ============================================ END MAKE CONSTRUCTION ============================================ *//* ============================================ START SUITABLE BOXES ============================================ */section.cpby-page .suitable_boxes .title{font-size:var(--fs-32);margin-bottom:var(--mn-32)}/* ============================================ END SUITABLE BOXES ============================================ *//* ============================================ START SUBCATEGORIES ============================================ */section.cpby-page-subcategories .cpby-page-subcategories__nav::after,
section.cpby-page-subcategories .cpby-page-subcategories__nav::before{display:none}section.cpby-page-subcategories .cpby-page-subcategories__nav.swiper-button-prev svg{transform:rotate(180deg)}section.cpby-page-subcategories .cpby-page-subcategories__title{font-weight:500;font-size:var(--fs-32);line-height:120%;margin-bottom:var(--mn-32)}section.cpby-page-subcategories .cpby-page-subcategories__slider-wrapper{position:relative}section.cpby-page-subcategories .cpby-page-subcategories__slide{display:flex;justify-content:center}section.cpby-page-subcategories .cpby-page-product-card{display:flex;background:#f2f2f2;flex-direction:column;cursor:pointer;padding:var(--mn-16) var(--mn-32);text-align:center;border-radius:var(--r-16);border:3px solid transparent;transition:0.5s}section.cpby-page-subcategories .cpby-page-product-card:hover{border-color:#3283EE}section.cpby-page-subcategories .cpby-page-product-card__gallery{height:initial}section.cpby-page-subcategories .cpby-page-product-card__gallery img{width:100%;height:auto}section.cpby-page-subcategories .cpby-page-product-card__title a{font-weight:500;font-size:var(--fs-14);line-height:100%;text-align:center;color:#3e3e3e;text-decoration:none}section.cpby-page .product-thumbs .images__nav .images__nav-item--active{background-color:#3283EE}/* ============================================ END SUBCATEGORIES ============================================ *//* ============================================ START SEO TEXT ============================================ */section.cpby-page .seo-text .production__video{display:flex;align-items:center;margin-bottom:50px}section.cpby-page .seo-text .production__video .production__desc{margin-bottom:0;line-height:23px;color:#8c8c8c}section.cpby-page .seo-text .production__video-text{padding:90px 85px;background:rgba(255, 255, 255, 0.2);border:2px solid #f2f2f2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(10px);border-radius:60px;min-width:732px;width:732px;margin-right:-60px;position:relative;z-index:2}section.cpby-page .seo-text .production__vedio-holder{min-width:770px;width:770px;height:480px;display:flex;align-items:center;justify-content:center;position:relative;border-radius:36px}section.cpby-page .seo-text .prodaction__video-holder-image{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}section.cpby-page .seo-text .production__video-play{width:63px;height:63px;display:inline-block;background:url(/local/templates/gofromir/assets/images/video-play.webp) no-repeat center / contain;position:relative;z-index:2;transition:200ms ease all}section.cpby-page .seo-text .production__video-play:hover{transform:scale(1.02)}section.cpby-page .seo-text .production__video-iframe{display:none;position:absolute;width:100%;height:100%;top:0;left:0}section.cpby-page .seo-text .production__video--reverse{flex-direction:row-reverse;align-items:flex-start;justify-content:flex-end;margin-top:30px}section.cpby-page .seo-text .production__video--reverse .production__video-text{margin-right:0;margin-left:-60px;padding-top:60px;padding-bottom:60px;margin-top:60px}/* ============================================ END SEO TEXT ============================================ */@media (max-width: 1366px){/* ============================================ START FIRST SCREEN MENU ============================================ */section.cpby-page nav.cpby-page-first-screen-menu .cpby-page-first-screen-menu__container{max-width:1000px;flex-wrap:wrap}section.cpby-page .cpby-page-first-screen-menu a.cpby-page-first-screen-menu__link{flex:33%;text-align:center}section.cpby-page nav.cpby-page-first-screen-menu .cpby-page-first-screen-menu__container i{display:none}/* ============================================ END FIRST SCREEN MENU ============================================ *//* ============================================ START BOX OPEN ============================================ */section.box-open#box_open .box-open-right .box-open-item.box-default,
	section.box-open#box_open .box-open-left .box-open-item.box-default,
	section.box-open#box_open .box-open-right .box-open-item,
	section.box-open#box_open .box-open-left .box-open-item{padding:32px}/* ============================================ END BOX OPEN ============================================ *//* ============================================ START WORK OPEN ============================================ */section.cpby-page-work-open .cpby-page-work-open__columns{grid-template-columns:350px 1fr}section.cpby-page-work-open .cpby-page-work-open__column--video{display:none}/* ============================================ END WORK OPEN ============================================ *//* ============================================ START ADDITIONAL SERVICES ============================================ */section.cpby-page-additional-services .cpby-page-additional-services__columns{grid-template-columns:1fr}section.cpby-page-additional-services .cpby-page-additional-services__image-wrapper img{position:unset;transform:unset;margin:0 auto}/* ============================================ END ADDITIONAL SERVICES ============================================ *//* ============================================ START PD CTA ============================================ */section.pd-cta .pd-cta__image{position:unset}/* ============================================ END PD CTA ============================================ */}@media (max-width: 1024px){/* ============================================ START BOX OPEN ============================================ */section.box-open#box_open .box-open-items .box-open-item{overflow:hidden;width:100%}section.box-open#box_open .box-open-items .box-open-item:before{width:auto;height:calc(100% - 32px)}section.box-open#box_open .box-open-items .box-open-item:after{display:none}/* ============================================ END BOX OPEN ============================================ *//* ============================================ START FIRST SCREEN ============================================ */section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(7){order:7}section.cpby-page-first-screen .form24new__catalog .b24-form-control-string .b24-form-control{flex:100%;width:100%;max-width:unset}section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(5){display:none}section.cpby-page-first-screen .form24new__catalog .b24-form-control-string .b24-form-control:focus:not([readonly]),
	section.cpby-page-first-screen .form24new__catalog .b24-form-control-icon-after .b24-form-control{flex:100%;width:100%;max-width:unset}/* ============================================ END FIRST SCREEN ============================================ *//* ============================================ START FIRST SCREEN MENU ============================================ */section.cpby-page nav.cpby-page-first-screen-menu .cpby-page-first-screen-menu__container{max-width:600px}section.cpby-page .cpby-page-first-screen-menu a.cpby-page-first-screen-menu__link{flex:25%}/* ============================================ END FIRST SCREEN MENU ============================================ *//* ============================================ START BANNERS ============================================ */section.cpby-page-banners .cpby-page-banners__items{grid-template-columns:1fr 1fr}/* ============================================ END BANNERS ============================================ *//* ============================================  ============================================ */section.cpby-page-promo .cpby-page-promo__item--content{max-width:auto;min-width:auto}section.cpby-page-promo .cpby-page-promo__stats{grid-template-columns:repeat(2, 1fr)}/* ============================================ END PROMO ============================================ *//* ============================================ START BOX OPEN ============================================ */section.box-open#box_open .box-open-right .box-open-item.box-default,
	section.box-open#box_open .box-open-left .box-open-item.box-default{width:auto;flex:1}section.box-open#box_open .box-open-img img{max-height:stretch}/* ============================================ END BOX OPEN ============================================ *//* ============================================ START WORK OPEN ============================================ */section.cpby-page-work-open .cpby-page-work-open__columns{grid-template-columns:1fr}section.cpby-page-work-open .cpby-page-work-open__column--image{display:none}/* ============================================ END WORK OPEN ============================================ *//* ============================================ START ADDITIONAL SERVICES ============================================ */section.cpby-page-additional-services .cpby-page-additional-services__list-item span{max-width:auto;min-width:auto}section.cpby-page-additional-services .cpby-page-additional-services__image-caption{text-align:center}/* ============================================ END ADDITIONAL SERVICES ============================================ *//* ============================================ START STAGES OF INTERACTION ============================================ */section.cpby-page-stages-of-interaction .cpby-page-stages-of-interaction__list{grid-template-columns:1fr 1fr}/* ============================================ END STAGES OF INTERACTION ============================================ *//* ============================================ START PD CTA ============================================ */section.pd-cta .pd-cta__image{transform:unset;margin:0 auto;width:100%;height:auto}/* ============================================ END PD CTA ============================================ *//* ============================================ START CASES ============================================ */section.cpby-page .our_cases{padding:var(--mn-32)}section.cpby-page .our_cases .swiper-slide{display:grid;grid-template-columns:minmax(0, 1fr);justify-content:flex-start;height:auto}section.cpby-page .our_cases .swiper-slide img{max-width:680px;margin:0 auto;height:auto}section.cpby-page .our_cases .swiper-slide>div:first-child{padding:var(--mn-32);justify-content:flex-start;align-self:auto}section.cpby-page .our_cases-buttons{position:unset}section.cpby-page .our_cases .swiper-slide .boxes-swiper-container{margin-right:unset;width:100%;max-width:100%;align-self:auto}section.cpby-page .our_cases-images,
	section.cpby-page .our_cases .swiper-wrapper{height:auto}/* ============================================ END CASES ============================================ *//* ============================================ START WE PRODUCE PACKAGING ============================================ */section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__item-text{grid-template-columns:1fr}/* ============================================ END WE PRODUCE PACKAGING ============================================ *//* ============================================ START CALCULATOR ============================================ */section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(6),
	section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(7){flex:45%}section.cpby-page .bitrix24form_inner button.b24-form-btn{min-width:400px}section.cpby-page .bitrix24form_inner a.help-button{left:450px}section.cpby-page .calc-po-otraslyam .calculator__container{flex-direction:column}section.cpby-page .calc-po-otraslyam .calculator__block{max-width:100%}section.cpby-page .calc-po-otraslyam .calculator-po-otraslyam__aside{display:none}/* ============================================ END CALCULATOR ============================================ *//* ============================================ START MAKE CONSTRUCTION ============================================ */section.cpby-page-make-construction .cpby-page-make-construction__content{grid-template-columns:1fr}section.cpby-page-make-construction .cpby-page-make-construction__left{display:none}section.cpby-page-make-construction .cpby-page-make-construction__need-help{grid-template-columns:1fr}/* ============================================ END MAKE CONSTRUCTION ============================================ *//* ============================================ START SUBCATEGORIES ============================================ */section.cpby-page-subcategories .cpby-page-subcategories__slider-wrapper{overflow:hidden}/* ============================================ END SUBCATEGORIES ============================================ *//* ============================================ START SEO TEXT ============================================ */section.cpby-page .seo-text .production__video-text{min-width:50%;width:50%;border-radius:30px}section.cpby-page .seo-text .production__vedio-holder{min-width:50%;width:50%}section.cpby-page .seo-text .prodaction__video-holder-image{border-radius:30px}/* ============================================ END SEO TEXT ============================================ */}@media (max-width: 768px){/* ============================================ START BASE ============================================ */section.cpby-page{margin-bottom:40px;gap:40px}/* ============================================ END BASE ============================================ *//* ============================================ START FIRST SCREEN ============================================ */section.cpby-page-first-screen .cpby-page-first-screen__intro{grid-template-columns:1fr}section.cpby-page-first-screen .cpby-page-first-screen__content{padding:var(--mn-32) var(--mn-24) 140px var(--mn-24)}section.cpby-page-first-screen .cpby-page-first-screen__intro{gap:var(--mn-16)}section.cpby-page-first-screen .cpby-page-first-screen__description{margin-bottom:var(--mn-16);font-size:var(--fs-12);line-height:var(--fs-14)}section.cpby-page-first-screen .cpby-page-first-screen__blocks{margin-bottom:var(--mn-16);gap:var(--mn-16);font-size:var(--fs-12);line-height:var(--fs-14)}section.cpby-page-first-screen .cpby-page-first-screen__actions{gap:var(--mn-8)}section.cpby-page-first-screen .cpby-page-first-screen__block-title{font-size:var(--fs-12);line-height:var(--fs-14)}section.cpby-page-first-screen .cpby-page-first-screen__form-wrapper{padding:var(--mn-16)}section.cpby-page-first-screen .cpby-page-first-screen__form-header{display:flex;align-items:center;justify-content:space-between;gap:var(--mn-12);width:100%;margin:unset;font-size:var(--fs-12);line-height:var(--fs-14);cursor:pointer}section.cpby-page-first-screen .cpby-page-first-screen__form-header svg{display:block;flex-shrink:0;fill:currentColor}section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(7){order:7;flex:auto;width:auto}section.cpby-page-first-screen{border-radius:var(--r-24)}section.cpby-page-first-screen .cpby-page-first-screen__title{margin-bottom:var(--mn-16);font-size:var(--fs-20);line-height:var(--fs-24)}section.cpby-page-first-screen .cpby-page-first-screen__form-content{display:none;margin-top:var(--mn-8)}section.cpby-page-first-screen .cpby-page-first-screen__block-text{font-size:var(--fs-12);line-height:var(--fs-14)}section.cpby-page-first-screen .cpby-page-first-screen__content.active::after{transform:translate(-50%, 65%)}/* ============================================ END FIRST SCREEN ============================================ *//* ============================================ START FIRST SCREEN MENU ============================================ */section.cpby-page nav.cpby-page-first-screen-menu{display:none}section.cpby-page nav.cpby-page-first-screen-menu .cpby-page-first-screen-menu__container{max-width:100%;flex-wrap:nowrap}section.cpby-page .cpby-page-first-screen-menu a.cpby-page-first-screen-menu__link{flex:0 1 auto;text-align:start}section.cpby-page nav.cpby-page-first-screen-menu .cpby-page-first-screen-menu__container i{display:block;display:block}/* ============================================ END FIRST SCREEN MENU ============================================ *//* ============================================ START BANNERS ============================================ */section.cpby-page-banners .cpby-page-banners__icon-inner{width:42px;height:42px}section.cpby-page-banners .cpby-page-banners__items{gap:var(--mn-8)}section.cpby-page-banners .cpby-page-banners__item{padding:var(--mn-16);min-height:270px}section.cpby-page-banners .cpby-page-banners__item--down-image{padding:var(--mn-16) var(--mn-16) 0 var(--mn-16)}section.cpby-page-banners .cpby-page-banners__blob-svg{display:none}section.cpby-page-banners .cpby-page-banners__item--full-image{padding:var(--mn-8)}section.cpby-page-banners .cpby-page-banners__icon{margin-bottom:var(--mn-8)}section.cpby-page-banners .cpby-page-banners__star::after{display:none}section.cpby-page-banners .cpby-page-banners__star-svg{width:58px;height:58px;top:var(--mn-16);right:var(--mn-16)}section.cpby-page-banners .cpby-page-banners__item--full-image .cpby-page-banners__text{padding:var(--mn-8)}section.cpby-page-banners .cpby-page-banners__text-main{margin:unset;font-size:var(--fs-18);line-height:22px}section.cpby-page-banners .cpby-page-banners__text-sub{font-size:var(--fs-10);line-height:var(--fs-12)}section.cpby-page-banners .cpby-page-banners__image{width:100%;height:auto}section.cpby-page-banners{border-radius:var(--r-24)}section.cpby-page-banners .cpby-page-banners__icon-svg{width:30px;height:30px}/* ============================================ END BANNERS ============================================ *//* ============================================ START PROMO ============================================ */section.cpby-page-promo .cpby-page-promo__items{grid-template-columns:1fr;gap:var(--mn-24)}section.cpby-page-promo .cpby-page-promo__item--content{order:2}section.cpby-page-promo .cpby-page-promo__item--image{order:1}section.cpby-page-promo .cpby-page-promo__title{font-size:var(--fs-20);line-height:var(--fs-24)}section.cpby-page-promo .cpby-page-promo__stats{grid-template-columns:1fr;margin-bottom:var(--mn-16);gap:var(--mn-16)}section.cpby-page-promo .cpby-page-promo__stat-main{font-size:var(--fs-32);line-height:var(--fs-32)}section.cpby-page-promo .cpby-page-promo__stat-sub,
	section.cpby-page-promo .cpby-page-promo__note{font-size:var(--fs-12);line-height:var(--fs-14)}section.cpby-page-promo{border-radius:var(--r-24)}/* ============================================ END PROMO ============================================ *//* ============================================ START BOX OPEN ============================================ */section.box-open#box_open{padding:var(--mn-32) var(--mn-16);border-radius:var(--r-24)}section.box-open#box_open .box-open-items{padding:unset;margin:unset;margin-top:unset;overflow:hidden}section.box-open#box_open .box-open-right .box-open-item.box-default,
	section.box-open#box_open .box-open-left .box-open-item.box-default{width:unset;height:unset;min-height:84px;flex:0 1 auto}section.box-open#box_open .box-open-right .box-open-item,
	section.box-open#box_open .box-open-left .box-open-item{/* width: unset;
		height: unset; */min-height:84px}section.box-open#box_open .box-open-right .box-open-item .box-open-text,
	section.box-open#box_open .box-open-left .box-open-item .box-open-text{font-size:var(--fs-12);line-height:var(--fs-14)}section.box-open#box_open .box-open-header{padding:unset;font-size:var(--fs-20);line-height:var(--fs-24)}section.box-open#box_open .box-open-footer{font-size:var(--fs-20);line-height:var(--fs-24);position:unset}section.box-open#box_open .box-open-img{display:block;position:unset;margin:unset;margin-bottom:var(--mn-16);margin-top:var(--mn-16)}section.box-open#box_open .box-open-img img{width:100%;height:auto;max-height:none}section.box-open#box_open .box-open-container{background:unset}/* ============================================ END BOX OPEN ============================================ *//* ============================================ START WORK OPEN ============================================ */section.cpby-page-work-open{padding:48px 0}section.cpby-page-work-open .cpby-page-work-open__columns{display:block}section.cpby-page-work-open .cpby-page-work-open__image-wrapper img{display:none}section.cpby-page-work-open .cpby-page-work-open__column--content{padding:var(--mn-32) var(--mn-16)}section.cpby-page-work-open .cpby-page-work-open__title,
	section.cpby-page-work-open .cpby-page-work-open__feature-title{margin-bottom:var(--mn-8);font-size:var(--fs-14);line-height:var(--fs-16)}section.cpby-page-work-open .cpby-page-work-open__description{margin-bottom:var(--mn-8);font-size:var(--fs-12);line-height:var(--fs-14)}section.cpby-page-work-open .cpby-page-work-open__feature-text{font-size:var(--fs-12);line-height:var(--fs-14)}section.cpby-page-work-open .cpby-page-work-open__stats{grid-template-columns:1fr;gap:var(--mn-8)}section.cpby-page-work-open .cpby-page-work-open__stat{padding:var(--mn-12) var(--mn-16);gap:var(--mn-8);font-size:var(--fs-12);line-height:var(--fs-14)}section.cpby-page-work-open .cpby-page-work-open__stat-count{letter-spacing:unset;font-size:var(--fs-32);line-height:var(--fs-32)}section.cpby-page-work-open .cpby-page-work-open__feature-count{font-size:var(--fs-32);line-height:var(--fs-32)}section.cpby-page-work-open .cpby-page-work-open__video-wrapper{display:none}section.cpby-page-work-open .cpby-page-work-open__column--video{display:block}/* ============================================ END WORK OPEN ============================================ *//* ============================================ START ADDITIONAL SERVICES ============================================ */section.cpby-page-additional-services{margin-top:-48px;padding:48px 0}section.cpby-page-additional-services .cpby-page-additional-services__column--content{padding:var(--mn-32) var(--mn-16)}section.cpby-page-additional-services .cpby-page-additional-services__title{margin-bottom:var(--mn-16);font-size:var(--fs-20);line-height:var(--fs-24)}section.cpby-page-additional-services .cpby-page-additional-services__list-item{grid-template-columns:30px 1fr;margin-bottom:var(--mn-16);gap:var(--mn-8)}section.cpby-page-additional-services .cpby-page-additional-services__list-icon{width:30px;height:30px}section.cpby-page-additional-services .cpby-page-additional-services__list-item span{font-size:var(--fs-12);line-height:var(--fs-14)}section.cpby-page-additional-services .cpby-page-additional-services__image-wrapper img{order:2;width:100%;position:relative;left:unset;max-width:540px;display:block}section.cpby-page-additional-services .cpby-page-additional-services__image-caption{order:1;padding:var(--mn-24);font-size:var(--fs-24);line-height:var(--fs-24);text-align:start}/* ============================================ END ADDITIONAL SERVICES ============================================ *//* ============================================ START STAGES OF INTERACTION ============================================ */section.cpby-page-stages-of-interaction .cpby-page-stages-of-interaction__title{margin-bottom:var(--mn-16);font-size:var(--fs-20);line-height:var(--fs-24)}section.cpby-page-stages-of-interaction .cpby-page-stages-of-interaction__list{gap:var(--mn-16)}section.cpby-page-stages-of-interaction .cpby-page-stages-of-interaction__item{padding:var(--mn-16)}section.cpby-page-stages-of-interaction .cpby-page-stages-of-interaction__item-title{font-size:var(--fs-12);line-height:var(--fs-14)}section.cpby-page-stages-of-interaction .cpby-page-stages-of-interaction__item-description{margin-top:var(--mn-8);font-size:var(--fs-12);line-height:var(--fs-14)}section.cpby-page-stages-of-interaction .cpby-page-stages-of-interaction__step{width:30px;height:30px}section.cpby-page-stages-of-interaction .cpby-page-stages-of-interaction__step::after{height:1px;left:28px}section.cpby-page-stages-of-interaction{border-radius:var(--r-24)}section.cpby-page-stages-of-interaction .cpby-page-stages-of-interaction__step b{font-size:var(--fs-10);line-height:var(--fs-12)}/* ============================================ END STAGES OF INTERACTION ============================================ *//* ============================================ START PD CTA ============================================ */section.pd-cta .pd-cta__layout{grid-template-columns:1fr;padding:var(--mn-32) var(--mn-16)}section.pd-cta .pd-cta__title{margin-bottom:var(--mn-16);font-size:var(--fs-20);line-height:var(--fs-24)}section.pd-cta .pd-cta__description{font-size:var(--fs-12);line-height:var(--fs-14)}section.pd-cta .pd-cta__image{position:absolute;margin:0}section.pd-cta .pd-cta__button{font-size:var(--fs-12);line-height:var(--fs-14)}section.pd-cta .pd-cta__media{display:none}/* ============================================ END PD CTA ============================================ *//* ============================================ START CASES ============================================ */section.cpby-page .our_cases{padding:var(--mn-16)}section.cpby-page .our_cases-link{margin:unset}section.cpby-page .po-otraslyam__title{margin-bottom:var(--mn-16)}section.cpby-page .our_cases .swiper-slide img{max-width:320px}section.cpby-page .our_cases .swiper-slide>div:first-child{padding:var(--mn-24) var(--mn-16);width:100%}section.cpby-page .our_cases-title{font-size:var(--fs-16);line-height:var(--fs-20)}section.cpby-page .our_cases-items{display:flex;flex-wrap:wrap}section.cpby-page .our_cases-buttons{margin-top:var(--mn-16);max-width:100%}section.cpby-page .our_cases .swiper-slide .boxes-swiper-container{overflow:hidden}section.cpby-page .our_cases-buttons .by_industry-button{padding:12px 14px}section.cpby-page .our_cases .swiper-wrapper{width:100%}section.cpby-page .our_cases .our_cases-buttons--block .slider-arrow{padding:12px 14px}section.cpby-page .our_cases-image{border-radius:unset}/* ============================================ END CASES ============================================ *//* ============================================ START WE PRODUCE PACKAGING ============================================ */section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__content{grid-template-columns:1fr;padding:var(--mn-32) var(--mn-16)}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__list::after{left:50%;width:100%;height:100%;max-width:320px;transform:translate(-50%, 0px);background-position:center bottom;background-size:contain}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__title,
	section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__title span{font-size:var(--fs-20);line-height:var(--fs-24)}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__link{margin-top:var(--mn-16);font-size:var(--fs-12);line-height:var(--fs-14);min-width:220px;text-align:center}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__list{grid-template-columns:1fr;gap:var(--mn-8);padding-bottom:140px}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__item{padding:var(--mn-16) var(--mn-24)}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__item:last-child{grid-column:unset;grid-row-start:unset}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__item-copy{font-size:var(--fs-12);line-height:var(--fs-14)}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__item-map{display:none}section.cpby-page-we-produce-packaging{border-radius:var(--r-24)}section.cpby-page-we-produce-packaging .cpby-page-we-produce-packaging__container{gap:var(--mn-24)}/* ============================================ END WE PRODUCE PACKAGING ============================================ *//* ============================================ START CALCULATOR ============================================ */section.cpby-page .calc-po-otraslyam .calculator__form:not(.faq-form){padding:30px 15px}section.cpby-page .calc-po-otraslyam .still-questions a{font-size:20px}section.cpby-page .calculator.calc-po-otraslyam{padding-bottom:20px}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(3),
	section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(4),
	section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(5),
	section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(6){flex:100%}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(7){flex:100%;order:7}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(8){flex:100%}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(9){flex:100%;order:8}section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(10),
	section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(11),
	section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(12),
	section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(14),
	section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(15),
	section.cpby-page .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(16){flex:100%}section.cpby-page .bitrix24form_inner button.b24-form-btn{min-width:270px}section.cpby-page .bitrix24form_inner a.help-button{position:relative;bottom:auto;left:auto}/* ============================================ END CALCULATOR ============================================ *//* ============================================ START MAKE CONSTRUCTION ============================================ */section.cpby-page-make-construction .cpby-page-make-construction__right{padding:var(--mn-32) var(--mn-16)}section.cpby-page-make-construction .cpby-page-make-construction__right-title{display:none}section.cpby-page-make-construction .cpby-page-make-construction__right-title--mobile{display:block;margin-bottom:var(--mn-16);font-size:var(--fs-20);line-height:var(--fs-24)}section.cpby-page-make-construction .cpby-page-make-construction__items{gap:var(--mn-8)}section.cpby-page-make-construction .cpby-page-make-construction__item{padding:var(--mn-8) var(--mn-16)}section.cpby-page-make-construction .cpby-page-make-construction__name{font-size:var(--fs-10);line-height:var(--fs-12)}section.cpby-page-make-construction .cpby-page-make-construction__show-all{font-size:var(--fs-12);line-height:var(--fs-14)}section.cpby-page-make-construction .cpby-page-make-construction__need-help{padding:var(--mn-24)}section.cpby-page-make-construction .cpby-page-make-construction__need-help-title{margin-bottom:var(--mn-8);font-size:var(--fs-14);line-height:var(--fs-16)}section.cpby-page-make-construction .cpby-page-make-construction__need-help-desc,
	section.cpby-page-make-construction .cpby-page-make-construction__consultation{font-size:var(--fs-12);line-height:var(--fs-14)}section.cpby-page-make-construction{border-radius:var(--r-24)}/* ============================================ END MAKE CONSTRUCTION ============================================ *//* ============================================ START SUBCATEGORIES ============================================ */section.cpby-page-subcategories .cpby-page-subcategories__title{margin:unset;margin-bottom:var(--mn-16);font-size:var(--fs-20);line-height:var(--fs-24)}section.cpby-page-subcategories .cpby-page-product-card{padding:var(--mn-16)}section.cpby-page-subcategories{border-radius:var(--r-24)}/* ============================================ END SUBCATEGORIES ============================================ *//* ============================================ START SEO TEXT ============================================ */section.cpby-page .seo-text .production__video,
	section.cpby-page .seo-text .production__video--reverse{flex-direction:column;align-items:center}section.cpby-page .seo-text .production__video-text,
	section.cpby-page .seo-text .production__video--reverse .production__video-text{width:100%;min-width:0;margin:0 0 -30px;padding:40px;background:rgba(255, 255, 255, 0.8)}section.cpby-page .seo-text .production__vedio-holder{width:80%;min-width:0}/* ============================================ END SEO TEXT ============================================ */}@media (max-width: 560px){/* ============================================ START SLIDER CONSTR ============================================ */section.cpby-page .slider-constr .component__pod-slider .btns-group-linked{padding:0 16px}/* ============================================ END SLIDER CONSTR ============================================ *//* ============================================ START PROMO ============================================ */section.cpby-page-promo .cpby-page-promo__item--image .cpby-page-promo__image{width:100%;height:auto}/* ============================================ END PROMO ============================================ *//* ============================================ START FIRST SCREEN ============================================ */section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(7){order:7;flex:48%;width:48%}section.cpby-page-first-screen .cpby-page-first-screen__actions{grid-template-columns:1fr}/* ============================================ END FIRST SCREEN ============================================ *//* ============================================ START BANNERS ============================================ */section.cpby-page-banners .cpby-page-banners__item{min-height:170px}/* ============================================ END BANNERS ============================================ *//* ============================================ START STAGES OF INTERACTION ============================================ */section.cpby-page-stages-of-interaction .cpby-page-stages-of-interaction__list{grid-template-columns:1fr}/* ============================================ END STAGES OF INTERACTION ============================================ *//* ============================================ START CALCULATOR ============================================ */section.cpby-page .calc-po-otraslyam .calculator__form:not(.faq-form){padding:16px;border-radius:24px}section.cpby-page .calc-po-otraslyam .still-questions{margin-top:16px;padding:24px 16px;border-radius:16px;justify-content:flex-start}section.cpby-page .calc-po-otraslyam .still-questions div{text-align:left}section.cpby-page .calc-po-otraslyam .still-questions__title{font-size:16px}section.cpby-page .calc-po-otraslyam .still-questions div:last-child{font-size:12px}section.cpby-page .calc-po-otraslyam .still-questions a{font-size:18px}section.cpby-page .bitrix24form_inner .b24-form-dropdown-container{padding:20px}/* ============================================ END CALCULATOR ============================================ *//* ============================================ START SEO TEXT ============================================ */section.cpby-page .seo-text .production__vedio-holder{height:300px}section.cpby-page .seo-text .production__video-text,
	section.cpby-page .seo-text .production__video--reverse .production__video-text{padding-left:15px;padding-right:15px}/* ============================================ END SEO TEXT ============================================ */}section.cpby-page-first-screen .cpby-page-first-screen__form{position:relative;z-index:2}section.cpby-page-first-screen .cpby-page-first-screen__form-wrapper{background:#fff}section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(2),
section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(3),
section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(4){flex:1 1 calc(33.33% - 8px);min-width:0;max-width:none}section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(5),
section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(6),
section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(7),
section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(8){flex:1 1 calc(50% - 8px);min-width:0;max-width:none}section.cpby-page-first-screen .form24new__catalog .b24-form-control-string .b24-form-control,
section.cpby-page-first-screen .form24new__catalog .b24-form-control-icon-after .b24-form-control{max-width:100%;width:100%}section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(8) label.b24-form-control-container{max-width:100%;width:100%}section.cpby-page-first-screen .form24new__catalog .b24-form-control-agreement .b24-form-control-label,
section.cpby-page-first-screen .form24new__catalog .b24-form-field-bool .b24-form-control-label{white-space:normal;overflow-wrap:anywhere}@media (max-width: 768px){section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(2),
	section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(3),
	section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(4),
	section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(5),
	section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(6),
	section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(7),
	section.cpby-page-first-screen .form24new__catalog .b24-form-content.b24-form-padding-side form>div div:nth-child(8){max-width:none;width:auto;flex:1 1 100%}}

/* End */


/* Start:/local/templates/gofromir_refactored/assets/css/pages/universal/themes.css?1794466572105686*/
/* ============================================ START AVTO ============================================ */section.cpby-page.cpby-page--avto .images__nav .images__nav-item--active,
section.cpby-page.cpby-page--avto .cpby-page-stages-of-interaction__step::after,
section.cpby-page.cpby-page--avto .cpby-page-stages-of-interaction__step,
section.cpby-page.cpby-page--avto section.box-open#box_open .box-open-left .box-open-item.box-default,
section.cpby-page.cpby-page--avto section.box-open#box_open .box-open-right .box-open-item.box-default,
section.cpby-page.cpby-page--avto .cpby-page-banners__icon-inner{background:#3283EE}section.cpby-page.cpby-page--avto .swiper-slide .boxes-swiper-container,
section.cpby-page.cpby-page--avto .cpby-page-first-screen__content,
section.cpby-page.cpby-page--avto .cpby-page-make-construction__left,
section.cpby-page.cpby-page--avto .cpby-page-we-produce-packaging__content,
section.cpby-page.cpby-page--avto .pd-cta__layout,
section.cpby-page.cpby-page--avto .cpby-page-additional-services__column--image,
section.cpby-page.cpby-page--avto section.box-open#box_open,
section.cpby-page.cpby-page--avto .cpby-page-promo__item--image,
section.cpby-page.cpby-page--avto .cpby-page-banners__item--full-image{background:#E2EBF6}section.cpby-page.cpby-page--avto section.box-open#box_open .box-open-left .box-open-item,
section.cpby-page.cpby-page--avto section.box-open#box_open .box-open-right .box-open-item{background:#C7DAF1}section.cpby-page.cpby-page--avto .bitrix24form_inner a.help-button,
section.cpby-page.cpby-page--avto .bitrix24form_inner a.help-button,
section.cpby-page.cpby-page--avto .cpby-page-make-construction__show-all,
section.cpby-page.cpby-page--avto .our_cases-link,
section.cpby-page.cpby-page--avto .cpby-page-stages-of-interaction__item-title,
section.cpby-page.cpby-page--avto .cpby-page-work-open__feature-title,
section.cpby-page.cpby-page--avto .cpby-page-work-open__stat-count,
section.cpby-page.cpby-page--avto .cpby-page-work-open__title,
section.cpby-page.cpby-page--avto .cpby-page-promo__stat-main,
section.cpby-page.cpby-page--avto .cpby-page-first-screen__title span{color:#3283EE}section.cpby-page.cpby-page--avto #calculator-otrasli .bitrix24form_inner button.b24-form-btn,
section.cpby-page.cpby-page--avto section.cpby-page-first-screen .b24-form .b24-form-btn,
section.cpby-page.cpby-page--avto .cpby-page-make-construction__consultation,
section.cpby-page.cpby-page--avto .cpby-page-we-produce-packaging__link,
section.cpby-page.cpby-page--avto .our_cases-buttons--block .slider-arrow,
section.cpby-page.cpby-page--avto .pd-cta__button,
section.cpby-page.cpby-page--avto .item-tabs-content .itc-btn a.consultation__button,
section.cpby-page.cpby-page--avto .tabs-group-header a.active,
section.cpby-page.cpby-page--avto a.cpby-page-first-screen__button{background:#3283EE;color:#fff;border-color:#3283EE}section.cpby-page.cpby-page--avto a.cpby-page-first-screen__button-secondary,
section.cpby-page.cpby-page--avto .by_industry-button{background:transparent;color:#3283EE;border-color:#3283EE}section.cpby-page.cpby-page--avto a.cpby-page-first-screen__button-secondary:hover,
section.cpby-page.cpby-page--avto .by_industry-button:hover{background:#3283EE;color:#fff;border-color:#3283EE}section.cpby-page.cpby-page--avto #calculator-otrasli .bitrix24form_inner button.b24-form-btn:hover,
section.cpby-page.cpby-page--avto section.cpby-page-first-screen .b24-form .b24-form-btn:hover,
section.cpby-page.cpby-page--avto .cpby-page-make-construction__consultation:hover,
section.cpby-page.cpby-page--avto .cpby-page-we-produce-packaging__link:hover,
section.cpby-page.cpby-page--avto .our_cases-buttons--block .slider-arrow:hover,
section.cpby-page.cpby-page--avto .pd-cta__button:hover,
section.cpby-page.cpby-page--avto .tabs-group-header a:hover,
section.cpby-page.cpby-page--avto .item-tabs-content .itc-btn a.consultation__button:hover,
section.cpby-page.cpby-page--avto .tabs-group-header a.active:hover,
section.cpby-page.cpby-page--avto a.cpby-page-first-screen__button:hover{background:#fff;color:#3283EE;border-color:#3283EE}section.cpby-page.cpby-page--avto section.cpby-page-subcategories .cpby-page-product-card:hover{border-color:#3283EE}section.cpby-page.cpby-page--avto .cpby-page-we-produce-packaging__item-map,
section.cpby-page.cpby-page--avto .cpby-page-additional-services__list-icon,
section.cpby-page.cpby-page--avto .calculator-po-otraslyam__aside-icon,
section.cpby-page.cpby-page--avto .cpby-page-we-produce-packaging__item-icon,
section.cpby-page.cpby-page--avto .cpby-page-banners__blob-svg,
section.cpby-page.cpby-page--avto .cpby-page-banners__star-svg{fill:#3283EE}section.cpby-page.cpby-page--avto #box_open .box-open-img{align-items:flex-start}section.cpby-page.cpby-page--avto #box_open .box-open-img img{width:auto;height:100%}section.cpby-page.cpby-page--avto #box_open.is-near .box-open-left .box-open-item.box-default::after{content:url(/upload/uf/f89/mbwcmb2p2tr3xp4gzl7848i1wv9ynlju.png)}section.cpby-page.cpby-page--avto #box_open.is-near .box-open-left .box-open-item:not(.box-default)::after{content:url(/upload/uf/01c/e31r6cg184np393rr2mwzzuzt3cuu30c.png)}section.cpby-page.cpby-page--avto #box_open.is-near .box-open-right .box-open-item:not(.box-default)::after{content:url(/upload/uf/744/yirx0ml7i5oxetpezlx2zt4m3h1gc4fv.png)}section.cpby-page.cpby-page--avto #box_open.is-near .box-open-right .box-open-item.box-default::after{content:url(/upload/uf/990/k3jfsf49zwyb6nvydbk1gnxee5x9lx05.png)}section.cpby-page.cpby-page--avto #box_open.is-near .box-open-left .box-open-item.box-default::before,
section.cpby-page.cpby-page--avto #box_open.is-near .box-open-left .box-open-item:not(.box-default)::before,
section.cpby-page.cpby-page--avto #box_open.is-near .box-open-right .box-open-item:not(.box-default)::before,
section.cpby-page.cpby-page--avto #box_open.is-near .box-open-right .box-open-item.box-default::before{content:url(/upload/uf/725/catxb0j8vf6xwazf0r097zkgz7rndpg1.png)}section.cpby-page.cpby-page--avto .cpby-page-first-screen__content::after{bottom:-60px;left:50%;width:600px;height:550px;transform:translate(-40%, 0);background-image:url(/upload/iblock/536/j02yaulz57dkxo3e000jbvdmd0t6n3is.png)}section.cpby-page.cpby-page--avto .cpby-page-we-produce-packaging__list::after{width:215px;height:270px;left:-150px}section.cpby-page.cpby-page--avto .cpby-page-we-produce-packaging__content.is-near .cpby-page-we-produce-packaging__list::after{background:url(https://gofromir.ru/upload/uf/367/mueuswx3kcj3mylqvxu8dolplfv7ctdb.png) no-repeat}/* ============================================ END AVTO ============================================ *//* ============================================ START ALKO ============================================ */section.cpby-page.cpby-page--alko .images__nav .images__nav-item--active,
section.cpby-page.cpby-page--alko .cpby-page-stages-of-interaction__step::after,
section.cpby-page.cpby-page--alko .cpby-page-stages-of-interaction__step,
section.cpby-page.cpby-page--alko section.box-open#box_open .box-open-left .box-open-item.box-default,
section.cpby-page.cpby-page--alko section.box-open#box_open .box-open-right .box-open-item.box-default,
section.cpby-page.cpby-page--alko .cpby-page-banners__icon-inner{background:#721619}section.cpby-page.cpby-page--alko .swiper-slide .boxes-swiper-container,
section.cpby-page.cpby-page--alko .cpby-page-first-screen__content,
section.cpby-page.cpby-page--alko .cpby-page-make-construction__left,
section.cpby-page.cpby-page--alko .cpby-page-we-produce-packaging__content,
section.cpby-page.cpby-page--alko .pd-cta__layout,
section.cpby-page.cpby-page--alko .cpby-page-additional-services__column--image,
section.cpby-page.cpby-page--alko section.box-open#box_open,
section.cpby-page.cpby-page--alko .cpby-page-promo__item--image,
section.cpby-page.cpby-page--alko .cpby-page-banners__item--full-image{background:#FFF2EA}section.cpby-page.cpby-page--alko section.box-open#box_open .box-open-left .box-open-item,
section.cpby-page.cpby-page--alko section.box-open#box_open .box-open-right .box-open-item{background:#ffcfd0}section.cpby-page.cpby-page--alko .bitrix24form_inner a.help-button,
section.cpby-page.cpby-page--alko .bitrix24form_inner a.help-button,
section.cpby-page.cpby-page--alko .cpby-page-make-construction__show-all,
section.cpby-page.cpby-page--alko .our_cases-link,
section.cpby-page.cpby-page--alko .cpby-page-stages-of-interaction__item-title,
section.cpby-page.cpby-page--alko .cpby-page-work-open__feature-title,
section.cpby-page.cpby-page--alko .cpby-page-work-open__stat-count,
section.cpby-page.cpby-page--alko .cpby-page-work-open__title,
section.cpby-page.cpby-page--alko .cpby-page-promo__stat-main,
section.cpby-page.cpby-page--alko .cpby-page-first-screen__title span{color:#721619}section.cpby-page.cpby-page--alko #calculator-otrasli .bitrix24form_inner button.b24-form-btn,
section.cpby-page.cpby-page--alko section.cpby-page-first-screen .b24-form .b24-form-btn,
section.cpby-page.cpby-page--alko .cpby-page-make-construction__consultation,
section.cpby-page.cpby-page--alko .cpby-page-we-produce-packaging__link,
section.cpby-page.cpby-page--alko .our_cases-buttons--block .slider-arrow,
section.cpby-page.cpby-page--alko .pd-cta__button,
section.cpby-page.cpby-page--alko .item-tabs-content .itc-btn a.consultation__button,
section.cpby-page.cpby-page--alko .tabs-group-header a.active,
section.cpby-page.cpby-page--alko a.cpby-page-first-screen__button{background:#721619;color:#fff;border-color:#721619}section.cpby-page.cpby-page--alko a.cpby-page-first-screen__button-secondary,
section.cpby-page.cpby-page--alko .by_industry-button{background:transparent;color:#721619;border-color:#721619}section.cpby-page.cpby-page--alko a.cpby-page-first-screen__button-secondary:hover,
section.cpby-page.cpby-page--alko .by_industry-button:hover{background:#721619;color:#fff;border-color:#721619}section.cpby-page.cpby-page--alko #calculator-otrasli .bitrix24form_inner button.b24-form-btn:hover,
section.cpby-page.cpby-page--alko section.cpby-page-first-screen .b24-form .b24-form-btn:hover,
section.cpby-page.cpby-page--alko .cpby-page-make-construction__consultation:hover,
section.cpby-page.cpby-page--alko .cpby-page-we-produce-packaging__link:hover,
section.cpby-page.cpby-page--alko .our_cases-buttons--block .slider-arrow:hover,
section.cpby-page.cpby-page--alko .pd-cta__button:hover,
section.cpby-page.cpby-page--alko .tabs-group-header a:hover,
section.cpby-page.cpby-page--alko .item-tabs-content .itc-btn a.consultation__button:hover,
section.cpby-page.cpby-page--alko .tabs-group-header a.active:hover,
section.cpby-page.cpby-page--alko a.cpby-page-first-screen__button:hover{background:#fff;color:#721619;border-color:#721619}section.cpby-page.cpby-page--alko section.cpby-page-subcategories .cpby-page-product-card:hover{border-color:#721619}section.cpby-page.cpby-page--alko .cpby-page-make-construction__show-all svg,
section.cpby-page.cpby-page--alko .calc-po-otraslyam .calculator-po-otraslyam__aside-icon,
section.cpby-page.cpby-page--alko .cpby-page-we-produce-packaging__item-map,
section.cpby-page.cpby-page--alko .cpby-page-additional-services__list-icon,
section.cpby-page.cpby-page--alko .calculator-po-otraslyam__aside-icon,
section.cpby-page.cpby-page--alko .cpby-page-we-produce-packaging__item-icon,
section.cpby-page.cpby-page--alko .cpby-page-banners__blob-svg,
section.cpby-page.cpby-page--alko .cpby-page-banners__star-svg{fill:#721619}section.cpby-page.cpby-page--alko #box_open .box-open-img{align-items:flex-start}section.cpby-page.cpby-page--alko #box_open .box-open-img img{width:auto;height:auto}section.cpby-page.cpby-page--alko #box_open.is-near .box-open-left .box-open-item.box-default::after{content:url(/upload/uf/f91/0folbvw0boqhb7ktunf2ofv4e10tkngo.png)}section.cpby-page.cpby-page--alko #box_open.is-near .box-open-left .box-open-item:not(.box-default)::after{content:url(/upload/uf/dc2/jtnbdl62bzwgva0t2ifer97tt5i12hi0.png)}section.cpby-page.cpby-page--alko #box_open.is-near .box-open-right .box-open-item:not(.box-default)::after{content:url(/upload/uf/522/lebrfoasrq6ur6sleoubc1m5yk5md23x.png)}section.cpby-page.cpby-page--alko #box_open.is-near .box-open-right .box-open-item.box-default::after{content:url(/upload/uf/70f/nzof3vcldvo1tq0s8o2fnpjgi4x5tvz1.png)}section.cpby-page.cpby-page--alko #box_open.is-near .box-open-left .box-open-item.box-default::before,
section.cpby-page.cpby-page--alko #box_open.is-near .box-open-left .box-open-item:not(.box-default)::before,
section.cpby-page.cpby-page--alko #box_open.is-near .box-open-right .box-open-item:not(.box-default)::before,
section.cpby-page.cpby-page--alko #box_open.is-near .box-open-right .box-open-item.box-default::before{content:url(/local/templates/gofromir_refactored/assets/css/pages/universal/)}section.cpby-page.cpby-page--alko .cpby-page-first-screen__content::after{bottom:-60px;left:50%;width:250px;height:520px;transform:translate(-40%, 0);background-image:url(/upload/iblock/70e/015cuc18bmkixmhh76i9ebl5iovlamn8.png)}section.cpby-page.cpby-page--alko .cpby-page-we-produce-packaging__content.is-near .cpby-page-we-produce-packaging__list::after{width:210px;height:270px;left:-150px;background:url(/upload/uf/9be/na3vula7ot2kjph6sd3y0cdfzj0ul3ec.png) no-repeat}/* ============================================ END ALKO ============================================ *//* ============================================ START ZOO ============================================ */section.cpby-page.cpby-page--zoo .images__nav .images__nav-item--active,
section.cpby-page.cpby-page--zoo .cpby-page-stages-of-interaction__step::after,
section.cpby-page.cpby-page--zoo .cpby-page-stages-of-interaction__step,
section.cpby-page.cpby-page--zoo section.box-open#box_open .box-open-left .box-open-item.box-default,
section.cpby-page.cpby-page--zoo section.box-open#box_open .box-open-right .box-open-item.box-default,
section.cpby-page.cpby-page--zoo .cpby-page-banners__icon-inner{background:#F37920}section.cpby-page.cpby-page--zoo .swiper-slide .boxes-swiper-container,
section.cpby-page.cpby-page--zoo .cpby-page-first-screen__content,
section.cpby-page.cpby-page--zoo .cpby-page-make-construction__left,
section.cpby-page.cpby-page--zoo .cpby-page-we-produce-packaging__content,
section.cpby-page.cpby-page--zoo .pd-cta__layout,
section.cpby-page.cpby-page--zoo .cpby-page-additional-services__column--image,
section.cpby-page.cpby-page--zoo section.box-open#box_open,
section.cpby-page.cpby-page--zoo .cpby-page-promo__item--image,
section.cpby-page.cpby-page--zoo .cpby-page-banners__item--full-image{background:#FFEFDB}section.cpby-page.cpby-page--zoo section.box-open#box_open .box-open-left .box-open-item,
section.cpby-page.cpby-page--zoo section.box-open#box_open .box-open-right .box-open-item{background:#F5F5F5}section.cpby-page.cpby-page--zoo .bitrix24form_inner a.help-button,
section.cpby-page.cpby-page--zoo .bitrix24form_inner a.help-button,
section.cpby-page.cpby-page--zoo .cpby-page-make-construction__show-all,
section.cpby-page.cpby-page--zoo .our_cases-link,
section.cpby-page.cpby-page--zoo .cpby-page-stages-of-interaction__item-title,
section.cpby-page.cpby-page--zoo .cpby-page-work-open__feature-title,
section.cpby-page.cpby-page--zoo .cpby-page-work-open__stat-count,
section.cpby-page.cpby-page--zoo .cpby-page-work-open__title,
section.cpby-page.cpby-page--zoo .cpby-page-promo__stat-main,
section.cpby-page.cpby-page--zoo .cpby-page-first-screen__title span{color:#F37920}section.cpby-page.cpby-page--zoo #calculator-otrasli .bitrix24form_inner button.b24-form-btn,
section.cpby-page.cpby-page--zoo section.cpby-page-first-screen .b24-form .b24-form-btn,
section.cpby-page.cpby-page--zoo .cpby-page-make-construction__consultation,
section.cpby-page.cpby-page--zoo .cpby-page-we-produce-packaging__link,
section.cpby-page.cpby-page--zoo .our_cases-buttons--block .slider-arrow,
section.cpby-page.cpby-page--zoo .pd-cta__button,
section.cpby-page.cpby-page--zoo .item-tabs-content .itc-btn a.consultation__button,
section.cpby-page.cpby-page--zoo .tabs-group-header a.active,
section.cpby-page.cpby-page--zoo a.cpby-page-first-screen__button{background:#F37920;color:#fff;border-color:#F37920}section.cpby-page.cpby-page--zoo a.cpby-page-first-screen__button-secondary,
section.cpby-page.cpby-page--zoo .by_industry-button{background:transparent;color:#F37920;border-color:#F37920}section.cpby-page.cpby-page--zoo a.cpby-page-first-screen__button-secondary:hover,
section.cpby-page.cpby-page--zoo .by_industry-button:hover{background:#F37920;color:#fff;border-color:#F37920}section.cpby-page.cpby-page--zoo #calculator-otrasli .bitrix24form_inner button.b24-form-btn:hover,
section.cpby-page.cpby-page--zoo section.cpby-page-first-screen .b24-form .b24-form-btn:hover,
section.cpby-page.cpby-page--zoo .cpby-page-make-construction__consultation:hover,
section.cpby-page.cpby-page--zoo .cpby-page-we-produce-packaging__link:hover,
section.cpby-page.cpby-page--zoo .our_cases-buttons--block .slider-arrow:hover,
section.cpby-page.cpby-page--zoo .pd-cta__button:hover,
section.cpby-page.cpby-page--zoo .tabs-group-header a:hover,
section.cpby-page.cpby-page--zoo .item-tabs-content .itc-btn a.consultation__button:hover,
section.cpby-page.cpby-page--zoo .tabs-group-header a.active:hover,
section.cpby-page.cpby-page--zoo a.cpby-page-first-screen__button:hover{background:#fff;color:#F37920;border-color:#F37920}section.cpby-page.cpby-page--zoo section.cpby-page-subcategories .cpby-page-product-card:hover{border-color:#F37920}section.cpby-page.cpby-page--zoo .cpby-page-make-construction__show-all svg,
section.cpby-page.cpby-page--zoo .calc-po-otraslyam .calculator-po-otraslyam__aside-icon,
section.cpby-page.cpby-page--zoo .cpby-page-we-produce-packaging__item-map,
section.cpby-page.cpby-page--zoo .cpby-page-additional-services__list-icon,
section.cpby-page.cpby-page--zoo .calculator-po-otraslyam__aside-icon,
section.cpby-page.cpby-page--zoo .cpby-page-we-produce-packaging__item-icon,
section.cpby-page.cpby-page--zoo .cpby-page-banners__blob-svg,
section.cpby-page.cpby-page--zoo .cpby-page-banners__star-svg{fill:#F37920}section.cpby-page.cpby-page--zoo #box_open .box-open-img{align-items:flex-start}section.cpby-page.cpby-page--zoo #box_open .box-open-img img{width:auto;height:auto}section.cpby-page.cpby-page--zoo #box_open.is-near .box-open-left .box-open-item.box-default::after{content:url(/upload/uf/cba/84fyhlf5i6p404apyxbq3znkrhae4k36.png)}section.cpby-page.cpby-page--zoo #box_open.is-near .box-open-left .box-open-item:not(.box-default)::after{content:url(/upload/uf/a8d/qo0o1ak6jm06f5s3cjh18q4jtlk0brdk.png)}section.cpby-page.cpby-page--zoo #box_open.is-near .box-open-right .box-open-item:not(.box-default)::after{content:url(/upload/uf/680/2usr93bkcoreqeufia7ihir7p91dvnuh.png)}section.cpby-page.cpby-page--zoo #box_open.is-near .box-open-right .box-open-item.box-default::after{content:url(/upload/uf/440/gmp7q3cejjz4q9b9k83z4w22li0ecy3m.png)}section.cpby-page.cpby-page--zoo #box_open.is-near .box-open-left .box-open-item.box-default::before,
section.cpby-page.cpby-page--zoo #box_open.is-near .box-open-left .box-open-item:not(.box-default)::before,
section.cpby-page.cpby-page--zoo #box_open.is-near .box-open-right .box-open-item:not(.box-default)::before,
section.cpby-page.cpby-page--zoo #box_open.is-near .box-open-right .box-open-item.box-default::before{content:url(/upload/uf/622/7e3ger8xi5duypdhwiqvtby45uwrb00n.png)}section.cpby-page.cpby-page--zoo .cpby-page-first-screen__content::after{bottom:-60px;left:50%;width:500px;height:540px;transform:translate(-40%, 0);background-image:url(https://gofromir.ru/upload/iblock/d3f/ycdgeunm9rn1doa38iy8xs0vb7vyv7nu.png)}section.cpby-page.cpby-page--zoo .cpby-page-we-produce-packaging__content.is-near .cpby-page-we-produce-packaging__list::after{width:217px;height:270px;left:-180px;background:url(/upload/uf/1b9/0378346k71rhqnsa8ib78093apmz8omk.png) no-repeat}/* ============================================ END ZOO ============================================ *//* ============================================ START PODAROK ============================================ */section.cpby-page.cpby-page--podarok .cpby-page-first-screen__content,
section.cpby-page.cpby-page--podarok .images__nav .images__nav-item--active,
section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__step::after,
section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__step,
section.cpby-page.cpby-page--podarok .cpby-page-banners__icon-inner{background:#FF4749}section.cpby-page.cpby-page--podarok section.box-open#box_open .box-open-left .box-open-item.box-default,
section.cpby-page.cpby-page--podarok section.box-open#box_open .box-open-right .box-open-item.box-default{background:#106456}section.cpby-page.cpby-page--podarok section.box-open#box_open .box-open-left .box-open-item,
section.cpby-page.cpby-page--podarok section.box-open#box_open .box-open-right .box-open-item{background:#AADDD5}section.cpby-page.cpby-page--podarok .cpby-page-additional-services__column--image,
section.cpby-page.cpby-page--podarok section.box-open#box_open,
section.cpby-page.cpby-page--podarok .cpby-page-promo__item--image,
section.cpby-page.cpby-page--podarok .cpby-page-banners__item--full-image{background:#005246}section.cpby-page.cpby-page--podarok .cpby-page-make-construction__left,
section.cpby-page.cpby-page--podarok .cpby-page-we-produce-packaging__content,
section.cpby-page.cpby-page--podarok .swiper-slide .boxes-swiper-container,
section.cpby-page.cpby-page--podarok .pd-cta__layout{background:rgba(255, 216, 203, 1)}section.cpby-page.cpby-page--podarok .bitrix24form_inner a.help-button,
section.cpby-page.cpby-page--podarok .cpby-page-make-construction__show-all,
section.cpby-page.cpby-page--podarok .our_cases-link,
section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__item-title,
section.cpby-page.cpby-page--podarok .cpby-page-work-open__feature-title,
section.cpby-page.cpby-page--podarok .cpby-page-work-open__stat-count,
section.cpby-page.cpby-page--podarok .cpby-page-work-open__title,
section.cpby-page.cpby-page--podarok .cpby-page-promo__stat-main,
section.cpby-page.cpby-page--podarok .cpby-page-first-screen__title span{color:#FF4749}section.cpby-page.cpby-page--podarok .form24new__catalog .b24-form-field-layout-section,
section.cpby-page.cpby-page--podarok .cpby-page-first-screen__form-header,
section.cpby-page.cpby-page--podarok #box_open .box-open-header,
section.cpby-page.cpby-page--podarok .cpby-page-first-screen__left{color:#fff}section.cpby-page.cpby-page--podarok section.cpby-page-first-screen .cpby-page-first-screen__form .cpby-page-first-screen__form-header,
section.cpby-page.cpby-page--podarok section.cpby-page-first-screen .cpby-page-first-screen__form .b24-form-field-layout-section{color:#3e3e3e}section.cpby-page.cpby-page--podarok a.cpby-page-first-screen__button{background:#005246;color:#fff;border:unset}section.cpby-page.cpby-page--podarok a.cpby-page-first-screen__button:hover{background:#fff;color:#005246}section.cpby-page.cpby-page--podarok a.cpby-page-first-screen__button-secondary{background:#fff;color:#005246;border:unset}section.cpby-page.cpby-page--podarok a.cpby-page-first-screen__button-secondary:hover{background:#005246;color:#fff}section.cpby-page.cpby-page--podarok #calculator-otrasli .bitrix24form_inner button.b24-form-btn,
section.cpby-page.cpby-page--podarok section.cpby-page-first-screen .b24-form .b24-form-btn,
section.cpby-page.cpby-page--podarok .cpby-page-make-construction__consultation,
section.cpby-page.cpby-page--podarok .cpby-page-we-produce-packaging__link,
section.cpby-page.cpby-page--podarok .our_cases-buttons--block .slider-arrow,
section.cpby-page.cpby-page--podarok .pd-cta__button,
section.cpby-page.cpby-page--podarok .item-tabs-content .itc-btn a.consultation__button,
section.cpby-page.cpby-page--podarok .tabs-group-header a.active{background:#FF4749;color:#fff;border-color:#FF4749}section.cpby-page.cpby-page--podarok #calculator-otrasli .bitrix24form_inner button.b24-form-btn:hover,
section.cpby-page.cpby-page--podarok section.cpby-page-first-screen .b24-form .b24-form-btn:hover,
section.cpby-page.cpby-page--podarok .by_industry-button{background:#fff;color:#FF4749;border-color:#FF4749}section.cpby-page.cpby-page--podarok .by_industry-button:hover{background:#FF4749;color:#fff;border-color:#FF4749}section.cpby-page.cpby-page--podarok .cpby-page-make-construction__consultation:hover,
section.cpby-page.cpby-page--podarok .cpby-page-we-produce-packaging__link:hover,
section.cpby-page.cpby-page--podarok .our_cases-buttons--block .slider-arrow:hover,
section.cpby-page.cpby-page--podarok .pd-cta__button:hover,
section.cpby-page.cpby-page--podarok .tabs-group-header a:hover,
section.cpby-page.cpby-page--podarok .item-tabs-content .itc-btn a.consultation__button:hover,
section.cpby-page.cpby-page--podarok .tabs-group-header a.active:hover{background:transparent;color:#FF4749;border-color:#FF4749}section.cpby-page.cpby-page--podarok section.cpby-page-subcategories .cpby-page-product-card:hover{border-color:#FF4749}section.cpby-page.cpby-page--podarok .cpby-page-we-produce-packaging__item-map,
section.cpby-page.cpby-page--podarok .cpby-page-additional-services__list-icon,
section.cpby-page.cpby-page--podarok .calculator-po-otraslyam__aside-icon,
section.cpby-page.cpby-page--podarok .cpby-page-we-produce-packaging__item-icon,
section.cpby-page.cpby-page--podarok .cpby-page-banners__blob-svg,
section.cpby-page.cpby-page--podarok .cpby-page-banners__star-svg{fill:#FF4749}section.cpby-page.cpby-page--podarok #box_open .box-open-img{align-items:center}section.cpby-page.cpby-page--podarok #box_open .box-open-img img{width:auto;height:100%;max-height:520px}section.cpby-page.cpby-page--podarok #box_open.is-near .box-open-left .box-open-item.box-default::after{content:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/big-box-1.png)}section.cpby-page.cpby-page--podarok #box_open.is-near .box-open-left .box-open-item:not(.box-default)::after{content:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/big-box-2.png)}section.cpby-page.cpby-page--podarok #box_open.is-near .box-open-right .box-open-item:not(.box-default)::after{content:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/big-box-3.png)}section.cpby-page.cpby-page--podarok #box_open.is-near .box-open-right .box-open-item.box-default::after{content:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/big-box-4.png)}section.cpby-page.cpby-page--podarok #box_open.is-near .box-open-left .box-open-item.box-default::before,
section.cpby-page.cpby-page--podarok #box_open.is-near .box-open-left .box-open-item:not(.box-default)::before,
section.cpby-page.cpby-page--podarok #box_open.is-near .box-open-right .box-open-item:not(.box-default)::before,
section.cpby-page.cpby-page--podarok #box_open.is-near .box-open-right .box-open-item.box-default::before{content:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/green-d.webp)}section.cpby-page.cpby-page--podarok section.cpby-page-additional-services{display:none!important}section.cpby-page.cpby-page--podarok .cpby-page-first-screen__content.is-loaded::after{bottom:-60px;left:50%;width:515px;height:495px;transform:translate(-20%, 0);background-image:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/podarok-korob.webp)}section.cpby-page.cpby-page--podarok .cpby-page-we-produce-packaging__content.is-near .cpby-page-we-produce-packaging__list::after{width:530px;height:320px;left:-325px;background:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/map-box.png) no-repeat}/* ---------- 85613: декор с прода ---------- *//* Первый экран: градиент и ветки слева и справа */section.cpby-page.cpby-page--podarok .cpby-page-first-screen__content{background:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/hero-bg-podarok.webp) center / cover no-repeat,
        #FF4749}section.cpby-page.cpby-page--podarok .cpby-page-first-screen__content.is-loaded{background:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/hero-podarok-left-bg.webp) left top / 491px 550px no-repeat,
        url(/local/templates/gofromir_refactored/assets/bindastry/podarok/hero-podarok-right-bg.webp) right top / auto 100% no-repeat,
        url(/local/templates/gofromir_refactored/assets/bindastry/podarok/hero-bg-podarok.webp) center / cover no-repeat,
        #FF4749}/* Цифры: ёлочные шары вместо кружков, снежинка вместо звезды */section.cpby-page.cpby-page--podarok .cpby-page-banners__item:nth-child(1) .cpby-page-banners__icon-inner,
section.cpby-page.cpby-page--podarok .cpby-page-banners__item:nth-child(3) .cpby-page-banners__icon-inner{width:64px;height:86px;border-radius:0;background:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/adv-1.webp) center / contain no-repeat}section.cpby-page.cpby-page--podarok .cpby-page-banners__item:nth-child(3) .cpby-page-banners__icon-inner{background-image:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/adv-3.webp)}section.cpby-page.cpby-page--podarok .cpby-page-banners__icon-svg,
section.cpby-page.cpby-page--podarok .cpby-page-banners__star-svg{display:none}section.cpby-page.cpby-page--podarok .cpby-page-banners__item--full-image img{object-fit:cover}section.cpby-page.cpby-page--podarok .cpby-page-banners__star::after{width:125px;height:124px;top:24px;right:24px;background:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/hero-snejok.webp) center / contain no-repeat}/* Промо: акцент заголовка и листья вокруг коробки */section.cpby-page.cpby-page--podarok .cpby-page-promo__title span{display:block;color:#FF4749}section.cpby-page.cpby-page--podarok .slider-constr{background:#FFE7E3;position:relative}section.cpby-page.cpby-page--podarok .slider-constr::before,
section.cpby-page.cpby-page--podarok .slider-constr::after{display:block;pointer-events:none}section.cpby-page.cpby-page--podarok .slider-constr.is-near::before{content:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/pod-bg-rb.webp);right:0;bottom:0;left:auto;top:auto}section.cpby-page.cpby-page--podarok .slider-constr.is-near::after{content:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/pod-bg-lt.webp);left:0;top:0;right:auto;bottom:auto}section.cpby-page.cpby-page--podarok .cpby-page-promo__item--image{position:relative;overflow:clip;view-timeline-name:--podarok-promo}section.cpby-page.cpby-page--podarok .cpby-page-promo__item--image .cpby-page-promo__image{position:relative;z-index:2}section.cpby-page.cpby-page--podarok .cpby-page-promo__leaf{position:absolute;z-index:1;pointer-events:none;filter:drop-shadow(0 2px 4px #00000033)}section.cpby-page.cpby-page--podarok .cpby-page-promo__leaf--1{width:60px;height:95px;top:15px;right:20px;--podarok-dx: 120px;--podarok-dy: -75px}section.cpby-page.cpby-page--podarok .cpby-page-promo__leaf--2{width:48px;height:147px;top:-10px;right:80px;--podarok-dx: 180px;--podarok-dy: -50px}section.cpby-page.cpby-page--podarok .cpby-page-promo__leaf--3{width:79px;height:86px;top:0;right:150px;--podarok-dx: 250px;--podarok-dy: -100px}section.cpby-page.cpby-page--podarok .cpby-page-promo__leaf--4{width:153px;height:112px;top:0;left:300px;--podarok-dx: -50px;--podarok-dy: -60px}section.cpby-page.cpby-page--podarok .cpby-page-promo__leaf--5{width:30px;height:46px;top:-10px;left:270px;--podarok-dx: 0px;--podarok-dy: -50px}section.cpby-page.cpby-page--podarok .cpby-page-promo__leaf--6{width:45px;height:94px;top:0;left:200px;--podarok-dx: -150px;--podarok-dy: -60px}section.cpby-page.cpby-page--podarok .cpby-page-promo__leaf--7{width:95px;height:84px;top:-10px;left:100px;--podarok-dx: 0px;--podarok-dy: -110px}section.cpby-page.cpby-page--podarok .cpby-page-promo__leaf--8{width:110px;height:85px;top:15px;left:20px;--podarok-dx: -140px;--podarok-dy: 65px}section.cpby-page.cpby-page--podarok .cpby-page-promo__leaf--9{width:57px;height:42px;top:115px;left:0;--podarok-dx: -60px;--podarok-dy: 65px}section.cpby-page.cpby-page--podarok .cpby-page-promo__leaf--11{width:149px;height:177px;bottom:100px;left:-15px;z-index:3;--podarok-dx: -135px;--podarok-dy: 160px}section.cpby-page.cpby-page--podarok .cpby-page-promo__leaf--12{width:120px;height:122px;top:200px;right:0;z-index:3;--podarok-dx: 200px;--podarok-dy: -400px}section.cpby-page.cpby-page--podarok .cpby-page-promo__leaf--13{width:78px;height:89px;top:100px;right:-10px;--podarok-dx: 90px;--podarok-dy: -200px}@keyframes podarok-leaf-in{from{opacity:0;transform:translate(var(--podarok-dx), var(--podarok-dy))}to{opacity:1;transform:none}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){section.cpby-page.cpby-page--podarok .cpby-page-promo__leaf{animation:podarok-leaf-in linear both;animation-timeline:--podarok-promo;animation-range:entry 10% cover 50%}}}/* Печатные эффекты: хвойный фон за коробкой */section.cpby-page.cpby-page--podarok section.box-open#box_open{isolation:isolate}section.cpby-page.cpby-page--podarok section.box-open#box_open.is-near::before{content:'';position:absolute;z-index:-1;top:0;left:5%;width:90%;height:100%;pointer-events:none;background:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/big-bg.webp) center / contain no-repeat}/* О компании: гирлянда и снежинка */section.cpby-page.cpby-page--podarok section.cpby-page-work-open{position:relative}section.cpby-page.cpby-page--podarok section.cpby-page-work-open.is-near::before{content:'';position:absolute;top:0;left:0;width:100%;height:65px;pointer-events:none;background:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/girlyanda.webp) left top / contain no-repeat}section.cpby-page.cpby-page--podarok .cpby-page-work-open__column--content{position:relative;overflow:hidden;isolation:isolate}section.cpby-page.cpby-page--podarok .cpby-page-work-open__column--content.is-near::after{content:'';position:absolute;z-index:-1;right:0;bottom:-10px;width:235px;height:225px;pointer-events:none;background:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/big-snej.webp) center / contain no-repeat}/* Этапы: ёлочные шары с номерами, линии в цвет шара */section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__step{width:42px;height:59px;border-radius:0;background:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/cta-1.webp) center / contain no-repeat}section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__item:nth-child(2) .cpby-page-stages-of-interaction__step{background-image:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/cta-2.webp)}section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__item:nth-child(3) .cpby-page-stages-of-interaction__step{background-image:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/cta-3.webp)}section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__item:nth-child(4) .cpby-page-stages-of-interaction__step{background-image:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/cta-4.webp)}section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__step b{visibility:hidden}section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__step::before,
section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__step::after{top:auto;bottom:20px}section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__item:nth-child(1) .cpby-page-stages-of-interaction__step::before{background:#92B52A33}section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__item:nth-child(1) .cpby-page-stages-of-interaction__step::after{background:#92B52A}section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__item:nth-child(2) .cpby-page-stages-of-interaction__step::before{background:#FFBE3E33}section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__item:nth-child(2) .cpby-page-stages-of-interaction__step::after{background:#FFBE3E}section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__item:nth-child(3) .cpby-page-stages-of-interaction__step::before{background:#65C9D933}section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__item:nth-child(3) .cpby-page-stages-of-interaction__step::after{background:#65C9D9}section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__item:nth-child(4) .cpby-page-stages-of-interaction__step::before{background:#E03C2333}section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__item:nth-child(4) .cpby-page-stages-of-interaction__step::after{background:#F03C21}/* Образец за 3 дня: картинка без искажения пропорций, когда она в потоке (до 1366) */section.cpby-page.cpby-page--podarok .pd-cta__image{height:auto}@media (min-width: 1367px){/* картинка стоит absolute: держим её в правой колонке, чтобы не заходила под текст */section.cpby-page.cpby-page--podarok .pd-cta__image{max-width:34%}}/* Производим упаковку: ветка в правом верхнем углу */section.cpby-page.cpby-page--podarok .cpby-page-we-produce-packaging__content{position:relative}section.cpby-page.cpby-page--podarok .cpby-page-we-produce-packaging__content.is-near::before{content:'';position:absolute;z-index:0;top:0;right:0;width:439px;height:381px;pointer-events:none;background:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/map-box-bg.webp) right top / contain no-repeat}/* Конструкции: красная панель с календарём, шары качаются при наведении */section.cpby-page.cpby-page--podarok .cpby-page-make-construction__left{background:#FF4749}section.cpby-page.cpby-page--podarok .cpby-page-make-construction__image-caption{color:#FFFFFF}section.cpby-page.cpby-page--podarok .cpby-page-make-construction__right{position:relative}section.cpby-page.cpby-page--podarok .cpby-page-make-construction__right.is-near::before{content:'';position:absolute;top:0;right:24px;width:168px;height:80px;pointer-events:none;transform-origin:50% 0;background:url(/local/templates/gofromir_refactored/assets/bindastry/podarok/circles.webp) center / contain no-repeat}@keyframes podarok-swing{0%, 100%{transform:rotate(0deg)}25%{transform:rotate(4deg)}75%{transform:rotate(-4deg)}}@media (prefers-reduced-motion: no-preference){section.cpby-page.cpby-page--podarok .cpby-page-make-construction__right:hover::before{animation:podarok-swing 2s ease-in-out infinite}}@media (max-width: 1200px){section.cpby-page.cpby-page--podarok .cpby-page-make-construction__right::before{width:126px;height:60px}}@media (max-width: 768px){section.cpby-page.cpby-page--podarok .cpby-page-banners__item:nth-child(1) .cpby-page-banners__icon-inner,
    section.cpby-page.cpby-page--podarok .cpby-page-banners__item:nth-child(3) .cpby-page-banners__icon-inner{width:31px;height:42px}section.cpby-page.cpby-page--podarok .cpby-page-banners__star::after{display:block;width:58px;height:58px;top:16px;right:16px}section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__step{width:30px;height:42px}section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__step::before,
    section.cpby-page.cpby-page--podarok .cpby-page-stages-of-interaction__step::after{bottom:14px}section.cpby-page.cpby-page--podarok .cpby-page-we-produce-packaging__content::before{width:150px;height:130px}section.cpby-page.cpby-page--podarok .cpby-page-make-construction__right::before{display:none}}@media (max-width: 640px){section.cpby-page.cpby-page--podarok .cpby-page-we-produce-packaging__content::before{display:none}}/* ============================================ END PODAROK ============================================ *//* ============================================ START CHILDREN ============================================ */section.cpby-page.cpby-page--children .images__nav .images__nav-item--active,
section.cpby-page.cpby-page--children .cpby-page-stages-of-interaction__step::after,
section.cpby-page.cpby-page--children .cpby-page-stages-of-interaction__step,
section.cpby-page.cpby-page--children section.box-open#box_open .box-open-left .box-open-item.box-default,
section.cpby-page.cpby-page--children section.box-open#box_open .box-open-right .box-open-item.box-default,
section.cpby-page.cpby-page--children .cpby-page-banners__icon-inner{background:#FA9A62}section.cpby-page.cpby-page--children .swiper-slide .boxes-swiper-container,
section.cpby-page.cpby-page--children .cpby-page-first-screen__content,
section.cpby-page.cpby-page--children .cpby-page-make-construction__left,
section.cpby-page.cpby-page--children .cpby-page-we-produce-packaging__content,
section.cpby-page.cpby-page--children .pd-cta__layout,
section.cpby-page.cpby-page--children .cpby-page-additional-services__column--image,
section.cpby-page.cpby-page--children section.box-open#box_open,
section.cpby-page.cpby-page--children .cpby-page-promo__item--image,
section.cpby-page.cpby-page--children .cpby-page-banners__item--full-image{background:#FFDFC4}section.cpby-page.cpby-page--children section.box-open#box_open .box-open-left .box-open-item,
section.cpby-page.cpby-page--children section.box-open#box_open .box-open-right .box-open-item{background:#FFEFDB}section.cpby-page.cpby-page--children .bitrix24form_inner a.help-button,
section.cpby-page.cpby-page--children .bitrix24form_inner a.help-button,
section.cpby-page.cpby-page--children .cpby-page-make-construction__show-all,
section.cpby-page.cpby-page--children .our_cases-link,
section.cpby-page.cpby-page--children .cpby-page-stages-of-interaction__item-title,
section.cpby-page.cpby-page--children .cpby-page-work-open__feature-title,
section.cpby-page.cpby-page--children .cpby-page-work-open__stat-count,
section.cpby-page.cpby-page--children .cpby-page-work-open__title,
section.cpby-page.cpby-page--children .cpby-page-promo__stat-main,
section.cpby-page.cpby-page--children .cpby-page-first-screen__title span{color:#FA9A62}section.cpby-page.cpby-page--children #calculator-otrasli .bitrix24form_inner button.b24-form-btn,
section.cpby-page.cpby-page--children section.cpby-page-first-screen .b24-form .b24-form-btn,
section.cpby-page.cpby-page--children .cpby-page-make-construction__consultation,
section.cpby-page.cpby-page--children .cpby-page-we-produce-packaging__link,
section.cpby-page.cpby-page--children .our_cases-buttons--block .slider-arrow,
section.cpby-page.cpby-page--children .pd-cta__button,
section.cpby-page.cpby-page--children .item-tabs-content .itc-btn a.consultation__button,
section.cpby-page.cpby-page--children .tabs-group-header a.active,
section.cpby-page.cpby-page--children a.cpby-page-first-screen__button{background:#FA9A62;color:#fff;border-color:#FA9A62}section.cpby-page.cpby-page--children a.cpby-page-first-screen__button-secondary,
section.cpby-page.cpby-page--children .by_industry-button{background:transparent;color:#FA9A62;border-color:#FA9A62}section.cpby-page.cpby-page--children a.cpby-page-first-screen__button-secondary:hover,
section.cpby-page.cpby-page--children .by_industry-button:hover{background:#FA9A62;color:#fff;border-color:#FA9A62}section.cpby-page.cpby-page--children #calculator-otrasli .bitrix24form_inner button.b24-form-btn:hover,
section.cpby-page.cpby-page--children section.cpby-page-first-screen .b24-form .b24-form-btn:hover,
section.cpby-page.cpby-page--children .cpby-page-make-construction__consultation:hover,
section.cpby-page.cpby-page--children .cpby-page-we-produce-packaging__link:hover,
section.cpby-page.cpby-page--children .our_cases-buttons--block .slider-arrow:hover,
section.cpby-page.cpby-page--children .pd-cta__button:hover,
section.cpby-page.cpby-page--children .tabs-group-header a:hover,
section.cpby-page.cpby-page--children .item-tabs-content .itc-btn a.consultation__button:hover,
section.cpby-page.cpby-page--children .tabs-group-header a.active:hover,
section.cpby-page.cpby-page--children a.cpby-page-first-screen__button:hover{background:#FFF;color:#FA9A62;border-color:#FA9A62}section.cpby-page.cpby-page--children section.cpby-page-subcategories .cpby-page-product-card:hover{border-color:#FA9A62}section.cpby-page.cpby-page--children .calc-po-otraslyam .calculator-po-otraslyam__aside-icon,
section.cpby-page.cpby-page--children .cpby-page-we-produce-packaging__item-map,
section.cpby-page.cpby-page--children .cpby-page-additional-services__list-icon,
section.cpby-page.cpby-page--children .calculator-po-otraslyam__aside-icon,
section.cpby-page.cpby-page--children .cpby-page-we-produce-packaging__item-icon,
section.cpby-page.cpby-page--children .cpby-page-banners__blob-svg,
section.cpby-page.cpby-page--children .cpby-page-banners__star-svg{fill:#FA9A62}section.cpby-page.cpby-page--children #box_open .box-open-img{align-items:center}section.cpby-page.cpby-page--children #box_open .box-open-img img{width:auto;height:auto;max-height:520px}section.cpby-page.cpby-page--children #box_open.is-near .box-open-left .box-open-item.box-default::after{content:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_6_item_main_image_1.webp)}section.cpby-page.cpby-page--children #box_open.is-near .box-open-left .box-open-item:not(.box-default)::after{content:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_6_item_main_image_3.webp)}section.cpby-page.cpby-page--children #box_open.is-near .box-open-right .box-open-item:not(.box-default)::after{content:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_6_item_main_image_2.webp)}section.cpby-page.cpby-page--children #box_open.is-near .box-open-right .box-open-item.box-default::after{content:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_6_item_main_image_4.webp)}section.cpby-page.cpby-page--children #box_open.is-near .box-open-left .box-open-item.box-default::before,
section.cpby-page.cpby-page--children #box_open.is-near .box-open-left .box-open-item:not(.box-default)::before,
section.cpby-page.cpby-page--children #box_open.is-near .box-open-right .box-open-item:not(.box-default)::before,
section.cpby-page.cpby-page--children #box_open.is-near .box-open-right .box-open-item.box-default::before{content:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_6_item_bg_image_1.webp)}section.cpby-page.cpby-page--children .cpby-page-first-screen__content.is-loaded::after{bottom:-60px;left:50%;width:814px;height:580px;transform:translate(-10%, 0);background-image:url(/local/templates/gofromir_refactored/assets/bindastry/children/banner_1_center_image.webp)}section.cpby-page.cpby-page--children .cpby-page-we-produce-packaging__content.is-near .cpby-page-we-produce-packaging__list::after{width:520px;height:330px;left:-180px;background:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_13_bg_image.webp) no-repeat}/* ---------- 85613: декор (children) ---------- *//* Первый экран: градиент, каракули слева и справа */section.cpby-page.cpby-page--children .cpby-page-first-screen__content{background-image:url(/local/templates/gofromir_refactored/assets/bindastry/children/banner_1_main_bg.webp);background-position:center;background-size:100% 100%;background-repeat:no-repeat}section.cpby-page.cpby-page--children .cpby-page-first-screen__content.is-loaded{background-image:url(/local/templates/gofromir_refactored/assets/bindastry/children/banner_1_right.webp),
        url(/local/templates/gofromir_refactored/assets/bindastry/children/banner_1_main_bg.webp);background-position:right 0 top 20%, center;background-size:auto 75%, 100% 100%;background-repeat:no-repeat}@media (max-width: 1024px){section.cpby-page.cpby-page--children .cpby-page-first-screen__content.is-loaded{background-position:right 0 top 60%, center;background-size:11% auto, 100% 100%}}@media (max-width: 768px){section.cpby-page.cpby-page--children .cpby-page-first-screen__content.is-loaded{background-size:11% auto, 150% 150%}}section.cpby-page.cpby-page--children .cpby-page-first-screen__content.is-loaded::before{content:'';position:absolute;z-index:-1;top:0;left:0;width:42%;height:100%;pointer-events:none;background:url(/local/templates/gofromir_refactored/assets/bindastry/children/banner_1_left.webp) left center / contain no-repeat}/* Цифры: пазл вместо звезды */section.cpby-page.cpby-page--children .cpby-page-banners__star-svg{display:none}section.cpby-page.cpby-page--children .cpby-page-banners__star::after{width:110px;height:110px;top:24px;right:24px;background:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_2_bg_icon.webp) center / contain no-repeat}@media (max-width: 1200px){section.cpby-page.cpby-page--children .cpby-page-banners__star::after{width:70px;height:70px}}@media (max-width: 768px){section.cpby-page.cpby-page--children .cpby-page-banners__star::after{display:block;width:58px;height:58px;top:16px;right:16px}}@media (max-width: 480px){section.cpby-page.cpby-page--children .cpby-page-banners__star::after{width:44px;height:44px}}/* Промо: облака у картинки */section.cpby-page.cpby-page--children .cpby-page-promo__items{position:relative;isolation:isolate}section.cpby-page.cpby-page--children .cpby-page-promo__items::before,
section.cpby-page.cpby-page--children .cpby-page-promo__items::after{content:'';position:absolute;z-index:-1;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain}section.cpby-page.cpby-page--children .cpby-page-promo__items::before{right:calc(100% + 15px);bottom:-26px;width:163px;height:86px;background-image:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_4_image_cloud_1.webp)}/* Облако 2 прижато к верхнему краю панели с картинкой: от середины сетки оно заходило под заголовок «…ребенка» */section.cpby-page.cpby-page--children .cpby-page-promo__items::after{right:64px;top:-46px;width:130px;height:75px;background-image:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_4_image_cloud_2.webp)}@media (max-width: 1024px){section.cpby-page.cpby-page--children .cpby-page-promo__items::before,
    section.cpby-page.cpby-page--children .cpby-page-promo__items::after{display:none}}/* Слайдер конструкций: голубая полоса, фон из пазла и лошадки, купола под картинками */section.cpby-page.cpby-page--children .slider-constr{position:relative;overflow:hidden;background:#E1F4FF}section.cpby-page.cpby-page--children .slider-constr::before,
section.cpby-page.cpby-page--children .slider-constr::after{display:block;pointer-events:none}section.cpby-page.cpby-page--children .slider-constr.is-near::before{content:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_5_bg_image_1.webp);left:0;top:0;right:auto;bottom:auto}section.cpby-page.cpby-page--children .slider-constr.is-near::after{content:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_5_bg_image_2.webp);right:0;bottom:0;left:auto;top:auto}section.cpby-page.cpby-page--children .item-tabs-content .itc-img{background-repeat:no-repeat;background-position:bottom center}section.cpby-page.cpby-page--children .slider-constr.is-near .item-tabs-content.red .itc-img{background-image:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_5_item_bg_image_red.webp)}section.cpby-page.cpby-page--children .slider-constr.is-near .item-tabs-content.yellow .itc-img{background-image:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_5_item_bg_image_yellow.webp)}section.cpby-page.cpby-page--children .slider-constr.is-near .item-tabs-content.green .itc-img{background-image:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_5_item_bg_image_green.webp)}section.cpby-page.cpby-page--children .slider-constr.is-near .item-tabs-content.blue .itc-img{background-image:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_5_item_bg_image_blue.webp)}/* Печатные эффекты: облака на фоне; круги-врезки на ширинах до 1390 скрыты, как на проде (наезжали на текст) */section.cpby-page.cpby-page--children section.box-open#box_open{isolation:isolate}section.cpby-page.cpby-page--children section.box-open#box_open.is-near::after{display:block;content:'';position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:80%;border-radius:inherit;pointer-events:none;background:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_6_transparent_bg_image.webp) center bottom / cover no-repeat}@media (max-width: 1390px){section.cpby-page.cpby-page--children #box_open .box-open-left .box-open-item::after,
    section.cpby-page.cpby-page--children #box_open .box-open-right .box-open-item::after{display:none}}/* О компании: лошадка-качалка в карточке */section.cpby-page.cpby-page--children .cpby-page-work-open__column--content{position:relative;overflow:hidden;isolation:isolate}section.cpby-page.cpby-page--children .cpby-page-work-open__column--content.is-near::after{content:'';position:absolute;z-index:-1;right:0;bottom:6px;width:190px;height:190px;pointer-events:none;background:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_9_bg_icon.webp) center / contain no-repeat}/* Дополнительные услуги: оранжевая панель, звёзды и росчерк, белая подпись, как на проде */section.cpby-page.cpby-page--children .cpby-page-additional-services__column--image{background-color:#FA9A62;background-image:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_10_bg_icons.webp);background-repeat:no-repeat;background-position:right 15px top 180px}section.cpby-page.cpby-page--children .cpby-page-additional-services__image-caption{color:#fff}@media (max-width: 768px){section.cpby-page.cpby-page--children .cpby-page-additional-services__column--image{background-position:right 15px top 60px}}/* Образец за 3 дня: облака по краям панели */section.cpby-page.cpby-page--children .pd-cta__layout::before,
section.cpby-page.cpby-page--children .pd-cta__layout::after{content:'';position:absolute;width:164px;height:87px;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain}section.cpby-page.cpby-page--children .pd-cta__layout::before{right:calc(100% + 20px);bottom:-47px;background-image:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_7_bg_cloud_1.webp)}section.cpby-page.cpby-page--children .pd-cta__layout::after{left:80%;bottom:calc(100% - 20px);background-image:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_7_bg_cloud_2.webp)}@media (max-width: 1390px){section.cpby-page.cpby-page--children .pd-cta__layout::after{display:none}}/* Конструкции: оранжевая панель с коробкой, белая подпись, стрелка цвета темы */section.cpby-page.cpby-page--children .cpby-page-make-construction__left{background:#FA9A62}section.cpby-page.cpby-page--children .cpby-page-make-construction__image-caption{color:#FFFFFF}section.cpby-page.cpby-page--children .cpby-page-make-construction__show-all svg{fill:#FA9A62;color:#FA9A62}/* Голубые панели, как на проде (в каркасе они персиковые): «Промо», «Образец за 3 дня», «Производим упаковку» */section.cpby-page.cpby-page--children .cpby-page-promo__item--image,
section.cpby-page.cpby-page--children .pd-cta__layout,
section.cpby-page.cpby-page--children .cpby-page-we-produce-packaging__content{background:#E1F4FF}/* Печатные эффекты: светлые карточки и облако на них, как на проде (в каркасе — кремовые карточки и белое облако) */section.cpby-page.cpby-page--children section.box-open#box_open .box-open-left .box-open-item:not(.box-default),
section.cpby-page.cpby-page--children section.box-open#box_open .box-open-right .box-open-item:not(.box-default){background:#FFC99C}section.cpby-page.cpby-page--children #box_open.is-near .box-open-left .box-open-item:not(.box-default)::before,
section.cpby-page.cpby-page--children #box_open.is-near .box-open-right .box-open-item:not(.box-default)::before{content:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_6_item_bg_image_2.webp)}/* Слайдер конструкций: фото товара 230 px без искажения, как на проде (компонент pod-slider ставит 169×197 на квадратные исходники и сплющивает фото на 14 %) */section.cpby-page.cpby-page--children .itc-img img{max-width:230px;height:auto}/* ============================================ END CHILDREN ============================================ *//* ============================================ START FLOWERS ============================================ */section.cpby-page.cpby-page--flowers .cpby-page-we-produce-packaging__content,
section.cpby-page.cpby-page--flowers .pd-cta__layout,
section.cpby-page.cpby-page--flowers .cpby-page-first-screen__content{background:radial-gradient(32.66% 222.75% at -1.35% 7.07%, rgba(249, 255, 164, 0.5) 0%, #E5F5D2 99.9%) , linear-gradient(92.69deg, #E3F1CD 72.22%, #89B9AD 116.81%), #E3F2CC}section.cpby-page.cpby-page--flowers .swiper-slide .boxes-swiper-container,
section.cpby-page.cpby-page--flowers section.box-open#box_open{background:#FFCDCD}section.cpby-page.cpby-page--flowers .images__nav .images__nav-item--active,
section.cpby-page.cpby-page--flowers .cpby-page-stages-of-interaction__step::after,
section.cpby-page.cpby-page--flowers .cpby-page-additional-services__column--image,
section.cpby-page.cpby-page--flowers .cpby-page-stages-of-interaction__step,
section.cpby-page.cpby-page--flowers section.box-open#box_open .box-open-left .box-open-item.box-default,
section.cpby-page.cpby-page--flowers section.box-open#box_open .box-open-right .box-open-item.box-default,
section.cpby-page.cpby-page--flowers .cpby-page-banners__icon-inner{background:#FF8080}section.cpby-page.cpby-page--flowers .cpby-page-make-construction__left,


section.cpby-page.cpby-page--flowers .cpby-page-promo__item--image,
section.cpby-page.cpby-page--flowers .cpby-page-banners__item--full-image{background:#E1F4FF}section.cpby-page.cpby-page--flowers section.box-open#box_open .box-open-left .box-open-item,
section.cpby-page.cpby-page--flowers section.box-open#box_open .box-open-right .box-open-item{background:#FFE8E8}section.cpby-page.cpby-page--flowers .bitrix24form_inner a.help-button,
section.cpby-page.cpby-page--flowers .bitrix24form_inner a.help-button,
section.cpby-page.cpby-page--flowers .cpby-page-make-construction__show-all,
section.cpby-page.cpby-page--flowers .our_cases-link,
section.cpby-page.cpby-page--flowers .cpby-page-stages-of-interaction__item-title,
section.cpby-page.cpby-page--flowers .cpby-page-work-open__feature-title,
section.cpby-page.cpby-page--flowers .cpby-page-work-open__stat-count,
section.cpby-page.cpby-page--flowers .cpby-page-work-open__title,
section.cpby-page.cpby-page--flowers .cpby-page-promo__stat-main,
section.cpby-page.cpby-page--flowers .cpby-page-first-screen__title span{color:#FF8080}section.cpby-page.cpby-page--flowers #calculator-otrasli .bitrix24form_inner button.b24-form-btn,
section.cpby-page.cpby-page--flowers section.cpby-page-first-screen .b24-form .b24-form-btn,
section.cpby-page.cpby-page--flowers .cpby-page-make-construction__consultation,
section.cpby-page.cpby-page--flowers .cpby-page-we-produce-packaging__link,
section.cpby-page.cpby-page--flowers .our_cases-buttons--block .slider-arrow,
section.cpby-page.cpby-page--flowers .pd-cta__button,
section.cpby-page.cpby-page--flowers .item-tabs-content .itc-btn a.consultation__button,
section.cpby-page.cpby-page--flowers .tabs-group-header a.active,
section.cpby-page.cpby-page--flowers a.cpby-page-first-screen__button{background:#FF8080;color:#fff;border-color:#FF8080}section.cpby-page.cpby-page--flowers #calculator-otrasli .bitrix24form_inner button.b24-form-btn:hover,
section.cpby-page.cpby-page--flowers section.cpby-page-first-screen .b24-form .b24-form-btn:hover,
section.cpby-page.cpby-page--flowers a.cpby-page-first-screen__button-secondary,
section.cpby-page.cpby-page--flowers .by_industry-button{background:#fff;color:#FF8080;border-color:#FF8080}section.cpby-page.cpby-page--flowers a.cpby-page-first-screen__button-secondary:hover,
section.cpby-page.cpby-page--flowers .by_industry-button:hover{background:#FF8080;color:#fff;border-color:#FF8080}section.cpby-page.cpby-page--flowers .cpby-page-make-construction__consultation:hover,
section.cpby-page.cpby-page--flowers .cpby-page-we-produce-packaging__link:hover,
section.cpby-page.cpby-page--flowers .our_cases-buttons--block .slider-arrow:hover,
section.cpby-page.cpby-page--flowers .pd-cta__button:hover,
section.cpby-page.cpby-page--flowers .tabs-group-header a:hover,
section.cpby-page.cpby-page--flowers .item-tabs-content .itc-btn a.consultation__button:hover,
section.cpby-page.cpby-page--flowers .tabs-group-header a.active:hover,
section.cpby-page.cpby-page--flowers a.cpby-page-first-screen__button:hover{background:transparent;color:#FF8080;border-color:#FF8080}section.cpby-page.cpby-page--flowers section.cpby-page-subcategories .cpby-page-product-card:hover{border-color:#FF8080}section.cpby-page.cpby-page--flowers .cpby-page-additional-services__image-caption{color:#fff}section.cpby-page.cpby-page--flowers .calc-po-otraslyam .calculator-po-otraslyam__aside-icon,
section.cpby-page.cpby-page--flowers .cpby-page-we-produce-packaging__item-map,
section.cpby-page.cpby-page--flowers .cpby-page-additional-services__list-icon,
section.cpby-page.cpby-page--flowers .calculator-po-otraslyam__aside-icon,
section.cpby-page.cpby-page--flowers .cpby-page-we-produce-packaging__item-icon,
section.cpby-page.cpby-page--flowers .cpby-page-banners__blob-svg,
section.cpby-page.cpby-page--flowers .cpby-page-banners__star-svg{fill:#FF8080}section.cpby-page.cpby-page--flowers #box_open .box-open-img{align-items:flex-start}section.cpby-page.cpby-page--flowers #box_open .box-open-img img{width:auto;height:100%}section.cpby-page.cpby-page--flowers #box_open.is-near .box-open-left .box-open-item.box-default::after{content:url(/local/templates/gofromir_refactored/assets/bindastry/flowers/block_6_item_main_image_1.webp)}section.cpby-page.cpby-page--flowers #box_open.is-near .box-open-left .box-open-item:not(.box-default)::after{content:url(/local/templates/gofromir_refactored/assets/bindastry/flowers/block_6_item_main_image_3.webp)}section.cpby-page.cpby-page--flowers #box_open.is-near .box-open-right .box-open-item:not(.box-default)::after{content:url(/local/templates/gofromir_refactored/assets/bindastry/flowers/block_6_item_main_image_2.webp)}section.cpby-page.cpby-page--flowers #box_open.is-near .box-open-right .box-open-item.box-default::after{content:url(/local/templates/gofromir_refactored/assets/bindastry/flowers/block_6_item_main_image_4.webp);top:-45px}section.cpby-page.cpby-page--flowers #box_open.is-near .box-open-left .box-open-item.box-default::before,
section.cpby-page.cpby-page--flowers #box_open.is-near .box-open-left .box-open-item:not(.box-default)::before,
section.cpby-page.cpby-page--flowers #box_open.is-near .box-open-right .box-open-item:not(.box-default)::before,
section.cpby-page.cpby-page--flowers #box_open.is-near .box-open-right .box-open-item.box-default::before{content:url(/local/templates/gofromir_refactored/assets/bindastry/flowers/block_6_item_bg_image_1.webp)}section.cpby-page.cpby-page--flowers .cpby-page-first-screen__content.is-loaded::after{bottom:-60px;left:50%;width:570px;height:590px;transform:translate(-40%, 0);background-image:url(/local/templates/gofromir_refactored/assets/bindastry/flowers/banner_1_center_image.webp)}section.cpby-page.cpby-page--flowers .cpby-page-we-produce-packaging__content.is-near .cpby-page-we-produce-packaging__list::after{width:360px;height:290px;left:-180px;background:url(/local/templates/gofromir_refactored/assets/bindastry/flowers/block_13_bg_image.webp) no-repeat}/* ---------- 85613: декор (flowers) ---------- *//* Первый экран: фон-градиент, листья слева, веточка справа */section.cpby-page.cpby-page--flowers .cpby-page-first-screen__content{background:url(/local/templates/gofromir_refactored/assets/bindastry/flowers/banner_1_main_bg.webp) center / 100% 100% no-repeat,
        radial-gradient(32.66% 222.75% at -1.35% 7.07%, rgba(249, 255, 164, 0.5) 0%, #E5F5D2 99.9%),
        linear-gradient(92.69deg, #E3F1CD 72.22%, #89B9AD 116.81%),
        #E3F2CC}section.cpby-page.cpby-page--flowers .cpby-page-first-screen__content.is-loaded{background:url(/local/templates/gofromir_refactored/assets/bindastry/flowers/banner_1_right.webp) right 18px center / 23% auto no-repeat,
        url(/local/templates/gofromir_refactored/assets/bindastry/flowers/banner_1_main_bg.webp) center / 100% 100% no-repeat,
        radial-gradient(32.66% 222.75% at -1.35% 7.07%, rgba(249, 255, 164, 0.5) 0%, #E5F5D2 99.9%),
        linear-gradient(92.69deg, #E3F1CD 72.22%, #89B9AD 116.81%),
        #E3F2CC}section.cpby-page.cpby-page--flowers .cpby-page-first-screen__content.is-loaded::before{content:'';position:absolute;z-index:-1;top:0;left:0;width:42%;height:100%;pointer-events:none;background:url(/local/templates/gofromir_refactored/assets/bindastry/flowers/banner_1_left.webp) left center / contain no-repeat}/* Цифры: листик вместо звезды */section.cpby-page.cpby-page--flowers .cpby-page-banners__star-svg{display:none}section.cpby-page.cpby-page--flowers .cpby-page-banners__star::after{width:140px;height:140px;top:24px;right:24px;background:url(/local/templates/gofromir_refactored/assets/bindastry/flowers/block_2_bg_icon.webp) center / contain no-repeat}@media (max-width: 1300px){section.cpby-page.cpby-page--flowers .cpby-page-banners__star::after{width:110px;height:110px}}@media (max-width: 1200px){section.cpby-page.cpby-page--flowers .cpby-page-banners__star::after{width:70px;height:70px}}@media (max-width: 768px){section.cpby-page.cpby-page--flowers .cpby-page-banners__star::after{display:block;width:58px;height:58px;top:16px;right:16px}}@media (max-width: 480px){section.cpby-page.cpby-page--flowers .cpby-page-banners__star::after{width:44px;height:44px}}/* Карточка с фото букета: красная подложка, как на проде */section.cpby-page.cpby-page--flowers .cpby-page-banners__item--full-image{background:#FF8080}/* Промо: красная панель под картинкой */section.cpby-page.cpby-page--flowers .cpby-page-promo__item--image{background:#FF8080}/* Слайдер конструкций: зелёный градиент и купола под картинками */section.cpby-page.cpby-page--flowers .slider-constr{background:radial-gradient(32.66% 222.75% at -1.35% 7.07%, rgba(249, 255, 164, 0.5) 0%, #E5F5D2 99.9%),
        linear-gradient(92.69deg, #E3F1CD 72.22%, #89B9AD 116.81%),
        #E3F2CC}section.cpby-page.cpby-page--flowers .item-tabs-content .itc-img{background-repeat:no-repeat;background-position:bottom center}section.cpby-page.cpby-page--flowers .slider-constr.is-near .item-tabs-content.red .itc-img{background-image:url(/local/templates/gofromir_refactored/assets/bindastry/flowers/block_5_item_bg_image_red.webp)}section.cpby-page.cpby-page--flowers .slider-constr.is-near .item-tabs-content.yellow .itc-img{background-image:url(/local/templates/gofromir_refactored/assets/bindastry/flowers/block_5_item_bg_image_yellow.webp)}section.cpby-page.cpby-page--flowers .slider-constr.is-near .item-tabs-content.green .itc-img{background-image:url(/local/templates/gofromir_refactored/assets/bindastry/flowers/block_5_item_bg_image_green.webp)}section.cpby-page.cpby-page--flowers .slider-constr.is-near .item-tabs-content.blue .itc-img{background-image:url(/local/templates/gofromir_refactored/assets/bindastry/flowers/block_5_item_bg_image_blue.webp)}/* Печатные эффекты: круги-врезки на ширинах до 1390 скрыты, как на проде (наезжали на текст) */@media (max-width: 1390px){section.cpby-page.cpby-page--flowers #box_open .box-open-left .box-open-item::after,
    section.cpby-page.cpby-page--flowers #box_open .box-open-right .box-open-item::after{display:none}}/* О компании: цветок в карточке */section.cpby-page.cpby-page--flowers .cpby-page-work-open__column--content{position:relative;overflow:hidden;isolation:isolate}section.cpby-page.cpby-page--flowers .cpby-page-work-open__column--content.is-near::after{content:'';position:absolute;z-index:-1;right:0;bottom:6px;width:190px;height:190px;pointer-events:none;background:url(/local/templates/gofromir_refactored/assets/bindastry/flowers/block_9_bg_icon.webp) center / contain no-repeat}/* Конструкции: красная панель с букетом, белая подпись, стрелка цвета темы */section.cpby-page.cpby-page--flowers .cpby-page-make-construction__left{background:#FF8080}section.cpby-page.cpby-page--flowers .cpby-page-make-construction__image-caption{color:#FFFFFF}section.cpby-page.cpby-page--flowers .cpby-page-make-construction__show-all svg{fill:#FF8080;color:#FF8080}/* Печатные эффекты: на светлых карточках цветок-подложка бледный (_2), как на проде; в каркасе там насыщенный цветок от красных карточек */section.cpby-page.cpby-page--flowers #box_open.is-near .box-open-left .box-open-item:not(.box-default)::before,
section.cpby-page.cpby-page--flowers #box_open.is-near .box-open-right .box-open-item:not(.box-default)::before{content:url(/local/templates/gofromir_refactored/assets/bindastry/flowers/block_6_item_bg_image_2.webp)}/* Слайдер конструкций: фото товара 230 px без искажения, как на проде (компонент pod-slider ставит 169×197 на квадратные исходники и сплющивает фото на 14 %) */section.cpby-page.cpby-page--flowers .itc-img img{max-width:230px;height:auto}/* ============================================ END FLOWERS ============================================ *//* ============================================ START TEXTILE ============================================ *//* ---------- 85613: декор (textile) ---------- *//* Цвета темы, как на проде: акцент #8AB5FF, тёмные карточки #6F9AE3, светлые #E9F1FF, панели #E3EDFE и #E1F4FF (секция темы в каркасе была пустой) */section.cpby-page.cpby-page--textile .images__nav .images__nav-item--active,
section.cpby-page.cpby-page--textile .cpby-page-stages-of-interaction__step::after,
section.cpby-page.cpby-page--textile .cpby-page-stages-of-interaction__step,
section.cpby-page.cpby-page--textile .cpby-page-banners__icon-inner,
section.cpby-page.cpby-page--textile .cpby-page-banners__item--full-image,
section.cpby-page.cpby-page--textile .cpby-page-promo__item--image,
section.cpby-page.cpby-page--textile .cpby-page-additional-services__column--image,
section.cpby-page.cpby-page--textile .cpby-page-make-construction__left,
section.cpby-page.cpby-page--textile section.box-open#box_open{background:#8AB5FF}section.cpby-page.cpby-page--textile .slider-constr{background:#E9F1FF}section.cpby-page.cpby-page--textile .pd-cta__layout{background:#E3EDFE}section.cpby-page.cpby-page--textile .cpby-page-we-produce-packaging__content{background:#E1F4FF}section.cpby-page.cpby-page--textile section.box-open#box_open .box-open-left .box-open-item.box-default,
section.cpby-page.cpby-page--textile section.box-open#box_open .box-open-right .box-open-item.box-default{background:#6F9AE3}section.cpby-page.cpby-page--textile section.box-open#box_open .box-open-left .box-open-item:not(.box-default),
section.cpby-page.cpby-page--textile section.box-open#box_open .box-open-right .box-open-item:not(.box-default){background:#E9F1FF}section.cpby-page.cpby-page--textile #box_open .box-open-header,
section.cpby-page.cpby-page--textile #box_open .box-open-footer{color:#fff}section.cpby-page.cpby-page--textile .bitrix24form_inner a.help-button,
section.cpby-page.cpby-page--textile .cpby-page-make-construction__show-all,
section.cpby-page.cpby-page--textile .our_cases-link,
section.cpby-page.cpby-page--textile .cpby-page-stages-of-interaction__item-title,
section.cpby-page.cpby-page--textile .cpby-page-work-open__feature-title,
section.cpby-page.cpby-page--textile .cpby-page-work-open__stat-count,
section.cpby-page.cpby-page--textile .cpby-page-work-open__title,
section.cpby-page.cpby-page--textile .cpby-page-promo__stat-main{color:#8AB5FF}section.cpby-page.cpby-page--textile #calculator-otrasli .bitrix24form_inner button.b24-form-btn,
section.cpby-page.cpby-page--textile section.cpby-page-first-screen .b24-form .b24-form-btn,
section.cpby-page.cpby-page--textile .cpby-page-make-construction__consultation,
section.cpby-page.cpby-page--textile .cpby-page-we-produce-packaging__link,
section.cpby-page.cpby-page--textile .our_cases-buttons--block .slider-arrow,
section.cpby-page.cpby-page--textile .pd-cta__button,
section.cpby-page.cpby-page--textile .tabs-group-header a.active,
section.cpby-page.cpby-page--textile a.cpby-page-first-screen__button{background:#8AB5FF;color:#fff;border-color:#8AB5FF}section.cpby-page.cpby-page--textile #calculator-otrasli .bitrix24form_inner button.b24-form-btn:hover,
section.cpby-page.cpby-page--textile section.cpby-page-first-screen .b24-form .b24-form-btn:hover,
section.cpby-page.cpby-page--textile .cpby-page-make-construction__consultation:hover,
section.cpby-page.cpby-page--textile .cpby-page-we-produce-packaging__link:hover,
section.cpby-page.cpby-page--textile .our_cases-buttons--block .slider-arrow:hover,
section.cpby-page.cpby-page--textile .pd-cta__button:hover,
section.cpby-page.cpby-page--textile .tabs-group-header a.active:hover,
section.cpby-page.cpby-page--textile a.cpby-page-first-screen__button:hover{background:#fff;color:#8AB5FF;border-color:#8AB5FF}section.cpby-page.cpby-page--textile .tabs-group-header a:hover{border-color:#8AB5FF}section.cpby-page.cpby-page--textile .item-tabs-content .itc-btn a.consultation__button{border-color:#8AB5FF;color:#8AB5FF}section.cpby-page.cpby-page--textile .item-tabs-content .itc-btn a.consultation__button:hover{background:#8AB5FF;color:#fff;border-color:#8AB5FF}section.cpby-page.cpby-page--textile a.order_same.by_industry-button{background:transparent;color:#8AB5FF;border-color:#8AB5FF}section.cpby-page.cpby-page--textile a.order_same.by_industry-button:hover{background:#8AB5FF;color:#fff;border-color:#8AB5FF}section.cpby-page.cpby-page--textile .our_cases .our_cases-link::after{background-color:#8AB5FF}section.cpby-page.cpby-page--textile .our-cases__pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#8AB5FF}section.cpby-page.cpby-page--textile section.cpby-page-subcategories .cpby-page-product-card:hover{border-color:#8AB5FF}section.cpby-page.cpby-page--textile .cpby-page-additional-services__image-caption,
section.cpby-page.cpby-page--textile .cpby-page-make-construction__image-caption{color:#fff}section.cpby-page.cpby-page--textile .calc-po-otraslyam .calculator-po-otraslyam__aside-icon,
section.cpby-page.cpby-page--textile .cpby-page-we-produce-packaging__item-map,
section.cpby-page.cpby-page--textile .cpby-page-additional-services__list-icon,
section.cpby-page.cpby-page--textile .cpby-page-we-produce-packaging__item-icon,
section.cpby-page.cpby-page--textile .cpby-page-banners__blob-svg,
section.cpby-page.cpby-page--textile .cpby-page-banners__star-svg,
section.cpby-page.cpby-page--textile .cpby-page-make-construction__show-all svg{fill:#8AB5FF;color:#8AB5FF}/* Первый экран: синий фон с вешалками, вешалки слева и справа, коробка в центре; текст белый */section.cpby-page.cpby-page--textile .cpby-page-first-screen__content{background:url(/local/templates/gofromir_refactored/assets/bindastry/textile/banner_1_main_bg.webp) center / 100% 100% no-repeat,
        #8AB5FF}section.cpby-page.cpby-page--textile .cpby-page-first-screen__content.is-loaded{background:url(/local/templates/gofromir_refactored/assets/bindastry/textile/banner_1_right.webp) right 0 top 80% / auto 75% no-repeat,
        url(/local/templates/gofromir_refactored/assets/bindastry/textile/banner_1_main_bg.webp) center / 100% 100% no-repeat,
        #8AB5FF}section.cpby-page.cpby-page--textile .cpby-page-first-screen__content.is-loaded::before{content:'';position:absolute;z-index:-1;top:0;left:0;width:42%;height:100%;pointer-events:none;background:url(/local/templates/gofromir_refactored/assets/bindastry/textile/banner_1_left.webp) left center / contain no-repeat}section.cpby-page.cpby-page--textile .cpby-page-first-screen__content.is-loaded::after{bottom:8px;left:calc(50% - 97px);width:43%;height:70%;transform:none;background-position:center bottom;background-size:contain;background-image:url(/local/templates/gofromir_refactored/assets/bindastry/textile/banner_1_center_image.webp)}section.cpby-page.cpby-page--textile .cpby-page-first-screen__description{max-width:455px}@media (max-width: 1024px){section.cpby-page.cpby-page--textile .cpby-page-first-screen__content::after{left:50%;transform:translateX(-50%);width:60%;max-width:560px;height:60%}}section.cpby-page.cpby-page--textile .cpby-page-first-screen__title,
section.cpby-page.cpby-page--textile .cpby-page-first-screen__description,
section.cpby-page.cpby-page--textile .cpby-page-first-screen__block-title,
section.cpby-page.cpby-page--textile .cpby-page-first-screen__block-text{color:#fff}/* Цифры: звезда-картинка вместо svg-звезды */section.cpby-page.cpby-page--textile .cpby-page-banners__star-svg{display:none}section.cpby-page.cpby-page--textile .cpby-page-banners__star::after{width:140px;height:140px;top:24px;right:24px;background:url(/local/templates/gofromir_refactored/assets/bindastry/textile/block_2_bg_icon.webp) center / contain no-repeat}@media (max-width: 1300px){section.cpby-page.cpby-page--textile .cpby-page-banners__star::after{width:110px;height:110px}}@media (max-width: 1200px){section.cpby-page.cpby-page--textile .cpby-page-banners__star::after{width:70px;height:70px}}@media (max-width: 768px){section.cpby-page.cpby-page--textile .cpby-page-banners__star::after{display:block;width:58px;height:58px;top:16px;right:16px}}@media (max-width: 480px){section.cpby-page.cpby-page--textile .cpby-page-banners__star::after{width:44px;height:44px}}/* Слайдер конструкций: купола под картинками (в каркасе стоят ёлочные шары подарков) */section.cpby-page.cpby-page--textile .item-tabs-content .itc-img{background-repeat:no-repeat;background-position:bottom center}section.cpby-page.cpby-page--textile .slider-constr.is-near .item-tabs-content.red .itc-img{background-image:url(/local/templates/gofromir_refactored/assets/bindastry/textile/block_5_item_bg_image_red.webp)}section.cpby-page.cpby-page--textile .slider-constr.is-near .item-tabs-content.yellow .itc-img{background-image:url(/local/templates/gofromir_refactored/assets/bindastry/textile/block_5_item_bg_image_yellow.webp)}section.cpby-page.cpby-page--textile .slider-constr.is-near .item-tabs-content.green .itc-img{background-image:url(/local/templates/gofromir_refactored/assets/bindastry/textile/block_5_item_bg_image_green.webp)}section.cpby-page.cpby-page--textile .slider-constr.is-near .item-tabs-content.blue .itc-img{background-image:url(/local/templates/gofromir_refactored/assets/bindastry/textile/block_5_item_bg_image_blue.webp)}/* Печатные эффекты: картинка по центру, облака на карточках, круги-врезки (на ширинах до 1390 скрыты, как у других тем: наезжали на текст) *//* Картинка лежит под заголовком: на 769–911 заголовок в две строки (низ строки на 156 px от верха секции), поэтому отступ 165, а не 120.
   Запас до 960 нужен, если шрифт заголовка шире (на запасном Arial перенос будет раньше, на широком — позже). На 768 и уже каркас
   Олега сам ставит картинку в поток (position: unset), там наши отступ и размер не нужны. */@media (min-width: 769px){section.cpby-page.cpby-page--textile #box_open .box-open-img{align-items:flex-start;padding-top:120px}section.cpby-page.cpby-page--textile #box_open .box-open-img img{width:auto;height:auto;max-height:570px}}@media (min-width: 769px) and (max-width: 960px){section.cpby-page.cpby-page--textile #box_open .box-open-img{padding-top:165px}}section.cpby-page.cpby-page--textile #box_open.is-near .box-open-left .box-open-item.box-default::after{content:url(/local/templates/gofromir_refactored/assets/bindastry/textile/block_6_item_main_image_1.webp)}section.cpby-page.cpby-page--textile #box_open.is-near .box-open-left .box-open-item:not(.box-default)::after{content:url(/local/templates/gofromir_refactored/assets/bindastry/textile/block_6_item_main_image_3.webp)}section.cpby-page.cpby-page--textile #box_open.is-near .box-open-right .box-open-item:not(.box-default)::after{content:url(/local/templates/gofromir_refactored/assets/bindastry/textile/block_6_item_main_image_2.webp)}section.cpby-page.cpby-page--textile #box_open.is-near .box-open-right .box-open-item.box-default::after{bottom:20px;content:url(/local/templates/gofromir_refactored/assets/bindastry/textile/block_6_item_main_image_4.webp)}section.cpby-page.cpby-page--textile #box_open.is-near .box-open-left .box-open-item.box-default::before,
section.cpby-page.cpby-page--textile #box_open.is-near .box-open-right .box-open-item.box-default::before{content:url(/local/templates/gofromir_refactored/assets/bindastry/textile/block_6_item_bg_image_1.webp)}section.cpby-page.cpby-page--textile #box_open.is-near .box-open-left .box-open-item:not(.box-default)::before,
section.cpby-page.cpby-page--textile #box_open.is-near .box-open-right .box-open-item:not(.box-default)::before{content:url(/local/templates/gofromir_refactored/assets/bindastry/textile/block_6_item_bg_image_2.webp)}@media (max-width: 1390px){section.cpby-page.cpby-page--textile #box_open .box-open-left .box-open-item::after,
    section.cpby-page.cpby-page--textile #box_open .box-open-right .box-open-item::after{display:none}}/* Производим упаковку: коробка-пакет слева внизу, карта России */section.cpby-page.cpby-page--textile .cpby-page-we-produce-packaging__list::after{width:339px;height:279px;left:-200px;bottom:-96px}section.cpby-page.cpby-page--textile .cpby-page-we-produce-packaging__content.is-near .cpby-page-we-produce-packaging__list::after{background:url(/local/templates/gofromir_refactored/assets/bindastry/textile/block_13_bg_image.webp) no-repeat}@media (max-width: 768px){section.cpby-page.cpby-page--textile .cpby-page-we-produce-packaging__content.is-near .cpby-page-we-produce-packaging__list::after{display:none;background:none}}/* Слайдер конструкций: фото товара 230 px без искажения, как на проде (компонент pod-slider ставит 169×197 на квадратные исходники и сплющивает фото на 14 %) */section.cpby-page.cpby-page--textile .itc-img img{max-width:230px;height:auto}/* ============================================ END TEXTILE ============================================ *//* ============================================ START PINK ============================================ */section.cpby-page.cpby-page--pink .images__nav .images__nav-item--active,
section.cpby-page.cpby-page--pink .cpby-page-stages-of-interaction__step::after,
section.cpby-page.cpby-page--pink .cpby-page-stages-of-interaction__step,
section.cpby-page.cpby-page--pink .cpby-page-banners__icon-inner{background:#8068CC}section.cpby-page.cpby-page--pink .swiper-slide .boxes-swiper-container,
section.cpby-page.cpby-page--pink .cpby-page-first-screen__content,
section.cpby-page.cpby-page--pink .cpby-page-make-construction__left,
section.cpby-page.cpby-page--pink .cpby-page-we-produce-packaging__content,
section.cpby-page.cpby-page--pink .pd-cta__layout,
section.cpby-page.cpby-page--pink .cpby-page-additional-services__column--image,


section.cpby-page.cpby-page--pink .cpby-page-banners__item--full-image{background:#F3E6F9}section.cpby-page.cpby-page--pink section.box-open#box_open .box-open-left .box-open-item,
section.cpby-page.cpby-page--pink section.box-open#box_open .box-open-right .box-open-item{background:#FFEFDB}section.cpby-page.cpby-page--pink .bitrix24form_inner a.help-button,
section.cpby-page.cpby-page--pink .bitrix24form_inner a.help-button,
section.cpby-page.cpby-page--pink .cpby-page-make-construction__show-all,
section.cpby-page.cpby-page--pink .our_cases-link,
section.cpby-page.cpby-page--pink .cpby-page-stages-of-interaction__item-title,
section.cpby-page.cpby-page--pink .cpby-page-work-open__feature-title,
section.cpby-page.cpby-page--pink .cpby-page-work-open__stat-count,
section.cpby-page.cpby-page--pink .cpby-page-work-open__title,
section.cpby-page.cpby-page--pink .cpby-page-promo__stat-main,
section.cpby-page.cpby-page--pink .cpby-page-first-screen__title span{color:#8068CC}section.cpby-page.cpby-page--pink #calculator-otrasli .bitrix24form_inner button.b24-form-btn,
section.cpby-page.cpby-page--pink section.cpby-page-first-screen .b24-form .b24-form-btn,
section.cpby-page.cpby-page--pink .cpby-page-make-construction__consultation,
section.cpby-page.cpby-page--pink .cpby-page-we-produce-packaging__link,
section.cpby-page.cpby-page--pink .our_cases-buttons--block .slider-arrow,
section.cpby-page.cpby-page--pink .pd-cta__button,
section.cpby-page.cpby-page--pink .item-tabs-content .itc-btn a.consultation__button,
section.cpby-page.cpby-page--pink .tabs-group-header a.active,
section.cpby-page.cpby-page--pink a.cpby-page-first-screen__button{background:#8068CC;color:#fff;border-color:#8068CC}section.cpby-page.cpby-page--pink #calculator-otrasli .bitrix24form_inner button.b24-form-btn:hover,
section.cpby-page.cpby-page--pink section.cpby-page-first-screen .b24-form .b24-form-btn:hover,
section.cpby-page.cpby-page--pink a.cpby-page-first-screen__button-secondary,
section.cpby-page.cpby-page--pink .by_industry-button{background:#fff;color:#8068CC;border-color:#8068CC}section.cpby-page.cpby-page--pink a.cpby-page-first-screen__button-secondary:hover,
section.cpby-page.cpby-page--pink .by_industry-button:hover{background:#8068CC;color:#fff;border-color:#8068CC}section.cpby-page.cpby-page--pink .cpby-page-make-construction__consultation:hover,
section.cpby-page.cpby-page--pink .cpby-page-we-produce-packaging__link:hover,
section.cpby-page.cpby-page--pink .our_cases-buttons--block .slider-arrow:hover,
section.cpby-page.cpby-page--pink .pd-cta__button:hover,
section.cpby-page.cpby-page--pink .tabs-group-header a:hover,
section.cpby-page.cpby-page--pink .item-tabs-content .itc-btn a.consultation__button:hover,
section.cpby-page.cpby-page--pink .tabs-group-header a.active:hover,
section.cpby-page.cpby-page--pink a.cpby-page-first-screen__button:hover{background:transparent;color:#8068CC;border-color:#8068CC}section.cpby-page.cpby-page--pink section.cpby-page-subcategories .cpby-page-product-card:hover{border-color:#8068CC}section.cpby-page.cpby-page--pink .calc-po-otraslyam .calculator-po-otraslyam__aside-icon,
section.cpby-page.cpby-page--pink .cpby-page-we-produce-packaging__item-map,
section.cpby-page.cpby-page--pink .cpby-page-additional-services__list-icon,
section.cpby-page.cpby-page--pink .calculator-po-otraslyam__aside-icon,
section.cpby-page.cpby-page--pink .cpby-page-we-produce-packaging__item-icon,
section.cpby-page.cpby-page--pink .cpby-page-banners__blob-svg,
section.cpby-page.cpby-page--pink .cpby-page-banners__star-svg{fill:#8068CC}section.cpby-page.cpby-page--pink #box_open .box-open-img{align-items:center}section.cpby-page.cpby-page--pink #box_open .box-open-img img{width:auto;height:auto}section.cpby-page.cpby-page--pink section.box-open#box_open{background:#F7F2FA}section.cpby-page.cpby-page--pink section.box-open#box_open .box-open-left .box-open-item.box-default:last-child{background:#8068CC}section.cpby-page.cpby-page--pink section.box-open#box_open .box-open-left .box-open-item{background:#F3E6F9}section.cpby-page.cpby-page--pink section.box-open#box_open .box-open-right .box-open-item.box-default .box-open-text,
section.cpby-page.cpby-page--pink section.box-open#box_open .box-open-left .box-open-item .box-open-text{color:#000!important}section.cpby-page.cpby-page--pink section.box-open#box_open .box-open-right .box-open-item:last-child .box-open-text ,
section.cpby-page.cpby-page--pink section.box-open#box_open .box-open-left .box-open-item.box-default:last-child .box-open-text{color:#fff!important}section.cpby-page.cpby-page--pink section.box-open#box_open .box-open-right .box-open-item.box-default{background:#F3E6F9;padding:32px 70px 32px 40px}section.cpby-page.cpby-page--pink section.box-open#box_open .box-open-right .box-open-item{background:#8068CC;padding:32px 40px 32px 70px}section.cpby-page.cpby-page--pink section.box-open#box_open .box-open-left .box-open-item:nth-child(2){position:relative;top:85px}section.cpby-page.cpby-page--pink section.box-open#box_open .box-open-right .box-open-item:last-child{position:relative;top:-85px}section.cpby-page.cpby-page--pink #box_open.is-near .box-open-left .box-open-item.box-default:first-child:after{content:url(/local/templates/gofromir_refactored/assets/bindastry/star1.png)}section.cpby-page.cpby-page--pink #box_open.is-near .box-open-left .box-open-item.box-default:after{content:url(/local/templates/gofromir_refactored/assets/bindastry/star3.png)}section.cpby-page.cpby-page--pink #box_open.is-near .box-open-left .box-open-item:not(.box-default)::after{content:url(/local/templates/gofromir_refactored/assets/bindastry/star2.png)}section.cpby-page.cpby-page--pink #box_open.is-near .box-open-right .box-open-item:not(.box-default)::after{content:url(/local/templates/gofromir_refactored/assets/bindastry/star4.png)}section.cpby-page.cpby-page--pink #box_open.is-near .box-open-right .box-open-item.box-default::after{content:url(/local/templates/gofromir_refactored/assets/bindastry/star5.png)}section.cpby-page.cpby-page--pink #box_open.is-near .box-open-left .box-open-item.box-default::before,
section.cpby-page.cpby-page--pink #box_open.is-near .box-open-left .box-open-item:not(.box-default)::before,
section.cpby-page.cpby-page--pink #box_open.is-near .box-open-right .box-open-item:not(.box-default)::before,
section.cpby-page.cpby-page--pink #box_open.is-near .box-open-right .box-open-item.box-default::before{content:url(/local/templates/gofromir_refactored/assets/bindastry/back-pink.webp)}section.cpby-page.cpby-page--pink #box_open .box-open-right .box-open-item.box-default::before{right:initial;left:25px}section.cpby-page.cpby-page--pink #box_open .box-open-right .box-open-item:not(.box-default)::before{right:25px;left:initial}section.cpby-page.cpby-page--pink #box_open .box-open-right .box-open-item.box-default::after{left:calc(100% - 60px);right:initial;bottom:50%;top:initial}section.cpby-page.cpby-page--pink #box_open .box-open-right .box-open-item:not(.box-default)::after{right:calc(100% - 60px);left:initial;bottom:50%;top:-45px}section.cpby-page.cpby-page--pink .cpby-page-promo__item--image img{max-width:460px;height:auto;margin-right:unset}section.cpby-page.cpby-page--pink .cpby-page-promo__item--image{background:transparent}section.cpby-page.cpby-page--pink section.cpby-page-additional-services{display:none!important}section.cpby-page.cpby-page--pink .cpby-page-first-screen__content::after{bottom:-60px;left:50%;width:600px;height:556px;transform:translate(-40%, 0);background-image:url(/local/templates/gofromir_refactored/assets/bindastry/banner-img.webp)}section.cpby-page.cpby-page--pink .cpby-page-we-produce-packaging__content.is-near .cpby-page-we-produce-packaging__list::after{width:100%;height:100%;left:-200px;background:url(/local/templates/gofromir_refactored/assets/images_new/we_produce_packaging.png) no-repeat}/* ---------- 85613: декор (pink) ---------- *//* Цвета, которые в каркасе отличаются от прода: цифры промо и значки «Производим упаковку» розовые #FBAABE, панель «Производим упаковку» серо-сиреневая, панель «Конструкции» фиолетовая */section.cpby-page.cpby-page--pink .cpby-page-promo__stat-main{color:#FBAABE}section.cpby-page.cpby-page--pink .cpby-page-we-produce-packaging__content{background:#F8F6F8}section.cpby-page.cpby-page--pink .cpby-page-we-produce-packaging__item-map,
section.cpby-page.cpby-page--pink .cpby-page-we-produce-packaging__item-icon{fill:#FBAABE}section.cpby-page.cpby-page--pink .cpby-page-make-construction__left{background:#8068CC}section.cpby-page.cpby-page--pink .cpby-page-make-construction__image-caption{color:#fff}section.cpby-page.cpby-page--pink .cpby-page-make-construction__show-all svg{fill:#8068CC;color:#8068CC}section.cpby-page.cpby-page--pink .our_cases .our_cases-link::after{background-color:#8068CC}/* Цифры: картинка 1 500+ уже с розовым пятном (на проде svg-пятна нет), фото на всю карточку «30-70%», без полей */section.cpby-page.cpby-page--pink .cpby-page-banners__blob-svg{display:none}section.cpby-page.cpby-page--pink .cpby-page-banners__item--full-image img{object-fit:cover}/* Промо: картинка не шире своей колонки (в каркасе pink стоит max-width: 460px; пока файл не грузился, выход за край на 1025–1150 и до 375 не был виден) */section.cpby-page.cpby-page--pink .cpby-page-promo__item--image img{max-width:min(460px, 100%)}/* Печатные эффекты: круги-врезки на ширинах до 1390 скрыты, как на проде (наезжали на текст и выходили за край страницы) */@media (max-width: 1390px){section.cpby-page.cpby-page--pink #box_open .box-open-left .box-open-item::after,
    section.cpby-page.cpby-page--pink #box_open .box-open-right .box-open-item::after{display:none}}/* Печатные эффекты: до 1070 карточки идут по одной в ряд, а смещения каркаса top: 85px / -85px (зигзаг для двух колонок) оставались и клали
   карточки текстом на текст («Внутренняя печать» под «Дизайн и производство», «Функциональная упаковка» под «Постпечатная обработка»);
   на проде в этой ширине карточки столбиком без смещений. С 1071 две колонки и зигзаг как были. */@media (max-width: 1070px){section.cpby-page.cpby-page--pink section.box-open#box_open .box-open-left .box-open-item:nth-child(2),
    section.cpby-page.cpby-page--pink section.box-open#box_open .box-open-right .box-open-item:last-child{top:0}}/* На 1025–1070 карточки по одной в ряд прижимались к левому краю, а картинка стоит по центру и пряталась под ними наполовину; по центру, как на проде */@media (min-width: 1025px) and (max-width: 1070px){section.cpby-page.cpby-page--pink section.box-open#box_open .box-open-items .box-open-left,
    section.cpby-page.cpby-page--pink section.box-open#box_open .box-open-items .box-open-right{justify-content:center}}/* Цифры, карточка «1 500+»: общее правило каркаса (max-height: 130px; object-fit: none) режет картинку рамкой, и розовое пятно внутри неё
   выходит прямоугольником. Картинка целиком в натуральном размере 190×156, как на проде; в узкой карточке уменьшается по ширине. */section.cpby-page.cpby-page--pink .cpby-page-banners__item--down-image .cpby-page-banners__image{max-width:100%;max-height:156px;object-fit:contain}/* ============================================ END PINK ============================================ *//* ============================================ START FOOD ============================================ */section.cpby-page.cpby-page--food .images__nav .images__nav-item--active,
section.cpby-page.cpby-page--food .cpby-page-stages-of-interaction__step::after,
section.cpby-page.cpby-page--food .cpby-page-stages-of-interaction__step,
section.cpby-page.cpby-page--food section.box-open#box_open .box-open-left .box-open-item.box-default,
section.cpby-page.cpby-page--food section.box-open#box_open .box-open-right .box-open-item.box-default,
section.cpby-page.cpby-page--food .cpby-page-banners__icon-inner{background:#FF9C24}section.cpby-page.cpby-page--food .swiper-slide .boxes-swiper-container,
section.cpby-page.cpby-page--food .cpby-page-first-screen__content,
section.cpby-page.cpby-page--food .cpby-page-make-construction__left,
section.cpby-page.cpby-page--food .cpby-page-we-produce-packaging__content,
section.cpby-page.cpby-page--food .pd-cta__layout,
section.cpby-page.cpby-page--food .cpby-page-additional-services__column--image,
section.cpby-page.cpby-page--food section.box-open#box_open,
section.cpby-page.cpby-page--food .cpby-page-promo__item--image,
section.cpby-page.cpby-page--food .cpby-page-banners__item--full-image{background:#F9F5F0}section.cpby-page.cpby-page--food section.box-open#box_open .box-open-left .box-open-item,
section.cpby-page.cpby-page--food section.box-open#box_open .box-open-right .box-open-item{background:#FFEFDB}section.cpby-page.cpby-page--food .bitrix24form_inner a.help-button,
section.cpby-page.cpby-page--food .cpby-page-make-construction__show-all,
section.cpby-page.cpby-page--food .our_cases-link,
section.cpby-page.cpby-page--food .cpby-page-stages-of-interaction__item-title,
section.cpby-page.cpby-page--food .cpby-page-work-open__feature-title,
section.cpby-page.cpby-page--food .cpby-page-work-open__stat-count,
section.cpby-page.cpby-page--food .cpby-page-work-open__title,
section.cpby-page.cpby-page--food .cpby-page-promo__stat-main,
section.cpby-page.cpby-page--food .cpby-page-first-screen__title span{color:#FF9C24}section.produkty-pitaniya #calculator-otrasli .bitrix24form_inner button.b24-form-btn,
section.produkty-pitaniya section.cpby-page-first-screen .b24-form .b24-form-btn,
section.cpby-page.cpby-page--food .cpby-page-make-construction__consultation,
section.cpby-page.cpby-page--food .cpby-page-we-produce-packaging__link,
section.cpby-page.cpby-page--food .our_cases-buttons--block .slider-arrow,
section.cpby-page.cpby-page--food .pd-cta__button,
section.cpby-page.cpby-page--food .item-tabs-content .itc-btn a.consultation__button,
section.cpby-page.cpby-page--food .tabs-group-header a.active,
section.cpby-page.cpby-page--food a.cpby-page-first-screen__button{background:#FF9C24;color:#fff;border-color:#FF9C24}section.cpby-page.cpby-page--food a.cpby-page-first-screen__button-secondary,
section.cpby-page.cpby-page--food .by_industry-button{background:transparent;color:#FF9C24;border-color:#FF9C24}section.cpby-page.cpby-page--food a.cpby-page-first-screen__button-secondary:hover,
section.cpby-page.cpby-page--food .by_industry-button:hover{background:#FF9C24;color:#fff;border-color:#FF9C24}section.produkty-pitaniya #calculator-otrasli .bitrix24form_inner button.b24-form-btn:hover,
section.produkty-pitaniya section.cpby-page-first-screen .b24-form .b24-form-btn:hover,

section.cpby-page.cpby-page--food .cpby-page-make-construction__consultation:hover,
section.cpby-page.cpby-page--food .cpby-page-we-produce-packaging__link:hover,
section.cpby-page.cpby-page--food .our_cases-buttons--block .slider-arrow:hover,
section.cpby-page.cpby-page--food .pd-cta__button:hover,
section.cpby-page.cpby-page--food .tabs-group-header a:hover,
section.cpby-page.cpby-page--food .item-tabs-content .itc-btn a.consultation__button:hover,
section.cpby-page.cpby-page--food .tabs-group-header a.active:hover,
section.cpby-page.cpby-page--food a.cpby-page-first-screen__button:hover{background:#fff;color:#FF9C24;border-color:#FF9C24}section.cpby-page.cpby-page--food section.cpby-page-subcategories .cpby-page-product-card:hover{border-color:#FF9C24}section.cpby-page.cpby-page--food .cpby-page-we-produce-packaging__item-map,
section.cpby-page.cpby-page--food .cpby-page-additional-services__list-icon,
section.cpby-page.cpby-page--food .calculator-po-otraslyam__aside-icon,
section.cpby-page.cpby-page--food .cpby-page-we-produce-packaging__item-icon,
section.cpby-page.cpby-page--food .cpby-page-banners__blob-svg,
section.cpby-page.cpby-page--food .cpby-page-banners__star-svg{fill:#FF9C24}section.cpby-page.cpby-page--food #box_open .box-open-img{align-items:center}section.cpby-page.cpby-page--food #box_open .box-open-img img{width:auto;height:auto}section.cpby-page.cpby-page--food #box_open.is-near .box-open-left .box-open-item.box-default::after{content:url(/local/templates/gofromir_refactored/components/bitrix/catalog/universal/images/cpby-page--food__box_open_c1.webp)}section.cpby-page.cpby-page--food #box_open.is-near .box-open-left .box-open-item:not(.box-default)::after{content:url(/local/templates/gofromir_refactored/components/bitrix/catalog/universal/images/cpby-page--food__box_open_c2.webp)}section.cpby-page.cpby-page--food #box_open.is-near .box-open-right .box-open-item:not(.box-default)::after{content:url(/local/templates/gofromir_refactored/components/bitrix/catalog/universal/images/cpby-page--food__box_open_c3.webp)}section.cpby-page.cpby-page--food #box_open.is-near .box-open-right .box-open-item.box-default::after{content:url(/local/templates/gofromir_refactored/components/bitrix/catalog/universal/images/cpby-page--food__box_open_c4.webp)}section.cpby-page.cpby-page--food #box_open.is-near .box-open-left .box-open-item.box-default::before,
section.cpby-page.cpby-page--food #box_open.is-near .box-open-left .box-open-item:not(.box-default)::before,
section.cpby-page.cpby-page--food #box_open.is-near .box-open-right .box-open-item:not(.box-default)::before,
section.cpby-page.cpby-page--food #box_open.is-near .box-open-right .box-open-item.box-default::before{content:url(/local/templates/gofromir_refactored/components/bitrix/catalog/universal/images/cpby-page--food__cloud2.webp)}section.cpby-page.cpby-page--food .cpby-page-first-screen__content::after{bottom:-60px;left:50%;width:600px;height:556px;transform:translate(-40%, 0);background-image:url(/local/templates/gofromir_refactored/components/bitrix/catalog/universal/images/cpby-page-first-screen__content.webp)}section.cpby-page.cpby-page--food .cpby-page-we-produce-packaging__content.is-near .cpby-page-we-produce-packaging__list::after{bottom:-64px;left:-135px;width:214px;height:270px;background:url(/local/templates/gofromir_refactored/components/bitrix/catalog/universal/images/cpby-page-we-produce-packaging__intro.webp) no-repeat}/* ============================================ END FOOD ============================================ *//* START DECOR MOBILE */@media (max-width: 768px){section.cpby-page.cpby-page--podarok .cpby-page-we-produce-packaging__content.is-near .cpby-page-we-produce-packaging__list::after,
	section.cpby-page.cpby-page--pink .cpby-page-we-produce-packaging__content.is-near .cpby-page-we-produce-packaging__list::after,
	section.cpby-page.cpby-page--food .cpby-page-we-produce-packaging__content.is-near .cpby-page-we-produce-packaging__list::after,
	section.cpby-page.cpby-page--podarok section.box-open#box_open::before{background-image:none}}/* END DECOR MOBILE */

/* End */


/* Start:/local/templates/gofromir_refactored/components/bitrix/news.list/cases_by_industry/news.list.css?179308697010483*/
.our_cases-buttons--block .by_industry-button {
	background: transparent;
	border: 1px solid var(--color-accent, #3DB845);
	color: var(--color-accent, #3DB845);
}

.our_cases-buttons--block .our_cases-prev,
.our_cases-buttons--block .slider-arrow {
	color: var(--color-accent, #3DB845);
	background: transparent;
}

.our_cases-buttons--block .by_industry-button:hover {
	background: var(--color-accent, #3DB845);
	color: #fff;
}

.our_cases-buttons--block .our_cases-next,
.our_cases-buttons--block .our_cases-next.slider-arrow {
	background: var(--color-accent, #3DB845);
	border: 1px solid var(--color-accent, #3DB845);
	color: #fff;
}

.our_cases-buttons--block .our_cases-next:hover,
.our_cases-buttons--block .our_cases-next.slider-arrow:hover {
	background: #fff;
	color: var(--color-accent, #3DB845);
}

.order_same {
	border: 1px solid var(--color-accent, #3DB845);
	color: var(--color-accent, #3DB845);
	background: transparent;
}

.order_same:hover {
	background: var(--color-accent, #3DB845);
	color: #fff;
}

.standart-podarok .our_cases-buttons .by_industry-button:first-child,
.standart-podarok .our_cases-buttons .our_cases-prev {
	border-color: #FF5A45;
	color: #FF5A45;
}

.standart-podarok .our_cases-link {
	color: #FF5A45;
}

.standart-podarok .our_cases-link:after {
	content: url('/local/templates/gofromir_refactored/components/bitrix/catalog/by_industry_new/images/our_cases-link--standart-podarok.svg');
}

.standart-podarok .order_same {
	border-color: #FF5A45;
	color: #FF5A45;
}

.standart-pink .our_cases-buttons .by_industry-button:first-child,
.standart-pink .our_cases-buttons .our_cases-prev {
	border-color: #8068CC;
	color: #8068CC;
}

.standart-pink .our_cases-link {
	color: #8068CC;
}

.standart-pink .our_cases-link:after {
	content: url('/local/templates/gofromir_refactored/components/bitrix/catalog/by_industry_new/images/our_cases-link--standart-pink.svg');
}

.standart-pink .order_same {
	border-color: #8068CC;
	color: #8068CC;
}

.children .our_cases-buttons .by_industry-button:first-child,
.children .our_cases-buttons .our_cases-prev {
	border-color: #FA9A62;
	color: #FA9A62;
}

.children .our_cases-link {
	color: #FA9A62;
}

.children .our_cases-link:after {
	content: url('/local/templates/gofromir_refactored/components/bitrix/catalog/by_industry_new/images/our_cases-link--children.svg');
}

.children .order_same {
	border-color: #FA9A62;
	color: #FA9A62;
}

.flowers .our_cases-buttons .by_industry-button:first-child,
.flowers .our_cases-buttons .our_cases-prev {
	border-color: #FF8080;
	color: #FF8080;
}

.flowers .our_cases-link {
	color: #FF8080;
}

.flowers .our_cases-link:after {
	content: url('/local/templates/gofromir_refactored/components/bitrix/catalog/by_industry_new/images/our_cases-link--flowers.svg');
}

.flowers .order_same {
	border-color: #FF8080;
	color: #FF8080;
}

.textile .our_cases-buttons .by_industry-button:first-child,
.textile .our_cases-buttons .our_cases-prev {
	border-color: #8AB5FF;
	color: #8AB5FF;
}

.textile .our_cases-link {
	color: #8AB5FF;
}

.textile .our_cases-link:after {
	content: url('/local/templates/gofromir_refactored/components/bitrix/catalog/by_industry_new/images/our_cases-link.svg');
}

.textile .order_same {
	border-color: #8AB5FF;
	color: #8AB5FF;
}

.our_cases .our_cases-buttons {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	right: 0;
	left: 0;
	padding: 0 48px;
	box-sizing: border-box;
}

.our_cases .our_cases-buttons .our_cases-buttons--block {
	display: flex;
	gap: 16px;
}

.our_cases .our_cases-buttons .our_cases-buttons--block .slider-arrow {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	transform: none;
	width: auto;
	height: auto;
	border-radius: 14px;
	padding: 16px 32px;
	font-family: Inter;
	font-weight: 600;
	line-height: 140%;
	box-shadow: none;
}

#pd-industry-cases .our_cases {
	background: linear-gradient(100.92deg, #F5F7FA -1.81%, #F8F2EA 109.95%);
	border-radius: var(--r-32);
	padding: 64px 0 64px 64px;
}

#pd-industry-cases .our_cases-link {
	font-family: var(--inter);
	font-weight: 600;
	font-size: var(--fs-14);
	line-height: 130%;
	display: flex;
	gap: var(--mn-8);
	margin-bottom: var(--mn-24);
	color: #3283EE;
	border-color: #3283EE;
}

#pd-industry-cases .our_cases-link:hover,
#pd-industry-cases .our-cases__pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	border-color: #3283EE;
}

#pd-industry-cases .our_cases .our_cases-link::after {
	display: none;
	content: '';
	mask-image: url('/local/templates/gofromir_refactored/components/bitrix/catalog/by_industry_new/images/our_cases-link.svg');
	mask-repeat: no-repeat;
	mask-position: center;
	width: 16px;
	background: #3283EE;
}

#pd-industry-cases .our_cases-buttons .by_industry-button:first-child {
	border: 1px solid #3283EE;
	color: #3283EE;
	background: transparent;
}

#pd-industry-cases .po-otraslyam__title {
	font-weight: 500;
	font-size: var(--fs-32);
	line-height: 120%;
	margin-bottom: var(--mn-32);
}

#pd-industry-cases .our_cases .swiper-slide {
	display: flex;
	gap: var(--mn-40);
	align-items: center;
	justify-content: center;
	height: 100%;
}

#pd-industry-cases .our_cases .swiper-slide>* {
	flex: 1 1 0;
	min-width: 0;
}

#pd-industry-cases .our_cases .our_cases-buttons .our_cases-buttons--block {
	justify-content: space-between;
	width: 100%;
}

#pd-industry-cases .our_cases .swiper-slide img {
	max-width: 100%;
	height: auto;
}

#pd-industry-cases .our_cases .swiper-slide>div:first-child {
	background: #fff;
	border-radius: var(--r-32);
	padding: 48px;
	position: relative;
	height: auto;
	align-self: stretch;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

#pd-industry-cases .our_cases-title {
	color: #000000;
	font-weight: 500;
	font-size: var(--fs-24);
	line-height: 130%;
	margin-bottom: var(--mn-16);
}

#pd-industry-cases .our_cases-items {
	display: grid;
	grid-template-columns: repeat(3, auto);
	gap: var(--mn-8);
	margin-bottom: var(--mn-24);
}

#pd-industry-cases .our_cases-item {
	background: linear-gradient(100.92deg, #F5F7FA -1.81%, #F8F2EA 109.95%);
	border-radius: var(--r-16);
	padding: var(--mn-12) var(--mn-24);
}

#pd-industry-cases .our_cases-item div:first-child {
	color: #8C8C8C;
	font-family: var(--inter);
	font-size: var(--fs-14);
	line-height: 130%;
	margin-bottom: var(--mn-8);
}

#pd-industry-cases .our_cases-item div:last-child {
	font-family: var(--inter);
	font-weight: 600;
	font-size: var(--fs-14);
	line-height: 130%;
}

#pd-industry-cases .our_cases-desc {
	font-family: var(--inter);
	line-height: 140%;
	margin-bottom: var(--mn-16);
}

#pd-industry-cases .our_cases-desc p {
	color: #3E3E3E;
	font-size: 16px;
	font-weight: 400;
	line-height: 140%;
	margin: 0 0 24px;
}

#pd-industry-cases .our_cases-desc p span {
	color: #3E3E3E;
	margin-bottom: 8px;
	display: block;
	font-size: 16px;
	font-weight: 600;
	line-height: 140%;
}

#pd-industry-cases .our_cases-buttons {
	display: flex;
	flex-wrap: wrap;
	padding: unset;
	gap: var(--mn-16);
}

#pd-industry-cases .our_cases .swiper-slide .boxes-swiper-container {
	margin-right: 64px;
	height: auto;
	align-self: stretch;
	flex: 1 1 0!important;
	border-radius: 32px;
}

#pd-industry-cases .our_cases-images {
	width: 100%;
	height: 100%;
}

#pd-industry-cases .our-cases__pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
	position: absolute;
	z-index: 1;
	bottom: 45px;
	display: flex;
	gap: var(--mn-8);
	padding: 0 77px;
}

#pd-industry-cases .our-cases__pagination.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	border: 2px solid #fff;
	border-radius: 4px;
	width: auto;
	opacity: 1;
	margin: 0;
	height: 0;
}

#pd-industry-cases .our_cases-buttons .by_industry-button {
	font-family: Inter;
	font-weight: 600;
	line-height: 140%;
	border-radius: 14px;
	padding: 16px 32px;
	border: 1px solid #3283EE;
	background: transparent;
	border-color: #3283EE;
	transition: all 0.3s ease;
	color: #3283EE;
}

#pd-industry-cases .our_cases-buttons .by_industry-button:hover {
	background: #3283EE;
	border-color: #3283EE;
	color: #fff;
}

#pd-industry-cases .our_cases .swiper-wrapper {
	border-radius: 32px;
}

#pd-industry-cases .our_cases .our_cases-buttons--block .slider-arrow {
	background: #3283EE;
	border-color: #3283EE;
	transition: all 0.3s ease;
	color: #fff;
}

#pd-industry-cases .our_cases-buttons--block .by_industry-button:hover {
	color: #3283EE;
	background: transparent;
}

@media (max-width: 1024px) {
	#pd-industry-cases .our_cases {
		padding: var(--mn-32);
	}

	#pd-industry-cases .our_cases .swiper-slide {
		display: grid;
		grid-template-columns: minmax(0, 1fr);
		justify-content: flex-start;
		height: auto;
	}

	#pd-industry-cases .our_cases .swiper-slide img {
		max-width: 680px;
		margin: 0 auto;
		height: auto;
	}

	#pd-industry-cases .our_cases .swiper-slide>div:first-child {
		padding: var(--mn-32);
		justify-content: flex-start;
		align-self: auto;
	}

	#pd-industry-cases .our_cases-buttons {
		position: unset;
	}

	#pd-industry-cases .our_cases .swiper-slide .boxes-swiper-container {
		margin-right: unset;
		width: 100%;
		max-width: 100%;
		align-self: auto;
	}

	#pd-industry-cases .our_cases-images,
	#pd-industry-cases .our_cases .swiper-wrapper {
		height: auto;
	}
}

@media (max-width: 768px) {
	#pd-industry-cases .our_cases {
		padding: var(--mn-16);
	}

	#pd-industry-cases .our_cases-link {
		margin: unset;
	}

	#pd-industry-cases .po-otraslyam__title {
		margin-bottom: var(--mn-16);
	}

	#pd-industry-cases .our_cases .swiper-slide img {
		max-width: 320px;
	}

	#pd-industry-cases .our_cases .swiper-slide>div:first-child {
		padding: var(--mn-24) var(--mn-16);
		width: 100%;
	}

	#pd-industry-cases .our_cases-title {
		font-size: var(--fs-16);
		line-height: var(--fs-20);
	}

	#pd-industry-cases .our_cases-items {
		display: flex;
		flex-wrap: wrap;
	}

	#pd-industry-cases .our_cases-buttons {
		margin-top: var(--mn-16);
		max-width: 100%;
	}

	#pd-industry-cases .our_cases .swiper-slide .boxes-swiper-container {
		overflow: hidden;
	}

	#pd-industry-cases .our_cases-buttons .by_industry-button {
		padding: 12px 14px;
	}

	#pd-industry-cases .our_cases .swiper-wrapper {
		width: 100%;
	}

	#pd-industry-cases .our_cases .our_cases-buttons--block .slider-arrow {
		padding: 12px 14px;
	}

	#pd-industry-cases .our_cases-image {
		border-radius: unset;
	}
}


/* End */


/* Start:/local/templates/gofromir_refactored/assets/css/blocks/catalog/calculator-industry.css?179294847717091*/
.calculator.calc-po-otraslyam{padding-bottom:80px}.calc_mini .calculator__container{align-items:normal}.calc_mini .calculator__design-title{margin-bottom:20px}.calc_mini .calculator__desc{margin-bottom:0}.calc-po-otraslyam .calculator__container{padding-top:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.calc-po-otraslyam .calculator__block{width:100%;max-width:880px;margin-right:0}.calc-po-otraslyam .calculator__form:not(.faq-form){width:100%;max-width:880px;background:#f5f5f5;border-radius:30px;margin-right:0;padding:45px 40px 60px}.calc-po-otraslyam .calculator__design-title{color:#353535;font-weight:600;line-height:24px}.calc-po-otraslyam .calculator__form-group-title{font-family:var(--inter);font-size:14px}.calc-po-otraslyam .calculator__submit{padding:20px 32px;font-family:var(--inter);font-weight:600;font-size:16px;line-height:24px;width:auto;margin-right:32px}.calc-po-otraslyam .help-button{font-family:var(--inter);font-size:16px;font-weight:500;line-height:24px;color:var(--green);transition:200ms ease all;border-bottom:1px solid transparent}.calc-po-otraslyam .help-button:hover{border-color:currentColor}.calc-po-otraslyam .form-note{max-width:362px;font-family:var(--inter)}.calc-po-otraslyam .custom-checkbox__text{font-family:var(--inter)}.calc-po-otraslyam .still-questions{margin-top:52px;padding:16px 40px;background:linear-gradient(100.92deg,#f5f7fa -1.81%,#f9eded 109.95%);border-radius:16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.calc-po-otraslyam .still-questions a{margin-right:0;font-size:24px;font-weight:600;display:flex;align-items:center}.calc-po-otraslyam .still-questions a:before{content:url(/local/templates/gofromir_refactored/components/bitrix/catalog/by_industry_new/images/still-questions.svg);width:24px;height:24px;margin-right:8px}.calc-po-otraslyam .still-questions__title{margin-bottom:4px;font-weight:600;font-size:22px;line-height:120%;color:#353535}.calc-po-otraslyam .still-questions div:last-child{color:#353535;font-family:var(--inter);line-height:24px}.calculator-po-otraslyam__aside,.calc-po-otraslyam .calculator-po-otraslyam__aside{max-width:530px;width:100%;border-radius:32px;padding:64px;color:#fff;position:relative;flex-shrink:0;background:linear-gradient(90deg,#e6e9f0 0%,#eef1f5 100%) bottom no-repeat url(/local/templates/gofromir_refactored/components/bitrix/catalog/universal/images/cpby-page--calculator-po-otraslyam__aside.webp);background-size:auto,cover}.calc-po-otraslyam .calculator-po-otraslyam__aside .calculator-po-otraslyam__aside-icon{fill:#3db845;width:221px;height:225px;left:25px;bottom:0;position:absolute}.calc-po-otraslyam .calculator-po-otraslyam__aside-desc,.calc-po-otraslyam .calculator-po-otraslyam__aside-title{color:#000}.calculator-po-otraslyam__aside-title{margin-bottom:24px;font-weight:500;font-size:42px;line-height:120%}.calculator-po-otraslyam__aside-desc{font-family:var(--inter);line-height:24px}.calculator-po-otraslyam__aside-desc span{color:#3db845}.calc-po-otraslyam.standart-pink .calculator-po-otraslyam__aside{background:#f3e6f9 bottom no-repeat url(/local/templates/gofromir_refactored/components/bitrix/catalog/universal/images/cpby-page--calculator-po-otraslyam__aside.webp)}.calc-po-otraslyam.standart-pink .calculator-po-otraslyam__aside .calculator-po-otraslyam__aside-icon{fill:#8068cc}.calc-po-otraslyam.standart-pink .help-button{color:#8068cc}.calc-po-otraslyam.children .still-questions a:before{content:url(/local/templates/gofromir_refactored/assets/bindastry/children/block_14_phone_image.svg)}.calc-po-otraslyam.children .calculator-po-otraslyam__aside,.children .calculator-po-otraslyam__aside{background:#ffdfc4 bottom no-repeat url(/local/templates/gofromir_refactored/components/bitrix/catalog/universal/images/cpby-page--calculator-po-otraslyam__aside.webp)}.calc-po-otraslyam.children .calculator-po-otraslyam__aside .calculator-po-otraslyam__aside-icon,.children .calculator-po-otraslyam__aside .calculator-po-otraslyam__aside-icon{fill:#fa9a62}.calc-po-otraslyam.flowers .still-questions a:before{content:url(/local/templates/gofromir_refactored/assets/bindastry/flowers/block_14_phone_image.svg)}.calc-po-otraslyam.flowers .calculator-po-otraslyam__aside,.flowers .calculator-po-otraslyam__aside{background:rgba(249,255,164,.5) bottom no-repeat url(/local/templates/gofromir_refactored/components/bitrix/catalog/universal/images/cpby-page--calculator-po-otraslyam__aside.webp)}.calc-po-otraslyam.flowers .calculator-po-otraslyam__aside .calculator-po-otraslyam__aside-icon,.flowers .calculator-po-otraslyam__aside .calculator-po-otraslyam__aside-icon{fill:#ff8080}.calc-po-otraslyam.textile .still-questions a:before{content:url(/local/templates/gofromir_refactored/assets/bindastry/textile/block_14_phone_image.svg)}.calc-po-otraslyam.textile .calculator-po-otraslyam__aside,.textile .calculator-po-otraslyam__aside{background:#e1f4ff bottom no-repeat url(/local/templates/gofromir_refactored/components/bitrix/catalog/universal/images/cpby-page--calculator-po-otraslyam__aside.webp)}.calc-po-otraslyam.textile .calculator-po-otraslyam__aside .calculator-po-otraslyam__aside-icon,.textile .calculator-po-otraslyam__aside .calculator-po-otraslyam__aside-icon{fill:#8ab5ff}@media screen and (max-width:1199px){.calc-po-otraslyam .calculator__container{flex-direction:column}.calculator-po-otraslyam__aside,.calc-po-otraslyam .calculator-po-otraslyam__aside{display:none}.calc-po-otraslyam .calculator__block{max-width:100%}}@media screen and (max-width:767px){.calc_mini .calculator__form .calculator__form-groups .calculator__form-group:nth-child(2){max-width:100%}.calc_mini .calculator__form-group-item--print:first-child{margin-right:0;max-width:100%;margin-bottom:20px}.calc-po-otraslyam .calculator__submit{margin-right:0}.calc-po-otraslyam .still-questions a{font-size:20px}.calculator.calc-po-otraslyam{padding-bottom:20px}.calc-po-otraslyam .calculator__form:not(.faq-form){padding:30px 15px}}@media screen and (max-width:605px){.calc_mini .calculator__form-group{margin-bottom:0}}@media screen and (max-width:475px){.calc_mini .calculator__form{padding:16px!important;border-radius:24px!important}.calc-po-otraslyam .still-questions{margin-top:16px;padding:24px 16px!important;border-radius:16px!important;justify-content:flex-start!important}.calc-po-otraslyam .still-questions div{text-align:left!important}.calc-po-otraslyam .still-questions__title{font-size:16px!important}.calc-po-otraslyam .still-questions div:last-child{font-size:12px!important}.calc-po-otraslyam .still-questions a{font-size:18px!important}}.component__new-construction .calc_mini .calculator__form{padding:40px 32px}.component__new-construction .calc_mini .calculator__container,.component__new-construction .calc-po-otraslyam .calculator__container{align-items:normal}.component__new-construction .calc-po-otraslyam .calculator__block{margin-right:30px}.component__new-construction .calc-po-otraslyam .calculator__form:not(.faq-form){margin-right:30px;padding:40px 32px}.component__new-construction .calc-po-otraslyam .still-questions{padding:16px 40px;border-radius:16px}.component__new-construction .calc-po-otraslyam .still-questions a{margin-right:0}.component__new-construction .calc-po-otraslyam .still-questions a:before{content:url(/local/templates/gofromir_refactored/components/bitrix/catalog/by_industry_new/images/still-questions.svg)}.component__new-construction .calc-po-otraslyam .still-questions__title{margin-bottom:4px;font-weight:600;font-size:22px;line-height:120%;color:#353535}.component__new-construction .still-questions div:last-child{color:#353535;font-family:Inter,sans-serif;line-height:24px}.component__new-construction .calc-po-otraslyam .calculator-po-otraslyam__aside{border-radius:32px;padding:64px;color:#fff;position:relative;background:bottom no-repeat url(/local/templates/gofromir_refactored/components/bitrix/catalog/universal/images/cpby-page--calculator-po-otraslyam__aside.webp),linear-gradient(90deg,#e6e9f0 0,#eef1f5 100%)}.component__new-construction .calc-po-otraslyam .calculator-po-otraslyam__aside .calculator-po-otraslyam__aside-icon{fill:#3db845;width:221px;height:225px;left:25px;bottom:233px;position:absolute}.component__new-construction .calc-po-otraslyam .calculator-po-otraslyam__aside-desc,.component__new-construction .calc-po-otraslyam .calculator-po-otraslyam__aside-title{color:#000}.component__new-construction .calculator-po-otraslyam__aside-title{margin-bottom:24px;font-weight:500;font-size:42px;line-height:120%}.component__new-construction .calculator-po-otraslyam__aside-desc{font-family:Inter,sans-serif;line-height:24px}.component__new-construction .calc-po-otraslyam .help-button{font-family:Inter,sans-serif;font-size:16px}#calculator-otrasli .bitrix24form_inner{position:relative}#calculator-otrasli .bitrix24form_inner .b24-form-header-padding,#calculator-otrasli .bitrix24form_inner .b24-form-content,#calculator-otrasli .bitrix24form_inner .b24-form-padding-side{padding:0}#calculator-otrasli .bitrix24form_inner .b24-form-wrapper{max-width:max-content;background:0 0}#calculator-otrasli .bitrix24form_inner .b24-form-content form{display:flex;flex-direction:column}#calculator-otrasli .bitrix24form_inner form>div{display:flex;gap:8px;flex-direction:row;flex-wrap:wrap;align-items:center}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div{margin:0}#calculator-otrasli .bitrix24form_inner .b24-form-control-string .b24-form-control:focus:not([readonly]),#calculator-otrasli .bitrix24form_inner .b24-form-control-icon-after .b24-form-control,#calculator-otrasli .bitrix24form_inner .b24-form-control-string .b24-form-control,#calculator-otrasli .bitrix24form_inner .b24-form-control{padding:10px 14px;outline:0;border:2px solid #e6e6e6;border-radius:14px;font-family:var(--inter);font-size:14px;font-weight:400;line-height:24px;text-align:left;background:#fff}#calculator-otrasli .bitrix24form_inner .b24-form-control-label{font-size:14px;font-family:var(--inter)}#calculator-otrasli .bitrix24form_inner .b24-form-control-not-empty+.b24-form-control-label{display:none}#calculator-otrasli .bitrix24form_inner .b24-form-field-layout-section{color:#353535;font-family:Montserrat,sans-serif;font-weight:600;font-size:20px;line-height:24px}#calculator-otrasli .bitrix24form_inner button.b24-form-btn{margin-right:16px;font-family:var(--inter);font-size:14px;font-weight:500;line-height:24px;text-align:center;color:#fff;padding:16px 24px;background-color:#3db845;border-width:0;outline:0;border-radius:16px;transition:300ms}#calculator-otrasli .bitrix24form_inner button.b24-form-btn:hover{color:#3db845;background-color:#fff}#calculator-otrasli .bitrix24form_inner a.help-button{position:absolute;bottom:100px;left:350px}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(1){flex:100%;order:1}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(3){order:3;flex:30%}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(4){order:4;flex:30%}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(5){order:5;flex:30%}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(6){order:6;flex:42%;margin-top:24px}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(7){order:9;flex:42%}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(8){order:7;flex:25%;margin-top:24px}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(9){order:10;flex:25%}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(10){order:8;flex:25%;margin-top:24px}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(11){order:11;flex:25%}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(12){order:12;flex:100%;margin:24px 0 20px}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(13){order:13;flex:100%}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(14){order:14;flex:auto}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(15){order:15;flex:auto}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(16){order:16;flex:auto}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form div .b24-form-control-layout:nth-child(2){flex:100%;order:1;margin:20px 0 11px}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form div .b24-form-control-layout:nth-child(2) .b24-form-field-layout-section,#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(6) .b24-form-field-layout-section,#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(8) .b24-form-field-layout-section,#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(10) .b24-form-field-layout-section,#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(13) .b24-form-field-layout-section{color:#616161;font-family:var(--inter);font-weight:500;font-size:14px;line-height:24px;opacity:60%}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(11) label.b24-form-control-container{border:2px solid #e6e6e6;padding:12px 24px 12px 20px;background:#fff;border-radius:14px;position:relative;font-family:var(--inter);font-size:14px;font-weight:700;line-height:24px;text-align:left;color:#3e3e3e;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;margin:0}#calculator-otrasli .bitrix24form_inner .b24-form-content form>div:nth-child(2){width:100%;order:2}#calculator-otrasli .bitrix24form_inner .b24-form-content form>div:nth-child(3),#calculator-otrasli .bitrix24form_inner .b24-form-btn-container{width:40%;margin-top:32px}#calculator-otrasli .bitrix24form_inner .b24-form-btn-container .b24-form-btn-block{padding:0;margin:0}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div .b24-form-control-agreement{margin:15px 0}@media screen and (max-width:1199px){#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(6),#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(7){flex:45%}#calculator-otrasli .bitrix24form_inner button.b24-form-btn{min-width:400px}#calculator-otrasli .bitrix24form_inner a.help-button{left:450px}}@media screen and (max-width:767px){#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(3),#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(4),#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(5),#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(6),#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(7),#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(8),#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(9),#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(10),#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(11),#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(12),#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(14),#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(15),#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(16){flex:100%}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(7){order:7}#calculator-otrasli .bitrix24form_inner .b24-form-content.b24-form-padding-side form>div div:nth-child(9){order:8}#calculator-otrasli .bitrix24form_inner button.b24-form-btn{min-width:270px}#calculator-otrasli .bitrix24form_inner a.help-button{position:relative;bottom:auto;left:auto}#calculator-otrasli .bitrix24form_inner .b24-form-content form>div:nth-child(3),#calculator-otrasli .bitrix24form_inner .b24-form-btn-container{width:100%}}
/* End */


/* Start:/local/templates/gofromir_refactored/assets/css/blocks/content/seo-text.css?17930879772298*/
.seo-text__title{font-size:24px;font-weight:500;margin-bottom:20px}.seo-text__inner{max-height:100px;position:relative;overflow:hidden;transition:200ms ease all}.seo-text__inner::after{content:"";width:100%;height:100%;position:absolute;z-index:3;left:0;top:0;background:linear-gradient(180deg,rgba(255,255,255,0)0,#fff 97.92%);transition:200ms ease all}.seo-text--active .seo-text__inner{max-height:100%;margin-bottom:30px}.seo-text--active .seo-text__inner::after{background:0 0;z-index:-1}.seo-text--active .show-all--text svg{transform:rotate(180deg)}.seo-text--active .show-all--text span{display:none}.seo-text--active .show-all--text::before{content:"Свернуть"}section.seo-text{margin:0 auto 80px;padding-top:0;padding-bottom:0}section.catalog-page>section.seo-text{margin-top:80px}main.p-design-page>section.seo-text,section.cpby-page>section.seo-text,.dizayn_upakovki>section.seo-text{margin:0 auto}h1.seo-text__title{margin-top:0}.seo-text__desc a{color:var(--green)}section.seo-text .seo-text__desc{font-family:var(--nunito)}section.seo-text li,.redesign_main_page section.seo-text li{list-style:initial}section.seo-text .seo-text__inner p,section.seo-text .seo-text__inner,.redesign_main_page section.seo-text .seo-text__inner p,.redesign_main_page section.seo-text .seo-text__inner{font-size:var(--fs-14);font-weight:var(--fw-500);line-height:var(--lh-20)}section.seo-text .seo-text__inner p,.redesign_main_page section.seo-text .seo-text__inner p{padding:0 0 var(--mn-16);margin:unset}section.seo-text .show-all,.redesign_main_page section.seo-text .show-all{font-size:var(--fs-14);font-weight:var(--fw-500);line-height:var(--lh-24)}section.seo-text .seo-text__desc h2,.redesign_main_page section.seo-text .seo-text__desc h2{font-size:var(--fs-24);font-weight:var(--fw-500);line-height:var(--lh-38);margin:0 0 var(--mn-16)}section.seo-text .seo-text__desc h3,.redesign_main_page section.seo-text .seo-text__desc h3{font-size:var(--fs-18);font-weight:var(--fw-700);font-family:var(--inter)}@media screen and (max-width:767px){section.seo-text{margin-bottom:40px}main.p-design-page>section.seo-text,section.cpby-page>section.seo-text,.dizayn_upakovki>section.seo-text{margin:0 auto}.seo-text__title{font-size:18px;line-height:1.2}.seo-text__desc{font-size:14px;line-height:1.2}}
/* End */


/* Start:/local/templates/gofromir_refactored/components/bitrix/breadcrumb/on_first_screen_with_background/style.css?17929484772848*/
.breadcrumbs {
	margin-bottom: 56px;
	font-family: var(--inter);
	font-weight: 500;
	list-style: none;
	color: #C4C4C4;
	display: flex;
	flex-wrap: wrap;
	padding: 0;
	align-items: center;
	z-index: 30;
	position: relative;
}

.breadcrumbs__item {
	margin-bottom: 4px;
}

.breadcrumbs__item-link {
	transition: 200ms ease all;
	font-family: 'Inter';
	font-weight: 600;
	font-size: 14px;
}

.breadcrumbs__item-link:hover {
	color: var(--green);
}

.breadcrumbs__item:last-child .breadcrumbs__item-link:hover {
	color: #616161;
}

.breadcrumbs__item::after {
	content: '\2014';
	padding: 0 5px;
}

.breadcrumbs__item:last-child::after {
	content: none;
}

.breadcrumbs--w {
	position: relative;
	z-index: 2;
	color: #c4c4c4;
}

.breadcrumbs--w .breadcrumbs__item:last-child {
	color: #fff;
}

.breadcrumbs--w .breadcrumbs__item:last-child:hover .breadcrumbs__item-link {
	color: #fff;
}

ul.breadcrumbs.container {
	margin-bottom: 32px;
	padding: unset;
}

main.main ul.breadcrumbs.container {
	margin-top: 32px;
	margin-bottom: 32px;
	padding: unset;
	font-size: 14px;
}

main.main section.catalog-page ul.breadcrumbs.container .breadcrumbs__item:nth-child(n+2),
        main.main section.catalog-banner ul.breadcrumbs.container .breadcrumbs__item:nth-child(n+2),
        main.main ul.breadcrumbs.container .breadcrumbs__item:nth-child(n+2) {
	margin-left: 5px;
}

main.main section.catalog-banner ul.breadcrumbs.container {
	margin-top: 16px;
	margin-bottom: 32px;
	padding: unset;
	font-size: 14px;
}

main.main section.catalog-page ul.breadcrumbs.container {
	margin-top: 16px;
	margin-bottom: 32px;
	padding: unset;
	font-size: 14px;
}

.catalog-page--main .breadcrumbs {
	margin-bottom: 24px;
}

.oso_hero .breadcrumbs {
	margin-bottom: 15px;
	margin-top: 40px;
}

.vpp_bread .breadcrumbs {
	margin-top: 0;
	margin-bottom: 15px;
}

.with-news-background-first-blick .breadcrumbs {
	position: absolute;
	max-width: calc(100% - 15px);
	width: auto;
}


@media screen and (max-width: 1024px) {
	main.main section.catalog-page ul.breadcrumbs.container .breadcrumbs__item:nth-child(n+2),
	main.main section.catalog-banner ul.breadcrumbs.container .breadcrumbs__item:nth-child(n+2),
	main.main ul.breadcrumbs.container .breadcrumbs__item:nth-child(n+2) {
		margin-left: 0;
	}

	.breadcrumbs__item::after {
		padding: 0 5px 0 2px;
	}
}

@media screen and (max-width: 767px) {
	.breadcrumbs {
		margin-bottom: 25px;
	}
}

@media screen and (max-width: 1199px) {
	main.main section.catalog-page ul.breadcrumbs.container {
		padding: 0 15px;
		margin-top: 0;
		margin-bottom: 16px;
		font-size: 12px;
	}

	main.main ul.breadcrumbs.container {
		padding: 0 15px;
		margin-top: 0;
		margin-bottom: 16px;
		font-size: 12px;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1440px) {
	main.main ul.breadcrumbs.container {
		padding: 0 16px;
	}
}


/* End */
/* /local/templates/gofromir_refactored/assets/css/pages/universal/common.css?179446657287489 */
/* /local/templates/gofromir_refactored/assets/css/pages/universal/themes.css?1794466572105686 */
/* /local/templates/gofromir_refactored/components/bitrix/news.list/cases_by_industry/news.list.css?179308697010483 */
/* /local/templates/gofromir_refactored/assets/css/blocks/catalog/calculator-industry.css?179294847717091 */
/* /local/templates/gofromir_refactored/assets/css/blocks/content/seo-text.css?17930879772298 */
/* /local/templates/gofromir_refactored/components/bitrix/breadcrumb/on_first_screen_with_background/style.css?17929484772848 */
