.h1,h1{font-size:50px;line-height:56px;font-weight:800}@media (max-width:480px){.h1,h1{font-size:35px;line-height:40px}}@media (min-width:481px) and (max-width:767px){.h1,h1{font-size:35px;line-height:40px}}.h2,.services__heading,h2{font-size:45px;line-height:55px;font-weight:700}@media (max-width:480px){.h2,.services__heading,h2{font-size:28px;line-height:34px}}@media (min-width:481px) and (max-width:767px){.h2,.services__heading,h2{font-size:28px;line-height:34px}}.h3,h3{font-size:36px;line-height:50px;font-weight:700}@media (max-width:480px){.h3,h3{font-size:24px;line-height:30px}}@media (min-width:481px) and (max-width:767px){.h3,h3{font-size:24px;line-height:30px}}.h4,h4{font-size:28px;line-height:38px;font-weight:700}@media (max-width:480px){.h4,h4{font-size:16px;line-height:24px}}@media (min-width:481px) and (max-width:767px){.h4,h4{font-size:16px;line-height:24px}}.h5,h5{font-size:26px;line-height:33px;font-weight:600}@media (max-width:480px){.h5,h5{font-size:20px;line-height:26px}}@media (min-width:481px) and (max-width:767px){.h5,h5{font-size:20px;line-height:26px}}.h6,h6{font-size:18px;line-height:26px;font-weight:700}.subtitle{font-size:24px;line-height:34px}@media (max-width:480px){.subtitle{font-size:16px;line-height:26px}}@media (min-width:481px) and (max-width:767px){.subtitle{font-size:16px;line-height:26px}}.h7,.services__preheading{font-size:14px;font-weight:300;position:relative;padding:0 0 0 100px}.h7:before,.services__preheading:before{content:"";position:absolute;left:0;top:50%;display:block;width:70px;height:2px;background:#ff764f}h1,h2,h3,h4,h5,h6,p{margin:0 0 24px}.services{overflow:hidden}.services .swiper-slide,.services__grid-item{border:1px solid #0c3453;padding:20px;position:relative;height:auto}.services .swiper-slide .counter,.services__grid-item .counter{position:absolute;top:-28px;right:22px;color:#ff764f;text-decoration:underline;font-size:10px;font-weight:700}.services .swiper-slide .title,.services__grid-item .title{font-size:22px;font-weight:500;background:#fff;padding:0 15px;margin:-32px 0 18px 0}.services .swiper-slide .title p,.services__grid-item .title p{margin:0}.services .swiper-slide .title a,.services__grid-item .title a{color:inherit}.services .swiper-slide .title a:hover,.services__grid-item .title a:hover{text-decoration:underline}.services .swiper-slide .title+img,.services .swiper-slide .title+svg,.services__grid-item .title+img,.services__grid-item .title+svg{margin-left:9px}.services .swiper-slide .description p,.services__grid-item .description p{margin:0}@media (max-width:480px){.services{padding:80px 0 50px}.services__preheading{padding:0;position:relative}.services__preheading:before{position:absolute;-webkit-transform:translateX(calc(-100% - 11px));-ms-transform:translateX(calc(-100% - 11px));transform:translateX(calc(-100% - 11px))}.services__heading{margin:0 0 40px}.services__subheading{font-weight:300;margin:0 0 50px}.services__grid-item:not(:last-child){margin-bottom:60px}}@media (min-width:481px) and (max-width:767px){.services{padding:80px 0 50px}.services__preheading{padding:0;position:relative}.services__preheading:before{position:absolute;-webkit-transform:translateX(calc(-100% - 11px));-ms-transform:translateX(calc(-100% - 11px));transform:translateX(calc(-100% - 11px))}.services__heading{margin:0 0 40px}.services__subheading{font-weight:300;margin:0 0 50px}.services__grid-item:not(:last-child){margin-bottom:60px}}@media (min-width:768px) and (max-width:1024px){.services{padding:100px 0 50px}.services__preheading{padding:0;position:relative}.services__preheading:before{position:absolute;-webkit-transform:translateX(calc(-100% - 11px));-ms-transform:translateX(calc(-100% - 11px));transform:translateX(calc(-100% - 11px))}.services__heading{margin:0 0 40px}.services__subheading{font-weight:300;margin:0 0 50px}.services__grid-item:not(:last-child){margin-bottom:60px}}@media (min-width:1025px) and (max-width:1365px){.services{padding:80px 0 149px}.services__subheading{margin-bottom:70px}.services__grid{display:-ms-grid;display:grid}.services__grid.columns-3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:60px 15px}}@media (min-width:1366px){.services{padding:80px 0 50px}.services__subheading{margin-bottom:70px}.services__grid{display:-ms-grid;display:grid}.services__grid.columns-3{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:60px 15px}}