@charset "utf-8";
/* :root{ --header_height: $header_height;}*/

@font-face{font-family:Manrope;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v11/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk6jFN_G-bw.ttf) format('truetype')}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v11/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FN_G-bw.ttf) format('truetype')}
@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v11/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFN_G-bw.ttf) format('truetype')}
@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v11/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE9_G-bw.ttf) format('truetype')}
@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.googleapis.com/css2?family=Manrope:wght@800&display=swap) format('truetype')}

.html{overflow-x: hidden;}

img{ height: auto; max-width: 100%;}
.nowrap {
  white-space: nowrap;
}
.sppb-row-container .convertforms .cf-control-group {
  padding: 9px 9px 26px 9px;
}
.convertforms .cf-label {
  color: #0B0F19;
  font-size: 1em;
  font-weight: bold;
  font-family: Manrope, sans-serif;
  padding-bottom: 0.7em;
}
.sppb-row-container .convertforms .cf-select select {
  padding: 0.8em 1em;
}
.sppb-row-container .cf-control-group.cf-one-third .cf-control-input {
  display: inline-block
}
.sppb-row-container .cf-control-group.cf-one-third button {
  display: inline-block;
  font-family: 'Manrope';
  font-size: 16px;
  border-color: #6366f1;
  background-image: linear-gradient(40deg,var(--bs-primary) 0,var(--bs-middle) 70%,var(--bs-info) 100%);
}
.heading-center h2, .heading-center h3  {
  margin: auto;
}
.narrow-heading h2, .narrow-heading h3 {
  max-width: 800px;
}
.convertforms .cf-form-wrap {
  padding: 30px 0 30px 30px!important;
}
.more-button {
  display: inline-block;
  color: #6366f1;
  cursor: pointer;
}
.more-content {
  display: none;
}
.serm-accordion .accordion-header .accordion-button {
  background-color: #fff!important;
}
.serm-accordion h2 {
  margin-bottom: 2.5em;
}
.serm-accordion h2 + p {
  margin-bottom: 2.8em;
}
.serm-controls .sp-dots li {
  height: 6px!important;
  width: 40px!important;
  border: none!important;
  background-color: #A1A1A1!important;
}
.serm-controls .sp-dots .sp-dot-1 {
  width: 15px!important;
}
.serm-controls .sp-dots .sp-dot-2 {
  width: 8px!important;
}
.serm-controls .sp-dots li.active {
  background: linear-gradient(44.47deg, #6366F1 14.49%, #5874F4 62.13%, #4C82F7 85.53%)!important;
}
.serm-controls .sp-dots li.active:after {
  display: none!important;
}
.sp-slider.serm-controls {
  overflow: visible!important;
}
.sp-slider.serm-controls .sp-nav-control .nav-control {
  background-color: transparent!important;
  border: none;
}
.sp-slider.serm-controls .nav-control i {
  color: #0B0F19!important;
}
.sp-slider.serm-controls .nav-control.prev-control {
    left: 47px!important;
    top: -224px!important;
}
.sp-slider.serm-controls .nav-control.next-control {
	top: -224px!important;
    left: 69px!important;
}
.sp-slider.serm-reviews.serm-controls .nav-control.next-control, .sp-slider.serm-reviews.serm-controls .nav-control.prev-control {
  	top: -98px!important;
}
.serm-reviews .sp-dots {
  display: none!important;
}
div.sp-slider.serm-reviews .sp-nav-control {
  	height: 196px!important;
}
#sppb-addon-1682326933168 .sp-slider .sp-nav-control .nav-control {
	top: auto;
    bottom: -302px;
	transform: scale(0.7);
	background-color: #E7E7E7;
	filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
#sppb-addon-1682326933168 .sp-slider .sp-nav-control .nav-control.next-control {
	right: calc(50% - 98px);
}
#sppb-addon-1682326933168 .sp-slider .sp-nav-control .nav-control.prev-control {
	left: calc(50% - 87px);
}
#sppb-sp-slider-1682326933168 .fa-angle-left:before, #sppb-sp-slider-1682326933168 .fa-angle-right:before {
	color: #000;
}
.reviews-services-list {
	display: flex;
    flex-wrap: wrap;
    gap: 39px 10px;
    list-style-type: none;
    padding: 0 5em;
    justify-content: center;
}
.reviews-services-list li {
    position: relative;
	flex-basis: 200px;
  	height: 100px;
	background-color: #fff;
	border: 1px solid #ccc;
    border-radius: 10px;
}
.reviews-services-list img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.reviews-services-list li:nth-child(1) img {
  width: 140px;
}
.reviews-services-list li:nth-child(2) img {
  width: 40px;
}
.reviews-services-list li:nth-child(3) img {
  width: 90px;
}
.reviews-services-list li:nth-child(4) img {
  width: 90px;
}
.reviews-services-list li:nth-child(5) img {
  width: 125px;
}
.reviews-services-list li:nth-child(6) img {
  width: 40px;
}
.reviews-services-list li:nth-child(7) img {
  width: 40px;
}
.reviews-services-list li:nth-child(8) img {
  width: 40px;
}
.reviews-services-list li:nth-child(9) img {
  width: 40px;
}



.reviews-services-block img {
	border: 1px solid #ccc;
    border-radius: 8px;
    padding: 10px 27px;
    width: 194px;
}
.reviews-services-block .prodoctorov {
	width: 269px;
    padding: 41px 57px 41px 57px;
}
.reviews-services-block .yandex {
	width: 206px;
    padding: 30px 85px 29px 87px;
}
.reviews-services-block .two-gis {
	width: 231px;
    padding: 38px 80px 38px 80px;
}
.reviews-services-block .zoon {
	width: 235px;
    padding: 38px 80px 38px 80px;
}
.reviews-services-block .napopravku {
    width: 269px;
    padding: 38px 56px 38px 56px;
}
.reviews-services-block .flamp {
	width: 206px;
    padding: 32px 85px 31px 87px;
}
.reviews-services-block .gmaps {
	width: 198px;
    padding: 30px 80px 28px 80px;
}
.reviews-services-block .otzovik {
	width: 206px;
    padding: 32px 85px 31px 87px;
}
.reviews-services-block .irecommend {
	width: 206px;
    padding: 32px 85px 31px 87px;
}
.reviews-services-block .sppb-col-md-3 {
	padding: 11px 4px!important;
}
.reviews-slide * {
  color: #000;
  text-align: left;
}
.reviews-slide {
  display: flex;
  gap: 11px;
  list-style-type: none;
}
.reviews-slide li {
  padding: 1.5em;
  border: 1px solid #E7E7E7;
  border-radius: 5px;
  flex-basis: calc(33.33% - 11px);
}
.reviews-slide .name {
  padding-bottom: 0.2em;
  color: #0B0F19;
  font-size: 1.2em;
  font-weight: 700;
}
.reviews-slide .state {
  color: #0B0F19;
}
.reviews-slide .clinics {
  color: #A1A1A1;
  padding-bottom: 1em;
}
.reviews-slide .text {
  color: #383838;
}

.serm-accordion .accordion-item:first-of-type .accordion-button {
  background-color: #fff!important;
}
.serm-pages-list {
  gap: 10px;
}
.serm-pages-list li a:hover {
  color: #fff!important;
  background-color: #4044ee!important;
  border-color: #0a53be!important;
}
.serm-icons {
  display: flex;
  flex-wrap: wrap;
  gap: 65px 25px;
}
.serm-icons li {
  position: relative;
  flex-basis: calc(33.33% - 25px);
  padding-top: 75px;
  font-size: 1.45em;
  font-weight: 700;
  line-height: 1.22;
  list-style-type: none;
  color: #0B0F19;
}
.serm-icons li:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 44px;
  height: 44px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.serm-icons li.audit:before {
  background-image: url("/images/2023/04/26/content-icon-1.svg");
}
.serm-icons li.emission:before {
  background-image: url("/images/2023/04/26/content-icon-2.svg");
}
.serm-icons li.monitoring:before {
  background-image: url("/images/2023/04/26/content-icon-3.svg");
}
.serm-icons li.positive:before {
  background-image: url("/images/2023/04/26/content-icon-4.svg");
}
.serm-icons li.answers:before {
  background-image: url("/images/2023/04/26/content-icon-5.svg");
}
.serm-icons li.deleting:before {
  background-image: url("/images/2023/04/26/content-icon-6.svg");
}
.serm-icons li.publication:before {
  background-image: url("/images/2023/05/11/bx-comment-detail.svg");
}
.serm-icons li.profiles:before {
  background-image: url("/images/2023/05/11/bx-id-card.svg");
}
.serm-icons li.actuality:before {
  background-image: url("/images/2023/05/11/bx-comment-check.svg");
}
.serm-icons li.partisan:before {
  background-image: url("/images/2023/05/11/bxs-invader.svg");
}
.serm-icons li.feedback:before {
  background-image: url("/images/2023/05/11/bx-user-voice.svg");
}
.serm-icons li.geo:before {
  background-image: url("/images/2023/04/26/content-icon-2.svg");
}
.discount-notice ul {
  list-style-type: none;
  padding-left: 0;
}
.discount-notice ul li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 20px;
}
.discount-notice ul li:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: 0 0
}

.discount-notice ul li.presence:before {
  background-image: url("/images/2023/04/26/audit-discount-icon-1.svg");
}
.discount-notice ul li.extradition:before {
  background-image: url("/images/2023/04/26/audit-discount-icon-2.svg");
}
.discount-notice ul li.omission:before {
  background-image: url("/images/2023/04/26/audit-discount-icon-3.svg");
}
.discount-notice ul li.analysis:before {
  background-image: url("/images/2023/04/26/audit-discount-icon-4.svg");
}
.discount-notice ul li.calculation:before {
  background-image: url("/images/2023/04/26/audit-discount-icon-5.svg");
}
#section-id-1682512958034 {
  padding-bottom: 0!important;
}
.sppb-row.cols-5 .sppb-col-md-3 {
  flex: 0 0 20%;
  max-width: 20%;
}
.circled-order {
  counter-reset: stage;
}
.circled-order li {
  position: relative;
  padding: 0 0 1em 106px;
  
}
.circled-order.vertical-middle li {
  display: flex;
  align-items: center;
}
.circled-order li:before  {
  position: absolute;
  left: 0;
  top: 16px;
  /* bottom: 0; */
  /* margin: auto; */
  counter-increment: stage;
  content: counter(stage);
  display: block;
  width: 71px;
  height: 71px;
  font-size: 1.6em;
  font-weight: bold;
  line-height: 56px;
  text-align: center;
  color: #0B0F19;
  background-color: #fff;
  border: 9px solid #F3F6FF;
  border-radius: 50%;
}
.circled-order li .title {
  font-size: 24px;
  font-weight: bold;
  padding-top: 1em;
  padding-bottom: 0.6em;
  color: #0B0F19;
}
.discount-notice {
  border: 1px solid #565973;
  border-radius: 10px;
  padding: 2.7em;
}
.discount-notice p {
  font-size: 1.5em;
  color: #0B0F19;
}
.discount-notice ul li {
  color: #565973;
}
.crm-purposes {
  border-collapse: collapse;
  /*border-radius: 15px;*/
  overflow: hidden;
}
.crm-purposes tr td {
	padding: 0.9em 1.5em;
	border: 1px solid #ccc;
}
.crm-purposes tr td:nth-child(1) {
	position: relative;
	padding-right: 2.9em;
	background-color: #6366f1;
	color: #fff;
	font-weight: bold;
}
.crm-purposes tr td:nth-child(1):after {
	content: '';
	display: block;
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	right: -54px;
	width: 80px;
	height: 30px;
	background: url(/images/2022/10/19/purpose-arrow.png) no-repeat 0 0;
}
.crm-purposes tr td:nth-child(2) {
	background-color: #6366f100;
	color: #6366f1;
	font-weight: bold;
	padding-left: 3em;
}
.steps-list.content-mark .step-2 > li:before {
  content: '2';
}
.context-works .title {
  height: 63px;
  padding-left: 2.9em;
  line-height: 58px;
  font-size: 1.5em;
  font-weight: bold;
}
span.h3 {
  display: block;
}
form .cf-content-wrap.cf-col-16 {
	background-color: #fff;
}
.sppb-addon-text li {
	text-align: left;
}
.serm-spec {
  margin-top: 5em;
}
.serm-spec.banner-features {
  margin-top: 1em;
}
.serm-spec.minus-odin {
  margin-top: -1em;
}
.serm-spec.uppered {
  margin-top: -5em;
}
.serm-spec i  {
  width: 70px;
  height: 60px;
  font-size: 60px;
  color:#6366f1;
}
.links-spec i  {
  width: 130px;
  height: 70px;
  font-size: 120px;
  color:#6366f1;
  margin-bottom: 0.6em;
}

.serm-spec .sppb-addon-title.sppb-feature-box-title {
  font-size: 17.99px;
}
.audit-popup {
  display: none;
}
body .sp-megamenu-parent .sp-dropdown .sp-dropdown {
	left: 169px;
	top: 43px;
}
#stats {
  display: block;
  width: 100%;
  padding: 15px 0;
  background: #f8f8f8;
  border-top: 4px solid #c3c3c3;
  border-bottom: 4px solid #c3c3c3;
}

#stats .row {
  display: block;
}
.circle-container {
  display: block;
  margin-bottom: 15px;
}

.circle-container h3 {
  display: block;
  text-align: center;
  font-size: 2.25em;
  line-height: 1.4em;
  color: #363636;
  text-shadow: 1px 1px 0 #fff;
}
.circlestat {
  margin: 0 auto 10px;
}
.circliful {
    position: relative; 
}
.circle-text, .circle-info, .circle-text-half, .circle-info-half {
    width: 100%;
    position: absolute;
    text-align: center;
    display: inline-block;
}
.circle-info, .circle-info-half {
	color: #999;
}
.circliful .fa {
	margin: -10px 3px 0 3px;
	position: relative;
	bottom: 4px;
}
.reputation-projects-block .d-flex {
	background-color: #fff;
    border-radius: 7px;
  	overflow: hidden;
    text-align: left;
}
.reputation-projects-block .sppb-addon-wrapper .d-flex img {
    height: auto!important;
}
.reputation-projects-block .sppb-addon-wrapper .d-flex .clinics-title {
  padding: 0 23px 0 23px;
  color: #0B0F19;
  font-size: 1.25em;
  font-weight: bold;
  margin: 0.6em 0 1.2em;
}
/*
.reputation-projects-block .sppb-addon-wrapper .d-flex .rating {
  padding: 1em 1.8em;
  background-color: #f1f1f1;
  text-align: center;
  font-weight: bold;
  border-radius: 15px;
}*/
.reputation-projects-block .sppb-addon-wrapper .d-flex .rating {
  padding: 0 1.5em 3.8em 1.5em;
  color: #0B0F19;
}
.reputation-projects-block .sppb-addon-wrapper .d-flex .rating strong {
  font-size: 1.15em;
}
.reputation-projects-block .sppb-addon-wrapper .d-flex .rating .purple-text {
  font-size: 1.5em;
}
.reputy-digits-list {
  flex-wrap: wrap;
  margin: 2.9em 0 3.5em;
}
.reputy-digits-list li {
  flex-basis: 50%;
}
.reputy-digits-list li .number {
  font-size: 4.5em;
  font-weight: 700;
  color: #0B0F19;
}
.reputy-digits-list li .digits {
  color: 565973;
}
.circled-order.min-height-item li {
  min-height: 100px;
}
.grey-box-list {
  flex-direction: column;
  margin: 2.9em 0 3.5em;
}
.grey-box-list.two-columns-list {
  gap: 42px 50px;
  flex-direction: row;
  flex-wrap: wrap;
}
.grey-box-list.two-columns-list li {
  flex-basis: calc(50% - 25px);
  margin-bottom: 0;
}
.grey-box-list.two-columns-list li .title {
  margin-top: -0.1em;
}
.grey-box-list li {
  position: relative;
  padding-left: 92px;
  margin-bottom: 1.5em;
}




.grey-box-list.two-columns-list li {
  
}
.grey-box-list li:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 60px;
  border-radius: 6px;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #F3F6FF;
}
.grey-box-list li.analytics:before {
  background-image: url(/images/2023/04/27/get-icon-1.svg)
}
.grey-box-list li.reaction:before {
  background-image: url(/images/2023/04/27/get-icon-2.svg)
}
.grey-box-list li.formation:before {
  background-image: url(/images/2023/04/27/get-icon-3.svg)
}
.grey-box-list li.promotion:before {
  background-image: url(/images/2023/04/27/get-icon-4.svg)
}
.grey-box-list li.monitoring:before {
  background-image: url(/images/2023/04/28/orm-icon-1.svg)
}
.grey-box-list li.meeting:before {
  background-image: url(/images/2023/04/28/orm-icon-2.svg)
}
.grey-box-list li.positive:before {
  background-image: url(/images/2023/04/28/orm-icon-3.svg)
}
.grey-box-list li.seo:before {
  background-image: url(/images/2023/04/28/orm-icon-4.svg)
}
.grey-box-list li.defence:before {
  background-image: url(/images/2023/04/28/orm-icon-5.svg)
}
.grey-box-list li.long:before {
  background-image: url(/images/2023/04/28/negative-icon-1.svg);
}
.grey-box-list li.views:before {
  background-image: url(/images/2023/04/28/negative-icon-2.svg);
}
.grey-box-list li.no-feedback:before {
  background-image: url(/images/2023/04/28/negative-icon-3.svg);
}
.grey-box-list li.quality:before {
  background-image: url(/images/2023/05/11/bxs-analyse-1.svg);
  background-size: 26px;
}
.grey-box-list li.development:before {
  background-image: url(/images/2023/05/11/bx-trending-up.svg);
  background-size: 30px;
}
.grey-box-list li.instruments:before {
  background-image: url(/images/2023/05/11/bx-refresh.svg);
  background-size: 30px;
}
.grey-box-list li.transparent:before {
  background-image: url(/images/2023/05/12/eye.png);
  background-size: 25px;
}
.grey-box-list li.world:before {
  background-image: url(/images/2023/06/01/world.svg);
  background-size: 52px;
}
.grey-box-list li.social:before {
  background-image: url(/images/2023/06/05/social.svg);
  background-size: 46px;
}
.grey-box-list li.conversation:before {
  background-image: url(/images/2023/06/01/conversation.svg);
  background-size: 42px;
}
.grey-box-list li.comments:before {
  background-image: url(/images/2023/06/01/comments.svg);
  background-size: 42px;
}
.grey-box-list li.smile:before {
  background-image: url(/images/2023/06/01/smile.svg);
  background-size: 42px;
}
.grey-box-list li.answer:before {
  background-image: url(/images/2023/06/01/-otvet.svg);
  background-size: 42px;
}
.grey-box-list li.sad:before {
  background-image: url(/images/2023/06/01/sad.svg);
  background-size: 42px;
}

.grey-box-list.small-padding li {
  padding-left: 78px;
}
.grey-box-list li .title {
  margin: 0.3em 0 0.83em 0;
  font-size: 1.5em;
  font-weight: 700;
  color: #0B0F19;
}
.grey-box-list li .desc {
  color: #565973;
  line-height: 1.4;
}
.context-cases .d-flex {
  gap: 30px;
}
.context-cases ul {
  font-size: 1.15em;
}
.context-cases .sppb-column {
  background-color: #ebeaff;
  padding: 2.5em 2em 0;
  border-radius: 15px;
}
.context-works {
  gap: 30px;
  counter-reset: stage;
}
.context-works > li {
  flex-basis: calc(33.33% - 30px);
  padding: 1.8em;
  box-sizing: border-box;
  background-color: #fff;
  position: relative;
}
.context-works > li > span {
  display: inline-block;
  padding-top: 3px;
  padding-left: 68px;
  min-height: 80px;
  font-size: 1.12em;
  font-weight: bold;
  line-height: 1.2;
  padding-top: 12.9px;
  color: #6366f1;
}
.context-works > li:before {
  position: absolute;
  top: 0;
  left: 39px;
  counter-increment: stage;
  content: counter(stage);
  display: block;
  font-size: 5em;
  line-height: 1.4;
  font-weight: bold;
  color: #6366f1;
}
.sppb-section h3 {
  line-height: 1.25!important;
}
.heading-white h2 {
  color: #fff;
}
.btn-white {
  background-color: #fff;
}
.purple-text {
  color: #6366f1;
}
.red-text {
  color: #ff3c3c;
}
.font-weight-bold {
  font-weight: bold;
}
body #sppb-addon-1669922961712 .sppb-addon-title {
  line-height: 1.25;
}
body .sp-page-builder .page-content #Heading1 {
  padding-top: 0;
  padding-bottom: 0;
}
.element-invisible{
	border: 0;
	height: 1px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.view-article .intro-text {
  display: none;
}
.case-table {
  border-collapse: collapse;
  margin-bottom: 2em;
}
.case-table thead td {
  background-color: #cec3ff;
  font-weight: bold;
}
.case-table td {
  border: 1px solid #e3e3e3;
}
.styled-list {
  padding-left: 0;
  list-style-type: none;
  counter-reset: ordered; 
}
.styled-list > li {
  position: relative;
  padding-top: 41px;
}
.styled-list > li::before {
    content: counter(ordered);
    counter-increment: ordered;
    position: absolute;
    display: inline-block;
    top: -6px;
    left: 0;
    right: 0;
    width: 37px;
    padding: 1px 0;
    margin: auto;
    font-size: 1.2em;
    color: #6366f1;
    border: 2px solid #6366f1;
    border-radius: 50%;
    text-align: center;
    font-weight: bold;
}
.styled-list.four-start > li:nth-child(1)::before {
    content: "4";
}
.styled-list.four-start > li:nth-child(2)::before {
    content: "5";
}
.styled-list.four-start > li:nth-child(3)::before {
    content: "6";
}
.styled-list.four-start > li:nth-child(4)::before {
    content: "7";
}
.styled-list.four-start > li:nth-child(5)::before {
    content: "8";
}
.styled-list.four-start > li:nth-child(6)::before {
    content: "9";
}
.styled-list.four-start > li:nth-child(7)::before {
    content: "10";
}
.styled-list.four-start > li:nth-child(8)::before {
    content: "11";
}


body .sp-page-builder .page-content #section-id-1669922961702 {
  margin-top: -135px;
}
ul.social-icons{
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.social-icons>li{ display: inline-block; line-height: 1.5;}
ul.social-icons>li:not(:last-child){ margin-right: 20px;}
.flex-auto{ flex: auto;}
#sp-menu.menu-with-social .sp-megamenu-wrapper{
	align-items: center;
	display: flex;
	flex: auto;
	justify-content: space-between;
}
#sp-menu>.sp-column{ height: 100%;}
#sp-menu .social-wrap{ padding-left: 60px; position: relative;}
#sp-menu .social-wrap:after{
	background-color: rgba(80,80,80,.2);
	content: "";
	height: calc(var(--header_height) - 20px);
	left: 30px;
	margin-bottom: 10px;
	margin-top: 10px;
	position: absolute;
	width: 2px;
}
#sp-menu ul.social-icons>li:not(:last-child){ margin-right: 20px;}
#sp-menu ul.social-icons a{ color: var(--bs-gradient);}
#sp-menu .social-wrap.no-border ul.social-icons{ border-left: none; padding-left: 0;}
#sp-menu.menu-center .sp-megamenu-wrapper{ justify-content: center;}
.menu-flex .sp-megamenu-wrapper{ display: flex; justify-content: flex-end;}
#menu-right .sp-module:first-child{
	border-right: 2px solid rgba(80,80,80,.2);
	padding-right: 30px;
}
.header-has-modules #offcanvas-toggler{ margin-left: 0; margin-right: 20px;}
.sp-module-content .mod-languages ul.lang-inline{ margin: 0; padding: 0;}
.sp-module-content .mod-languages ul.lang-inline li{ border: none; display: inline-block; margin: 0 5px 0 0;}
.sp-module-content .mod-languages ul.lang-inline li a{ padding: 0!important;}
.sp-module-content .mod-languages ul.lang-inline li>a:before{ display: none;}
.sp-contact-info{ list-style: none; margin: 0; padding: 0;}
.sp-contact-info li i{ margin: 0 3px;}


/* #sp-header{ position: relative; width: 100%; z-index: 99;} */
#sp-header #offcanvas-toggler.offcanvas{ display: none!important;}

#sp-header.header-with-social #offcanvas-toggler.offcanvas,
#sp-header.lg-header #offcanvas-toggler.offcanvas{ display: flex!important;}
#sp-header.header-with-social .menu-with-offcanvas #offcanvas-toggler,
#sp-header.lg-header .menu-with-offcanvas #offcanvas-toggler{ display: none!important;}
#sp-header.full-header{ padding-left: 45px; padding-right: 45px;}
#sp-header.lg-header{ box-shadow: 0 2px 3px rgba(0,0,0,.1);}
#sp-header.lg-header .logo{ height: auto;}
#sp-header.lg-header #offcanvas-toggler{ margin-left: 0; margin-right: 20px;}
#sp-header.lg-header #offcanvas-toggler.offcanvas-toggler-right.offcanvas{ display: none!important;}
#sp-header.lg-header .sp-column{ height: 100%;}
#sp-header.lg-header #sp-logo #offcanvas-toggler{ display: none;}
#sp-header .logo{
	align-items: center;
	display: inline-flex;
	height: 80px;
	margin: 0;
}

#sp-header .logo a{ font-size: 24px; line-height: 1; margin: 0; padding: 0;}
#sp-header .logo p{ margin: 5px 0 0;}

#sp-header.sticky-top{
	background: rgba(255,255,255,.8);
	box-shadow: 0 .275rem 1.25rem rgba(19,16,34,.05),0 .25rem .5625rem rgba(19,16,34,.03);
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
}

#sp-header .sp-module{ margin-left: 20px;}
#sp-header nav.sp-megamenu-wrapper #offcanvas-toggler{ display: none;}


.header-modules{ margin-left: 20px;}
.header-modules .sp-module{ margin-left: 20px;}
.header-modules .search{ position: relative;}
.header-modules .search form:after{
	content: "?";
	font-family: "Font Awesome 5 Free";
	font-size: 12px;
	font-weight: 900;
	line-height: 32px;
	position: absolute;
	right: 10px;
	top: 0;
}
.header-modules .search form input{
	background: #efeff0;
	border: none;
	border-radius: 3px;
	height: 32px;
	padding: 5px 10px;
}
.burger-icon{ cursor: pointer; width: 25px;}
.burger-icon>span{
	background-color: #000;
	display: block;
	height: 2px;
	margin: 5px 0;
	transition: background-color .3s ease-in,opacity .3s ease-in,transform .3s ease-in;
}
.offcanvas-active .burger-icon>span{ background-color: #000;}
.offcanvas-active .burger-icon>span:nth-child(1){ transform: translate(0,8px) rotate(-45deg);}
.offcanvas-active .burger-icon>span:nth-child(2){ opacity: 0;}
.offcanvas-active .burger-icon>span:nth-child(3){ transform: translate(0,-5px) rotate(45deg);}
.offcanvas-active .close-offcanvas .burger-icon>span{ transition-delay: .2s;}
body #sp-page-builder .sppb-section-title .sppb-title-heading {
  line-height: 1.25;
}
#sp-title{ min-height: 0;}
.sp-page-title{
	background-attachment: fixed;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 30px 0;
}
.sp-page-title .sp-page-title-heading{ margin: 0; padding: 0;}
.sp-page-title .sp-page-title-heading{ font-size: 24px; line-height: 1;}
/* .body-innerwrapper{ overflow-x: hidden;} */
/*.com-sppagebuilder #sp-main-body{ padding: 0;} */
#sp-left .sp-module,
#sp-right .sp-module{ margin-top: 3rem; padding: 30px;}
#sp-left .sp-module:first-child,
#sp-right .sp-module:first-child{ margin-top: 0;}
#sp-left .sp-module:last-child,
#sp-right .sp-module:last-child{ margin-bottom: 3rem;}
#sp-left .sp-module .sp-module-title,
#sp-right .sp-module .sp-module-title{
	border-bottom: 1px solid #d4d7e5;
	font-size: 22px;
	font-weight: 700;
	margin: 0 0 30px;
	padding-bottom: 20px;
}
#sp-left .sp-module ul,
#sp-right .sp-module ul{ list-style: none; margin: 0; padding: 0;}
#sp-left .sp-module ul>li,
#sp-right .sp-module ul>li{ border-bottom: 1px solid #d4d7e5; display: block;}
#sp-left .sp-module ul>li>a,
#sp-right .sp-module ul>li>a{
	display: block;
	line-height: 36px;
	padding: 5px 0;
	padding: 2px 0;
}
#sp-left .sp-module ul>li:last-child,
#sp-right .sp-module ul>li:last-child{ border-bottom: none;}
#sp-left .sp-module .categories-module ul,
#sp-right .sp-module .categories-module ul{ margin: 0 10px;}
.login img{ display: inline-block; margin: 20px 0;}
.login .checkbox input[type=checkbox]{ margin-top: 6px;}
.form-links ul{ list-style: none; margin: 0; padding: 0;}
.form-search .finder label{ display: block;}
.form-search .finder .input-medium{ border-radius: 4px; width: 60%;}
.article-list .article{ padding: 20px 20px 60px 20px}
.article-list .article .article-header h1,.article-list .article .article-header h2,.mod-articlesnews h4{ font-size: 1.375rem;}
.article-list .article .article-header h1 a,.article-list .article .article-header h2 a{ color: #131022;}
.article-list .article .article-header h1 a:active,.article-list .article .article-header h1 a:focus,.article-list .article .article-header h1 a:hover,.article-list .article .article-header h2 a:active,.article-list .article .article-header h2 a:focus,.article-list .article .article-header h2 a:hover{ color: #6366f1;}
.related-article-large .article-image{ min-width: 350px; width: 350px;}
.article-info{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
}
.article-info>span{ font-size: .813rem;}
.article-info>span+span::before{
	content: "/";
	display: inline-block;
	padding-left: .5rem;
	padding-right: .5rem;
}
.article-info>span a{ color: #131022;}
.article-info>span a:hover{ color: #6366f1;}
.article-details .article-header{ position: relative;}

.article-details .article-info{ margin-bottom: 1rem;}
.article-details .article-full-image{ margin-bottom: 2rem;}
.article-details .article-full-image img{ border-radius: 4px; display: inline-block;}
.article-details .article-can-edit{ margin-bottom: 10px; position: relative;}
.article-details .article-can-edit a{
	background: #2a61c9;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	padding: 5px 12px;
}
/*
.view-article ol li {
  margin: 1em 0;
}

.view-article ol li ul {
  margin: 1em 0;
}
*/
.related-article-list-container{ margin-top: 15px;}
.related-article-list-container .related-article-title{
	border-bottom: 1px solid #d4d7e5;
	font-size: 22px;
	padding-bottom: 15px;
}
.related-article-list-container ul.related-article-list{ list-style: none; padding: 0;}
.related-article-list-container ul.related-article-list li{ margin-bottom: 10px;}
.related-article-list-container ul.related-article-list li .article-header h2{ font-size: 1.2rem;}
.newsflash-title a, .related-article-list-container ul.related-article-list li .article-header h2 a{ color: #131022;}
.related-article-list-container ul.related-article-list li .article-header h2 a:hover{ color: #6366f1;}
.related-article-list-container ul.related-article-list li .published{ font-size: 14px;}
.pager{
	border-top: 1px solid #dee2e6;
	list-style: none;
	margin: 2rem 0 0 0;
	padding: 2rem 0 0 0;
}
.pager::after{ clear: both; content: ""; display: block;}
.pager>li{ display: inline-block;}
.pager>li.next{ float: right;}
.pager>li a{
	border-radius: 100px;
	display: inline-block;
	font-size: .785rem;
	padding: 1rem 2.5rem;
}
.categories-module,.category-module,.form-links{ list-style: none; margin: 0; padding: 0;}
.categories-module li,.category-module li,.form-links li{ padding: 2px 0;}
.categories-module li h4,.category-module li h4,.form-links li h4{ margin: 5px 0;}
.article-footer-top{ clear: both; display: table; width: 100%;}
#sp-bottom .sp-module ul{ list-style: none; margin: 0; padding: 0;}
html.error-page .error-logo{ display: inline-block; margin-bottom: 2rem;}
html.error-page .error-message{ font-size: 1.5rem; margin-bottom: 3rem;}
.page-header{ padding-bottom: 15px;}

@media print{.visible-print{ display: inherit!important;}
.hidden-print{ display: none!important;}
}

.sp-scroll-up{
	background: rgba(100, 100, 100, 0.4);
	border-radius: 100%;
	bottom: 15px;
	color: #fff;
	display: none;
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	position: fixed;
	right: 15px;
	text-align: center;
	transition: all 0.3s ease;
	width: 36px;
	z-index: 1000;
}
.sp-scroll-up:active,.sp-scroll-up:focus,.sp-scroll-up:hover{ background: #000; color: #fff;}
.control-group{ margin-bottom: 1rem;}
select.form-control:not([multiple]),select:not([multiple]){ height: calc(3.25rem + 2px);}
input[type=date]:not(.form-control),input[type=email]:not(.form-control),input[type=number]:not(.form-control),input[type=password]:not(.form-control),input[type=search]:not(.form-control),input[type=tel]:not(.form-control),input[type=text]:not(.form-control),input[type=url]:not(.form-control),select:not(.form-select):not(.form-control){
	background-clip: padding-box;
	background-color: #fff;
	background-image: none;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: .25rem;
	color: #495057;
	display: block;
	font-size: 1rem;
	line-height: 1.25;
	padding: .5rem .75rem;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	width: 100%;
}
input[type=date]:not(.form-control):focus,input[type=email]:not(.form-control):focus,input[type=number]:not(.form-control):focus,input[type=password]:not(.form-control):focus,input[type=search]:not(.form-control):focus,input[type=tel]:not(.form-control):focus,input[type=text]:not(.form-control):focus,input[type=url]:not(.form-control):focus,select:not(.form-select):not(.form-control):focus{
	background-color: #fff;
	border-color: #80bdff;
	color: #495057;
	outline: 0;
}
.form-horizontal .control-label{
	float: left;
	padding-right: 5px;
	padding-top: 5px;
	text-align: left;
	width: auto;
}
.form-horizontal .controls{ margin-left: 220px;}
.card-block{ padding: 20px;}
.card-block ul{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.card-block ul li{ display: block;}
.card-hover .card-img-overlay {
  transition: opacity .3s ease-in-out;
  opacity: 0;
  z-index: 5;
}
.card-hover:hover .card-img-overlay { opacity: 1;}

.alert.alert-error{
	background-color: #f8d7da;
	border-color: #f5c6cb;
	color: #721c24;
}
.no-js img.lazyload{ display: none;}
#system-message-container{
	bottom: 0;
	max-width: 350px;
	position: fixed;
	right: 15px;
}
#system-message-container .alert{ font-size: 13px; line-height: 1.5;}
#system-message-container .alert>.btn-close{
	cursor: pointer;
	position: absolute;
	right: 5px;
	top: 5px;
}
#system-message-container joomla-alert{ font-size: 13px;}
/* .btn:focus{ box-shadow: none!important;} */

.sp-megamenu-parent{
	display: block;
	float: right;
	list-style: none;
	margin: 0 -15px;
	padding: 0;
	position: relative;
	z-index: 99;
}
.sp-megamenu-parent .sp-menu-item>a img,.sp-megamenu-parent .sp-menu-item>span img{ display: inline-block;}
.sp-megamenu-parent>li{ display: inline-block; padding: 0; position: relative;}
.sp-megamenu-parent>li.menu-justify{ position: static;}
.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{
	display: inline-block;
	font-size: 1.05rem;
	font-weight: 500;
	line-height: 80px;
	margin: 0;
	padding: 0 15px;
}
.sp-megamenu-parent>li:last-child>a{ padding: 0 0 0 15px;}
.sp-megamenu-parent .sp-module{ padding: 10px;}
.sp-megamenu-parent .sp-dropdown{
	display: none;
	margin: 0;
	position: absolute;
	z-index: 10;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{
	background: var(--bs-body-bg);
	box-shadow: 0 3px 5px 0 rgba(0,0,0,.2);
	padding: 20px;
	border-radius: .375rem;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner>.row:not(:first-child){ margin-top: 20px;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items{ list-style: none; margin: 0; padding: 0;}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main{ top: 100%;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item{ display: block; padding: 0; position: relative;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge),.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{
	cursor: pointer;
	display: inline-block;
	line-height: 1.25;
	padding: 8px 0;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge).sp-group-title,.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a.sp-group-title{ font-weight: 700; text-transform: uppercase;}
.sp-megamenu-parent .sp-dropdown .sp-module{ padding: 0;}
.sp-megamenu-parent .sp-dropdown .sp-module .sp-module-title{
	font-weight: 500;
	margin: 0 0 15px;
	text-transform: uppercase;
}
.sp-megamenu-parent .sp-has-child:hover>.sp-dropdown{ display: block;}
body .sp-megamenu-parent>li.sp-has-child>a:after,body .sp-megamenu-parent>li.sp-has-child>span:after{
	content: "";
	float: right;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	margin-left: 7px;
}
.bad-reputy {
	position: relative;
    margin-top: 2em;
  	text-align: center;
}
.bad-reputy h3 {
	position: relative;
	display: inline-block;
	font-size: 52px;
	/*background-color: #b498ff;*/
	color: #4305de;
	border-radius: 50%;
	padding: 0.6em 0.25em;
	margin-bottom: 0.5em;
	z-index: 1;
}
/*.bad-reputy:after {
	content: '';
	display: block;
	position: absolute;
	top: 51px;
	right: calc(50% - 32px);
	background-color: #b498ff;
	background-color: #e5e5e5;
	border-radius: 50%;
	width: 67px;
	height: 67px;
	z-index: 0;
}
*/
.clients-list h2 {
    padding-bottom: 1em;
    text-align: center; 
    font-size: 36px;
}
.clients-list ul {
    display: flex;
  	flex-wrap: wrap;
    list-style-type: none;
    gap: 20px;
  	padding-left: 0
}
.clients-list ul li {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-basis: calc(20% - 20px);
    text-align: center;
}
.clients-list ul li:first-child img {
	width: 150px;
}
.clients-list ul li:nth-child(2) img {
    width: 194px;
}
.clients-list ul li:nth-child(4) img {
    width: 190px;
}
.clients-list ul li img {
    
}
.accordion-big .sppb-panel-title {
  font-size: 18px;
}
.sites-block .sppb-addon-wrapper > div {
    text-align: center;
}
body .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after{
	content: "";
	float: right;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	margin-left: 7px;
}
body .sp-megamenu-parent .sp-dropdown.sp-menu-center{ margin-left: 45px;}
body .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right{ left: 0;}
body .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full{ left: auto; right: 0;}
body .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-left{ right: 0;}
@media (min-width:576px){.sp-menu-full.container{ width: 540px;}
}@media (min-width:768px){.sp-menu-full.container{ width: 720px;}
}@media (min-width:992px){.sp-menu-full.container{ width: 960px;}
}@media (min-width:1200px){.sp-menu-full.container{ width: 1140px;}
}@media (min-width:1400px){.sp-menu-full.container{ width: 1320px;}
}#offcanvas-toggler{
	align-items: center;
	display: inline-flex;
	font-size: 20px;
	height: 80px;
	line-height: 80px;
}
#offcanvas-toggler>span:hover,.offcanvas-menu{ background-color: #fff;}
.offcanvas-menu .offcanvas-inner ul.menu>li li a{ color: rgba(37,37,37,.8);}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent .menu-toggler,.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler{ color: rgba(37,37,37,.5);}
.offcanvas-init{ overflow-x: hidden; position: relative;}
.offcanvas-active .offcanvas-overlay{ opacity: 1; visibility: visible;}
.offcanvas-overlay{
	backdrop-filter: blur(10px);
	background: rgba(0,0,0,.5);
	bottom: 0;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: .4s;
	visibility: hidden;
	-webkit-backdrop-filter: blur(10px);
	-webkit-transition: .4s;
	z-index: 9999;
}
.body-wrapper{
	backface-visibility: hidden;
	position: relative;
	transition: .4s;
	-webkit-transition: .4s;
}
.contact-form .sppb-row-container {
	background-color: rgb(239, 242, 252);
    padding: 4em 4.5em 3em 7em;
    border-radius: 10px;
}
.contact-form.white-form .sppb-row-container {
	background-color: transparent;
    padding: 4em 0em 3em 0em;
    border-radius: 10px;
}
.contact-form .sppb-col-md-6 + .sppb-col-md-6 .sppb-column {
	box-shadow: 0px 3px 9px rgb(0 0 0 / 10%)
}
.close-offcanvas{ position: absolute; top: 25px; z-index: 1;}
.offcanvas-menu{
	width: 300px;
	height: 100%;
	position: fixed;
	top: 60px;
	overflow: inherit;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
	z-index: 10000;
}
.offcanvas-menu #offcanvas-toggler{ display: none !important; }
.offcanvas-menu .offcanvas-inner{ padding: 25px; }
.offcanvas-menu .offcanvas-inner .header-modules{ margin-left: 0px; }
.offcanvas-menu .offcanvas-inner .finder{ margin-bottom: 10px; }
.offcanvas-menu .offcanvas-inner .sp-sign-in{ position: relative; top: 10px; }
.offcanvas-menu .offcanvas-inner .sp-sign-in .signin-text{ display: none !important; }
.offcanvas-menu .offcanvas-inner .sp-profile-wrapper .user-text{ display: none !important; }
.offcanvas-menu .offcanvas-inner .sp-contact-info,.offcanvas-menu .offcanvas-inner .social-icons{ font-size: 14px; }
.offcanvas-menu .offcanvas-inner .sp-contact-info>li>a,.offcanvas-menu .offcanvas-inner .social-icons>li>a{ opacity: 0.7; }
.offcanvas-menu .offcanvas-inner .sp-contact-info>li>a:hover,.offcanvas-menu .offcanvas-inner .sp-contact-info>li>a:focus,.offcanvas-menu .offcanvas-inner .social-icons>li>a:hover,.offcanvas-menu .offcanvas-inner .social-icons>li>a:focus{ opacity: 1; }
.offcanvas-menu .offcanvas-inner .sp-contact-info{ margin-top: 20px; }
.offcanvas-menu .offcanvas-inner .sp-contact-info>li:not(:last-child){ margin-bottom: 10px; }
.offcanvas-menu .offcanvas-inner .sp-module{ padding: 0; margin: 0; }
.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child){ margin-right: 20px; }
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-title{ font-size: 1rem; font-weight: bold; }
.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child){ margin-bottom: 20px; }
.offcanvas-menu .offcanvas-inner .sp-module .awesomplete{ width: 210px; }
.offcanvas-menu .offcanvas-inner ul.menu,.offcanvas-menu .offcanvas-inner ul.menu ul{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0;
	margin: 0;
	margin: 0 0 15px 0;
	list-style: none;
}
.offcanvas-menu .offcanvas-inner ul.menu>li{
	border: 0;
	padding: 0;
	margin: 0;
	position: relative;
	overflow: hidden;
	display: block;
	font-weight: 600;
}
.offcanvas-menu .offcanvas-inner ul.menu>li>a,.offcanvas-menu .offcanvas-inner ul.menu>li>span{
	display: block;
	font-size: 18px;
	padding: 10px 0px;
	position: relative;
	line-height: 18px;
	opacity: 0.7;
	transition: 0.3s;
}
.offcanvas-menu .offcanvas-inner ul.menu>li>a:hover,.offcanvas-menu .offcanvas-inner ul.menu>li>span:hover{ opacity: 1; }
.offcanvas-menu .offcanvas-inner ul.menu>li ul.menu-child{ display: none; }
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler,.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler{
	display: block;
	position: absolute;
	top: 50%;
	cursor: pointer;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	padding: 10px;
}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler:after,.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler:after{
	font-family: "Font Awesome 5 Free";
	content: "";
	font-weight: 900;
}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent li.menu-parent>a{ position: relative; display: block; }
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent li.menu-parent .menu-toggler{
	right: -10px;
	display: block;
	position: absolute;
	top: 50%;
	cursor: pointer;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	padding: 2px 10px;
}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent li.menu-parent .menu-toggler:after{
	font-family: "Font Awesome 5 Free";
	content: "";
	font-weight: 900;
}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent li.menu-parent.menu-parent-open .menu-toggler:after{ content: ""; }
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent.menu-parent-open>a>.menu-toggler:after,.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent.menu-parent-open>.menu-separator>.menu-toggler:after{
	font-family: "Font Awesome 5 Free";
	content: "";
	font-weight: 900;
}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent.menu-parent-open>.nav-header>.menu-toggler:after{
	font-family: "Font Awesome 5 Free";
	content: "";
	font-weight: 900;
}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.nav-header>.menu-toggler{
	display: block;
	position: absolute;
	top: 50%;
	cursor: pointer;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.nav-header>.menu-toggler:after{
	font-family: "Font Awesome 5 Free";
	content: "";
	font-weight: 900;
}
.offcanvas-menu .offcanvas-inner ul.menu>li>ul{ display: none; }
.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a{
	font-size: 15px;
	padding: 4px 0px;
	line-height: 18px;
	font-weight: 400;
}
.offcanvas-menu.border-menu .offcanvas-inner ul.menu>li{
	border-bottom: 1px solid rgba(32, 31, 31, 0.1);
	margin-bottom: 0;
}
.offcanvas-menu.border-menu .offcanvas-inner ul.menu>li>a{ padding: 15px 30px 15px 10px; }
.offcanvas-menu.border-menu .offcanvas-inner ul.menu ul{ padding-bottom: 15px; }
.offcanvas-menu.center-alignment .offcanvas-inner{ padding: 0px 15px; }
body #offcanvas-toggler.offcanvas-toggler-right{ float: right; margin-left: 20px;}
body #offcanvas-toggler.offcanvas-toggler-left{ float: left; margin-right: 20px;}
body.offcanvs-position-left .body-wrapper{ left: 0;}
body.offcanvs-position-left .offcanvas-menu{ left: -300px; top: 0;}
body.offcanvs-position-left.offcanvas-active .offcanvas-menu{ left: 0; top: 0;}
body.offcanvs-position-right .body-wrapper{ right: 0;}
body.offcanvs-position-right .offcanvas-menu{ right: -300px; top: 0;}
body.offcanvs-position-right.offcanvas-active .offcanvas-menu{ right: 0; top: 0;}
body .close-offcanvas{ right: 15px;}
body .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler{ right: -10px;}
body .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.nav-header>.menu-toggler{ right: -10px;}
body .offcanvas-menu .offcanvas-inner ul.menu>li ul{ margin-left: 10px;}
@keyframes spFadeIn{from{ opacity: 0;}
to{ opacity: 1;}
}@keyframes spFadeInUp{0%{ opacity: 0; transform: translateY(20px);}
100%{ opacity: 1; transform: translateY(0);}
}@keyframes spFadeInDown{0%{ opacity: 0; transform: translateY(-20px);}
100%{ opacity: 1; transform: translateY(0);}
}@keyframes spZoomIn{0%{ opacity: 0; transform: scale3d(.3,.3,.3);}
100%{ opacity: 1;}
}@keyframes spRotateIn{from{
	opacity: 0;
	transform: rotate3d(0,0,1,-45deg);
	transform-origin: center;
}
to{ opacity: 1; transform: none; transform-origin: center;}
}@keyframes spPulse{from{ opacity: 0; transform: scale3d(1,1,1);}
50%{ opacity: .5; transform: scale3d(1.05,1.05,1.05);}
to{ opacity: 1; transform: scale3d(1,1,1);}
}@keyframes spSpin{to{ transform: rotate(360deg);}
}@-webkit-keyframes grdAiguille{0%{ -webkit-transform: rotate(0);}
100%{ -webkit-transform: rotate(360deg);}
}@keyframes grdAiguille{0%{ transform: rotate(0);}
100%{ transform: rotate(360deg);}
}@-webkit-keyframes ptAiguille{0%{ -webkit-transform: rotate(0);}
100%{ -webkit-transform: rotate(360deg);}
}@keyframes ptAiguille{0%{ transform: rotate(0);}
100%{ transform: rotate(360deg);}
}@-webkit-keyframes loader1{0%{ -webkit-transform: rotate(0);}
100%{ -webkit-transform: rotate(360deg);}
}@keyframes loader1{0%{ transform: rotate(0);}
100%{ transform: rotate(360deg);}
}@-webkit-keyframes loader6{0%{ -webkit-transform: rotate(0);}
50%{ -webkit-transform: rotate(180deg);}
100%{ -webkit-transform: rotate(180deg);}
}@keyframes loader6{0%{ transform: rotate(0);}
50%{ transform: rotate(180deg);}
100%{ transform: rotate(180deg);}
}@keyframes rotate-360{from{
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-transform: rotate(0);
}
to{
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
}
}
@keyframes audioWave{
25%{
	background: linear-gradient(#0345bf,#0345bf) 0 50%,linear-gradient(#0345bf,#0345bf) .625em 50%,linear-gradient(#0345bf,#0345bf) 1.25em 50%,linear-gradient(#0345bf,#0345bf) 1.875em 50%,linear-gradient(#0345bf,#0345bf) 2.5em 50%;
	background-repeat: no-repeat;
	background-size: .5em 2em,.5em .25em,.5em .25em,.5em .25em,.5em .25em;
}
37.5%{
	background: linear-gradient(#0345bf,#0345bf) 0 50%,linear-gradient(#0345bf,#0345bf) .625em 50%,linear-gradient(#0345bf,#0345bf) 1.25em 50%,linear-gradient(#0345bf,#0345bf) 1.875em 50%,linear-gradient(#0345bf,#0345bf) 2.5em 50%;
	background-repeat: no-repeat;
	background-size: .5em .25em,.5em 2em,.5em .25em,.5em .25em,.5em .25em;
}
50%{
	background: linear-gradient(#0345bf,#0345bf) 0 50%,linear-gradient(#0345bf,#0345bf) .625em 50%,linear-gradient(#0345bf,#0345bf) 1.25em 50%,linear-gradient(#0345bf,#0345bf) 1.875em 50%,linear-gradient(#0345bf,#0345bf) 2.5em 50%;
	background-repeat: no-repeat;
	background-size: .5em .25em,.5em .25em,.5em 2em,.5em .25em,.5em .25em;
}
62.5%{
	background: linear-gradient(#0345bf,#0345bf) 0 50%,linear-gradient(#0345bf,#0345bf) .625em 50%,linear-gradient(#0345bf,#0345bf) 1.25em 50%,linear-gradient(#0345bf,#0345bf) 1.875em 50%,linear-gradient(#0345bf,#0345bf) 2.5em 50%;
	background-repeat: no-repeat;
	background-size: .5em .25em,.5em .25em,.5em .25em,.5em 2em,.5em .25em;
}
75%{
	background: linear-gradient(#0345bf,#0345bf) 0 50%,linear-gradient(#0345bf,#0345bf) .625em 50%,linear-gradient(#0345bf,#0345bf) 1.25em 50%,linear-gradient(#0345bf,#0345bf) 1.875em 50%,linear-gradient(#0345bf,#0345bf) 2.5em 50%;
	background-repeat: no-repeat;
	background-size: .5em .25em,.5em .25em,.5em .25em,.5em .25em,.5em 2em;
}
}@-webkit-keyframes effect-2{from{ transform: rotate(0); -webkit-transform: rotate(0);}
to{
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
}
}@keyframes effect-2{from{
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
}
to{
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}
}@keyframes sequence1{0%{ height: 10px;}
50%{ height: 50px;}
100%{ height: 10px;}
}@keyframes sequence2{0%{ height: 20px;}
50%{ height: 65px;}
100%{ height: 20px;}
}@keyframes rot1{100%{
	transform: skew(-10deg) translateX(50px) rotate(405deg);
}
}@-webkit-keyframes rot1{100%{
	-webkit-transform: skew(-10deg) translateX(50px) rotate(405deg);
}
}@keyframes rot2{100%{ transform: skew(-10deg) rotate(525deg);}
}@-webkit-keyframes rot2{100%{ -webkit-transform: skew(-10deg) rotate(525deg);}
}@keyframes rot3{100%{
	transform: skew(-10deg) translateX(20px) translateY(-50px) rotate(645deg);
}
}@-webkit-keyframes rot3{100%{
	-webkit-transform: skew(-10deg) translateX(20px) translateY(-50px) rotate(645deg);
}
}@keyframes width{10%{ width: 10%;}
20%{ width: 20%;}
30%{ width: 30%;}
40%{ width: 40%;}
50%{ width: 50%;}
60%{ width: 60%;}
70%{ width: 70%;}
80%{ width: 80%;}
90%{ width: 90%;}
100%{ width: 100%;}
}
@media (max-width:1199px){
	#sp-header.header-with-social #sp-menu .social-wrap{ padding-left: 0;}
	.sp-megamenu-parent>li span,.sp-megamenu-parent>li>a{ padding: 0 10px;}
}
@media (max-width:991px){
/*	:root{ --header_height: $header_height_sm;} */
.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{ line-height: 50px;}
#sp-header.lg-header .offcanvas-toggler-left.offcanvas{ display: flex!important;}
#sp-logo.has-border>.sp-column{ border-right: none; padding-right: 0;}
#sp-logo.has-border:after,
#sp-menu .social-wrap:after{ display: none;}
#sp-logo.has-border{ padding-right: 15px;}
#sp-menu .social-wrap{ padding-left: 15px;}
}@media (max-width:767px){#sp-menu .social-wrap{ padding-left: 10px;}
#sp-menu .social-wrap:after{ display: none;}
#sp-header .menu-wrap{ display: none;}
.clients-list ul li {flex-basis: auto;}
}
@media (max-width:575px){
	/*:root{ --header_height: $header_height_xs;}*/
.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{ line-height: 40px;}
#sp-header .logo{ width: 130px;}
#sp-header .sp-module{ margin-left: 10px;}
#sp-header .sp-module .sp-sign-in .text{ display: none;}
#sp-menu ul.social-icons>li:not(:last-child){ margin-right: 10px;}
/*
#sp-header.lg-header .top-part{ border-bottom: none;}
#sp-header.lg-header #sp-contact{ order: 1;}
#sp-header.lg-header #sp-logo{ order: 3;}
#sp-header.lg-header #sp-social{ order: 2;}
#sp-header.lg-header #sp-social .sp-column{ justify-content: center!important;}
#sp-header.lg-header #sp-social .social-icons{ margin: 0;}
#sp-header.lg-header #sp-social .social-icons>li:not(:last-child){ margin-right: 10px;}
#sp-header.lg-header .sp-contact-info{ margin: 5px 0; text-align: center;}
*/
.header-has-modules .container-inner>.row{ flex-wrap: wrap!important;}
.header-has-modules #offcanvas-toggler{ height: auto; line-height: 1.2;}
.view-search #search-form .btn-group{ flex-wrap: wrap;}
.view-search #search-form .btn, 
.view-search #search-form button:not(.btn-secondary){ border-radius: 0 .375rem .375rem 0;}
.view-search #search-form .form-control {border-radius: .375rem 0 0 .375rem;}
.view-search #search-form .btn.btn-secondary{margin-top:10px; border-radius: .375rem; width:100% }
.view-search #search-form .form-label{display:none}
}
.shadow-primary{box-shadow: 0 .5rem 1.125rem -.5rem rgba(99,102,241,.9)!important;}

.zindex-1{ z-index: 1!important;}
.zindex-2{ z-index: 2!important;}
.zindex-3{ z-index: 3!important;}
.zindex-4{ z-index: 4!important;}
.zindex-5{ z-index: 5!important;}
.btn-icon{
	flex-shrink: 0;
	height: 2.75rem;
	padding: 0;
	width: 2.75rem;
}
.btn-icon>i{ font-size: 1.25rem;}
.btn-group-sm>.btn-icon.btn,.btn-icon.btn-sm{ height: 2.25rem; width: 2.25rem;}
.btn-group-sm>.btn-icon.btn>i,.btn-icon.btn-sm>i{ font-size: 1.125rem;}
.btn-group-lg>.btn-icon.btn,.btn-icon.btn-lg{ height: 3.25rem; width: 3.25rem;}
.btn-group-lg>.btn-icon.btn>i,.btn-icon.btn-lg>i{ font-size: 1.4375rem;}
.btn-icon.btn-xl{ height: 4.5rem; width: 4.5rem;}
.btn-icon.btn-xl>i{ font-size: 1.75rem;}
#invite{
	background-attachment: inherit;
	background-image: url(https://medtarget.ru/images/medical/hero-img.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: calc(100%);
	z-index: 0!important;
}
#hero{
	background-attachment: inherit;
	background-image: url(https://medtarget.ru/images/medical/hero-img-1.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-bottom-left-radius: .5rem;
	height: calc(100%);
	margin-top: -130px;
	z-index: 0!important;
}
#hero-1{
	background-attachment: inherit;
	background-image: url(https://medtarget.ru/images/medical/hero/layer01.png);
	background-repeat: no-repeat;
	background-size: cover;
	height: calc(100% + 80px);
	z-index: 0!important;
	margin-top: -80px;
}
.sppb-addon-wrapper{ width: 100%;}
.animated-text-words-wrapper{ color: rgb(77,107,216,.9);}
.card-hover:not(.bg-transparent):hover{
	box-shadow: 0 .275rem .75rem -.0625rem rgba(19,16,34,.06),0 .125rem .4rem -.0625rem rgba(19,16,34,.03);
	transform: translateY(-.25rem);
}
.card-hover:not(.bg-transparent){
	transition: transform .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out;
}
.opacity-70{ opacity: .7!important;}
.opacity-35{ opacity: .35!important;}
.opacity-10{ opacity: .1!important;}
.btn-video{
	background-color: #fff;
	border-radius: 50%;
	box-shadow: 0 .275rem .75rem -.0625rem rgba(19,16,34,.06),0 .125rem .4rem -.0625rem rgba(19,16,34,.03);
	color: #3e4265!important;
	padding-left: .125rem;
}
/*.navbar-brand{ align-items: center; display: flex; padding: .25rem 0;}*/

.bx-wrapper{
	margin-bottom: 60px;
	-ms-touch-action: pan-y;
	padding: 0;
	position: relative;
	touch-action: pan-y;
}
.bx-wrapper img{
	border-radius: 6px 6px 0 0;
	width: 100%;
	max-height: 210px;
}
.bxslider{ margin: 0; padding: 0; -webkit-perspective: 1000;}
ul.bxslider{ list-style: none;}
.bx-viewport{ -webkit-transform: translateZ(0);}
.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{ bottom: -30px; position: absolute; width: 100%;}
.bx-wrapper .bx-pager{
	color: #b4b7c9;
	font-size: .85em;
	padding-top: 20px;
	text-align: center;
}
.bx-wrapper .bx-pager.bx-default-pager a{
	background: #b4b7c9;
	border-radius: 6px!important;
	display: block;
	height: 6px!important;
	margin: 0 5px;
	-moz-border-radius: 6px!important;
	outline: 0;
	text-indent: -9999px;
	-webkit-border-radius: 6px!important;
	width: 6px!important;
}
.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{ background: #6366f1; width: 20px!important;}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{ display: inline-block; vertical-align: bottom;}
.bx-wrapper .bx-pager-item{ font-size: 0; line-height: 0;}
.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{ background-position: -43px 0;}
.bx-wrapper .bx-controls-auto{ text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{ background-position: -86px 0;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{ text-align: left; width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{ right: 0; width: 35px;}
.sppb-articles-carousel-content{ border-radius: 0 0 6px 6px;}
#sp-component .blog{ margin-top: 3rem!important;}

.bg-gradient-primary{ background: linear-gradient(90deg,#eeeefd 0,#f5f1fe 50%,#fdf1fe 100%)!important;}
.text-gradient-primary {
    background: linear-gradient(to right, #6366f1, #8B5CF6, #D946EF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#algorithms h2{ margin-bottom: 5rem;}
.bg-position-center{ background-position: center!important;}
.btn [class*=" icon-"],.btn [class^=icon-]{ margin-right: .7rem!important;}
.steps{ display: flex; flex-direction: column;}
.step-number .step-number-inner{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 5.625rem;
	height: 5.625rem;
	border-radius: 50%;
	background-color: #fff;
	box-shadow: 0 .275rem .75rem -.0625rem rgb(19 16 34 / 6%),0 .125rem .4rem -.0625rem rgb(19 16 34 / 3%);
}
.step-number{
	position: relative;
	width: 7.625rem;
	height: 7.625rem;
	flex-shrink: 0;
	padding-top: 1rem;
	padding-left: 1rem;
	border-radius: 50%;
	background-color: #f3f6ff;
	color: #131022;
	font-size: 2rem;
	font-weight: 700;
	z-index: 2;
}
.step:first-child{ padding-top: 0;}
.step{
	position: relative;
	display: flex;
	align-items: center;
	padding: 1.5rem 0;
}
.step::before{ top: 0;}
.step::after,.step::before{
	position: absolute;
	left: 3.8125rem;
	width: 1px;
	height: 50%;
	content: "";
}
.rounded-start-0{
	border-bottom-left-radius: 0!important;
	border-top-left-radius: 0!important;
}
.sppb-animated{
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
@-webkit-keyframes fadeIn{0%{ opacity: 0;}
100%{ opacity: 1;}
}@keyframes fadeIn{0%{ opacity: 0;}
100%{ opacity: 1;}
}.fadeIn{ -webkit-animation-name: fadeIn; animation-name: fadeIn;}
@-webkit-keyframes fadeInLeft{0%{
	opacity: 0;
	-webkit-transform: translateX(-20px);
	transform: translateX(-20px);
}
100%{
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
}@keyframes fadeInLeft{0%{
	opacity: 0;
	-webkit-transform: translateX(-20px);
	transform: translateX(-20px);
}
100%{
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
}.fadeInLeft{
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

.sppb-articles-carousel-link {
  line-height: 1.1;
}


.carousel-control-next-icon, .carousel-control-prev-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.link-h:before, {
	display: block;
	content: "";
	height: 50px;
	margin: -50px 0 0;
}

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

.swiper-button-disabled,.swiper-button-disabled:disabled{
	color: rgba(62,66,101,.5) !important;
	box-shadow: 0 .275rem .75rem -0.0625rem rgba(19,16,34,.06),0 .125rem .4rem -0.0625rem rgba(19,16,34,.03) !important;
	opacity: 1;
}
.swiper-button-disabled.shadow-none,.swiper-button-disabled:disabled.shadow-none{ box-shadow: none !important; }
.pagination .swiper-button-disabled,.pagination .swiper-button-disabled:disabled{
	background-color: transparent !important;
	box-shadow: none !important;
	pointer-events: none;
}
.swiper .btn-prev:not(.position-static),.swiper .btn-next:not(.position-static){
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 5;
}
.swiper .btn-prev{ left: 1.25rem; }
.swiper .btn-next{ right: 1.25rem; }
.swiper-nav-onhover .btn-prev,.swiper-nav-onhover .btn-next{ opacity: 0 !important; }
.swiper-nav-onhover:hover .btn-prev,.swiper-nav-onhover:hover .btn-next{ opacity: 1 !important; }
.swiper-pagination{
	display: flex;
	justify-content: center;
	align-items: center;
	bottom: 1.25rem;
}
.swiper-pagination-bullet{
	width: .3125rem;
	height: .3125rem;
	transition: width .2s ease-in-out,height .2s ease-in-out,background-color .2s ease-in-out;
	border-radius: 50rem;
	background-color: #b4b7c9;
	opacity: 1;
}
.swiper-pagination-bullet-active{ background-color: #6366f1; }
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{ bottom: 1.25rem; }
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{ margin-right: .4375rem; margin-left: .4375rem; }
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active{ width: 1.5rem; }
.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-vertical{ flex-direction: column; right: 1.25rem; }
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-bullets.swiper-pagination-vertical .swiper-pagination-bullet{ margin-top: .4375rem; margin-bottom: .4375rem; }
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet-active,.swiper-pagination-bullets.swiper-pagination-vertical .swiper-pagination-bullet-active{ height: 1.5rem; }
.page-link.btn-icon{
	display: flex;
	flex-direction: column;
	align-items: center;
	flex-shrink: 0;
	justify-content: center;
	width: 2.25rem;
	height: 2.25rem;
	padding: 0;
}
.swiper-scrollbar{ background-color: #e2e5f1; }
.swiper-scrollbar-drag{ background-color: #a2a6bc; }
.swiper-vertical>.swiper-scrollbar{ top: 0; height: 100%; width: .1875rem; }
.swiper-horizontal>.swiper-scrollbar{ left: 0; width: 100%; height: .1875rem; }
.scrollbar-hover .swiper-scrollbar{ transition: opacity .2s ease-in-out; opacity: 0; }
.scrollbar-hover:hover .swiper-scrollbar{ opacity: 1; }
.swiper-pagination-progressbar{ background-color: #e2e5f1; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ background-color: #6366f1; }
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal{ height: .1875rem; }
.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical{ width: .1875rem; }
.swiper-tabs{ position: relative; height: 100%; }
.swiper-tab{
	display: flex;
	position: absolute;
	top: 0;
	left: 0;
	flex-direction: column;
	width: 100%;
	height: 100%;
	transition: opacity .3s ease-in-out;
	opacity: 0;
}
.swiper-tab.active{ position: relative; opacity: 1; }
@media only screen and (max-width: 1000px) {
/*
.need-reputation-block {
  
}*/
  .page-43 .contact-form {
    padding-top: 0!important;
  }
  .need-reputation-block .sppb-addon-wrapper {
  	margin-bottom: 0!important;
  }
  .need-reputation-block .sppb-row .sppb-col-md-4:not(:last-child) .sppb-column .sppb-addon-wrapper:last-child {
   	display: none;  
  }
  .clients-list ul {
  	justify-content: space-between;  
  }
  .serm-intro-block .btn.btn-primary {
    margin-top: 0!important;
    margin-bottom: 2em;
  }
  .contact-form .sppb-row-container {
    padding: 4em 4.5em 3em 4em;
  }
}
@media (max-width: 767px) {
	.sp-slider .sp-slider-content-wrap {
		width: 100%;
	}
	.serm-icons {
		gap: 10px;
		padding-left: 0;
		margin-top: -3px;
	}
	.serm-icons li {
		flex-basis: calc(33.33% - 10px);	
		font-size: 1em;
	}
	.serm-icons-block .sp-slider-outer-stage {
		height: 527px!important;
	}
  	.reputation-projects-block .sp-slider-outer-stage {
		height: 400px!important;
	}
	#sppb-addon-1682326933168 .sp-slider .sp-nav-control .nav-control {
		bottom: -349px;
	}
	#sppb-sp-slider-1682326933168 {
		overflow: visible;
	}
	.sp-slider.serm-controls.reputation-projects-block .nav-control.next-control {
		left: 27px!important
	}
	.sp-slider.serm-controls.reputation-projects-block .nav-control.prev-control {
		left: 6px!important
	}
	.reputy-digits-list li {
		flex-basis: 100%;
	}
	.reviews-slide li {
		flex-basis: calc(50% - 11px)
	}
	.reviews-slide {
      	flex-wrap: wrap;
		padding-left: 0;
	}
	.clients-list ul {
		justify-content: center;
	}
	.contact-form.white-form .sppb-col-md-6:first-child {
		padding-left: 30px;
	}
	.serm-reviews .sp-slider-outer-stage {
		height: 350px!important;
	}
  	div.sp-slider.serm-reviews .sp-nav-control {
  		height: 73px!important;
	}
  	div.sp-slider.reputation-projects-block .sp-nav-control {
    	height: 40px!important;
  	}
  	.sp-slider.serm-controls .nav-control.next-control, .sp-slider.serm-controls .nav-control.prev-control {
		top: -324px!important
	}
  	.sp-slider.serm-reviews.serm-controls .nav-control.next-control, .sp-slider.serm-reviews.serm-controls .nav-control.prev-control {
		top: -509px!important
	}
    .sp-slider.reputation-projects-block.serm-controls .nav-control.next-control, .sp-slider.reputation-projects-block.serm-controls .nav-control.prev-control {
		top: -671px!important
	}
}
@media (max-width: 450px) {
  	.reputation-projects-block .sp-slider-outer-stage {
		height: 400px!important;
	}
	.serm-icons li {
		flex-basis: calc(50% - 5px);
	}
	.serm-icons-block .sp-slider-outer-stage {
		height: 567px!important;
	}
	.reviews-slide li {
		flex-basis: 100%;
	}
.serm-reviews .sp-slider-outer-stage {
		height: 350px!important;
	}
	}
  	.sp-slider.serm-controls .nav-control.next-control, .sp-slider.serm-controls .nav-control.prev-control {
		top: -534px!important
	}
}

@media (min-width: 1980px) {
	.sppb-row-container {max-width: 1610px;}
}