/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Sep 25 2025 | 10:25:46 */
/*Forms style*/
	.fluentform .ff_input-group {
		flex-wrap: nowrap;
		
	}


	
	.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label:focus-within span {
		background: #f3f3f3;
	}
	
	.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span:hover {
		color: #000000;
	}
	
	.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span {		
		background: #f3f3f3;
		border: 1px solid #e1e1e1;		
		border-radius: 15px;		
		color: #ababab;		
		font-size: 16px;
		font-weight: 400;
		line-height: 1;		
		padding: 8px 16px;		
	}
	
	.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:last-child label>span {
		border-radius: 15px ;	
	}
	
	.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:first-child label>span {
		border-radius: 15px ;	
	}

	.CustomCheckbox label {
		margin-bottom: 50px !important;		
	}
	
	.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected:first-child label>span {
		border-left-color: #000000;
	}
	
	
	.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span {
		background-color: #f3f3f3;
		border-color: #000000;    
		color: #000;
		border-radius: 15px ;
		box-shadow: none;    
	}
	
	.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check {		
		margin: 0 8px 8px 0;	
	}
	
	.fluentform .ff-el-form-left .ff-el-input--content, .fluentform .ff-el-form-right .ff-el-input--content {
        margin-left: 270px;
    }	

	.PolitickChek {
		margin-left: 270px;
	}
 

	.fluentform .ff-el-form-left .ff-el-input--label, .fluentform .ff-el-form-right .ff-el-input--label {    
		width: 270px;    
	}
	
	.fluentform .ff-el-form-check {    
    	margin-left: 270px;
	}
	
	.ff_submit_btn_wrapper {    
    	margin-left: 270px;
	}


@media (max-width: 1023px) {

	.PolitickChek {
		margin-left: 250px;
	}
	
	.fluentform .ff-el-form-left .ff-el-input--label, .fluentform .ff-el-form-right .ff-el-input--label {    
		width: 250px;    
	}
 
	.fluentform .ff-el-form-left .ff-el-input--content, .fluentform .ff-el-form-right .ff-el-input--content {
        margin-left: 250px;
    }	

	
	
	.fluentform .ff-el-form-check {    
    	margin-left: 250px;
	}
	
	.ff_submit_btn_wrapper {    
    	margin-left: 250px;
	}
}

@media (max-width: 768px) {
	
	
    .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check {
        display: inline-block;
        
    }
	
	.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label:focus-within span {
		background: #f3f3f3;
	}
	
	.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span:hover {
		color: #000000;
	}
	
	.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span {		
		background: #f3f3f3;
		border: 1px solid #e1e1e1;		
		border-radius: 15px !important;		
		color: #ababab;		
		font-size: 12px;
		font-weight: 400;
		line-height: 1;		
		padding: 8px 16px;		
	}
	
	.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:last-child label>span {
		border-radius: 15px !important;		
	}
	
	.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:first-child label>span {
		border-radius: 15px !important;		
	}
	
	
	.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected:first-child label>span {
		border-left-color: #000000;
	}
	
	
	.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span {
		background-color: #f3f3f3;
		border-color: #000000;    
		color: #000;
		border-radius: 15px !important;	
		box-shadow: none;    
	}
	
	.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check {		
		margin: 0 8px 8px 0;	
	}
	
	.CustomCheckbox label {
    margin-bottom: 10px !important;
	}

	.PolitickChek {
		margin-left: 0px;
	}

	.fluentform .ff-el-form-left .ff-el-input--content, .fluentform .ff-el-form-right .ff-el-input--content {
        margin-left: 0px;
    }	

	
	
	.fluentform .ff-el-form-left .ff-el-input--label, .fluentform .ff-el-form-right .ff-el-input--label {    
		width: 100%;    
	}
	
	.fluentform .ff-el-form-check {    
    	margin-left: 0px;
	}
	
	.ff_submit_btn_wrapper {    
    	margin-left: 0px;
	}
	
}




/*Tabs style*/
.elementor-widget-n-tabs .e-n-tab-title {
    padding-block-end: 0px;
    padding-block-start: 0px;
    padding-inline-end: 0px;
    padding-inline-start: 0px;
}

.e-n-tab-title::before,
.e-n-tab-title::after {
  opacity: 0;
  transform: translateY(-3px);
  transition: all 0.3s ease;
  font-size: 20px;		
  pointer-events: none;
  position: relative;
}

/* Добавление контента — всегда, но невидимое */
.e-n-tab-title::before {
  content: "[";
  margin-right: -5px;
}
.e-n-tab-title::after {
  content: "]";
  margin-left: -5px;
}

/* При hover — плавное появление */
.e-n-tab-title:hover::before,
.e-n-tab-title:hover::after,
.e-n-tab-title[aria-selected="true"]::before,
.e-n-tab-title[aria-selected="true"]::after {
  opacity: 1;
  transform: translateY(0);
}

@media (max-width: 1023px) {

	

}


