section.company .company__design-item .company__info-block ul,section.company .company__info-row--bottom .company__info-block--single ul{margin:unset;padding:unset}section.company .company__design-item .company__info-block ul li:last-child,section.company .company__info-row--bottom .company__info-block ul li:last-child{margin:unset}section.company .company__title{color:var(--main-black);font-size:var(--fs-32);font-weight:var(--fw-500);line-height:var(--fs-38);margin-bottom:var(--mn-32);margin-top:unset}section.company{padding:80px 0;margin-top:-80px;background-color:var(--main-silver);overflow:hidden}section.company .company__design-list{display:grid;position:relative;grid-template-columns:1fr 1fr 1fr}section.company .company__design-list:before{position:absolute;content:"";width:300%;height:300px;background-image:url(/local/templates/gofromir_refactored/assets/main_redesign_img/section_company.webp);background-position:center bottom;background-repeat:repeat-x;left:-100%;top:85px}section.company .company__design-item-title{font-size:var(--fs-16);font-weight:var(--fw-600);line-height:var(--lh-20);text-align:center;background-image:url(/local/templates/gofromir_refactored/assets/main_redesign_img/section_company.svg);background-repeat:no-repeat;margin-bottom:var(--mn-32);padding-top:var(--mn-32);position:relative;z-index:1;min-height:157px}section.company .company__design-item .company__info-block{background-color:var(--main-white);color:var(--main-black);padding:var(--mn-32) var(--mn-24);min-height:220px;border-radius:var(--r-16);position:relative;z-index:1}section.company .company__info-row--bottom .company__info-block ul li,section.company .company__design-item .company__info-block ul li{margin-bottom:var(--mn-12);font-size:var(--fs-14);font-weight:var(--fw-600);line-height:var(--lh-16);padding-left:var(--mn-18);position:relative}section.company .company__info-row--bottom .company__info-block ul li::before{content:"";position:absolute;left:6px;top:8px;border-radius:4px;transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--main-white)}section.company .company__design-item .company__info-block ul li::before{content:"";position:absolute;left:6px;top:8px;border-radius:4px;transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--main-green)}section.company .company__info-row--bottom .company__info-block--single{background-color:var(--main-blue);max-width:1100px;margin:0 auto;border-radius:var(--r-16);padding:var(--mn-32) var(--mn-40);margin-top:-70px;min-height:unset;color:var(--main-white);position:relative;z-index:1}section.company .company__info-row--bottom .company__info-block--single li::before{background-color:var(--main-white)}@media screen and (min-width:769px) and (max-width:991px){section.company .company__design-list{gap:16px}section.company .company__info-row--bottom .company__info-block--single{margin:unset}section.company .company__design-item-title{background:unset;min-height:100px}section.company .company__design-list:before{display:none}}@media (min-width:321px) and (max-width:768px){section.company .company__title{font-size:var(--fs-20);font-weight:var(--fw-500);line-height:var(--fs-24);margin-bottom:var(--mn-16);margin-top:unset}section.company .company__info-row--bottom .company__info-block ul li,section.company .company__design-item .company__info-block ul li{font-size:var(--fs-12);font-weight:var(--fw-600);line-height:var(--lh-16);margin:0 0 var(--mn-8)}section.company .company__design-list{grid-template-columns:1fr;gap:var(--mn-16)}section.company .company__info-row--bottom .company__info-block--single{margin:unset!important;padding:var(--mn-24)}section.company .company__design-item .company__info-block{padding:var(--mn-24) var(--mn-16);min-height:unset}section.company{padding:var(--mn-24)0;margin-top:-40px}section.company .company__design-list:before{display:none!important}section.company .company__design-item-title{border:1px solid var(--main-green);border-radius:var(--r-8);background-image:unset;min-height:unset;padding:var(--mn-24);margin:0 0 var(--mn-8);font-size:var(--fs-12);font-weight:var(--fw-600);line-height:var(--lh-14)}section.company .company__design-item .company__info-block ul li::before{width:8px;height:8px}section.company .company__design-list .company__design-item{background:unset}.redesign_main_page .company__design-list{margin-bottom:var(--mn-16)}}@media (min-width:1024px) and (max-width:1440px){section.company .company__design-item-title{background:unset}}@media (min-width:1024px) and (max-width:1280px){section.company .company__info-row--bottom .company__info-block--single{margin-top:-40px}}