.elementor-5423 .elementor-element.elementor-element-a2e950d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5423 .elementor-element.elementor-element-ad6c6a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-5423 .elementor-element.elementor-element-7b6a061{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5423 .elementor-element.elementor-element-7b6a061.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5423 .elementor-element.elementor-element-faa5b45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5423 .elementor-element.elementor-element-faa5b45.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5423 .elementor-element.elementor-element-d8c378b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5423 .elementor-element.elementor-element-2573b1a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5423 .elementor-element.elementor-element-a395f22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5423 .elementor-element.elementor-element-a395f22.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5423 .elementor-element.elementor-element-0ee9dfe .elementor-button{background-color:var( --e-global-color-accent );}.elementor-5423 .elementor-element.elementor-element-a16e376{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-5423 .elementor-element.elementor-element-7b6a061{--width:70%;}.elementor-5423 .elementor-element.elementor-element-faa5b45{--width:29%;}.elementor-5423 .elementor-element.elementor-element-d8c378b{--width:100%;}.elementor-5423 .elementor-element.elementor-element-a395f22{--width:58.167%;}.elementor-5423 .elementor-element.elementor-element-a16e376{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-ad6c6a9 */.accordion{
	width: 700px;
}

.accordion li{
	list-style: none;
	width: 100%;
	margin: 10px;
	border-radius: 8px;
	background: #e3edf7;
	box-shadow: 6px 6px 10px -1px rgba(0, 0, 0, 0.15),
				-6px -6px 10px -1px rgba(255, 255, 255, 0.7);
}

.accordion li label{
	display: flex;
	align-items: center;
	padding: 10px;
	font-size: 18px;
	font-weight: 500;
	cursor: pointer;
}

label::before{
	content: '+';
	margin-right: 10px;
	font-size: 24px;
	font-weight: 600;
}

input[type="radio"]{
	display: none;
}

.accordion .content{
	color: #555;
	padding: 0 10px;
	line-height: 26px;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.5s, padding 0.5s;
}

.accordion input[type="radio"]:checked + label + .content{
	max-height: 400px;
	padding: 10px 10px 20px;
}

.accordion input[type="radio"]:checked + label::before{
	content: '-';
}/* End custom CSS */