@media (width<=999px){.layout__main{margin-top:0}}.services{padding-bottom:65px}.services .verticals{min-width:100%;margin:15px -15px 0;padding:0 15px;overflow-x:auto}@media (width>=1000px){.services .verticals{margin:15px 0 0;padding:0;overflow-x:visible}}.services .verticals__list{flex-wrap:nowrap;width:max-content}@media (width>=1000px){.services .verticals__list{flex-wrap:wrap;width:auto}.services .verticals__list:after{content:"";flex:200 0 auto;display:block}}.services .verticals__content{transition:all .3s}.services .verticals__content.selected{color:#fff;background:#ff3d00}.services .verticals__content .tc-services-icon{-o-object-fit:none;object-fit:none}.services .tc-services{flex-wrap:wrap;gap:15px;width:100%;display:flex}@media screen and (width<=999px){.services .tc-services{flex-direction:column}}.services .tc-services__item{background:#fff;border-radius:10px;max-width:360px;height:100px;margin-bottom:15px}@media screen and (width<=999px){.services .tc-services__item{max-width:100%}}.services .tc-services__link{align-items:center;gap:15px;height:100%;padding:0 15px;display:flex}@media (width<=400px){.services .tc-services__link img{max-width:60px}}.services .tc-services__link img{max-height:100%}.services .tc-services__info{color:#201d2e;flex-direction:column;display:flex}.services .tc-services__info .service-title{font-size:18px;font-weight:600;line-height:150%}.services .tc-services__info .service-subtitle{font-size:14px;font-style:normal;font-weight:400;line-height:150%}.services .clear-btn{appearance:none;white-space:nowrap}.services .clear-icon{fill:#7f8186;width:20px;min-width:20px;height:12px;margin-right:10px}.services__list-item{color:#201d2e;background:#fff;border-radius:10px;min-height:100px;margin-bottom:15px;padding:15px;font-size:16px}.services__list-item-content{height:100%;margin:0 -15px;display:flex}@media (width<=999px){.services__list-item-content{flex-wrap:wrap}}.services__list-item-column{flex-wrap:wrap;align-items:center;padding:0 15px;display:flex}@media (width<=999px){.services__list-item-column{margin-bottom:15px}}.services__list-item-column:first-child{width:13.5%}@media (width<=999px){.services__list-item-column:first-child{width:50%;max-width:130px}}.services__list-item-column:nth-child(2){width:31.5%}@media (width<=999px){.services__list-item-column:nth-child(2){flex-grow:1;width:50%}}.services__list-item-column:nth-child(3){width:18%}@media (width<=999px){.services__list-item-column:nth-child(3){width:100%}}.services__list-item-column:nth-child(4){width:21%}@media (width<=999px){.services__list-item-column:nth-child(4){width:100%}}.services__list-item-column:last-child{width:20%}@media (width<=999px){.services__list-item-column:last-child{width:100%;margin-bottom:0}}.services__list-item-column.about{align-content:flex-start}@media (width<=999px){.services__list-item-column.cost{display:none}}.services .company-logo{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.services .company-logo img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.services .company-title{color:currentColor;width:100%;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:1.5;text-decoration:none}.services .company-caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:14px;font-weight:400;line-height:1.5;display:-webkit-box;position:relative}.services .company-caption .price{display:none}@media (width<=999px){.services .company-caption .price{display:inline}}.services .company-caption .descr{text-overflow:ellipsis}@media (width<=999px){.services .company-caption .descr{display:none}}.services .company-discount{cursor:pointer;background:#f7f8fc;border:1px dashed #acb0bd;border-radius:10px;width:100%;min-height:40px;display:flex;position:relative}.services .company-discount:hover .promo__tooltip{visibility:visible;opacity:1}.services .company-discount .feature,.services .company-discount .promo{justify-content:center;align-items:center;padding:0 10px;display:flex}.services .company-discount .feature{color:#fff;background:#acb0bd;border-top-left-radius:10px;border-bottom-left-radius:10px;width:60%;font-family:Montserrat,sans-serif;font-weight:600;position:relative;box-shadow:-1px -1px #acb0bd,-1px 1px #acb0bd}@media (width>=1000px) and (width<=1169px){.services .company-discount .feature{width:55%}}.services .company-discount .feature:before{content:"";background:#f7f8fc;border-bottom:1px dashed #acb0bd;width:12px;height:12px;position:absolute;bottom:-1px;right:0}.services .company-discount .feature:after{content:"";border-top:12px solid #989ba6;border-right:12px solid #0000;width:0;height:0;position:absolute;bottom:-1px;right:0}.services .company-discount .promo{color:#ff3d00;width:40%}@media (width>=1000px) and (width<=1169px){.services .company-discount .promo{width:45%;padding:0 5px}}.services .company-discount .promo__tooltip{cursor:auto;visibility:hidden;opacity:0;z-index:10;width:255px;padding-top:15px;transition:all .25s;position:absolute;top:100%;left:0}@media (width<=999px){.services .company-discount .promo__tooltip{width:100%}}.services .company-discount .promo__tooltip-content{color:#201d2e;background:#eceff6;border-radius:10px;width:100%;padding:15px;box-shadow:0 5px 15px #00000026}.services .company-discount .promo__tooltip-content .text{text-overflow:ellipsis;border-bottom:1px solid #dfe2ea;padding-bottom:12px;line-height:1.25;overflow:hidden}.services .company-discount .promo__tooltip-content .code{padding-top:15px;font-weight:600;display:flex}.services .company-discount .code-icon{fill:#acb0bd;width:20px;min-width:20px;height:20px;margin-right:10px}@media (width>=1000px) and (width<=1169px){.services .company-discount .code-icon{margin-right:5px}}.services .company-links{justify-content:flex-end;width:calc(100% + 15px);margin:0 -7.5px;display:flex}@media (width<=999px){.services .company-links{flex-wrap:wrap}}.services .company-links__item{width:50%;padding:0 7.5px}@media (width<=999px){.services .company-links__item{width:100%;margin-bottom:15px}.services .company-links__item:last-child{margin:0}}.services .company-links .company-btn{border-radius:10px;justify-content:center;align-items:center;width:100%;height:40px;font-family:Montserrat,sans-serif;font-weight:600;text-decoration:none;display:flex}.services .company-links .away-btn{color:#201d2e;background:#eceff6;transition:all .3s}.services .company-links .away-btn:hover{filter:brightness(.9)}.services .section-title.more-less{background-color:#0000;margin:0;padding:15px 0 25px}@media (width>=1000px){.services .section-title.more-less{padding:30px 15px}}.services .section-title.more-less .category-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.services__description{color:#201d2e;background:#fff;border-radius:15px;padding:15px;font-size:16px;font-weight:400;line-height:24px}@media screen and (width>=1000px){.services__description{padding:30px 15px 15px}}.services__description h1{margin-bottom:15px;font-size:20px;font-weight:700;line-height:24.38px}@media screen and (width>=1000px){.services__description h1{margin-bottom:30px;font-size:26px;line-height:31.2px}}.services__description h2,.services__description h3{margin-bottom:15px;font-size:18px;font-weight:700;line-height:21.6px}@media screen and (width>=1000px){.services__description h2,.services__description h3{margin-bottom:30px;font-size:20px;line-height:24px}}.services__description h3,.services__description h4,.services__description h5,.services__description h6{font-weight:700}@media screen and (width>=1000px){.services__description h3,.services__description h4,.services__description h5,.services__description h6{margin-bottom:15px}}.services__description p{margin-bottom:15px}.services__description blockquote{background:#f7f8fc;padding:15px}.services__description ul,.services__description ol{flex-direction:column;gap:15px;display:flex}.services__description ul li{padding-left:25px;position:relative}.services__description ul li:before{content:"";background:#acb0bd;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.services__description ol>li{counter-increment:list;padding-left:25px;list-style:none;position:relative}.services__description ol>li:before{content:counter(list);color:#ff3d00;font-weight:600;position:absolute;top:12px;left:0;transform:translateY(-50%)}.services__description img{min-height:10px}.description-more{color:#ff3d00;position:relative}.description-more:hover .description-tooltip{visibility:visible;opacity:1}.description-tooltip{visibility:hidden;z-index:10;opacity:0;width:320px;position:absolute}.description-content{color:#201d2e;background:#eceff6;border-radius:10px;width:100%;padding:15px;box-shadow:0 5px 15px #00000026}.description-content .text{text-align:left;font-size:14px;font-weight:400;line-height:1.25;overflow:hidden}
