@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap");:root{--dark-grey:#4b5455;--medium-grey:#8f8f90;--light-grey:#f4f4f4;--primary-color:#19bed3;--secondary-color:#32ae3e;--accent-color:#f70;--white:#fff;--border:1px solid #dddedf;--shadow:5px 5px 20px 0 rgba(0,0,0,.1)}.advanced-tabs{border:none;display:flex;flex-direction:column;width:100%}.advanced-tabs .tab{align-items:flex-start;display:none;flex-direction:row;gap:24px;justify-content:space-between;min-height:200px}.advanced-tabs .tab.active{display:flex}.advanced-tabs .tab-content,.advanced-tabs .tab-image{padding:48px 24px;width:50%}.advanced-tabs .tab-content a{color:var(--accent-color);text-decoration:none;transition:text-decoration .3s ease}.advanced-tabs .tab-content a:hover{text-decoration:underline}.advanced-tabs .tab-image{background-color:transparent;display:flex;height:400px;padding:48px 0 0}.advanced-tabs .tab-image .img-container{background-position:top;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.advanced-tabs .tab-navigation{background-color:transparent;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.advanced-tabs .tab-navigation button{background-color:var(--white);border:1px solid var(--white);border-radius:8px;color:var(--dark-grey);cursor:pointer;font-size:14px;font-weight:500;padding:14px 12px;transition:background-color .3s ease}.advanced-tabs .tab-navigation button:hover{border:1px solid var(--primary-color);color:var(--primary-color)}.advanced-tabs .tab-navigation button.active{background-color:var(--primary-color);color:var(--white)}.advanced-tabs .tab-dots{display:none;justify-content:center}.advanced-tabs .tab-dot{background-color:#ccc;border-radius:50%;cursor:pointer;height:10px;margin:0 5px;width:10px}.advanced-tabs .tab-dot.active{background-color:#333}@media (max-width:768px){.advanced-tabs .tab-image,.advanced-tabs .tab-navigation{display:none}.advanced-tabs .tab-dots{display:flex;margin-bottom:20px}.advanced-tabs .tab{flex-direction:column;gap:0;height:auto}.advanced-tabs .tab-content{padding:0;width:100%}.advanced-tabs .tab-navigation button{font-size:16px;padding:8px}}