.alignleft{margin:.5em 1em .5em 0;float:left}.aligncenter{margin-right:auto;margin-left:auto;display:block}.alignright{margin:.5em 0 .5em 1em;float:right}.alignnone{width:100%;display:block}.catalog button{border:none!important;cursor:pointer}.open-modal{overflow:hidden}.agreement-popup-btn,.popup .close,.product .img,.product .name{cursor:pointer}#agreement-popup .content{height:300px}@media(max-width:639px){footer .info .payments{padding-left:0}footer .info .policy{margin-left:0}}.services{padding:80px 0}.services .subtitle{margin-bottom:30px}.services__wrapper{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}@media (max-width:1280px){.services__wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:756px){.services__wrapper{flex-direction:column;display:flex}}.services__item{padding:31px 32px 26px;transition:all .3s ease-in-out;box-sizing:border-box;box-shadow:1px 0 0 0 #e1e1e6,0 1px 0 0 #e1e1e6,1px 1px 0 0 #e1e1e6,inset 1px 0 0 0 #e1e1e6,inset 0 1px 0 0 #e1e1e6;flex-basis:25%}.services__item:hover{box-shadow:0 4px 32px rgba(0,0,0,.1)}.services__icon{height:80px;font-size:60px;margin-bottom:20px;color:var(--main-color);display:block}.services__icon img{height:auto;max-width:100%;max-height:80px;width:auto}.services__icon svg path{fill:var(--main-color)}.services__title{height:40px;overflow:hidden;font-size:16px;font-weight:600;margin:0 0 12px;line-height:20px}.services__caption{height:80px;overflow:auto;font-size:14px;margin:0 0 15px;line-height:16px}.services__caption::-webkit-scrollbar{width:4px}.services__caption::-webkit-scrollbar-track{background:#f1f1f1}.services__caption::-webkit-scrollbar-thumb{background:var(--main-color)}@media (min-width:992px){.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:768px) and (max-width:1023px){.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.services__item{flex-basis:33.33%}}@media (max-width:767px){.services__wrapper{box-shadow:0 12px 28.2px 1.8px rgba(0,0,0,.08)}.col-lg-3,.col-lg-6,.col-md-6{width:50%}.services__item{flex-basis:50%}}@media (max-width:500px){.services__item{flex-basis:100%}.services__caption{height:auto;font-size:12px;line-height:14px}.services__title{height:auto}}@media (max-width:450px){.col-lg-3,.col-lg-6,.col-md-6{width:100%}}