

/* Start:/local/templates/.default/components/bitrix/news/services/bitrix/news.detail/telegram-bot/style.css?174789509311652*/
.product-title{
	color: #000;
	font: 700 6.25rem Montserrat;
	line-height: 6.875rem;
}
.product-text-20{
	color: #000;
	font: 700 3.125rem Montserrat;
	line-height: 4rem;
}
.main-text{
	color: #000;
	font: 500 2.1875rem Montserrat;
}
.blue-01{
	color: var(--blue-01, #0141FB);
}
.font-14{
	font: 600 2.1875rem Montserrat;
	line-height: 1.2;
}
.column{
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	flex: none;
	gap: 3rem;
	align-items: flex-end;
}
.column div{
	width: 48rem;
}
.blue-ellipse{
	border-radius: 81px;
	background: #0141FB;
	color: #FFF;
	text-align: center;
	font: 700 3.125rem Montserrat;
	line-height: 5rem;
	max-width: fit-content;
	height: fit-content;
	padding: 2.5rem 4rem 3rem 3.5rem;
	align-self: flex-start;
}
.white-ellipse{
	border-radius: 105px;
	border: 1px solid #0141FB;
	color: #000;
	font: 500 2.1875rem Montserrat;
	line-height: 3rem;
	max-width: none;
	height: fit-content;
	padding: 3.1rem 3.1rem 3.1rem 5rem;
	position: relative;
}
.sub-list{
	grid-template-columns: 8% 70% !important;
}
.project .sub-list{
	grid-template-columns: 5% 95% !important;
}
.project .cont-up{
	max-width: none;
}
.grey-ellipse{
	border-radius: 30px;
	background: #F7F9FF;
	font: 500 2.1875rem Montserrat;
	line-height: 3rem;
	padding: 20px 29px 20px 30px;
	color: #000;
}
.cont-up{
	text-transform: uppercase;
	max-width: 50rem;
}
.container-2-column{
	display: grid;
	grid-template-areas: "first-column second-column";
	gap: 16px;
	grid-template-columns: 50%;
	position: relative;
}
.first-column{
	grid-area: first-column;
	display: grid;
	gap: 2rem;
}
.second-column{
	grid-area: second-column;
	display: grid;
	gap: 2rem;
}
.third-column{
	grid-area: third-column;
	display: grid;
	gap: 2rem;	
}
.container-3-column{
	display: grid;
	grid-template-areas: "first-column second-column third-column";
	gap: 3.12rem;		
}
.container-3-column div{
	min-height: 100%;
	border-radius: 30px;
	display: grid;
	position: relative;
}
.container-right{
	justify-items: end;
}
.half-container{
	max-width: 60%;
}
.bot-section{
	margin-top: 7.37rem;;
}
.blue-circle{
	list-style-image: url("/local/templates/.default/components/bitrix/news/services/bitrix/news.detail/telegram-bot/./images/list-style.svg");
	padding-left: 5rem;
	max-width: 100%;
}
.blue-circle li{
	padding-left: 1rem;
	margin-bottom: 5rem;
}
.block{
	display: block;
	margin-bottom: 7rem;
	margin-top: 7rem;
}
.flex-column{
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
}
.full-width{
	width: 100%;
	max-width: 100%;
}
.title-h3{
	font: 700 6.25rem Montserrat;
	color: #000;
	line-height: 8rem;
}
.robot{
	padding-left: 3rem;
	margin-top: 1.5rem;
}
.robot::after{
	content: "";
	background-image: url("/local/templates/.default/components/bitrix/news/services/bitrix/news.detail/telegram-bot/./images/Frame_Desc.png");
	background-size: cover;
	position: absolute;
	top: 8rem;
	left: -90px;
	width: 119px;
	height: 165.134px;
}
.project .container-2-column{
	flex-wrap: nowrap;
	flex-direction: row;
	gap: 0.5rem;
}
.project .grey-ellipse{
	padding: 3rem 5rem 3rem 4rem;
}
.bot-cases .grey-ellipse{
	padding: 3rem 5rem 3rem 4.8rem;
}
.project .sub-list{
	margin-bottom: 2rem;
}
ul.blue-circle.white-ellipse{
	border-radius: 5.46875rem;
	padding: 4.1rem 13.1rem 0rem 6.2rem;
}
ul.blue-circle.white-ellipse li{
	margin-bottom: 4.1rem;
}
@charset "UTF-8";:root {
	--orion-title-ellipse: var(--regular) 3rem/130% var(--main-ff);
	--blue-ellipse: 700 3.125rem Montserrat;
	--white-ellipse: 600 2.1875rem Montserrat;
}
@charset "UTF-8";:root {
	--orion-title-ellipse-1: 600 2.2rem/125% var(--main-ff);
}
@charset "UTF-8";:root {
	--orion-title-h1: 600 2.2rem/125% var(--main-ff);
}

.project{
	height: 20rem;
}
.number-1::after{
	content: url("/local/templates/.default/components/bitrix/news/services/bitrix/news.detail/telegram-bot/./images/01.svg");
	position: absolute;
	top: -2rem;
	left: 5.4rem;
}
.number-2::after{
	content: url("/local/templates/.default/components/bitrix/news/services/bitrix/news.detail/telegram-bot/./images/02.svg");
	position: absolute;
	top: -2rem;
	left: 5.4rem;
}
.number-3::after{
	content: url("/local/templates/.default/components/bitrix/news/services/bitrix/news.detail/telegram-bot/./images/03.svg");
	position: absolute;
	top: -2rem;
	left: 5.4rem;
}
.number-4::after{
	content: url("/local/templates/.default/components/bitrix/news/services/bitrix/news.detail/telegram-bot/./images/04.svg");
	position: absolute;
	top: -2rem;
	left: 5.4rem;
}
.number-5::after{
	content: url("/local/templates/.default/components/bitrix/news/services/bitrix/news.detail/telegram-bot/./images/05.svg");
	position: absolute;
	top: -2rem;
	left: 5.4rem;
}
.advantage-01::after{
	content: "";
	background: center / contain no-repeat url("/local/templates/.default/components/bitrix/news/services/bitrix/news.detail/telegram-bot/./images/01.png");
	position: absolute;
	top: -7rem;
	left: 3rem;
	width: 13rem;
	height: 13.5rem;
}
.advantage-02::after{
	content: "";
	background: center / contain no-repeat url("/local/templates/.default/components/bitrix/news/services/bitrix/news.detail/telegram-bot/./images/02.png");
	position: absolute;
	top: -7rem;
	left: 3rem;
	width: 13rem;
	height: 13.5rem;
}
.advantage-03::after{
	content: "";
	background: center / contain no-repeat url("/local/templates/.default/components/bitrix/news/services/bitrix/news.detail/telegram-bot/./images/03.png");
	position: absolute;
	top: -7rem;
	left: 3rem;
	width: 13rem;
	height: 13.5rem;
}
.airplane::after{
	content: url("/local/templates/.default/components/bitrix/news/services/bitrix/news.detail/telegram-bot/./images/airplane.png");
	position: absolute;
	top: 15%;
	right: -20px;
	z-index: 2;
	transform: scale(0.5);
}
.advantage-01, .advantage-02, .advantage-03, .test-01, .test-02, .test-03{
	padding-top: 10rem !important;
}
.advantage-01, .advantage-02, .advantage-03{
	align-items: end;
}
.test-01::after{
	content: url("/local/templates/.default/components/bitrix/news/services/bitrix/news.detail/telegram-bot/./images/big-01.svg");
	position: absolute;
	top: -6rem;
	left: 3rem;
}
.test-02::after{
	content: url("/local/templates/.default/components/bitrix/news/services/bitrix/news.detail/telegram-bot/./images/big-02.svg");
	position: absolute;
	top: -6rem;
	left: 3rem;
}
.test-03::after{
	content: url("/local/templates/.default/components/bitrix/news/services/bitrix/news.detail/telegram-bot/./images/big-03.svg");
	position: absolute;
	top: -6rem;
	left: 3rem;
}
.bot-function .font-14{
	margin-left: 5.5rem;
	margin-bottom: 0;
}
.container-3-column{
	grid-template-columns: calc((100% / 3) - 2.13rem) calc((100% / 3) - 2.13rem) calc((100% / 3) - 2.13rem);
	gap: 3.13rem;
}
.bot-advantage .white-ellipse{
	max-width: none;
}
.bot-advantage .title-h3{
	margin-bottom: 11rem;
}
.bot-test header{
	margin-bottom: 15rem;
	margin-top: 9rem;
}
.bot-project{
	margin-bottom: 9.37rem;
}
.bot-project .title-h3{
	margin-top: 10rem;
}
.bot-project .first-column,
.bot-project .second-column,{
	gap: 6.25rem;
}
.bot-project .grey-ellipse,{
	margin-top: 3.12rem;
}
.bot-page .bot-title{
	margin: 13.44rem 0 0 0;
}
.mob{
	display: none;
}
.robot-section{
	border-radius: 37px;
	padding-bottom: 0;
	width: 47.4rem !important;
	padding-left: 4.4rem;
}
.bot-work{
	margin-top: 9.5rem;
}
.bot-test .test-01, .bot-test .test-02, .bot-test .test-03{
	padding: 72px 15px 20px 23px !important;
}
.bot-cases .sub-list{
	gap: 0.5rem;
}
.bot-project .container-2-colum{
	gap: 3.12rem;
}
@media (max-width: 1024px) {
	br, .mob-off{
		display: none;
	}
	.bot-test .test-01, .bot-test .test-02, .bot-test .test-03{
		padding: 72px 15px 30px 23px !important;
	}
	.robot-section{
		margin-left: 15vw !important;
		width: auto !important;
	}
	.bot-work{
		margin-top: 3rem;
	}
	.block{
		margin-bottom: 3rem;
		margin-top: 4rem;
	}
	.mob{
		display: block !important;
	}
	.bot-page .bot-title{
		margin: 5.44rem 0 -2.37rem 0;
	}
	.bot-project{
		margin-bottom: 9.37rem;
		margin-top: 5rem;
	}
	.bot-project .container-2-column{
		gap: 1.6rem;
		margin-bottom: 1.5rem;
	}
	.bot-project .title-h3{
		margin-top: 0rem;
	}
	.project{
		height: auto;
		margin-bottom: 2rem;
	}
	.bot-project .first-column,
	.bot-project .second-column,{
		gap: 6.25rem;
	}
	.bot-project .grey-ellipse,{
		margin-top: 3.12rem;
	}
	.bot-test header{
		margin-bottom: 8rem;
		margin-top: -2rem;
	}
	.bot-advantage .title-h3{
		margin-bottom: 6rem;
	}
	.bot-advantage .container-3-column{
		grid-template-columns: auto;
		gap: 5rem;
	}
	.bot-cases img, .bot-project img{
		transform: scale(1.15);
	}
	.bot-cases .container-3-column div{
		align-content: space-between;
	}
	.bot-cases .first-column{
		padding-top: 0.55rem;
	}
	.bot-cases .sub-list{
		grid-template-columns: 3rem 95% !important;
		gap: 1rem;
	}
	.advantage-01::after,
	.advantage-02::after,
	.advantage-03::after{
		top: -65px;
		left: 0px;
		transform: scale(0.6);
	}
	ul.blue-circle.white-ellipse{
		padding: 2.9rem 4.6rem 3.4rem 4rem;
		border-radius: 3.5rem;
	}
	ul.blue-circle.white-ellipse li {
		margin-bottom: 0;
	}
	.airplane::after{
		top: 57%;
		right: 0px;
		transform: scale(0.5);
	}
	.grey-ellipse{
		font: var(--regular) 1.55rem/115% var(--main-ff);
		padding: 20px 29px 20px 42px;
	}
	.allign-top{
		align-items: flex-start !important;
		flex: 0 0 auto;
	}
	ul.white-ellipse{
		padding: 2.8rem;
	}
	.title-h3{
		font: var(--title-h3);
		color: #000;
	}
	.first-column, .container-2-column{
		display: flex;
		gap: 20px;
		flex-wrap: wrap;
		flex-direction: column;
	}
	.first-column, .second-column, .third-column{
		gap: 1.7rem;
	}
	.first-column .first-column{
		align-items: center;
	}
	.column{
		align-items: center;
		display: grid;
		max-width: 50rem;
	}
	.column div{
		width: 30.6rem;
		max-width: none;
	}
	.blue-ellipse{
		align-self: flex-start;
		padding: 1.6rem 4rem 1.6rem 2.7rem;
		font: var(--title-h3);
		text-align: left;
		width: fit-content !important;
		height: 9rem;
		display: flex;
		align-items: center;
		flex-direction: row;
		flex-wrap: nowrap;
	}
	.column .white-ellipse{
		padding: 2rem 4rem 2rem 4rem;
		font: var(--regular) 1.55rem/115% var(--main-ff);
		margin-left: 15vw;
		width: auto;
		max-width: 75vw;
		white-space: nowrap;
	}
	.white-ellipse{
		font: var(--regular) 1.55rem/115% var(--main-ff);
		max-width: 90vw;
		white-space: nowrap;
	}
	.bot-work .white-ellipse br{
		display: none;
	}
	.flex-column{
		flex-direction: column;
	}
	.blue-circle li {
		margin-bottom: 2.9rem;
		padding-left: 1rem;
	}
	.bot-function .white-ellipse{
		padding: 2rem 1rem 1.7rem 2.8rem;
	}
	.bot-function img{
		display: none;
	}
	.bot-function .font-14{
		margin-left: 3rem;
	}
	.bot-function .number-1,
	.bot-function .number-2,
	.bot-function .number-4,
	.bot-function .number-5{
		border-radius: 6rem;
	}
	.bot-function .number-3,
	.bot-function .number-1{
		border-radius: 4rem;
	}
	.number-1::after,
	.number-2::after,
	.number-3::after,
	.number-4::after,
	.number-5::after {
		top: -1rem;
		left: 3rem;
		transform: scale(1.1);
	}
	.advantage-01,
	.advantage-02,
	.advantage-03,
	.test-01,
	.test-02,
	.test-03{
		padding: 6rem 1.6rem 2.5rem 3rem !important;
	}
	 .test-01::after,
	 .test-02::after,
	 .test-03::after{
	 	top: -3rem;
	 	left: 1.8rem;
	 }
	.font-14{
		font: var(--semi-bold) 1.55rem/115% var(--main-ff);
	}
	.robot{
		padding-left: 0;
	}
	.robot::after{
		background-image: url("/local/templates/.default/components/bitrix/news/services/bitrix/news.detail/telegram-bot/./images/Frame.png");
		width: 80.807px;
		height: 112.134px;
		left: -8rem;
		top: 7rem;
		transform: scale(1.2);
	}
	.sub-list{
		gap: 0;
	}
	.container-3-column{
		grid-template-areas: "first-column" "second-column" "third-column";
		gap: 5rem;
		grid-template-columns: 100%;
	}
	@charset "UTF-8";:root {
		--blue-ellipse: 700 2rem Montserrat;
		--white-ellipse: 600 1.4rem Montserrat;
	}
}
@media (max-width: 420px){
	.column .white-ellipse {
		font: var(--regular) 1.35rem/115% var(--main-ff);
		margin-left: 15vw;
		padding: 2rem 0rem 2rem 3rem;
	}
	.white-ellipse, .grey-item-description{
		font: var(--regular) 1.35rem/115% var(--main-ff) !important;
	}
	.blue-ellipse{
		font: var(--title-h5);
	}
	.robot::after{
		left: -7rem;
		top: 6rem;
		transform: scale(1.1);
	}
	.grey-item-title {
		font: var(--semi-bold) 1.35rem/115% var(--main-ff) !important;
	}
	.grey-ellipse{
		font: var(--regular) 1.35rem/115% var(--main-ff) !important;
	}
}

/* End */
/* /local/templates/.default/components/bitrix/news/services/bitrix/news.detail/telegram-bot/style.css?174789509311652 */
