*{	padding: 0;	margin: 0;}.video-mobile-block{	margin-top: 10px;}.video-block{	display: inline-block;	padding: 0 10px;	width: 100%;	box-sizing: border-box;}.video-block img{	display: block;	width: 100%;}.f1-accordion-block,.f1-accordion-custom-block {	margin-top: 10px;	display: inline-block;	float: right;	width: 100%;	box-sizing: border-box;	overflow: hidden;}.f1-accordion-block .item h4,.f1-accordion-custom-block .item h4 {	position: relative;	margin: 0;	padding: 0 35px 0 10px;	border-top: 1px solid #c5c5c5;	background: #fff;	color: #303030;	font-size: 15px;	text-transform: uppercase;	line-height: 40px;	cursor: pointer;	font-family: inherit;}.f1-accordion-block .item:last-child h4,.f1-accordion-custom-block .item:last-child h4 {	border-bottom: 1px solid #c5c5c5;}.f1-accordion-block .item h4:after,.f1-accordion-custom-block .item h4:after {	content: "";	display: block;	position: absolute;	top: 50%; right: 10px;	margin-top: -7px;	width: 14px; height: 14px;	background:  url('./images/show-icon.png') no-repeat;	background-size: 100%;}.f1-accordion-block .active h4,.f1-accordion-custom-block .active h4 {	color: white;	font-weight: bold;	border: none !important;}.f1-accordion-block .active h4:after,.f1-accordion-custom-block .active h4:after {	margin-top: -2px;	background: url('./images/hide-icon.png') no-repeat;	background-size: 100%;}.f1-accordion-block .item p,.f1-accordion-custom-block .item p {	margin: 0;	color: #303030;	font-size: 12px;	line-height: 1.5;}.f1-accordion-block .item .description,.f1-accordion-custom-block .item .description {	display: none;	padding: 5px 10px 25px 10px;}.f1-accordion-block .active .description,.f1-accordion-custom-block .active .description {	display: block;}.clear{	clear: both;}