.overlapping-accordion{display:flex;justify-content:center;align-items:center;height:auto;margin-bottom: 70px; overflow:hidden}
.overlapping-accordion .container{width:90%;max-width:1200px;display:flex;justify-content:center;align-items:center;gap:10px}
.overlapping-accordion .tab{flex:1;background:#e8e8ff;color:#1a1a75;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:all .5s ease-in-out;border:3px solid #4b0082;padding:20px;position:relative;height:200px;overflow: hidden; clip-path:polygon(10% 0%,100% 0%,90% 100%,0% 100%)}
.overlapping-accordion .tab h2{font-size:2.2em;font-weight:700;position:absolute;top:-10px;left:20px;background:#fff;padding:5px 15px;border-radius:5px;box-shadow:2px 2px 5px #0003; color: #1a1a75;}
.overlapping-accordion .tab span{font-size:1.1em;font-weight:700;margin-top:50px;position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center}
.overlapping-accordion .tab h4{font-size:1.1em;font-weight:700;}
.overlapping-accordion .tab p{display:none;font-size:16px;margin-top:20px}
.overlapping-accordion .tab.active{flex:5;background:#4b0082;color:#fff;clip-path:none;z-index:10}
.overlapping-accordion .tab.active p{display:block}
@media (max-width: 768px) {
    .overlapping-accordion .container{flex-direction:column}
    .overlapping-accordion .tab{clip-path:none;width:100%}
}

#page-webform-freyachatbot div#hubspot-messages-iframe-container {
    display: none !important;
}