html{
	-webkit-tap-highlight-color:transparent
}
hr{
	border-top-width:1px;
	color:inherit;
	height:0
}
h1,h2,h3,h4,h5,h6{
	font-size:inherit;
	font-weight:inherit
}
a{
	color:inherit;
	text-decoration:inherit
}
.strong{
	font-weight:bolder
}
code{
	font-feature-settings:normal;
	font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
	font-size:1em;
	font-variation-settings:normal
}
small{
	font-size:80%
}
sup{
	font-size:75%;
	line-height:0;
	position:relative;
	top:-.5em;
	vertical-align:baseline
}
input,textarea{
	font-feature-settings:inherit;
	color:inherit;
	font-family:inherit;
	font-size:100%;
	font-variation-settings:inherit;
	font-weight:inherit;
	line-height:inherit;
	margin:0;
	padding:0
}
[type=submit]{
	-webkit-appearance:button;
	background-color:transparent;
	background-image:none
}
[type=search]{
	-webkit-appearance:textfield;
	outline-offset:-2px
}
h1,h2,h3,h4,h5,h6,hr,p,ul{
	margin:0
}
ul{
	list-style:none;
	padding:0
}
textarea{
	resize:vertical
}
input::-moz-placeholder,textarea::-moz-placeholder{
	color:#a2a6af;
	opacity:1
}
input::placeholder,textarea::placeholder{
	color:#a2a6af;
	opacity:1
}
img,svg{
	display:block;
	vertical-align:middle
}
img{
	height:auto;
	max-width:100%
}
[hidden]{
	display:none
}
.container{
	width:100%
}
@media(min-width:300px){
	.container{
		max-width:300px
	}
}
@media(min-width:360px){
	.container{
		max-width:360px
	}
}
@media(min-width:640px){
	.container{
		max-width:640px
	}
}
@media(min-width:768px){
	.container{
		max-width:768px
	}
}
@media(min-width:1024px){
	.container{
		max-width:1024px
	}
}
@media(min-width:1280px){
	.container{
		max-width:1280px
	}
}
::-moz-selection{
	--tw-bg-opacity:0.5;
	background-color:rgba(195,233,254,.5);
	background-color:rgba(195,233,254,var(--tw-bg-opacity));
	color:inherit
}
::selection{
	--tw-bg-opacity:0.5;
	background-color:rgba(195,233,254,.5);
	background-color:rgba(195,233,254,var(--tw-bg-opacity));
	color:inherit
}
h1,h6{
	font-size:2rem;
	font-weight:900;
	line-height:1.25
}
@media(min-width:300px){
	h1,h6{
		font-size:2.25rem
	}
}
@media(min-width:768px){
	h1,h6{
		font-size:2.75rem
	}
}
@media(min-width:1024px){
	h1,h6{
		font-size:3rem
	}
}
@media(min-width:1280px){
	h1,h6{
		font-size:3.25rem
	}
}
h2,h3,h4,h5{
	--tw-text-opacity:1;
	color:#0b0b0d;
	color:rgba(11,11,13,var(--tw-text-opacity));
	font-size:1.25rem;
	font-weight:800;
	line-height:1.3;
	margin-bottom:1.25rem
}
@media(min-width:300px){
	h2,h3,h4,h5{
		font-size:1.3rem
	}
}
@media(min-width:768px){
	h2,h3,h4,h5{
		font-size:1.6rem
	}
}
h2 span,h3 span,h4 span,h5 span{
	font-weight:300
}
p:not(:last-of-type){
	margin-bottom:1.25rem
}
a{
	cursor:pointer;
	transition-duration:.2s;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,1,1)
}
a:focus{
	outline:2px solid transparent;
	outline-offset:2px
}
.strong{
	--tw-text-opacity:1;
	color:#0b0b0d;
	color:rgba(11,11,13,var(--tw-text-opacity));
	font-weight:700
}
u{
	text-decoration-line:underline;
	text-underline-offset:4px
}
small{
	display:block;
	font-size:.688rem;
	line-height:1.5
}
hr{
	margin-bottom:2rem;
	margin-top:2rem
}
.container{
	margin-left:auto;
	margin-right:auto;
	max-width:24rem;
	padding-left:1.25rem;
	padding-right:1.25rem
}
@media(min-width:640px){
	.container{
		padding-left:0;
		padding-right:0
	}
}
@media(min-width:768px){
	.container{
		max-width:32rem
	}
}
@media(min-width:1024px){
	.container{
		max-width:56rem
	}
}
@media(min-width:1280px){
	.container{
		max-width:64rem
	}
}
.container-sm{
	margin-left:auto;
	margin-right:auto;
	max-width:24rem;
	padding:2rem 1.25rem 2.5rem
}
@media(min-width:640px){
	.container-sm{
		padding-left:0;
		padding-right:0
	}
}
@media(min-width:768px){
	.container-sm{
		max-width:32rem
	}
}
@media(min-width:1024px){
	.container-sm{
		max-width:36rem;
		padding-bottom:3rem;
		padding-top:2.5rem
	}
}
@media(min-width:1280px){
	.container-sm{
		padding-bottom:4rem;
		padding-top:3rem
	}
}
.phone-link{
	text-wrap:nowrap;
	--tw-text-opacity:1;
	color:#0050ef;
	color:rgba(0,80,239,var(--tw-text-opacity));
	font-weight:700
}
.phone-link:hover{
	--tw-text-opacity:1;
	color:#0b0b0d;
	color:rgba(11,11,13,var(--tw-text-opacity))
}

.content-section a {
	text-wrap:nowrap;
	--tw-text-opacity:1;
	color:#0050ef;
	color:rgba(0,80,239,var(--tw-text-opacity));
	font-weight:700
}

.content-section p {
	font-weight:400
}

.content-section a:hover {
	--tw-text-opacity:1;
	color:#0b0b0d;
	color:rgba(11,11,13,var(--tw-text-opacity))
}

.content-section ol li {
	font-weight: 400
}

.content-section ol li::marker {
	--tw-text-opacity: 1;
	color: #0357ff;
	color: rgba(3, 87, 255, var(--tw-text-opacity));
	font-weight: 700;
	left: 0;
	position: absolute;
}

.content-section ul {
	list-style: none;
	padding-left: 15px;
}

.content-section ul li {
	margin-bottom: 5px;
	--tw-text-opacity: 1;
	color: #0b0b0d;
	color: rgba(11, 11, 13, var(--tw-text-opacity));
	font-weight: 400;
	border-bottom-width: 1px;
	border-style: dashed;
	padding-bottom: 0.625rem;
}

.content-section ul li::before {
	content: "✓";
	padding-right: 10px;
	color: rgb(19, 92, 253);
}

.content-section h2 span {
	font-weight: 300;
}

.content-section h3 span {
	font-weight: 300;
}

.content-section h4 span {
	font-weight: 300;
}

.content-section h5 span {
	font-weight: 300;
}

.wp-block-button__link {
	--tw-bg-opacity: 1;
	--tw-text-opacity: 1;
	background-color: #0357ff;
	background-color: rgba(3, 87, 255, var(--tw-bg-opacity));
	color: #fff;
	color: rgba(255, 255, 255, var(--tw-text-opacity));
	cursor: pointer;
	font-size: 1rem;
	font-weight: 800;
	line-height: 1;
	outline: 2px solid transparent;
	outline-offset: 2px;
	padding: 0.875rem 1.25rem;
}

.content-info{
	--tw-bg-opacity:1;
	background-color:#f4f5f6;
	background-color:rgba(244,245,246,var(--tw-bg-opacity));
	margin-bottom:2rem;
	padding:1.25rem
}
@media(min-width:768px){
	.content-info{
		padding:1.5rem
	}
}
.header{
	--tw-bg-opacity:1;
	--tw-shadow:0 0 50px 5px rgba(0,0,0,.075);
	--tw-shadow-colored:0 0 50px 5px var(--tw-shadow-color);
	background-color:#fff;
	background-color:rgba(255,255,255,var(--tw-bg-opacity));
	box-shadow:0 0 transparent,0 0 transparent,0 0 50px 5px rgba(0,0,0,.075);
	box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
	left:0;
	position:sticky;
	right:0;
	top:0;
	z-index:40
}
@media(min-width:1024px){
	.header{
		--tw-shadow:0 0 #000;
		--tw-shadow-colored:0 0 var(--tw-shadow-color);
		border-bottom-width:1px;
		box-shadow:0 0 transparent,0 0 transparent,0 0 #000;
		box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)
	}
}
.header .navigation{
	align-items:center;
	display:flex;
	flex-direction:row;
	height:4rem;
	justify-content:space-between;
	margin-left:auto;
	margin-right:auto;
	max-width:24rem;
	padding-left:1.25rem;
	padding-right:1.25rem
}
@media(min-width:640px){
	.header .navigation{
		height:4.5rem
	}
}
@media(min-width:768px){
	.header .navigation{
		height:5rem;
		max-width:42rem;
		padding-left:0;
		padding-right:0
	}
}
@media(min-width:1024px){
	.header .navigation{
		max-width:56rem
	}
}
@media(min-width:1280px){
	.header .navigation{
		max-width:64rem
	}
}
.header .logotype{
	align-items:center;
	display:flex;
	line-height:1
}
.header .logotype .score{
	--tw-bg-opacity:1;
	--tw-text-opacity:1;
	align-items:center;
	display:flex;
	font-size:.75rem;
	height:2rem;
	justify-content:center;
	margin-right:.375rem;
	width:8rem
}
@media(min-width:360px){
	.header .logotype .score{
		font-size:.875rem;
		height:2rem;
		width:12rem
	}
}
@media(min-width:640px){
	.header .logotype .score{
		font-size:1rem;
		height:2rem;
		margin-right:.5rem;
		width:12rem
	}
}
@media(min-width:1280px){
	.header .logotype .score{
		font-size:1.125rem;
		height:2.25rem;
		width:20rem
	}
}
.header .logotype .score svg{
	height:15px;
	width:auto
}
@media(min-width:360px){
	.header .logotype .score svg{
		height:16px
	}
}
@media(min-width:640px){
	.header .logotype .score svg{
		height:18px
	}
}
@media(min-width:1280px){
	.header .logotype .score svg{
		height:20px
	}
}
.header .logotype .brand{
	--tw-text-opacity:1;
	color:#0b0b0d;
	color:rgba(11,11,13,var(--tw-text-opacity));
	font-size:.938rem;
	font-weight:800
}
@media(min-width:360px){
	.header .logotype .brand{
		font-size:1rem
	}
}
@media(min-width:640px){
	.header .logotype .brand{
		font-size:1.125rem
	}
}
@media(min-width:1280px){
	.header .logotype .brand{
		font-size:1.25rem
	}
}
.header .logotype .brand span{
	--tw-text-opacity:1;
	color:#0b0b0d;
	color:rgba(11,11,13,var(--tw-text-opacity));
	font-weight:300
}
.header .logotype .device{
	align-items:center;
	border-left-width:1px;
	display:none;
	height:1.75rem;
	justify-content:center;
	margin-left:.75rem;
	padding-left:.75rem;
	font-weight: 400;

}
@media(min-width:768px){
	.header .logotype .device{
		display:flex
	}
}
.header .phone-block{
	display:flex;
	line-height:1;
	white-space:pre-wrap
}
.header .phone-block,.header .phone-block .time-work{
	align-items:center;
	justify-content:center
}
.header .phone-block .time-work{
	border-right-width:1px;
	display:none;
	font-size:1rem;
	height:1.75rem;
	margin-right:.75rem;
	padding-right:.75rem;
	font-weight: 400;
}
@media(min-width:1024px){
	.header .phone-block .time-work{
		display:inline-flex
	}
}
.header .phone-block a{
	--tw-text-opacity:1;
	align-items:center;
	color:#0b0b0d;
	color:rgba(11,11,13,var(--tw-text-opacity));
	display:flex;
	font-size:.875rem;
	font-weight:800;
	justify-content:center;
	white-space:pre-wrap
}
@media(min-width:360px){
	.header .phone-block a{
		font-size:.938rem
	}
}
@media(min-width:640px){
	.header .phone-block a{
		font-size:1.125rem
	}
}
@media(min-width:1280px){
	.header .phone-block a{
		font-size:1.25rem
	}
}
.header .phone-block a span{
	text-decoration-line:underline;
	text-decoration-thickness:2px;
	text-underline-offset:4px
}
@media(min-width:1024px){
	.header .phone-block a span{
		text-decoration-line:none
	}
}
.header .phone-block a i{
	--tw-text-opacity:1;
	color:#0357ff;
	color:rgba(3,87,255,var(--tw-text-opacity));
	margin-left:.375rem;
	transition-duration:.2s;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,1,1)
}
@media(min-width:768px){
	.header .phone-block a i{
		margin-left:.5rem
	}
}
.header .phone-block .pulsation{
	align-items:center;
	display:flex;
	height:.625rem;
	justify-content:center;
	margin-left:.625rem;
	order:9999;
	position:relative;
	width:.625rem
}
.header .phone-block .pulsation:before{
	--tw-bg-opacity:1;
	--tw-content:"";
	background-color:#42c700;
	background-color:rgba(66,199,0,var(--tw-bg-opacity));
	border-radius:9999px;
	content:"";
	content:var(--tw-content);
	display:inline-flex;
	height:.5rem;
	position:relative;
	width:.5rem
}
.header .phone-block .pulsation:after{
	display:inline-flex;
	height:100%;
	position:absolute;
	width:100%
}
@keyframes ping{
	75%,to{
		content:var(--tw-content);
		opacity:0;
		transform:scale(2)
	}
}
.header .phone-block .pulsation:after{
	--tw-bg-opacity:1;
	--tw-content:"";
	animation:ping 1s cubic-bezier(0,0,.2,1) infinite;
	background-color:#42c700;
	background-color:rgba(66,199,0,var(--tw-bg-opacity));
	border-radius:9999px;
	content:"";
	content:var(--tw-content);
	opacity:.75
}
@media(min-width:1024px){
	.header .phone-block .pulsation{
		margin-right:.5rem;
		order:-9999
	}
}
.footer-section,.hero-section{
	--tw-bg-opacity:1;
	align-items:center;
	background-color:#1a1b1e;
	background-color:rgba(31, 31, 32, 0.97);
	background-image:url(/wp-content/uploads/2024/03/bg.svg);
	background-position:50%;
	background-repeat:repeat;
	background-size:500px 500px;
	color:hsla(0,0%,100%,.8);
	display:flex;
	flex-direction:column;
	font-weight:400;
	justify-content:center;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	position:relative;
	text-align:center
}
.footer-section .hero-container,.hero-section .hero-container{
	margin-left:auto;
	margin-right:auto;
	max-width:24rem;
	padding-left:1.25rem;
	padding-right:1.25rem;
	width:100%;
	z-index:20
}
@media(min-width:640px){
	.footer-section .hero-container,.hero-section .hero-container{
		padding-left:0;
		padding-right:0
	}
}
@media(min-width:768px){
	.footer-section .hero-container,.hero-section .hero-container{
		max-width:36rem
	}
}
@media(min-width:1024px){
	.footer-section .hero-container,.hero-section .hero-container{
		max-width:56rem
	}
}
@media(min-width:1280px){
	.footer-section .hero-container,.hero-section .hero-container{
		max-width:64rem
	}
}
.footer-section h1,.footer-section h6,.hero-section h1,.hero-section h6{
	--tw-text-opacity:1;
	color:rgba(255,255,255,var(--tw-text-opacity));
	margin-bottom:.75rem;
	text-shadow:1px 1px 2px rgba(0,0,0,.95)
}
@media(min-width:768px){
	.footer-section h1,.footer-section h6,.hero-section h1,.hero-section h6{
		margin-bottom:1rem
	}
}
.footer-section h1 span,.footer-section h6 span,.hero-section h1 span,.hero-section h6 span{
	display:block;
	font-size:1.5rem;
	margin-bottom:.25rem
}
@media(min-width:360px){
	.footer-section h1 span,.footer-section h6 span,.hero-section h1 span,.hero-section h6 span{
		font-size:1.75rem
	}
}
@media(min-width:768px){
	.footer-section h1 span,.footer-section h6 span,.hero-section h1 span,.hero-section h6 span{
		font-size:2rem
	}
}
@media(min-width:1024px){
	.footer-section h1 span,.footer-section h6 span,.hero-section h1 span,.hero-section h6 span{
		font-size:2.25rem
	}
}
@media(min-width:1280px){
	.footer-section h1 span,.footer-section h6 span,.hero-section h1 span,.hero-section h6 span{
		font-size:2.5rem
	}
}
.footer-section h1 sup,.footer-section h6 sup,.hero-section h1 sup,.hero-section h6 sup{
	font-size:1.25rem;
	font-weight:400;
	line-height:1;
	position:relative;
	top:-.125rem;
	vertical-align:top
}
@media(min-width:360px){
	.footer-section h1 sup,.footer-section h6 sup,.hero-section h1 sup,.hero-section h6 sup{
		font-size:1.5rem
	}
}
@media(min-width:768px){
	.footer-section h1 sup,.footer-section h6 sup,.hero-section h1 sup,.hero-section h6 sup{
		font-size:1.75rem
	}
}
@media(min-width:1024px){
	.footer-section h1 sup,.footer-section h6 sup,.hero-section h1 sup,.hero-section h6 sup{
		font-size:2rem
	}
}
@media(min-width:1280px){
	.footer-section h1 sup,.footer-section h6 sup,.hero-section h1 sup,.hero-section h6 sup{
		font-size:2.25rem
	}
}
.footer-section p,.hero-section p{
	font-size:1rem;
	line-height:1.5
}
@media(min-width:300px){
	.footer-section p,.hero-section p{
		font-size:1.25rem
	}
}
@media(min-width:768px){
	.footer-section p,.hero-section p{
		font-size:1.25rem
	}
}
@media(min-width:1024px){
	.footer-section p,.hero-section p{
		font-size:1.5rem
	}
}
.footer-section p span,.hero-section p span{
	align-items:center;
	clear:both;
	display:flex;
	justify-content:center
}
.footer-section p a,.hero-section p a{
	--tw-text-opacity:1;
	text-decoration-line:underline;
	text-decoration-thickness:2px;
	text-underline-offset:6px
}
.footer-section .hero-btn,.footer-section p a,.hero-section .hero-btn,.hero-section p a{
	color:#fff;
	color:rgba(255,255,255,var(--tw-text-opacity));
	font-weight:800
}
.footer-section .hero-btn,.hero-section .hero-btn{
	--tw-bg-opacity:1;
	--tw-text-opacity:1;
	align-items:center;
	background-color:#0357ff;
	background-color:rgba(3,87,255,var(--tw-bg-opacity));
	border-radius:9999px;
	display:inline-flex;
	font-size:1.125rem;
	justify-content:center;
	line-height:1.625;
	margin-top:1.5rem;
	padding:1rem 2rem
}
.footer-section .hero-btn:hover,.hero-section .hero-btn:hover{
	--tw-bg-opacity:1;
	background-color:#0050ef;
	background-color:rgba(0,80,239,var(--tw-bg-opacity))
}
@media(min-width:360px){
	.footer-section .hero-btn,.hero-section .hero-btn{
		font-size:1.25rem
	}
}
@media(min-width:768px){
	.footer-section .hero-btn,.hero-section .hero-btn{
		margin-top:2rem
	}
}
@media(min-width:1024px){
	.footer-section .hero-btn,.hero-section .hero-btn{
		font-size:1.375rem
	}
}
.footer-section .hero-btn span,.hero-section .hero-btn span{
	display:block;
	font-size:.875rem;
	font-weight:700
}
@media(min-width:360px){
	.footer-section .hero-btn span,.hero-section .hero-btn span{
		font-size:1rem
	}
}
@media(min-width:1024px){
	.footer-section .hero-btn span,.hero-section .hero-btn span{
		font-size:1.125rem
	}
}
.footer-section .hero-btn i,.hero-section .hero-btn i{
	margin-left:.75rem
}
.footer-section .rating,.hero-section .rating{
	--tw-text-opacity:1;
	align-items:center;
	color:#ffdf3e;
	color:rgba(255,223,62,var(--tw-text-opacity));
	-moz-column-gap:.25rem;
	column-gap:.25rem;
	display:flex;
	font-size:1.25rem;
	justify-content:center;
	line-height:1;
	margin-top:1.5rem
}
@media(min-width:768px){
	.footer-section .rating,.hero-section .rating{
		margin-top:2rem
	}
}
@media(min-width:1024px){
	.footer-section .rating,.hero-section .rating{
		font-size:1.5rem
	}
}
.footer-section ul,.hero-section ul{
	grid-column-gap:1.25rem;
	grid-row-gap:.625rem;
	-moz-column-gap:1.25rem;
	column-gap:1.25rem;
	display:grid;
	font-size:.75rem;
	grid-template-columns:repeat(2,minmax(0,1fr));
	justify-items:center;
	line-height:1.375;
	list-style-type:none;
	margin-left:auto;
	margin-right:auto;
	margin-top:1.5rem;
	max-width:24rem;
	row-gap:.625rem;
	text-align:left
}
@media(min-width:300px){
	.footer-section ul,.hero-section ul{
		font-size:.875rem
	}
}
@media(min-width:360px){
	.footer-section ul,.hero-section ul{
		font-size:1rem
	}
}
@media(min-width:768px){
	.footer-section ul,.hero-section ul{
		margin-top:2rem
	}
}
@media(min-width:1024px){
	.footer-section ul,.hero-section ul{
		-moz-column-gap:2.5rem;
		column-gap:2.5rem;
		grid-template-columns:repeat(4,minmax(0,1fr));
		max-width:56rem
	}
}
@media(min-width:1280px){
	.footer-section ul,.hero-section ul{
		font-size:1.125rem
	}
}
.footer-section ul li,.hero-section ul li{
	align-items:center;
	display:flex;
	padding-left:1.25rem;
	position:relative
}
@media(min-width:300px){
	.footer-section ul li,.hero-section ul li{
		padding-left:1.5rem
	}
}
@media(min-width:768px){
	.footer-section ul li,.hero-section ul li{
		padding-left:2rem
	}
}
@media(min-width:1024px){
	.footer-section ul li,.hero-section ul li{
		padding-left:2.25rem
	}
}

.features-list {
	display: flex;
	justify-content: space-between;
	gap: 40px;
	@media (max-width: 768px) {
		flex-direction: column;
		gap: 10px;
	}
}

.features-card {
	display: flex;
	align-items: center;
	color: #fff;
	@media (max-width: 768px) {
		justify-content: center;
	}
}

.features-icon {
	margin-right: 15px;
}

.features-card .feature {
	font-size: 16px;
}

.features-inf {
	text-align: left;
}

.mt-20 {
	margin-top: 20px !important;
}

@media(min-width:768px){
	.footer-section ul>li:before,.hero-section ul>li:before{
		font-size:1.25rem
	}
}
@media(min-width:1024px){
	.footer-section ul>li:before,.hero-section ul>li:before{
		font-size:1.5rem
	}
}
.hero-section .hero-container{
	padding-bottom:6rem;
	padding-top:3rem
}
@media(min-width:768px){
	.hero-section .hero-container{
		padding-bottom:8rem;
		padding-top:4rem
	}
}
@media(min-width:1024px){
	.hero-section .hero-container{
		padding-bottom:5rem;
		padding-top:5rem
	}
	.hero-section{
		min-height:calc(100vh - 5rem);
		min-height:calc(var(--vh,1vh)*100 - 5rem)
	}
}
@media(min-width:1280px){
	.hero-section{
		min-height:calc(100vh - 7.5rem);
		min-height:calc(var(--vh,1vh)*100 - 7.5rem)
	}
}
.footer-section{
	border-bottom-width:1px;
	border-color:hsla(0,0%,100%,.1)
}
.footer-section .hero-container{
	padding-bottom:3rem;
	padding-top:3rem
}
@media(min-width:768px){
	.footer-section .hero-container{
		padding-bottom:4rem;
		padding-top:4rem
	}
}
@media(min-width:1024px){
	.footer-section .hero-container{
		padding-bottom:5rem;
		padding-top:5rem
	}
}
.company-hero{
	--tw-bg-opacity:1;
	align-items:center;
	background-color:#fff;
	background-color:rgba(255,255,255,var(--tw-bg-opacity));
	display:flex;
	flex-direction:column;
	justify-content:center;
	overflow:hidden;
	padding-top:3rem;
	position:relative;
	text-align:center
}
@media(min-width:768px){
	.company-hero{
		padding-top:4rem
	}
}
@media(min-width:1024px){
	.company-hero{
		padding-top:5rem
	}
}
.company-hero h1{
	--tw-text-opacity:1;
	color:#0b0b0d;
	color:rgba(11,11,13,var(--tw-text-opacity));
	margin-bottom:0
}
.company-hero p{
	font-size:1rem;
	line-height:1.5
}
@media(min-width:300px){
	.company-hero p{
		font-size:1.125rem
	}
}
@media(min-width:768px){
	.company-hero p{
		font-size:1.25rem
	}
}
@media(min-width:1024px){
	.company-hero p{
		font-size:1.5rem
	}
}
.company-hero .hero-container{
	margin-left:auto;
	margin-right:auto;
	max-width:24rem;
	padding-left:1.25rem;
	padding-right:1.25rem;
	width:100%;
	z-index:20
}
@media(min-width:640px){
	.company-hero .hero-container{
		padding-left:0;
		padding-right:0
	}
}
@media(min-width:768px){
	.company-hero .hero-container{
		max-width:36rem
	}
}
@media(min-width:1024px){
	.company-hero .hero-container{
		max-width:56rem
	}
}
@media(min-width:1280px){
	.company-hero .hero-container{
		max-width:64rem
	}
}
.sidebar-block{
	font-size:.938rem;
	margin-top:-3rem;
	position:relative

}
@media(min-width:768px){
	.sidebar-block{
		margin-top:-4rem
	}
}
@media(min-width:1024px){
	.sidebar-block{
		margin-top:0
	}
}
.sidebar-block img{
	--tw-bg-opacity:1;
	background-color:#fff;
	background-color:rgba(255,255,255,var(--tw-bg-opacity));
	display:block;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:100%;
	z-index:20
}
.sidebar-block .sidebar-container{
	--tw-bg-opacity:1;
	background-color:#f4f5f6;
	background-color:rgba(244,245,246,var(--tw-bg-opacity));
	display:none;
	padding:1.75rem 1.5rem;
	position:relative
}
@media(min-width:1024px){
	.sidebar-block .sidebar-container{
		display:block
	}
}
@media(min-width:1280px){
	.sidebar-block .sidebar-container{
		padding:2rem
	}
}
.sidebar-block .sidebar-container .strong{
	display:block;
	font-size:1.125rem;
	font-weight:800;
	line-height:1.25;
	margin-bottom:.5rem
}
@media(min-width:1280px){
	.sidebar-block .sidebar-container .strong{
		font-size:1.25rem
	}
}
.sidebar-block .sidebar-container .sidebar-btn{
	--tw-bg-opacity:1;
	--tw-text-opacity:1;
	background-color:#0357ff;
	background-color:rgba(3,87,255,var(--tw-bg-opacity));
	color:#fff;
	color:rgba(255,255,255,var(--tw-text-opacity));
	display:block;
	font-size:1.125rem;
	font-weight:800;
	margin-top:1rem;
	padding-bottom:.875rem;
	padding-top:.875rem;
	text-align:center;
	width:100%
}
.sidebar-block .sidebar-container .sidebar-btn:hover{
	--tw-bg-opacity:1;
	background-color:#0050ef;
	background-color:rgba(0,80,239,var(--tw-bg-opacity))
}
.sidebar-block .sidebar-container .sidebar-btn i{
	margin-right:.5rem
}
@media(min-width:1024px){
	.sidebar-block{
		position:sticky;
		top:8rem
	}
	@media(min-width:1280px){
		.sidebar-block{
			top:9rem
		}
	}
}
.list{
	-moz-column-gap:.625rem;
	column-gap:.625rem;
	line-height:1.5;
	list-style-type:none;
	margin-bottom:1.25rem;
	margin-top:1.75rem;
	position:relative;
	row-gap:.625rem
}
@media(min-width:1024px){
	.list{
		-moz-column-gap:1.25rem;
		column-gap:1.25rem
	}
}
.list .strong{
	display:block;
	font-weight:700;
	margin-bottom:.375rem
}
.list>li>ul{
	margin-top:.625rem
}
.list>li>ul>:not([hidden])~:not([hidden]){
	--tw-space-y-reverse:0;
	margin-bottom:0;
	margin-bottom:calc(.625rem*var(--tw-space-y-reverse));
	margin-top:.625rem;
	margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))
}
.list>li>ul>li{
	font-size:.938rem;
	padding-left:.875rem;
	position:relative
}
.list>li>ul>li:before{
	--tw-text-opacity:1;
	color:#0b0b0d;
	color:rgba(11,11,13,var(--tw-text-opacity));
	content:"-";
	left:0;
	position:absolute
}
.list-circle>li:before{
	--tw-bg-opacity:1;
	background-color:#0b0b0d;
	background-color:rgba(11,11,13,var(--tw-bg-opacity));
	border-radius:9999px;
	height:6px;
	left:0;
	position:absolute;
	top:8px;
	width:6px
}
@media(min-width:360px){
	.list-circle>li:before{
		top:9px
	}
}
.list-circle>li:before{
	content:""
}
.list-icon>li{
	padding-left:1.5rem;
	position:relative
}
.list-icon>li:before{
	--tw-text-opacity:1;
	color:#0b0b0d;
	color:rgba(11,11,13,var(--tw-text-opacity));
	color:#0357ff;
	content:"\f00c";
	font:normal 900 1em/1 Font Awesome\ 6 Sharp;
	font:var(--fa-font-sharp-solid);
	left:0;
	line-height:1.5rem;
	position:absolute
}
@supports(color:rgb(0 0 0/0)){
	.list-icon>li:before{
		color:rgb(3 87 255/var(--tw-text-opacity))
	}
}
.list-mg{
	margin-left:.25rem
}
.list-mg>li{
	padding-left:1.25rem;
	position:relative
}
.list-mg li>span{
	--tw-text-opacity:1;
	color:#0357ff;
	color:rgba(3,87,255,var(--tw-text-opacity));
	font-weight:700;
	left:0;
	position:absolute
}
.list-lk>li{
	--tw-text-opacity:1;
	color:#0b0b0d;
	color:rgba(11,11,13,var(--tw-text-opacity));
	font-weight:400;
	padding-right:.875rem;
	position:relative
}
.list-lk>li:before{
	--tw-text-opacity:1;
	color:#0357ff;
	color:rgba(3,87,255,var(--tw-text-opacity));
	content:"\f105";
	font:normal 900 1em/1 Font Awesome\ 6 Sharp;
	font:var(--fa-font-sharp-solid);
	font-size:.75rem;
	line-height:1.5rem;
	position:absolute;
	right:0
}
.list-circle{
	margin-left:.25rem
}
.list-circle>li{
	padding-left:1.25rem;
	position:relative
}
.list-in{
	margin-bottom:1.75rem;
	margin-top:1.75rem;
	row-gap:1.5rem
}
.list-bd>li{
	border-bottom-width:1px;
	border-style:dashed;
	padding-bottom:.625rem;
	position:relative
}
.list-bd:after{
	--tw-bg-opacity:1;
	background-color:#fff;
	background-color:rgba(255,255,255,var(--tw-bg-opacity));
	bottom:0;
	content:"";
	height:1px;
	left:0;
	position:absolute;
	right:0;
	width:100%
}
.gform_wrapper span.gform_description{
	font-weight:400;
	width:auto
}
.gform_wrapper .gfield_label,.gform_wrapper .gform-field-label{
	--tw-text-opacity:1;
	color:#0b0b0d;
	color:rgba(11,11,13,var(--tw-text-opacity));
	font-size:.938rem;
	font-weight:800
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper input[type=date],.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=search],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=time],.gform_wrapper input[type=url],.gform_wrapper textarea{
	--tw-border-opacity:1;
	border:1px solid #a2a6af;
	border-color:rgba(162,166,175,var(--tw-border-opacity));
	font-size:.938rem;
	font-weight:400;
	margin-bottom:.5rem;
	outline:2px solid transparent;
	outline-offset:2px;
	padding:.75rem 1rem;
	transition:all .2s ease-in-out;
	width:100%
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,.gform_wrapper input[type=date]:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=search]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=time]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper textarea:focus{
	--tw-shadow:7px 7px 28px rgba(0,0,0,.025);
	--tw-shadow-colored:7px 7px 28px var(--tw-shadow-color);
	--tw-border-opacity:1;
	border:1px solid #484a53;
	border-color:rgba(72,74,83,var(--tw-border-opacity));
	box-shadow:0 0 transparent,0 0 transparent,7px 7px 28px rgba(0,0,0,.025);
	box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
	outline:2px solid transparent;
	outline-offset:2px
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder,.gform_wrapper input[type=date]::-moz-placeholder,.gform_wrapper input[type=email]::-moz-placeholder,.gform_wrapper input[type=number]::-moz-placeholder,.gform_wrapper input[type=search]::-moz-placeholder,.gform_wrapper input[type=tel]::-moz-placeholder,.gform_wrapper input[type=text]::-moz-placeholder,.gform_wrapper input[type=time]::-moz-placeholder,.gform_wrapper input[type=url]::-moz-placeholder,.gform_wrapper textarea::-moz-placeholder{
	--tw-text-opacity:1;
	color:#777e8b;
	color:rgba(119,126,139,var(--tw-text-opacity))
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,.gform_wrapper input[type=date]::placeholder,.gform_wrapper input[type=email]::placeholder,.gform_wrapper input[type=number]::placeholder,.gform_wrapper input[type=search]::placeholder,.gform_wrapper input[type=tel]::placeholder,.gform_wrapper input[type=text]::placeholder,.gform_wrapper input[type=time]::placeholder,.gform_wrapper input[type=url]::placeholder,.gform_wrapper textarea::placeholder{
	--tw-text-opacity:1;
	color:#777e8b;
	color:rgba(119,126,139,var(--tw-text-opacity))
}
.gform_legacy_markup_wrapper .gform_footer{
	margin:0
}
.gform_wrapper .gform_button,.gform_wrapper .gform_footer input[type=submit]{
	--tw-bg-opacity:1;
	--tw-text-opacity:1;
	background-color:#0357ff;
	background-color:rgba(3,87,255,var(--tw-bg-opacity));
	color:#fff;
	color:rgba(255,255,255,var(--tw-text-opacity));
	cursor:pointer;
	font-size:1rem;
	font-weight:800;
	line-height:1;
	outline:2px solid transparent;
	outline-offset:2px;
	padding:.875rem 1.25rem;
	transition-duration:.1s;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
	transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:cubic-bezier(.4,0,1,1)
}
.gform_wrapper .gform_button:hover,.gform_wrapper .gform_footer input[type=submit]:hover{
	--tw-bg-opacity:1;
	background-color:#0050ef;
	background-color:rgba(0,80,239,var(--tw-bg-opacity))
}
.gform_wrapper .gform_button,.gform_wrapper .gform_footer input[type=submit]{
	transition:all .2s ease-in-out
}
.gform_wrapper .gfield_required{
	color:inherit
}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{
	border-color:#dc2626
}
.gform_validation_container,.instruction{
	display:none!important
}
.footer{
	--tw-bg-opacity:1;
	background-color:#1a1b1e;
	background-color:rgba(26,27,30,var(--tw-bg-opacity));
	color:hsla(0,0%,100%,.8);
	font-size:.875rem
}
.footer,.footer .banner-block{
	position:relative;
	z-index:20
}
.footer .banner-block{
	line-height:1.625;
	margin-left:auto;
	margin-right:auto;
	max-width:24rem;
	padding:3rem 1.25rem 12rem
}
@media(min-width:640px){
	.footer .banner-block{
		padding-left:0;
		padding-right:0
	}
}
@media(min-width:768px){
	.footer .banner-block{
		max-width:32rem;
		padding-bottom:4rem;
		padding-top:4rem
	}
}
@media(min-width:1024px){
	.footer .banner-block{
		max-width:56rem;
		padding-bottom:5rem;
		padding-top:5rem
	}
}
@media(min-width:1280px){
	.footer .banner-block{
		max-width:64rem
	}
}
.footer hr{
	border-color:hsla(0,0%,100%,.1);
	margin-bottom:2.5rem;
	margin-top:2.5rem
}
.footer li a:hover{
	color:#fff
}
.sticky-footer{
	--tw-bg-opacity:1;
	--tw-shadow:0px 0px 25px rgba(0,0,0,.125);
	--tw-shadow-colored:0px 0px 25px var(--tw-shadow-color);
	background-color:#fff;
	background-color:rgba(255,255,255,var(--tw-bg-opacity));
	bottom:-15rem;
	box-shadow:0 0 transparent,0 0 transparent,0 0 25px rgba(0,0,0,.125);
	box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
	font-size:.875rem;
	left:0;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:1.25rem;
	padding-top:1.25rem;
	position:fixed;
	right:0;
	text-align:center;
	transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4,0,.2,1);
	transition-timing-function:linear;
	z-index:50
}
@media(min-width:360px){
	.sticky-footer{
		font-size:.938rem
	}
}
@media(min-width:768px){
	.sticky-footer{
		display:none
	}
}
.sticky-footer hr{
	display:block;
	margin-bottom:.75rem;
	margin-top:.75rem;
	width:100%
}
.sticky-footer p{
	font-size:.938rem;
	line-height:1.5;
	margin-top:.5rem
}
@media(min-width:360px){
	.sticky-footer p{
		font-size:1rem
	}
}
.sticky-footer p a{
	--tw-text-opacity:1;
	color:#0b0b0d;
	color:rgba(11,11,13,var(--tw-text-opacity));
	font-weight:800;
	text-decoration-line:underline;
	text-decoration-thickness:2px;
	text-underline-offset:4px
}
.sticky-footer .sticky-btn{
	--tw-bg-opacity:1;
	--tw-text-opacity:1;
	align-items:center;
	background-color:#0357ff;
	background-color:rgba(3,87,255,var(--tw-bg-opacity));
	color:#fff;
	color:rgba(255,255,255,var(--tw-text-opacity));
	display:block;
	display:flex;
	font-size:1.125rem;
	font-weight:800;
	height:auto;
	justify-content:center;
	padding:1rem 1.25rem;
	width:100%
}
@media(min-width:360px){
	.sticky-footer .sticky-btn{
		font-size:1.25rem
	}
}
.sticky-footer .sticky-btn i{
	margin-left:.75rem
}
.sticky-footer.active{
	bottom:0
}
.mask,.fast{
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-feature-settings:normal;
	display:inline-block;
	display:var(--fa-display,inline-block);
	font-family:Font Awesome\ 6 Sharp;
	font-style:normal;
	font-variant:normal;
	line-height:1;
	text-rendering:auto
}
@keyframes fa-beat{
	0%,90%{
		transform:scale(1)
	}
	45%{
		transform:scale(1.25);
		transform:scale(var(--fa-beat-scale,1.25))
	}
}
@keyframes fa-bounce{
	0%{
		transform:scale(1) translateY(0)
	}
	10%{
		transform:scale(1.1,.9) translateY(0);
		transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)
	}
	30%{
		transform:scale(.9,1.1) translateY(-.5em);
		transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))
	}
	50%{
		transform:scale(1.05,.95) translateY(0);
		transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)
	}
	57%{
		transform:scale(1) translateY(-.125em);
		transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))
	}
	64%{
		transform:scale(1) translateY(0)
	}
	to{
		transform:scale(1) translateY(0)
	}
}
@keyframes fa-fade{
	50%{
		opacity:.4;
		opacity:var(--fa-fade-opacity,.4)
	}
}
@keyframes fa-beat-fade{
	0%,to{
		opacity:.4;
		opacity:var(--fa-beat-fade-opacity,.4);
		transform:scale(1)
	}
	50%{
		opacity:1;
		transform:scale(1.125);
		transform:scale(var(--fa-beat-fade-scale,1.125))
	}
}
@keyframes fa-flip{
	50%{
		transform:rotateY(-180deg);
		transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))
	}
}
@keyframes fa-shake{
	0%{
		transform:rotate(-15deg)
	}
	4%{
		transform:rotate(15deg)
	}
	24%,8%{
		transform:rotate(-18deg)
	}
	12%,28%{
		transform:rotate(18deg)
	}
	16%{
		transform:rotate(-22deg)
	}
	20%{
		transform:rotate(22deg)
	}
	32%{
		transform:rotate(-12deg)
	}
	36%{
		transform:rotate(12deg)
	}
	40%,to{
		transform:rotate(0)
	}
}
@keyframes fa-spin{
	0%{
		transform:rotate(0)
	}
	to{
		transform:rotate(1turn)
	}
}
.fa-angle-down:before{
	content:"\f107"
}
.fa-circle-arrow-right:before{
	content:"\f0a9"
}
.fa-phone-arrow-right:before{
	content:"\e5be"
}
.fa-phone-plus:before{
	content:"\f4d2"
}
.fa-square-arrow-right:before{
	content:"\f33b"
}
.fa-star-sharp:before{
	content:"\e28b"
}
.fa-star-sharp-half-stroke:before{
	content:"\e28d"
}
@font-face{
	font-display:swap;
	font-family:Font Awesome\ 6 Sharp;
	font-style:normal;
	font-weight:900;
	src:url(data:font/woff2;base64,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) format("woff2"),url(/fonts/fa-sharp-solid-900-subset.ttf) format("truetype")
}
.mask{
	font-weight:900
}
.fixed{
	position:fixed
}
.absolute{
	position:absolute
}
.relative{
	position:relative
}
.inset-0{
	bottom:0;
	left:0;
	right:0;
	top:0
}
.left-1\/2{
	left:50%
}
.top-1\/2{
	top:50%
}
.z-30{
	z-index:30
}
.col-span-2{
	grid-column:span 2/span 2
}
.mx-auto{
	margin-left:auto;
	margin-right:auto
}
.my-4{
	margin-bottom:1rem;
	margin-top:1rem
}
.mb-0{
	margin-bottom:0
}
.mb-4{
	margin-bottom:1rem
}
.mb-5{
	margin-bottom:1.25rem
}
.mb-8{
	margin-bottom:2rem
}
.ml-8{
	margin-left:2rem
}
.mt-4{
	margin-top:1rem
}
.mt-8{
	margin-top:2rem
}
.flex{
	display:flex
}
.inline-flex{
	display:inline-flex
}
.grid{
	display:grid
}
.contents{
	display:contents
}
.hidden{
	display:none
}
.h-32{
	height:8rem
}
.h-7{
	height:1.75rem
}
.w-32{
	width:8rem
}
.w-7{
	width:1.75rem
}
.w-max{
	width:100%
}
.max-w-sm{
	max-width:24rem
}
.-translate-x-1\/2{
	--tw-translate-x:-50%;
	transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-1\/2{
	--tw-translate-y:-50%;
	transform:translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.list-disc{
	list-style-type:disc
}
.grid-flow-col{
	grid-auto-flow:column
}
.grid-cols-1{
	grid-template-columns:repeat(1,minmax(0,1fr))
}
.grid-cols-2{
	grid-template-columns:repeat(2,minmax(0,1fr))
}
.grid-rows-3{
	grid-template-rows:repeat(3,minmax(0,1fr))
}
.items-center{
	align-items:center
}
.justify-center{
	justify-content:center
}
.justify-between{
	justify-content:space-between
}
.gap-x-5{
	-moz-column-gap:1.25rem;
	column-gap:1.25rem
}
.gap-y-10{
	row-gap:2.5rem
}
.gap-y-2\.5{
	row-gap:.625rem
}
.space-y-5>:not([hidden])~:not([hidden]){
	--tw-space-y-reverse:0;
	margin-bottom:0;
	margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));
	margin-top:1.25rem;
	margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))
}
.break-words{
	word-wrap:break-word
}
.border{
	border-width:1px
}
.bd-top{
	border-top-width:1px
}
.border-white\/10{
	border-color:hsla(0,0%,100%,.1)
}
.bg-gray-900{
	--tw-bg-opacity:1;
	background-color:#1a1b1e;
	background-color:rgba(26,27,30,var(--tw-bg-opacity))
}
.bg-white\/75{
	background-color:hsla(0,0%,100%,.75)
}
.p-6{
	padding:1.5rem
}
.px-5{
	padding-left:1.25rem;
	padding-right:1.25rem
}
.py-2{
	padding-bottom:.5rem;
	padding-top:.5rem
}
.pb-10{
	padding-bottom:2.5rem
}
.pr-3{
	padding-right:.75rem
}
.pt-7{
	padding-top:1.75rem
}
.text-center{
	text-align:center
}
.text-lg{
	font-size:1.125rem
}
.text-xs{
	font-size:.75rem
}
.font-extrabold{
	font-weight:800
}
.uppercase{
	text-transform:uppercase
}
.lt-sp{
	letter-spacing:.05em
}
.text-gray-700{
	--tw-text-opacity:1;
	color:#484a53;
	color:rgba(72,74,83,var(--tw-text-opacity))
}
.text-white{
	--tw-text-opacity:1;
	color:#fff;
	color:rgba(255,255,255,var(--tw-text-opacity))
}
.underline{
	text-decoration-line:underline
}
@media(min-width:768px){
	.md\:grid-cols-3{
		grid-template-columns:repeat(3,minmax(0,1fr))
	}
	.md\:grid-rows-2{
		grid-template-rows:repeat(2,minmax(0,1fr))
	}
	.md\:text-xl{
		font-size:1.25rem
	}
}
@media(min-width:1024px){
	.lg\:order-1{
		order:1
	}
	.lg\:order-2{
		order:2
	}
	.lg\:col-span-3{
		grid-column:span 3/span 3
	}
	.lg\:col-span-5{
		grid-column:span 5/span 5
	}
	.lg\:grid{
		display:grid
	}
	.lg\:grid-cols-2{
		grid-template-columns:repeat(2,minmax(0,1fr))
	}
	.lg\:grid-cols-3{
		grid-template-columns:repeat(3,minmax(0,1fr))
	}
	.lg\:grid-cols-8{
		grid-template-columns:repeat(8,minmax(0,1fr))
	}
	.lg\:grid-rows-3{
		grid-template-rows:repeat(3,minmax(0,1fr))
	}
	.lg\:gap-x-12{
		-moz-column-gap:3rem;
		column-gap:3rem
	}
	.lg\:divide-x>:not([hidden])~:not([hidden]){
		--tw-divide-x-reverse:0;
		border-left-width:1px;
		border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));
		border-right-width:0;
		border-right-width:calc(1px*var(--tw-divide-x-reverse))
	}
	.lg\:divide-x-reverse>:not([hidden])~:not([hidden]){
		--tw-divide-x-reverse:0
	}
	.lg\:py-0{
		padding-bottom:0;
		padding-top:0
	}
	.lg\:py-12{
		padding-bottom:3rem;
		padding-top:3rem
	}
	.lg\:pl-12{
		padding-left:3rem
	}
	.lg\:pr-12{
		padding-right:3rem
	}
}
@media(min-width:1280px){
	.xl\:gap-x-16{
		-moz-column-gap:4rem;
		column-gap:4rem
	}
	.xl\:py-16{
		padding-bottom:4rem;
		padding-top:4rem
	}
	.xl\:pl-16{
		padding-left:4rem
	}
	.xl\:pr-16{
		padding-right:4rem
	}
}

.sidebar-container p ~ p {
	font-weight: 400;
}



.rating {
	margin-bottom:30px;
}

.features-list {
	margin-bottom:0px;
}

.rating-block {
	display: flex;
	border-radius: 30px;
	justify-content: space-between;
	padding: 20px 25px;
	background-color: #fff;
	width: fit-content;
	margin: 0 auto;
	margin-bottom:50px;
}

.logotype .score {
	font-size: 20px;
	font-weight:bold;
	color:#0357ff;
}

@media(max-width:768px) {
	.grid-group {
		display:grid !important;
		grid-template-columns: 1fr 1fr;
	}
}



.rating-wrapper {
	display:flex;
	justify-content:space-around;
	align-items:center;

	margin-bottom:10px;
}

@media(max-width:768px) {
	.rating-wrapper {
		flex-direction:column;

	}
}

.rating-description {
	margin:0;
	font-size:18px !important;
}

.rating-value {
	color:#fff;
	font-size:18px;
	margin-left:15px;
}

.reviews {
	margin-top:50px;
}

@media(max-width:768px) {
	.reviews {
		text-align: center;

	}
}
.reviews .reviews-header {
	text-align:center;
	color: rgba(11, 11, 13, 0.9);
	font-size: 1.55rem;
	font-weight: 800;
	line-height: 1.3;
	margin-bottom: 1.25rem;
}

.reviews .reviews-subheader {
	text-align:center;
	color: rgba(11, 11, 13, 1);
	font-size: 1.25rem;
	line-height: 1.3;
	margin-bottom: 1.25rem;
}

.reviews .rating-wrapper {
	display:flex;
	justify-content:space-around;
	align-items:center;
	margin:0 0 30px 0;

}

@media(max-width:768px) {
	.reviews .rating-wrapper {
		flex-direction:column;
	}
}

.reviews .rating {
	margin:0;
	display:flex;

}

.reviews .rating .rating-value  {
	color:#111;
}

.reviews .rating .mask {
	line-height:1.5;
}


.reviews .review-author {
	text-align:center;
	font-weight:bold;
}
.reviews .review-card {
	padding:30px;

	border:1px solid #ccc;
	border-radius:5px;
	text-align:left;
}
.reviews .rating {
	color:#ffdf3e;
}

.tns-slider {
	display: flex;
	gap:10px;
}

.wp-block-column.has-background {
	padding: 0px 25px;
	border-radius: 15px;
}

.sidebar-block {
	border-radius: 15px;
	overflow: hidden;
}

.sidebar-btn {
	border-radius: 30px;
}


.container-cx {
	max-width:1200px;
	padding:40px 20px;
}