

/* Start:/local/templates/.default/components/ma/news.list/ai-image-generator-banner/style.css?17532496697286*/
.promo_banner {
	position: relative;
}
.promo_banner_text {
	position: absolute;
	display: flex;
	flex-direction: column;
	align-items: start;
	gap: 35px;
	top: 83px;
}
h1.promo_title {
	max-width: 1021px;
	padding: 0;
	margin: 0;
	font-weight: 500;
	font-size: 36px;
	line-height: 1.3;
}

h1.promo_title span {
	color: rgba(195, 0, 203, 1);
}

.promo_banner_image {
width: 100%;
height: 385px;
position: revert;
object-fit: cover;
}
.mini_banner_content {
display: flex;
justify-content: space-between;
align-items: center;
background: linear-gradient(91.02deg, #983298 -10.4%, #343840 46.66%);
border-radius: 12px;
position: relative;
margin: 76px 0 68px 0;
padding: 32px 64px;
}
.mini_banner_content::after {
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='367' height='126' viewBox='0 0 367 126' fill='none'%3E%3Cg filter='url(%23filter0_f_97_982)'%3E%3Crect width='279' height='279' rx='139.5' transform='matrix(-1 0 0 1 338 36.5)' fill='%23983298'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_97_982' x='0.139244' y='-22.3608' width='396.722' height='396.722' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='29.4304' result='effect1_foregroundBlur_97_982'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
top: 0px;
right: 0px;
position: absolute;
display: inline-block;
z-index: 1;
}
h2.mini_banner_header {
font-weight: 500;
font-size: 22px;
line-height: 135%;
text-transform: uppercase;
padding: 0;
margin: 0;
}
.mini_banner_list {
font-weight: 500;
font-size: 20px;
line-height: 135%;
text-transform: uppercase;
display: flex;
flex-direction: row;
gap: 30px;
padding: 0;
margin: 0;
}
.mini_banner_content-text {
display: flex;
flex-direction: column;
gap: 20px;
z-index: 10;
}
.mini_banner_list_item {
position: relative;
}
.mini_banner_list_item::after {
content: "•";
color: rgba(173, 91, 173, 1);
top: 0px;
left: -20px;
position: absolute;
display: inline-block;
z-index: 1;
position: absolute;
}
.mini_banner_list_item:first-child::after {
content: "";
}
a.promo_learn_more {
z-index: 10;
padding: 22px 55px 22px 32px !important;
font-size: 16px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' viewBox='0 0 15 12' fill='none'%3E%3Cpath d='M1 6H14' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3Cpath d='M9 11L14 6' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3Cpath d='M9 1L14 6' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: 186px center;
border-radius: 8px;
}
a.promo_learn_more:hover {
padding: 22px 54px 22px 31px !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12' viewBox='0 0 15 12' fill='none'%3E%3Cpath d='M1 6H14' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3Cpath d='M9 11L14 6' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3Cpath d='M9 1L14 6' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: 186px center;
}



.mini_banner_content_bottom {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: linear-gradient(91.02deg, #983298 -10.4%, #343840 46.66%);
	background: linear-gradient(91deg, #983298 -10.4%, #343840 46.66%);
	border-radius: 12px;
	position: relative;
	margin: 76px 0 68px 0;
	padding: 32px 64px;
}

.mini_banner_header_bottom::after{
	content: url('data:image/svg+xml,<svg width="380" height="126" viewBox="0 0 218 126" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_f_824_1509)"><rect width="218" height="218" rx="109" transform="matrix(0 -1 -1 0 185 109)" fill="%23983298"/></g><defs><filter id="filter0_f_824_1509" x="-78.9916" y="-154.992" width="309.983" height="309.983" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="22.9958" result="effect1_foregroundBlur_824_1509"/></filter></defs></svg>');
    left: -27px;
    top: 0;
	position: absolute;
	display: inline-block;
	z-index: -1;
    border-radius: 1810.954px;
    /* filter: blur(5.995779px); */
}

h2.mini_banner_header_bottom {
font-weight: 500;
font-size: 22px;
line-height: 135%;
text-transform: uppercase;
padding: 0;
margin: 0;
}

.mini_banner_content_bottom::after {
	content: url('data:image/svg+xml,<svg width="342" height="120" viewBox="0 0 342 120" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_f_824_1511)"><rect width="200" height="200" rx="100" transform="matrix(0 -1 -1 0 280 181)" fill="%2341454D"/></g><defs><filter id="filter0_f_824_1511" x="0.599998" y="-98.4" width="358.8" height="358.8" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="39.7" result="effect1_foregroundBlur_824_1511"/></filter></defs></svg>');
	top: 0px;
	right: 0px;
	position: absolute;
	display: inline-block;
	z-index: 1;
	border-radius: 1661.425px;
	background: #41454D;
	filter: blur(39.70000076293945px);
}



a.promo_learn_more_bottom {
z-index: 10;
	padding: 22px 32px 22px 32px !important;
	font-size: 16px;
	border-radius: 8px;
	border: 1.231px solid rgba(255, 255, 255, 0.00);
	background: #983298;
}
a.promo_learn_more_bottom:hover {
	padding: 22px 31px 22px 31px !important;
}



@media (max-width: 1400px) {
	.mini_banner_content {
		transform: translateY(0);
		margin: 76px 0 68px 0;
	}	

}

@media (max-width: 1200px) {
.mini_banner_content {
	flex-direction: column;
	gap: 30px;
	margin: 38px 0 34px 0;
}

.mini_banner_content_bottom {
	flex-direction: column;
	gap: 30px;
	margin: 38px 0 34px 0;
}

.mini_banner_content-text {
	align-self: flex-start;
}
.promo_learn_more {
	align-self: flex-start;
	padding: 12px 43px 12px 20px !important;
	font-size: 16px;
	background-position: 178px center;
}

.promo_learn_more_bottom {
	align-self: flex-start;
	padding: 12px 43px 12px 20px !important;
	font-size: 16px;
	background-position: 178px center;
}
.mini_banner_content::after {
content: "";
}

.mini_banner_content_bottom::after {
	content: "";
}
.mini_banner_list {
flex-direction: column;
gap: 10px;
padding-left: 20px;
}
.mini_banner_list_item:first-child::after {
content: "•";
color: rgba(173, 91, 173, 1);
top: 0px;
left: -20px;
position: absolute;
display: inline-block;
z-index: 1;
position: absolute;
}
}


@media (max-width: 991px) {
  h1.promo_title {
	font-size: 30px;
	line-height: 40px;
  }
.promo_logo {
	width: 150px
}
.promo_banner_text {
gap: 30px;
}
h2.mini_banner_header, h2.mini_banner_header_bottom {
font-size: 18px;
}
.mini_banner_list {
	font-size: 16px;
}
.mini_banner_content {
	padding: 32px 20px;
}

.mini_banner_content_bottom {
	padding: 32px 20px;
}

}
@media (max-width: 550px) {
.promo_banner_text {
	top: 30px;
}
}

/* End */


/* Start:/local/templates/.default/components/ma/news.list/ai-image-generator-form-video/style.css?175324966929366*/
.MuiGrid-root {
  padding:0;
}

.mui-lnffrt {
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  width:1em;
  height:1em;
  display:inline-block;
  -webkit-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  -webkit-transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  fill:currentColor;
  font-size:1.5rem;
}
.mui-niqc5q-video {
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:8px;
}

.mui-151byy8 {
  --Grid-columns:12;
  --Grid-columnSpacing:0px;
  --Grid-rowSpacing:0px;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  flex-direction:row;
  min-width:0;
  box-sizing:border-box;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  gap:var(--Grid-rowSpacing) var(--Grid-columnSpacing);
  width:100%;
  gap:24px;
  margin-bottom: 32px;
}
.mui-151byy8 >* {
  --Grid-parent-columns:12;
}
.mui-151byy8 >* {
  --Grid-parent-columnSpacing:0px;
}
.mui-151byy8 >* {
  --Grid-parent-rowSpacing:0px;
}
.mui-151byy8.MuiGrid-grid-xs-3>.MuiGrid-root {
  padding:0;
}
@media (min-width:1024px) {
  .mui-151byy8 {
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
  }
}

.mui-19s0onh-generationBarContainer {
  -webkit-box-flex:0;
  -webkit-flex-grow:0;
  -ms-flex-positive:0;
  flex-grow:0;
  -webkit-flex-basis:auto;
  -ms-flex-preferred-size:auto;
  flex-basis:auto;
  width:calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
  min-width:0;
  box-sizing:border-box;
}
@media (min-width:1024px) {
  .mui-19s0onh-generationBarContainer {
    -webkit-box-flex:0;
    -webkit-flex-grow:0;
    -ms-flex-positive:0;
    flex-grow:0;
    -webkit-flex-basis:auto;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    width:calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
  }
}
.mui-19s0onh-generationBarContainer.MuiGrid-grid-xs-3>.MuiGrid-root {
  padding:0;
}
.mui-19s0onh-generationBarContainer>div:first-of-type {
  width:100%;
  height:100%;
}

.mui-jqn0jb {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  background-color:#ffffff;
  border:1px solid rgb(0,0, 0, 0.23);
  border-radius:8px;
  padding:16px;
}


.mui-kgoqu0 {
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  position:relative;
  min-width:0;
  padding:0;
  margin:0;
  border:0;
  vertical-align:top;
  width:100%;
  height:100%;
}
.mui-kgoqu0 .MuiInput-underline::before {
  border-bottom-color:rgb(0,0, 0, 0.23);
}
.mui-kgoqu0 .MuiInput-underline::after {
  border-bottom-color:rgb(0,0, 0, 0.23);
}


.mui-1001hyi {
  font-family:Roboto,Roboto-fallback,Arial;
  font-weight:400;
  font-size:1rem;
  line-height:1.4375em;
  color:rgba(0, 0, 0, 0.87);
  box-sizing:border-box;
  position:relative;
  cursor:text;
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-align-items:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:4px 0 5px;
  width:100%;
  position:relative;
  padding-bottom:16px;
  margin-bottom:8px;
  height:100%;
  cursor:default;
}
.mui-1001hyi.Mui-disabled {
  color:rgba(0, 0, 0, 0.38);
  cursor:default;
}
label+.mui-1001hyi {
  margin-top:16px;
}
.mui-1001hyi::after {
  left:0;
  bottom:0;
  content:"";
  position:absolute;
  right:0;
  -webkit-transform:scaleX(0);
  -moz-transform:scaleX(0);
  -ms-transform:scaleX(0);
  transform:scaleX(0);
  -webkit-transition:-webkit-transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
  transition:transform 200ms cubic-bezier(0.0, 0, 0.2, 1) 0ms;
  pointer-events:none;
}
.mui-1001hyi.Mui-focused:after {
  -webkit-transform:scaleX(1) translateX(0);
  -moz-transform:scaleX(1) translateX(0);
  -ms-transform:scaleX(1) translateX(0);
  transform:scaleX(1) translateX(0);
}
.mui-1001hyi.Mui-error::before,
.mui-1001hyi.Mui-error::after {
  border-bottom-color:#ff0000;
}
.mui-1001hyi::before {
  border-bottom:1px solid rgba(0, 0, 0, 0.42);
  left:0;
  bottom:0;
  content:"\00a0";
  position:absolute;
  right:0;
  -webkit-transition:border-bottom-color 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:border-bottom-color 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  pointer-events:none;
}
.mui-1001hyi:hover:not(.Mui-disabled,
.Mui-error):before {
  border-bottom:2px solid rgba(0, 0, 0, 0.87);
}
@media (hover: none) {
  .mui-1001hyi:hover:not(.Mui-disabled,
  .Mui-error):before {
    border-bottom:1px solid rgba(0, 0, 0, 0.42);
  }
}
.mui-1001hyi.Mui-disabled:before {
  border-bottom-style:dotted;
}
.mui-1001hyi::after {
  border-bottom:2px solid #000000;
}


.mui-vk0c5d {
  font-weight: 500;
  font-size: 15px;
  line-height: 120%;
  color:currentColor;
  padding:4px 0 5px;
  border:0;
  box-sizing:content-box;
  background:none;
  height:1.4375em;
  margin:0;
  -webkit-tap-highlight-color:transparent;
  display:block;
  min-width:0;
  width:100%;
  -webkit-animation-name:mui-auto-fill-cancel;
  animation-name:mui-auto-fill-cancel;
  -webkit-animation-duration:10ms;
  animation-duration:10ms;
  height:auto;
  resize:none;
  padding:0;
  padding-top:0;
}
.mui-vk0c5d::-webkit-input-placeholder {
  color:currentColor;
  opacity:0.42;
  -webkit-transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.mui-vk0c5d::-moz-placeholder {
  color:currentColor;
  opacity:0.42;
  -webkit-transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.mui-vk0c5d::-ms-input-placeholder {
  color:currentColor;
  opacity:0.42;
  -webkit-transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}
.mui-vk0c5d:focus {
  outline:0;
}
.mui-vk0c5d:invalid {
  box-shadow:none;
}
.mui-vk0c5d::-webkit-search-decoration {
  -webkit-appearance:none;
}
label[data-shrink=false]+.MuiInputBase-formControl .mui-vk0c5d::-webkit-input-placeholder {
  opacity:0!important;
}
label[data-shrink=false]+.MuiInputBase-formControl .mui-vk0c5d::-moz-placeholder {
  opacity:0!important;
}
label[data-shrink=false]+.MuiInputBase-formControl .mui-vk0c5d::-ms-input-placeholder {
  opacity:0!important;
}
label[data-shrink=false]+.MuiInputBase-formControl .mui-vk0c5d:focus::-webkit-input-placeholder {
  opacity:0.42;
}
label[data-shrink=false]+.MuiInputBase-formControl .mui-vk0c5d:focus::-moz-placeholder {
  opacity:0.42;
}
label[data-shrink=false]+.MuiInputBase-formControl .mui-vk0c5d:focus::-ms-input-placeholder {
  opacity:0.42;
}
.mui-vk0c5d.Mui-disabled {
  opacity:1;
  -webkit-text-fill-color:rgba(0, 0, 0, 0.38);
}
.mui-vk0c5d:-webkit-autofill {
  -webkit-animation-duration:5000s;
  animation-duration:5000s;
  -webkit-animation-name:mui-auto-fill;
  animation-name:mui-auto-fill;
}


.mui-1jgeli5 {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  max-height:2em;
  -webkit-align-items:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  white-space:nowrap;
  color:rgba(0, 0, 0, 0.54);
  margin-left:8px;
  gap:8px;
}

.mui-abqyn {
  height:0;
  overflow:hidden;
  -webkit-transition:height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  visibility:hidden;
}

.mui-15830to {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  width:100%;
}

.mui-9vd5ud {
  width:100%;
}

.mui-kpaksx {
  padding-top:4px;
  padding-bottom:4px;
  gap:8px;
  width:100%;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-align-items:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  flex-direction:row;
}

.mui-r3aw2b {
  gap:8px;
  -webkit-flex:2 auto;
  -ms-flex:2 auto;
  flex:2 auto;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  width:auto;
  -webkit-align-items:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-flex-direction:row;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  -webkit-justify-content:flex-start;
  justify-content:flex-start;
}

.mui-1dmdwow-button {
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-align-items:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
  position:relative;
  box-sizing:border-box;
  -webkit-tap-highlight-color:transparent;
  background-color:transparent;
  outline:0;
  border:0;
  margin:0;
  border-radius:0;
  padding:0;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  vertical-align:middle;
  -moz-appearance:none;
  -webkit-appearance:none;
  -webkit-text-decoration:none;
  text-decoration:none;
  color:inherit;
  font-family:Roboto,Roboto-fallback,Arial;
  font-weight:500;
  font-size:0.875rem;
  line-height:1.75;
  text-transform:uppercase;
  min-width:64px;
  padding:6px 16px;
  border:0;
  border-radius:4px;
  -webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  padding:5px 15px;
  border:1px solid currentColor;
  border-color:var(--variant-outlinedBorder, currentColor);
  background-color:var(--variant-outlinedBg);
  color:var(--variant-outlinedColor);
  --variant-textColor:#000000;
  --variant-outlinedColor:#000000;
  --variant-outlinedBorder:rgba(0, 0, 0, 0.5);
  --variant-containedColor:#fff;
  --variant-containedBg:#000000;
  box-shadow:none;
  -webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  height:40px;
  border-radius:8px;
  font-weight:bold;
  text-transform:none;
  border-radius:25px;
  border-color:rgb(0,0, 0, 0.23);
  border-radius:25px;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
}
.mui-1dmdwow-button::-moz-focus-inner {
  border-style:none;
}
.mui-1dmdwow-button.Mui-disabled {
  pointer-events:none;
  cursor:default;
}
@media print {
  .mui-1dmdwow-button {
    -webkit-print-color-adjust:exact;
    color-adjust:exact;
  }
}
.mui-1dmdwow-button:hover {
  -webkit-text-decoration:none;
  text-decoration:none;
}
.mui-1dmdwow-button.Mui-disabled {
  color:rgba(0, 0, 0, 0.26);
}
.mui-1dmdwow-button.Mui-disabled {
  border:1px solid rgba(0, 0, 0, 0.12);
}
@media (hover: hover) {
  .mui-1dmdwow-button:hover {
    --variant-containedBg:rgba(12, 18, 28, 0.87);
    --variant-textBg:rgba(0, 0, 0, 0.04);
    --variant-outlinedBorder:#000000;
    --variant-outlinedBg:rgba(0, 0, 0, 0.04);
  }
}
.mui-1dmdwow-button:hover {
  box-shadow:none;
}
.mui-1dmdwow-button.Mui-focusVisible {
  box-shadow:none;
}
.mui-1dmdwow-button:active {
  box-shadow:none;
}
.mui-1dmdwow-button.Mui-disabled {
  box-shadow:none;
}
.mui-1dmdwow-button.MuiButton-loading {
  color:transparent;
}
.mui-1dmdwow-button:hover {
  border-color:rgb(0,0, 0, 0.23);
}


.mui-cveorv {
  display:inherit;
  margin-right:8px;
  margin-left:-4px;
}
.mui-cveorv>*:nth-of-type(1) {
  font-size:20px;
}


.mui-x5005q-buttonLabel {
  margin:0;
  font-family:Roboto,Roboto-fallback,Arial;
  font-weight:400;
  font-size:1rem;
  line-height:1.43;
  text-transform:none;
  padding:8px 16px 8px 0px;
  font-weight:bold;
  pointer-events:none;
}
@media (max-width:599.95px) {
  .mui-x5005q-buttonLabel {
    padding:0;
  }
}

.mui-ivfi9e-always-root-outlinedStyles-always-root-outlinedStyles {
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-align-items:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
  position:relative;
  box-sizing:border-box;
  -webkit-tap-highlight-color:transparent;
  background-color:transparent;
  outline:0;
  border:0;
  margin:0;
  border-radius:0;
  padding:0;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  vertical-align:middle;
  -moz-appearance:none;
  -webkit-appearance:none;
  -webkit-text-decoration:none;
  text-decoration:none;
  color:inherit;
  white-space:nowrap;
  font-size:0.75rem;
  font-weight:400;
  padding:8px;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  border-color:rgb(0,0, 0, 0.23);
  gap:4px;
  font-family:Roboto,Roboto-fallback,Arial;
  font-weight:500;
  font-size:0.875rem;
  line-height:1.75;
  text-transform:uppercase;
  min-width:64px;
  padding:6px 16px;
  border:0;
  border-radius:4px;
  -webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  padding:5px 15px;
  border:1px solid currentColor;
  border-color:var(--variant-outlinedBorder, currentColor);
  background-color:var(--variant-outlinedBg);
  color:var(--variant-outlinedColor);
  --variant-textColor:#000000;
  --variant-outlinedColor:#000000;
  --variant-outlinedBorder:rgba(0, 0, 0, 0.5);
  --variant-containedColor:#fff;
  --variant-containedBg:#000000;
  padding:3px 9px;
  font-size:0.8125rem;
  box-shadow:none;
  -webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  height:40px;
  border-radius:8px;
  font-weight:bold;
  text-transform:none;
  border-radius:25px;
  border-color:rgb(0,0, 0, 0.23);
  font-size:15px;
  line-height:15px;
  padding-left:14px;
  padding-right:14px;
  white-space:nowrap;
  font-size:1.1rem;
  font-weight:400;
  padding:8px;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  border-color:rgb(0,0, 0, 0.23);
  gap:4px;
}
.mui-ivfi9e-always-root-outlinedStyles-always-root-outlinedStyles::-moz-focus-inner {
  border-style:none;
}
.mui-ivfi9e-always-root-outlinedStyles-always-root-outlinedStyles.Mui-disabled {
  pointer-events:none;
  cursor:default;
}
@media print {
  .mui-ivfi9e-always-root-outlinedStyles-always-root-outlinedStyles {
    -webkit-print-color-adjust:exact;
    color-adjust:exact;
  }
}
.mui-ivfi9e-always-root-outlinedStyles-always-root-outlinedStyles:hover {
  -webkit-text-decoration:none;
  text-decoration:none;
}
.mui-ivfi9e-always-root-outlinedStyles-always-root-outlinedStyles.Mui-disabled {
  color:rgba(0, 0, 0, 0.26);
}
.mui-ivfi9e-always-root-outlinedStyles-always-root-outlinedStyles.Mui-disabled {
  border:1px solid rgba(0, 0, 0, 0.12);
}
@media (hover: hover) {
  .mui-ivfi9e-always-root-outlinedStyles-always-root-outlinedStyles:hover {
    --variant-containedBg:rgba(12, 18, 28, 0.87);
    --variant-textBg:rgba(0, 0, 0, 0.04);
    --variant-outlinedBorder:#000000;
    --variant-outlinedBg:rgba(0, 0, 0, 0.04);
  }
}
.mui-ivfi9e-always-root-outlinedStyles-always-root-outlinedStyles:hover {
  box-shadow:none;
}
.mui-ivfi9e-always-root-outlinedStyles-always-root-outlinedStyles.Mui-focusVisible {
  box-shadow:none;
}
.mui-ivfi9e-always-root-outlinedStyles-always-root-outlinedStyles:active {
  box-shadow:none;
}
.mui-ivfi9e-always-root-outlinedStyles-always-root-outlinedStyles.Mui-disabled {
  box-shadow:none;
}
.mui-ivfi9e-always-root-outlinedStyles-always-root-outlinedStyles.MuiButton-loading {
  color:transparent;
}
.mui-ivfi9e-always-root-outlinedStyles-always-root-outlinedStyles:hover {
  border-color:rgb(0,0, 0, 0.23);
}


.mui-n1cp2f {
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  width:1em;
  height:1em;
  display:inline-block;
  -webkit-flex-shrink:0;
  -ms-flex-negative:0;
  flex-shrink:0;
  -webkit-transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  fill:currentColor;
  font-size:1.5rem;
  padding:2px;
}
.mui-1sdleju-endIcon {
  display:inherit;
  margin-right:-4px;
  margin-left:8px;
  margin-right:-2px;
  -webkit-transition:-webkit-transform 300ms ease;
  transition:transform 300ms ease;
}


.mui-1sdleju-endIcon>*:nth-of-type(1) {
  font-size:18px;
}
.mui-bunv87-image {
  border-radius:inherit;
  height:inherit;
}

.mui-16bp3ek-always-root-root-always-root-root {
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-align-items:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
  position:relative;
  box-sizing:border-box;
  -webkit-tap-highlight-color:transparent;
  background-color:transparent;
  outline:0;
  border:0;
  margin:0;
  border-radius:0;
  padding:0;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  vertical-align:middle;
  -moz-appearance:none;
  -webkit-appearance:none;
  -webkit-text-decoration:none;
  text-decoration:none;
  color:inherit;
  white-space:nowrap;
  font-size:0.75rem;
  font-weight:400;
  padding:0;
  padding-right:8px;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  font-family:Roboto,Roboto-fallback,Arial;
  font-weight:500;
  font-size:0.875rem;
  line-height:1.75;
  text-transform:uppercase;
  min-width:64px;
  padding:6px 16px;
  border:0;
  border-radius:4px;
  -webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  padding:5px 15px;
  border:1px solid currentColor;
  border-color:var(--variant-outlinedBorder, currentColor);
  background-color:var(--variant-outlinedBg);
  color:var(--variant-outlinedColor);
  --variant-textColor:#000000;
  --variant-outlinedColor:#000000;
  --variant-outlinedBorder:rgba(0, 0, 0, 0.5);
  --variant-containedColor:#fff;
  --variant-containedBg:#000000;
  padding:3px 9px;
  font-size:0.8125rem;
  box-shadow:none;
  -webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  height:40px;
  border-radius:8px;
  font-weight:bold;
  text-transform:none;
  border-radius:25px;
  border-color:rgb(0,0, 0, 0.23);
  font-size:15px;
  line-height:15px;
  padding-left:14px;
  padding-right:14px;
  white-space:nowrap;
  font-size:1.1rem;
  font-weight:400;
  padding:0;
  padding-right:8px;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between;
}
.mui-16bp3ek-always-root-root-always-root-root::-moz-focus-inner {
  border-style:none;
}
.mui-16bp3ek-always-root-root-always-root-root.Mui-disabled {
  pointer-events:none;
  cursor:default;
}
@media print {
  .mui-16bp3ek-always-root-root-always-root-root {
    -webkit-print-color-adjust:exact;
    color-adjust:exact;
  }
}
.mui-16bp3ek-always-root-root-always-root-root:hover {
  -webkit-text-decoration:none;
  text-decoration:none;
}
.mui-16bp3ek-always-root-root-always-root-root.Mui-disabled {
  color:rgba(0, 0, 0, 0.26);
}
.mui-16bp3ek-always-root-root-always-root-root.Mui-disabled {
  border:1px solid rgba(0, 0, 0, 0.12);
}
@media (hover: hover) {
  .mui-16bp3ek-always-root-root-always-root-root:hover {
    --variant-containedBg:rgba(12, 18, 28, 0.87);
    --variant-textBg:rgba(0, 0, 0, 0.04);
    --variant-outlinedBorder:#000000;
    --variant-outlinedBg:rgba(0, 0, 0, 0.04);
  }
}
.mui-16bp3ek-always-root-root-always-root-root:hover {
  box-shadow:none;
}
.mui-16bp3ek-always-root-root-always-root-root.Mui-focusVisible {
  box-shadow:none;
}
.mui-16bp3ek-always-root-root-always-root-root:active {
  box-shadow:none;
}
.mui-16bp3ek-always-root-root-always-root-root.Mui-disabled {
  box-shadow:none;
}
.mui-16bp3ek-always-root-root-always-root-root.MuiButton-loading {
  color:transparent;
}
.mui-16bp3ek-always-root-root-always-root-root:hover {
  border-color:rgb(0,0, 0, 0.23);
}


.mui-12y47qj-imageContainer {
  border-radius:inherit;
  height:100%;
  padding:4px;
}

.mui-1ydvfvh {
  gap:8px;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-items:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
  width:auto;
}


.mui-1f9tt3m-generateButton-generateButton-buttonBorderRadius {
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-align-items:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center;
  position:relative;
  box-sizing:border-box;
  -webkit-tap-highlight-color:transparent;
  background-color:transparent;
  outline:0;
  border:0;
  margin:0;
  border-radius:0;
  padding:0;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  vertical-align:middle;
  -moz-appearance:none;
  -webkit-appearance:none;
  -webkit-text-decoration:none;
  text-decoration:none;
  color:inherit;
  font-size:1rem;
  padding-left:36px;
  padding-right:36px;
  white-space:nowrap;
  font-family:Roboto,Roboto-fallback,Arial;
  font-weight:500;
  font-size:0.875rem;
  line-height:1.75;
  text-transform:uppercase;
  min-width:64px;
  padding:6px 16px;
  border:0;
  border-radius:4px;
  -webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  color:var(--variant-containedColor);
  background-color:var(--variant-containedBg);
  box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);
  --variant-textColor:#fc3441;
  --variant-outlinedColor:#fc3441;
  --variant-outlinedBorder:rgba(252, 52, 65, 0.5);
  --variant-containedColor:#fff;
  --variant-containedBg:#fc3441;
  padding:8px 22px;
  font-size:0.9375rem;
  box-shadow:none;
  -webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  height:40px;
  border-radius:8px;
  font-weight:bold;
  text-transform:none;
  border-radius:25px;
  height:48px;
  line-height:1.133rem;
  font-size:1.133rem;
  padding-left:80px;
  padding-right:80px;
  font-size:1.5rem;
  padding-left:36px;
  padding-right:36px;
  white-space:nowrap;
  border-radius:25px;
}
.mui-1f9tt3m-generateButton-generateButton-buttonBorderRadius::-moz-focus-inner {
  border-style:none;
}
.mui-1f9tt3m-generateButton-generateButton-buttonBorderRadius.Mui-disabled {
  pointer-events:none;
  cursor:default;
}
@media print {
  .mui-1f9tt3m-generateButton-generateButton-buttonBorderRadius {
    -webkit-print-color-adjust:exact;
    color-adjust:exact;
  }
}
.mui-1f9tt3m-generateButton-generateButton-buttonBorderRadius:hover {
  -webkit-text-decoration:none;
  text-decoration:none;
}
.mui-1f9tt3m-generateButton-generateButton-buttonBorderRadius.Mui-disabled {
  color:rgba(0, 0, 0, 0.26);
}
.mui-1f9tt3m-generateButton-generateButton-buttonBorderRadius:hover {
  box-shadow:0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);
}
@media (hover: none) {
  .mui-1f9tt3m-generateButton-generateButton-buttonBorderRadius:hover {
    box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);
  }
}
.mui-1f9tt3m-generateButton-generateButton-buttonBorderRadius:active {
  box-shadow:0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);
}
.mui-1f9tt3m-generateButton-generateButton-buttonBorderRadius.Mui-focusVisible {
  box-shadow:0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);
}
.mui-1f9tt3m-generateButton-generateButton-buttonBorderRadius.Mui-disabled {
  color:rgba(0, 0, 0, 0.26);
  box-shadow:none;
  background-color:rgba(0, 0, 0, 0.12);
}
@media (hover: hover) {
  .mui-1f9tt3m-generateButton-generateButton-buttonBorderRadius:hover {
    --variant-containedBg:#da3928;
    --variant-textBg:rgba(252, 52, 65, 0.04);
    --variant-outlinedBorder:#fc3441;
    --variant-outlinedBg:rgba(252, 52, 65, 0.04);
  }
}
.mui-1f9tt3m-generateButton-generateButton-buttonBorderRadius:hover {
  box-shadow:none;
}
.mui-1f9tt3m-generateButton-generateButton-buttonBorderRadius.Mui-focusVisible {
  box-shadow:none;
}
.mui-1f9tt3m-generateButton-generateButton-buttonBorderRadius:active {
  box-shadow:none;
}
.mui-1f9tt3m-generateButton-generateButton-buttonBorderRadius.Mui-disabled {
  box-shadow:none;
}
.mui-1f9tt3m-generateButton-generateButton-buttonBorderRadius.MuiButton-loading {
  color:transparent;
}


.mui-1loajo6 {
  -webkit-box-flex:0;
  -webkit-flex-grow:0;
  -ms-flex-positive:0;
  flex-grow:0;
  -webkit-flex-basis:auto;
  -ms-flex-preferred-size:auto;
  flex-basis:auto;
  width:calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
  min-width:0;
  box-sizing:border-box;
}
@media (min-width:1024px) {
  .mui-1loajo6 {
    -webkit-box-flex:0;
    -webkit-flex-grow:0;
    -ms-flex-positive:0;
    flex-grow:0;
    -webkit-flex-basis:auto;
    -ms-flex-preferred-size:auto;
    flex-basis:auto;
    width:calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));
  }
}
.mui-1loajo6.MuiGrid-grid-xs-3>.MuiGrid-root {
  padding:0;
}


.MuiInputBase-root .g-ajax-data {
  text-decoration: none !important;
  color: #7c8494;
  font-size: 120%;
}

.form_head_text {
  font-weight: 400;
  font-size: 3.0243rem;
  line-height: 2.235;
  margin: 0;
}



/* End */


/* Start:/local/templates/.default/components/ma/news.list/ai-image-generator-advantages/style.css?175324966915598*/
.b-news-list {
	margin: 0;
	font-size: 0;
	display: flex;
	flex-direction: column;
	gap: 57px;
}
		.b-news-list_holder {
			overflow: hidden;
			position: relative;
			width: 100%;
			display: flex;
			flex-direction: column;
		}
			.b-news-list_pic {
				position: absolute;
				right: 0;
				top: 10%;
				z-index: 0;
			}

			.b-news-list_title {
				font-weight: 500;
				font-size: 32px;
				line-height: 135%;
				text-transform: uppercase;
				max-width: 990px;
				z-index: 5;

			}
		.b-news-list_item {
			display: flex;
			width: 100%;
			min-height: 470px;
		}
		.b-news-list_text {
			font-weight: 400;
			font-size: 16px;
			line-height: 135%;
			max-width: 524px;
			margin-top: 21px;
			z-index: 5;
		}
		.b-news-list_item:nth-of-type(3) .b-news-list_text {
			margin-top: 85px;
		}
		.b-news-list_text span {
			font-weight: 500;
		}

		.b-news-list_text ul li {
			padding: 28px 0 10px 22px;
			border-bottom: solid 1px rgba(255, 255, 255, 0.2);
			list-style: none;
			margin: 0 !important;
			position: relative;
			transition: all .4s ease;
		}

		.b-news-list_text ul li span {
			transition: all .4s ease;;
		}
		
		.b-news-list_text ul li:hover {
			border-bottom: solid 1px rgba(253, 196, 255, 0.2);
		}
		.b-news-list_text ul li:hover > span {
			color: rgba(253, 196, 255, 1);
		}

		.b-news-list_text p, .b-news-list_text .unique-content-header {
			transition: all .4s ease;
		}



		.b-news-list_text p:hover > span {
			color: rgba(253, 196, 255, 1);
		}

		.b-news-list_item:nth-of-type(2) .b-news-list_text ul li:hover,
		.b-news-list_item:nth-of-type(4) .b-news-list_text ul li:hover {
			border-bottom: solid 1px rgba(253, 196, 255, 0.082);
			color: rgba(253, 196, 255, 1);
		}

		.b-news-list_text ul li::after {
			content: "•";
			color: rgba(173, 91, 173, 1);
			top: 28px;
			left: 0px;
			position: absolute;
			display: inline-block;
			z-index: 1;
			position: absolute;
		  }

		.b-news-list_text ul {
			padding: 0 !important;
			margin: 0 !important;

		}

		
		/* Нечетные элементы (1, 3, 5...) - выравнивание по левому краю */
		.b-news-list_item:nth-child(odd) {
			justify-content: flex-start;
			text-align: left;
		}
		
		/* Четные элементы (2, 4, 6...) - выравнивание по правому краю */
		.b-news-list_item:nth-child(even) {
			justify-content: flex-end;
			text-align: left;
		}

		/* Для внутренних элементов */
		.b-news-list_item:nth-child(odd) .b-news-list_holder {
			align-items: flex-start;
			text-align: left;
		}
		
		.b-news-list_item:nth-child(even) .b-news-list_holder {
			align-items: flex-end;
			text-align: left;
		}

		.b-news-list_item:nth-child(even) .b-news-list_pic {
			left: 0;
			right: auto;
		}

		span.list-header {
			font-weight: 500;
			font-size: 24px;
			line-height: 135%;
		}

		span.list-footer {
			font-weight: 500;
			font-size: 20px;
			line-height: 135%;
			letter-spacing: -2%;
		}

		span.unique-content-header {
			font-weight: 400;
			font-size: 16px;
			line-height: 135%;
			letter-spacing: 0;
			color: rgb(253, 196, 255);
		}

		b.unique_bold{
			font-weight: 500;
    		font-size: 18px;
			line-height: 135%;
			letter-spacing: 0;
			color: rgb(253, 196, 255);
		}

		.list-footer span {
			font-weight: 500 !important;
			font-style: italic !important;
			font-size: 20px;
			line-height: 135%;
			letter-spacing: -2%;
			text-transform: uppercase;
		}
		.b-news-list_detail {
			margin-top: 76px;
			background-color: rgba(52, 56, 64, 1);
			border-radius: 12px;
			position: relative;
			max-width: 632px;
		}
		.b-news-list_detail-items {
			padding: 24px 32px;
			display: flex;
			align-items: center;
			gap: 24px;
		}
		.b-news-list_detail .g-button.g-button--big {
			display: flex;
			align-items: center;
			justify-content: center;
			min-width: 196px;
			background-color: #983298 !important;
			color: white !important;
		}
		.b-news-list_detail .g-button.g-button--big:hover {
			background-color: white !important;
			color: rgba(52, 56, 64, 1) !important;
		}
		.b-news-list_detail .g-button.g-button--big {
			display: flex;
			align-items: center;
			justify-content: center;
			min-width: 196px;
		}
		.b-news-list_detail a.g-button.g-button--big {
			font-weight: 500;
			font-size: 16px;
			line-height: 100%;
			letter-spacing: 0%;
			text-align: center;
			text-transform: uppercase;
			padding: 24px 34px;
			white-space: nowrap;
			border-radius: 8px;
		}
		.b-news-list_detail-items p {
			font-weight: 400;
			font-size: 18px;
			line-height: 135%;
			letter-spacing: 0%;
			margin: 0;
		}
		.news-video {
			display: block;
			max-width: 615px;
			width: 100%;
			height: auto;
			object-fit: cover;
			padding-top: 100px;
		}

		.b-news-list_text small {
			display: none !important;
		}

		.b-news-list_item:nth-child(1) .b-news-list_text ul {
			width: 524px;
		}

		.b-news-list_item:nth-child(1) .b-news-list_text div {
			text-align: end;
			margin-top: 54px;
		}

		.b-news-list_item:nth-of-type(1) .b-news-list_title {
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='429' height='20' viewBox='0 0 429 26' fill='none'%3E%3Cpath d='M7 18.0356C112 11.5714 262.186 3.84639 422 8.33887' stroke='url(%23paint0_linear_244_1069)' stroke-width='14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_244_1069' x1='263.199' y1='-4.66666' x2='279.051' y2='87.3954' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23983298'/%3E%3Cstop offset='1' stop-color='%238888FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
			background-repeat: no-repeat;
			background-position: 62% 24px;
		}
		.b-news-list_item:nth-of-type(2) .b-news-list_title {
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='396' height='21' viewBox='0 0 396 21' fill='none'%3E%3Cpath d='M388.027 13.6301C291.574 8.84847 153.64 3.52997 7.08642 10.5812' stroke='url(%23paint0_linear_244_1071)' stroke-width='14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_244_1071' x1='152.563' y1='-4.96557' x2='136.982' y2='86.888' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23983298'/%3E%3Cstop offset='1' stop-color='%238888FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
			background-repeat: no-repeat;
			background-position: 0 bottom;
		}
		.b-news-list_item:nth-of-type(3) .b-news-list_title {
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='482' height='27' viewBox='0 0 482 27' fill='none'%3E%3Cpath d='M7 20C125.41 12.3851 294.777 3.28504 475 8.5772' stroke='url(%23paint0_linear_253_1217)' stroke-width='14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_253_1217' x1='295.918' y1='-6.74337' x2='315.374' y2='101.422' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23983298'/%3E%3Cstop offset='1' stop-color='%238888FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
			background-repeat: no-repeat;
			background-position: 100% 100%;
			padding-bottom: 6px;
		}
		.b-news-list_item:nth-of-type(4) .b-news-list_title {
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='23' viewBox='0 0 420 23' fill='none'%3E%3Cpath d='M7.92351 15.998C110.374 10.1702 256.882 3.6261 412.521 11.6357' stroke='url(%23paint0_linear_253_1285)' stroke-width='14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_253_1285' x1='101.905' y1='4.63649' x2='435.886' y2='10.5469' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%238888FF'/%3E%3Cstop offset='1' stop-color='%23983298'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
			background-repeat: no-repeat;
			background-position: 0 bottom;
		}

		.b-news-list_title.plan-selection__title {
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='254' height='27' viewBox='0 0 254 27' fill='none'%3E%3Cpath d='M7 20C67.7229 12.3851 154.578 3.28504 247 8.5772' stroke='url(%23paint0_linear_253_1472)' stroke-width='14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_253_1472' x1='155.163' y1='-6.74337' x2='190.039' y2='92.6893' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23983298'/%3E%3Cstop offset='1' stop-color='%238888FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
			background-repeat: no-repeat;
			background-position: 67% 29px;
			padding-bottom: 13px;
			margin-bottom: 30px !important; 
		}

		.b-news-list_item:nth-of-type(1) .b-news-list_text div span {
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='171' height='22' viewBox='0 0 171 22' fill='none'%3E%3Cpath d='M163.012 11.5293C101.016 22.0618 98.0551 -2.49128 7 11.529' stroke='url(%23paint0_linear_253_1459)' stroke-width='14' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_253_1459' x1='65.8508' y1='18.7794' x2='63.6375' y2='57.4121' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23983298'/%3E%3Cstop offset='1' stop-color='%238888FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
			background-repeat: no-repeat;
			background-position: 100% 13px;
			padding-bottom: 14px;
		}

		.b-main-features_item_link {
			margin-top: 0 !important;
		}

		#slider {
			position: absolute;
    		right: 0;
			top: 26%;
			height: 420px;
			overflow: hidden;
			width: 420px;
		}

		#slider img {
			width: 357px;
			height: 357px;
			border-radius: 8px;
		}

		.slider_img_description {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-webkit-justify-content: center;
			justify-content: center;
		}

		.slider_textWrapper {
			-webkit-align-items: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			background-color: #ffffff;
			border: 2px solid #ccd5e3;
			border-radius: 25px;
			bottom: 40px;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			padding: 2px;
			position: absolute;
			width: 400px;
			z-index: 2;
			font-size: 16px;
			color: #141414;
		}

		.slider_tutorialHeroIcon {
			border-radius: 50%;
			background-color: #fc3441;
			height: 40px;
			min-width: 40px;
			width: 40px;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-align-items: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-webkit-justify-content: center;
			justify-content: center;
			margin-right: 8px;
		}

		.slider_svg {
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			width: 1em;
			height: 1em;
			display: inline-block;
			-webkit-flex-shrink: 0;
			-ms-flex-negative: 0;
			flex-shrink: 0;
			-webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
			transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
			fill: currentColor;
			font-size: 1.5rem;
			fill: #ffffff;
		}

		.owl-carousel .owl-dots {
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-flex-direction: row;
			-ms-flex-direction: row;
			flex-direction: row;
			justify-content: center;
			padding: 8px;
		}

		.owl-carousel button.owl-dot {
    		margin: 0 4px !important;
			-webkit-transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
			transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
		}

		.owl-carousel button.owl-dot.active::before {
			content: none;
		}

		.owl-carousel button.owl-dot.active {
			background-color: #141414 !important;
		}

		.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {
			font-weight: bold;
			text-transform: none;
			background-color: #ffffff !important;
			box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12) !important;
			border-radius: 100% !important;
			height: 40px !important;
			min-width: 40px;
			position: absolute !important;
			top: 35% !important;
			width: 40px !important;
		}

		.owl-carousel .owl-nav button.owl-prev {
			right: 88% !important;
		}

		.owl-carousel .owl-nav button.owl-next {
			left: 88% !important;
		}

		.owl-carousel .owl-nav button.owl-prev span, .owl-carousel .owl-nav button.owl-next span {
			color: #141414;
			width: 9px !important;
    		height: 9px !important;
			border-bottom: 2px solid !important;
    		border-right: 2px solid !important;
		}

		.owl-carousel .owl-nav button.owl-prev.disabled, .owl-carousel .owl-nav button.owl-next.disabled {
			opacity: 1 !important;
			/* background-color: rgba(255, 255, 255, 0.7) !important; */
		}

		.owl-carousel .owl-nav button.owl-prev.disabled span, .owl-carousel .owl-nav button.owl-next.disabled span {
			color: #14141466;
		}

		a.promo_learn_more_bottom {
			text-wrap: nowrap;
		}
		.mini_banner_content_bottom {
			gap: 50px;
		}
		
		@media (max-width: 1400px) {
			.b-news-list {
				margin-top: 0;
			}
		}

		@media (max-width: 1200px) {
			.b-news-list_pic,
			.list-footer {
				display: none;
			}
			.b-news-list_item .b-news-list_title,
			.b-news-list_title.plan-selection__title {
				background-image: none !important;
			}
			.b-news-list_item:nth-of-type(4) .b-news-list_text ul {
				width: 100%;
			}
			.b-news-list_item:nth-child(2n) .b-news-list_holder {
				align-items: flex-start;
			  }
			  .b-news-list_detail {
				position: relative;
			  }
			  .b-news-list_detail-items {
				display: flex;
				align-items: start;
				flex-direction: column;
				gap: 24px;
			  }
			  #slider {
				display: none;
			  }
		}
		@media (max-width: 1800px) {
			.background-img{
				display: none;
			}
		}

		@media (max-width: 768px) {
			.b-news-list_item .b-news-list_title,
			.b-news-list_title.plan-selection__title {
				font-size: 28px;
			}

			.b-news-list_item:nth-of-type(3) .b-news-list_text,
			.b-news-list_item:nth-of-type(3) .b-news-list_detail {
				margin-top: 28px;
			}
			.b-news-list_item:nth-of-type(3) .b-news-list_text span {
				font-size: 16px;
			}
		}

		@media (max-width: 550px) {
			.b-news-list_text {
				max-width: 100%;
			}
			.b-news-list_item:nth-child(1) .b-news-list_text ul {
				width: 100%;
			}
		}

		


		.l-content.b-content, .l-page-holder {
			background-color: rgb(65, 69, 77);
		}

		@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 
			.l-content.b-content, .l-page-holder {
				background-color: rgb(74, 78, 88);
			}
		}

		/* 1.25 dpr */
		@media
		(-webkit-min-device-pixel-ratio: 1.25),
		(min-resolution: 120dpi){
			.l-content.b-content, .l-page-holder {
				background-color: rgb(74, 78, 88);
			}
		}

		/* 1.3 dpr */
		@media
		(-webkit-min-device-pixel-ratio: 1.3),
		(min-resolution: 124.8dpi){
			.l-content.b-content, .l-page-holder {
				background-color: rgb(74, 78, 88);
			}
		}

		/* 1.5 dpr */
		@media
		(-webkit-min-device-pixel-ratio: 1.5),
		(min-resolution: 144dpi){
			.l-content.b-content, .l-page-holder {
				background-color: rgb(74, 78, 88);
			}
		}

		/*2.0 dpr */
		@media
		(-webkit-min-device-pixel-ratio: 2),
		(min-resolution: 192dpi){
			.l-content.b-content, .l-page-holder {
				background-color: rgb(74, 78, 88);
			}
		}












/* End */


/* Start:/local/templates/template.main/css/lib/owl.carousel.css?17532496696853*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	/* position relative and z-index fix webkit rendering fonts issue */
	position: relative;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
	/* fix firefox animation glitch */;
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	/* fix for flashing background */
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
	display: none;
}

.owl-carousel .owl-dots {
	
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
	background: none;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit;
}

.owl-carousel button.owl-dot {
	position: relative;
	display: block;
	width: 8px;
	height: 8px;
	margin: 0 20px 0 0;
	border-radius: 50%;
	background-color: #fff;
}
.owl-carousel button.owl-dot::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 8px;
    height: 8px;
    border: 1px solid transparent;
    border-radius: 50%;
    margin: 0;
    transition: all 0.6s;
}
.owl-carousel button.owl-dot.active {
    background-color: #00badb;
}
.owl-carousel button.owl-dot.active::before {
    width: 30px;
    height: 30px;
    border-color: #fff;
    margin: -12px 0 0 -12px;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
    position: absolute;
    top: 0;
    color: inherit;
    background-color: rgba(255, 255, 255, 0.7);
    border: none;
    border-radius: 10px;
    padding: 0 !important;
    font: inherit;
    width: 70px;
    height: 100%;
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.owl-carousel .owl-nav button.owl-prev {
    right: calc(100% + 20px);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.owl-carousel .owl-nav button.owl-next {
    left: calc(100% + 20px);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.owl-carousel .owl-nav button.owl-prev:hover,
.owl-carousel .owl-nav button.owl-next:hover {
    background-color: rgba(255, 255, 255, 0.9);
}
.owl-carousel .owl-nav button.owl-prev span,
.owl-carousel .owl-nav button.owl-next span {
    position: relative;
    display: block;
    font-size: 0;
    width: 13px;
    height: 13px;
    margin: 0 auto;
    border-bottom: 3px solid;
    border-right: 3px solid;
}
.owl-carousel .owl-nav button.owl-prev span {
    -webkit-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
            transform: rotate(135deg);
    left: 2px;
}
.owl-carousel .owl-nav button.owl-next span {
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    left: -2px;
}
.owl-carousel .owl-nav button.owl-prev.disabled,
.owl-carousel .owl-nav button.owl-next.disabled {
    opacity: 0;
    pointer-events: none;
}
.owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

/* No Js */
.no-js .owl-carousel {
	display: block;
}

/*
*  Owl Carousel - Animate Plugin
*/
.owl-carousel .animated {
	animation-duration: 1000ms;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	animation-name: fadeOut;
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

/*
*  Owl Carousel - Auto Height Plugin
*/
.owl-height {
	transition: height 500ms ease-in-out;
}

/*
*  Owl Carousel - Lazy Load Plugin
*/
.owl-carousel .owl-item {
/**
  This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
  calculation of the height of the owl-item that breaks page layouts
  */;
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
	max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}

/*
*  Owl Carousel - Video Plugin
*/
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("/local/templates/template.main/css/lib/owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

@media (max-width: 1550px) {
	.owl-carousel .owl-nav button.owl-prev,
	.owl-carousel .owl-nav button.owl-next {
	    width: 30px;
	}
}
/* End */
/* /local/templates/.default/components/ma/news.list/ai-image-generator-banner/style.css?17532496697286 */
/* /local/templates/.default/components/ma/news.list/ai-image-generator-form-video/style.css?175324966929366 */
/* /local/templates/.default/components/ma/news.list/ai-image-generator-advantages/style.css?175324966915598 */
/* /local/templates/template.main/css/lib/owl.carousel.css?17532496696853 */
