
	.page-id-102404 {
		background-color: #F4F6FA;
		font-family: "Golos Text", serif !important;
		color: #1F2C41;
	}
	.df {
		display: flex;
	}
	.jcsb {
		justify-content: space-between;
	}
	.aic {
		align-items: center;
	}
	.legaltek {
		background-color: #02629F;
		padding-bottom: 92px;
		background-image: url('/wp-content/uploads/2026/02/leg-head-bg.svg');
		background-position: right 180px top;
		background-repeat: no-repeat;
		position: relative;
		z-index: 1;
	}
	.legaltek:before {
		content: "";
		background: url('/wp-content/uploads/2026/02/leg-head-circle-bg.svg') 0 0 no-repeat;
		top: 0;
		left: 0;
		width: 632px;
		height: 578px;
		position: absolute;
		z-index: -1;
	}
	.legaltek h1 {
		font-family: "Golos Text", Sans-serif !important;
		color: #FFF;
		font-size: 58px !important;
		font-weight: 600;
		letter-spacing: -0.6px !important;
		line-height: 46px;
		margin: 0 0 39px;
	}
	.page-id-102404 h2 {
		font-family: "Golos Text", Sans-serif !important;
		color: #1F2C41;
		font-size: 43px !important;
		font-weight: 600;
		letter-spacing: -1.3px !important;
		line-height: 50px;
		margin: 0;
		text-transform: none;
	}
	.legaltek .sub-title {
		color: #FFF;
		font-size: 24px;
		font-weight: 600;
		letter-spacing: -0.7px;
		line-height: 30px;
		margin-bottom: 28px;
	}
	.title-desc-blocks .title-desc {
		color: #FFF;
		font-size: 20px;
		font-weight: 400;
		letter-spacing: -0.6px;
		line-height: 31px;
	}
	.title-desc-blocks .title-desc:first-child {
		margin-bottom: 15px;
	}
	.title-desc-blocks {
		width: 50%;
	}
	.title-desc-links {
		width: 44%;
		padding: 43px 35px 25px;
	}
	.white-bg {
		background-color: #FFF;
		padding: 35px;
	}
	.grey-bg {
		background-color: #F4F6FA;
		padding: 35px;
	}
	.link-title {
		font-size: 20px;
		font-weight: 400;
		letter-spacing: -1px;
		line-height: 30px;
		margin-bottom: 23px;
	}
	.title-desc-links .link-tg {
		background-image: url('/wp-content/uploads/2026/02/leg-tg-icon.svg');
		background-position: 30px 30px;
		background-repeat: no-repeat;
		padding: 39px 30px 39px 105px;
	}
	.title-desc-links .link-phone {
		background-image: url('/wp-content/uploads/2026/02/leg-phone-icon.svg');
		background-position: 30px 30px;
		background-repeat: no-repeat;
		padding: 39px 20px 39px 105px;
	}
	.link-big-title {
		font-size: 20px;
		font-weight: 600;
		line-height: 24px;
	}
	.link-big-title a {
		color: #1F2C41;
	}	
	.link-small-title {
		font-size: 15px;
		font-weight: 400;
		line-height: 18px;
	}
	.pt100 {
		padding-top: 100px;
	}
	.br12 {
		border-radius: 12px;
	}
	.br24 {
		border-radius: 24px;
	}
	.grey-text {
		color: #00000099;
	}
	.why-legaltek-sub-title {
		font-size: 20px;
		max-width: 700px;
		line-height: 26px;
		letter-spacing: -0.5px;
		margin: 18px 0 52px;
	}
	.why-legaltek-block-blue {
		background: url('/wp-content/uploads/2026/02/brend-bg-blue-new.png') 0 0 no-repeat;
		color: #fff;
		font-size: 20px;
		padding: 35px 520px 120px 35px;
		margin-right: 35px;
		position: relative;
	}
	.why-legaltek-block-blue div {
		white-space: nowrap;
	}
	.why-legaltek-block-blue:before {
		content: "";
		position: absolute;
		bottom: 35px;
		left: 0;
		background: url('/wp-content/uploads/2026/02/logo-with-bg.svg') 0 0 no-repeat;
		width: 100%;
		height: 77px;
	}
	.why-legaltek-block-grey-title {
		font-size: 20px;
		font-weight: 600;
		margin-bottom: 16px;
	}
	.why-legaltek-block-grey-desc {
		font-size: 20px;
		font-weight: 400;
		line-height: 26px;
		letter-spacing: -0.4px;
	}
	.why-legaltek-block-grey-desc a {
		font-weight: 600;
		line-height: 26px;
		letter-spacing: -0.4px;
		background: linear-gradient(269deg, #0044C9 50%, #0093FF 100%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	.why-legaltek-label {
		font-size: 20px;
		letter-spacing: -0.4px;
		padding: 33px 0 2px;
	}
	.reason-legaltek-sub-title {
		font-size: 20px;
		letter-spacing: -0.4px;
		font-weight: 500;
		padding: 16px 0 50px;
	}
	.reason-legaltek-sub-title span {
		font-weight: 400;
	}
	.reason-legaltek-block {
		max-width: 460px;
		padding: 30px;
	}
	.reason-legaltek-block:not(:last-child) {
		margin-right: 35px;
	}
	.reason-block-info {
		margin-top: 35px;
		padding: 25px 63px 25px;
	}
	.reason-legaltek-block-f {
		background-image: url('/wp-content/uploads/2026/02/reason-icon-1.svg');
		background-position: 30px 30px;
		background-repeat: no-repeat;
	}
	.reason-legaltek-block-s {
		background-image: url('/wp-content/uploads/2026/02/reason-icon-2.svg');
		background-position: 30px 30px;
		background-repeat: no-repeat;
	}
	.reason-legaltek-block-t {
		background-image: url('/wp-content/uploads/2026/02/reason-icon-3.svg');
		background-position: 30px 30px;
		background-repeat: no-repeat;
	}
	.reason-block-title {
		font-size: 24px;
		font-weight: 600;
		padding-top: 80px;
		letter-spacing: -0.4px;
		line-height: 29px;
		padding-bottom: 9px;
	}
	.reason-block-sub-title {
		font-size: 15px;
		letter-spacing: -0.4px;
	}
	.reason-block-info {
		background-image: url('/wp-content/uploads/2026/02/reason-info-icon.svg');
		background-repeat: no-repeat;
		background-position: 25px center;
	}
	.legaltek-company-blocks {
		margin-top: 48px;
	}
	.legaltek-company-block {
		max-width: 743px;
		width: 100%;
	}
	.legaltek-company-title {
		font-size: 20px;
		font-weight: 600;
		line-height: 26px;
	}
	.legaltek-company-list ul {
		padding-left: 20px;
		margin-top: 14px;
		padding-bottom: 0;
		margin-bottom: 6px;
	}
	.legaltek-company-list li {
		font-size: 20px;
		letter-spacing: -0.6px;
		padding-bottom: 6px;
	}
	.legaltek-company-list li::marker {
		color: #2688EB;
	}
	.legaltek-company-sub-title {
		font-size: 20px;
		line-height: 26px;
		letter-spacing: -0.4px;
	}
	.legaltek-company-sub-title span {
		font-weight: 500;
		display: inline-block;
	}
	.legaltek-company-block .block-r {
		background-image: url('/wp-content/uploads/2026/02/comp-leg-icon-new.svg');
		background-position: 0 0;
		background-repeat: no-repeat;
	}
	.legaltek-company-black-list {
		padding-top: 100px;
	}
	.legaltek-company-black-list ul {
		padding-left: 0;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.legaltek-company-black-list ul li {
		list-style: none;
		position: relative;
		background-image: url('/wp-content/uploads/2026/02/close-icon-blue.svg');
		background-position: 0 3px;
		background-repeat: no-repeat;
		padding-left: 33px;
		font-size: 20px;
		letter-spacing: -0.6px;
	}
	.legaltek-company-black-list ul li:not(:last-child) {
		padding-bottom: 6px;
	}
	.legaltek-no-call {
		padding-bottom: 84px;
	}
	.legaltek-no-call .sub-title {
		font-size: 20px;
		line-height: 26px;
		padding: 18px 0 45px;
		max-width: 450px;
		letter-spacing: -0.4px;
	}
	.legaltek-no-call-title {
		font-size: 20px;
	}
	.legaltek-no-call-email a {
		font-size: 20px;
		border-radius: 12px;
		padding: 18px 19px;
		border: 1px solid #E9EAEC;
		display: inline-block;
		margin: 12px 0 17px;
		font-weight: 600;
		letter-spacing: -0.4px;
		background: linear-gradient(269deg, #0044C9 50%, #0093FF 100%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	.legaltek-no-call-desc {
		font-size: 20px;
		max-width: 485px;
		letter-spacing: -0.4px;
		line-height: 26px;
	}
	.legaltek-no-call-email-block {
		padding: 35px;
		background: url('/wp-content/uploads/2026/02/leg-bg.svg') 0 0 no-repeat;
		margin-left: 35px;
	}
	.legaltek-no-call-email-block-list ul {
		padding-left: 20px;
		max-width: 270px;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.legaltek-no-call-email-block-title {
		font-size: 20px;
		line-height: 26px;
		padding-bottom: 8px;
	}
	.legaltek-no-call-email-block-list ul li {
		font-size: 15px;
		letter-spacing: -0.4px;
	}
	.legaltek-no-call-email-block-list ul li:not(:last-child) {
		padding-bottom: 7px;
	}
	.legaltek-no-call-email-block-list ul li::marker {
		color: #2688EB;
	}
	.legaltek-no-call-arrow {
		background-image: url('/wp-content/uploads/2026/01/red-tg.svg');
		background-position: center right 105px;
		background-repeat: no-repeat;
		background-size: 482px;
	}
	.legaltek-rating {
		padding-bottom: 77px;
	}
	
	@media (min-width: 768px) {
		.mdb {
			display: none;
		}
	}
	
	
	@media (max-width: 767px) {
		.mdb {
			display: block;
		}
		.mdn {
			display: none;
		}
		.legaltek.pt100 {
			padding: 36px 0 30px;
			overflow: hidden;
		}
		.pt100 {
			padding-top: 60px;
		}
		.legaltek {
			/*background-image: url('/wp-content/uploads/2026/02/mob-head-bg.svg');*/
			background-image: url('/wp-content/uploads/2026/02/logo-bg-bottom-mob.svg');
			background-position: center bottom;
			background-repeat: no-repeat;
		}
		.legaltek h1 {
			font-size: 25px !important;
			line-height: 30px;
			margin-bottom: 5px;
		}
		.legaltek:before {
			background-image: url('/wp-content/uploads/2026/02/bg-bottom-mob-full.svg');
			background-position: center center;
			background-repeat: no-repeat;
			width: 596px;
			height: 596px;
			top: auto;
			bottom: -100px;
			left: 0;
		}
		.legaltek .sub-title {
			font-size: 18px;
			line-height: 22px;
			margin-bottom: 11px;
		}
		.title-desc-blocks .title-desc {
			font-size: 15px;
			line-height: 24px;
		}
		.white-bg {
			padding: 15px;
		}
		.df {
			flex-direction: column;
		}
		.grey-bg {
			padding: 15px;
		}
		.aic {
			align-items: start;
		}
		.title-desc-blocks {
			width: 100%;
		}
		.title-desc-links {
			width: 100%;
			margin-top: 28px;
		}
		.title-desc-links .link-tg,
		.title-desc-links .link-phone {
			background-size: 48px;
			background-position: 15px 15px;
			padding: 17px 30px 17px 75px;
		}
		.title-desc-links .link-tg {
			margin-bottom: 15px;
		}		
		.link-title {
			font-size: 18px;
			line-height: 22px;
			margin-bottom: 16px;
		}
		.link-big-title {
			font-size: 18px;
			line-height: 26px;
		}
		.page-id-102404 h2 {
			font-size: 25px !important;
			line-height: 30px;
		}
		.why-legaltek-sub-title {
			font-size: 15px;
			line-height: 22px;
			margin: 13px 0 30px;
		}
		.why-legaltek-block-grey-title {
			font-size: 18px;
			line-height: 22px;
			margin-bottom: 8px;
		}
		.why-legaltek-block-grey-desc {
			font-size: 15px;
			line-height: 21px;
		}
		.why-legaltek-label {
			font-size: 15px;
			line-height: 21px;
			padding: 15px 0 0;
		}
		.reason-legaltek-sub-title {
			font-size: 15px;
			line-height: 21px;
			padding: 14px 0 30px;
		}
		.reason-legaltek-block:not(:last-child) {
			margin-right: 0;
			margin-bottom: 15px;
		}
		.reason-legaltek-block-f,
		.reason-legaltek-block-s,
		.reason-legaltek-block-t {
			background-position: 15px 15px;
		}
		.reason-block-title {
			font-size: 18px;
			line-height: 22px;
			padding: 75px 0 7px;
		}
		.reason-block-sub-title {
			line-height: 21px;
		}
		.reason-block-info {
			font-size: 15px;
			margin-top: 15px;
			line-height: 21px;
			padding-top: 50px;
			background-position: 15px 15px;
			border-radius: 12px;
		}
		.legaltek-company-title {
			font-size: 18px;
		}
		.legaltek-company-list li {
			font-size: 15px;
		}
		.legaltek-company-sub-title {
			font-size: 15px;
			line-height: 21px;
		}
		.legaltek-no-call .sub-title {
			font-size: 15px;
			line-height: 21px;
			padding: 14px 0 19px;
		}
		.legaltek-no-call-title {
			font-size: 15px;
		}
		.legaltek-no-call-email a {
			font-size: 15px;
			margin: 8px 0 0;
			padding: 7px 16px;
		}
		.legaltek-no-call-desc {
			font-size: 15px;
			line-height: 21px;
		}
		.legaltek-no-call-email-block {
			margin-left: 0;
			margin: 15px 0;
			padding: 15px;
			background: none;
			border-radius: 12px;
			background-color: #F4F6FA;
		}
		.legaltek-no-call-email-block-title {
			font-size: 15px;
			line-height: 21px;
			padding-bottom: 5px;
		}
		.why-legaltek-block-blue {
			background: #0061A5fc url('/wp-content/uploads/2026/02/angle-blue-new.png') right 0 no-repeat;
			position: relative;
			padding: 0;
			margin-right: 0;
			min-height: 163px;
			border-radius: 12px;
			font-size: 18px;
			padding-left: 15px;
			padding-top: 28px;
			margin-bottom: 15px;
		}
		.why-legaltek-block-blue:before {
			background-size: 610px;
			height: 66px;
			bottom: 28px;
		}
		.legaltek-company-blocks {
			margin-top: 15px;
		}
		.legaltek-company-list ul {
			margin-top: 12px;
			margin-bottom: 1px;
		}
		.legaltek-company-list li {
			padding-bottom: 8px;
		}
		.legaltek-company-block {
			margin-top: 15px;
		}
		.legaltek-company-block .block-r {
			background-size: 145px;
		}
		.legaltek-company-black-list {
			padding-top: 70px;
		}
		.legaltek-company-black-list ul li {
			font-size: 15px;
			line-height: 23px;
			background-size: 24px;
			background-position: 0 center;
		}
		.legaltek-company-black-list ul li:not(:last-child) {
			padding-bottom: 0;
			margin-bottom: 8px;
		}
		.legaltek-company-black-list ul li:first-child {
			line-height: 23px;
		}
		.legaltek-company-black-list ul li:last-child {
			padding-bottom: 0;
			margin-bottom: 6px;
		}
		.legaltek-no-call-arrow {
			background-size: 207px;
			background-position: center bottom 26px;
			padding-bottom: 180px !important;
		}
		.legaltek-no-call {
			padding-bottom: 40px;
		}
		.legaltek-rating {
			padding-bottom: 17px;
		}
	}
	
	.rmp-rating-widget.js-rmp-rating-widget {
		display: flex;
		flex-direction: row-reverse;
		justify-content: center;
		height: 28px;
		line-height: 28px;
		align-items: center;
	}
	.rmp-heading--title, .rmp-heading--subtitle, .rmp-rating-widget__not-rated, .rmp-rating-widget__hover-text, .rmp-rating-widget__results .rmp-rating-widget__separator {
		display: none;
	}
	.rmp-rating-widget__results {
		padding: 0;
		margin: 0;
	}
	.rmp-rating-widget__icons {
		margin-bottom: 0;
	}
	.rmp-rating-widget .rmp-icon--ratings {
		font-size: 1.6em;
	}
	.rmp-rating-widget__lbl {
		background-color: #fff;
		padding: 15px 22px;
		margin-right: 10px;
		color: #5b5b5b;
		font-size: 15px;
		border-radius: 10px;
	}
	.rmp-rating-widget__results .rating, .rmp-rating-widget__results .votes {
		color: #181818;
		font-weight: 600;
	}
	.rmp-icon--ratings {
		color: #181818;
	}
	.rmp-icon--hovered {
		color: #f22b2e;
	}
	.rmp-rating-widget__icons {
		background-color: #fff;
		padding: 14px 18px 6px;
		margin-top: 0px;
		border-radius: 10px;
	}
	.rmp-rating-widget__msg {
		background-color: #fff;
		border-radius: 10px;
		padding: 11px 15px 12px;
		margin: 0 0 0 10px;
	}
	.rmp-rating-widget__msg:empty {
		padding: 0;
	}

	@media (max-width:767px) {
		.rmp-rating-widget.js-rmp-rating-widget {
			flex-wrap: wrap-reverse;
		}
		.rmp-rating-widget.js-rmp-rating-widget {
			margin: 85px 0 40px;
		}
		.rmp-rating-widget__msg {
			margin: 20px 0 0 10px;
		}
		.rmp-rating-widget__icons {
			margin-top: 20px;
		}
		.rmp-rating-widget__msg:empty ~  .rmp-rating-widget__icons {
			margin-top: 0;
		}
	}

	@media (max-width:452px) {
		.rmp-rating-widget__msg:empty ~  .rmp-rating-widget__icons {
			margin-top: 15px !important;
		}
	}

	@media (max-width:409px) {
		.rmp-rating-widget.js-rmp-rating-widget {
			margin: 90px 0 40px;
		}
		.rmp-rating-widget__icons {
			padding: 15px 18px 7px;
			margin-top: 20px;
		}
		.rmp-rating-widget__msg {
			margin: 20px 0 0 10px;
		}
	}

	@media (max-width:363px) {
		.rmp-rating-widget.js-rmp-rating-widget {
			margin: 90px 0 40px;
		}
		.rmp-rating-widget__msg {
			margin: 10px 0 0 0;
		}
	}

	@media (min-width:357px) and  (max-width:369px)  {
		 .rmp-rating-widget.js-rmp-rating-widget {
			margin: 90px 0 40px;
		}
		.rmp-rating-widget__msg {
			margin: 10px 0 0 15px;
		}
	}