.cx-accordion-wrapper .cx-accodion-main-title { min-height: 46px; font-size: 16px; font-weight: 700; color: #4B665E; display: flex; align-items: center; padding: 7px 15px; cursor: pointer; border-bottom: 2px #DBE0DF solid; margin-bottom: 1px; }
.cx-accordion-wrapper .cx-accodion-main-title:before { content: ''; background: url(../img/icon-angle-down-green.svg) center no-repeat; position: absolute; right: 15px; top: 19px; width: 14px; height: 8px; z-index: 2; cursor: pointer; transition: transform .3s ease-in-out; }
.cx-accordion-wrapper .cx-accodion-main-title:after { content: ''; width: 44px; height: 44px; position: absolute; right: 0; top: 0; cursor: pointer; }
.cx-accordion-wrapper .cx-accodion-main-title.active:before { transform: rotate(180deg); transition: transform .3s ease-in-out; }
.cx-accordion-wrapper .cx-accodion-main-title.active + .cx-accodion-main-content { display: block; }
.cx-accordion-wrapper .cx-accodion-main-content { background: #DBE0DF; padding: 10px 15px 15px 15px; display: none; }
.cx-accordion-wrapper .cx-accodion-main-content .elementor-tab-title { margin-top: 5px; background: #fff; display: flex; align-items: center; position: relative; }
.cx-accordion-wrapper .cx-accodion-main-content .elementor-tab-title:before { content: ''; background: url(../img/icon-angle-down-white.svg) center no-repeat; position: absolute; right: 15px; top: 19px; width: 14px; height: 8px; z-index: 2; cursor: pointer; transition: transform .3s ease-in-out; }
.cx-accordion-wrapper .cx-accodion-main-content .elementor-tab-title:after { content: ''; width: 44px; height: 44px; position: absolute; right: 0; top: 0; background: #4B665E; cursor: pointer; }
.cx-accordion-wrapper .cx-accodion-main-content .elementor-tab-title.download:before { background: url(../img/icon-pdf.svg) center no-repeat; right: 15px; top: 13px; width: 14px; height: 19px; }
.cx-accordion-wrapper .cx-accodion-main-content .elementor-tab-title.active:before { transform: rotate(180deg); transition: transform .3s ease-in-out; }
.cx-accordion-wrapper .cx-accodion-main-content .elementor-tab-title.active + .elementor-tab-content { display: block; }
.cx-accordion-wrapper .cx-accodion-main-content .elementor-tab-title a { text-decoration: none; font-size: 14px; font-weight: 400; color: #0A0A09; display: block; cursor: pointer; min-height: 44px; padding: 10px 44px 8px 15px; width: 100%; z-index: 3; }
.cx-accordion-wrapper .cx-accodion-main-content .elementor-tab-content { background: #fff; padding: 15px; margin-top: 1px; display: none; font-size: 14px; line-height: 18px; }
.cx-accordion-wrapper .cx-accodion-main-content .elementor-tab-content p { font-size: 14px; line-height: 18px; }

.cx-accordion-black .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-accordion-title { color: #0a0a09 !important; }
.cx-accordion-black .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-accordion-icon .elementor-accordion-icon-closed #icon-angle-down-green { fill: #4B665E !important; }
.cx-accordion-black .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-accordion-icon .elementor-accordion-icon-opened #icon-angle-down-green { fill: #4B665E !important; }

.cx-accordion-white .elementor-widget-container .elementor-accordion .elementor-accordion-item { background-color: #F6F6F6; margin-bottom: 20px; }
.cx-accordion-white .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-accordion-title { color: black !important; }
.cx-accordion-white .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-accordion-icon .elementor-accordion-icon-closed > svg > path { fill: #4B665E !important; }
.cx-accordion-white .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-accordion-icon .elementor-accordion-icon-opened > svg #icon-angle-down-green { fill: #4B665E !important; }
.cx-accordion-white .elementor-widget-container .elementor-accordion .elementor-accordion-item .form-wrapper { background-color: #F6F6F6; }
.cx-accordion-white .elementor-widget-container .elementor-accordion .elementor-accordion-item .form-wrapper select { background: white url(../img/icon-square-down.svg) no-repeat center right; }
.cx-accordion-white .elementor-widget-container .elementor-accordion .elementor-accordion-item .form-wrapper input { background-color: white; }
