@charset "UTF-8";
/* https://speakmeme.com/wp-content/plugins/tp-elements/widgets/accordion/accordion-css/accordion.css?ver=1784450693 */
:root{--bodyFont:"DM Sans", sans-serif;--titleFont:"Outfit", sans-serif;--transition:all 0.3s ease;--body_bg:#ffffff;--globalColor:#FFFCF4;--softColor:#F8F7FC;--borderColor:#E8E3EE;--bodyColor:#404A60;--titleColor:#222E48;--primaryColor:#200B56;--secondaryColor:#FBC91A;--secondaryColor1:#7061CC;--whiteColor:#ffffff;--blackColor:#000000;--linkColor:#200B56;--hoverColor:var(--primaryColor);--boxBorderRadius:12px;--imageBorderRadius:4px;--btnBorderRadius:5px;--btnBgColor:#200B56;--btnHoverBgColor:#FBC91A;--btnColor:#ffffff;--btnHoverColor:#ffffff;--btnBgColor2:transparent;--btnHoverBgColor2:#200B56;--btnColor2:#200B56;--btnHoverColor2:#ffffff}.tps-accordion.style1 .accordion-item{background:transparent;border:none;padding-bottom:30px;position:relative;padding-left:60px}.tps-accordion.style1 .accordion-item:last-child{padding-bottom:0}.tps-accordion.style1 .accordion-item .accordion-header button{background:transparent;border:none;font-weight:700;font-size:18px;line-height:23px;box-shadow:none;padding:0;position:relative;color:#1C2539}.tps-accordion.style1 .accordion-item .accordion-header button:before{content:"";position:absolute;left:0;background:#fff;border:5px solid var(--primaryColor);height:20px;width:20px;left:-11.4%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:30px;background-color:#fff;z-index:5;transition:0.3s}.tps-accordion.style1 .accordion-item .accordion-body{padding:15px 0 0}.tps-accordion.style1 .accordion-item:after{content:"";display:block;width:1px;height:100%;border-left:2px dashed #EAEAEA;top:3px;left:18px;position:absolute}.tps-accordion.style2 .accordion-item .accordion-header .accordion-button:not(.collapsed){box-shadow:none}.tps-accordion.style2 .accordion-item{margin-bottom:20px}.tps-accordion.style2 .accordion-item .accordion-header button{background:transparent;box-shadow:0 5px 52px rgba(0,0,0,.05);border:1px solid #EAEAEA;font-weight:400;font-size:18px;line-height:24px;color:#fff;height:60px;align-items:center;display:flex;padding:0 20px}.tps-accordion.style2 .accordion-item .accordion-header button span{color:var(--primaryColor);margin-right:4px}.tps-accordion.style2 .accordion-item .accordion-header button .accordion-icon{font-size:16px;display:block;margin-left:8px;margin-right:0}.tps-accordion.style2 .accordion-item .accordion-header button .accordion-icon i{background:#EAEAEA;width:30px;height:30px;line-height:30px;text-align:center;display:inline-block;color:var(--titleColor)}.tps-accordion.style2 .accordion-item .accordion-header button .accordion-icon-active{display:none;margin-left:8px;margin-right:0}.tps-accordion.style2 .accordion-item .accordion-header button .accordion-icon-active i{background:var(--primaryColor);color:#fff;width:30px;height:30px;line-height:30px;text-align:center;display:inline-block}.tps-accordion.style2 .accordion-item .accordion-header button .accordion-icon,.tps-accordion.style2 .accordion-item .accordion-header button .accordion-icon-active{position:absolute;right:20px;top:50%;transform:translate(0,-50%);min-width:12px}.tps-accordion.style2 .accordion-item .accordion-header button[aria-expanded=true]{background:var(--secondaryColor);color:#fff}.tps-accordion.style2 .accordion-item .accordion-header button[aria-expanded=true] .accordion-icon{display:none}.tps-accordion.style2 .accordion-item .accordion-header button[aria-expanded=true] .accordion-icon-active{display:block;font-size:16px}.tps-accordion.style2 .accordion-item .accordion-body{background:#fff;padding:15px 30px 0 20px}.tps-accordion.style3 .accordion-item .accordion-header .accordion-button:not(.collapsed){box-shadow:none}.tps-accordion.style3 .accordion-item{margin-bottom:30px;box-shadow:0 7px 18px rgba(24,16,16,.05);margin-bottom:20px;border:none}.tps-accordion.style3 .accordion-item .accordion-header button{font-size:18px;color:#1C2539;font-weight:700;padding:24px 40px;background:none;font-family:var(--titleFont)}.tps-accordion.style3 .accordion-item .accordion-header button span{color:var(--primaryColor);margin-right:10px}.tps-accordion.style3 .accordion-item .accordion-header button:after{content:"\f078";font-family:"Font Awesome 5 Pro"!important;background-image:none;top:0;position:relative;transform:none;color:var(--primaryColor)}.tps-accordion.style3 .accordion-item .accordion-header button[aria-expanded=true]{border:1px solid transparent;background:var(--secondaryColor);color:#fff;border-radius:5px 5px 0 0}.tps-accordion.style3 .accordion-item .accordion-header button[aria-expanded=true]:after{content:"\f077";font-family:"Font Awesome 5 Pro"!important;background-image:none;top:0;position:relative}.tps-accordion.style3 .accordion-item .accordion-body{background:var(--secondaryColor);border-radius:0 0 5px 5px;padding:0 35px 35px 35px}.tps-accordion.style1 .accordion-item .accordion-header button[aria-expanded=true]::before{content:"";position:absolute;left:0;background-image:none;height:50px;width:50px;left:-14.6%;background:var(--primaryColor);background-repeat:no-repeat;background-size:cover;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:30px;z-index:5}.engineer_accordion .tps-accordion.style2 .accordion-item .accordion-header button{padding:20px!important}.engineer_accordion .tps-accordion.style2 .accordion-item .accordion-body{background:var(--secondaryColor)!important;padding:0 20px 10px 20px!important}