.tabcordion{width:100%}.tabcordion.has-tabs .tabcordion--tabs{height:auto;opacity:1;visibility:visible}.tabcordion--entry{overflow:hidden;padding:0 0 3rem;position:relative}.tabcordion.has-tabs .tabcordion--entry{display:none;min-height:0;padding:0}.tabcordion.has-tabs .tabcordion--entry.is-active{display:block}.tabcordion.has-tabs .tabcordion--entry:before{display:none}.tabcordion.has-tabs .tabcordion--entry.is-active .tabcordion--entry-content{opacity:1;transition:opacity .4s ease-in-out}.tabcordion.has-tabs .tabcordion--entry .tabcordion--entry-content{opacity:0;transition:opacity .4s ease-in-out}.tabcordion--tabs{display:flex;flex-flow:wrap;height:0;justify-content:space-between;list-style:none;margin:0;opacity:0;padding:0;visibility:hidden}.tabcordion--tabs .tab{background:none;border:none;color:var(--primary-color);cursor:pointer;display:block;letter-spacing:.5px;margin:0;padding:1.1rem .5rem;position:relative;text-align:center}.tabcordion--tabs .tab:after{background-color:var(--navy);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.tabcordion--tabs .tab.is-active,.tabcordion--tabs .tab:hover{color:var(--navy)}.tabcordion--tabs .tab.is-active:after,.tabcordion--tabs .tab:hover:after{width:100%}.tabcordion--entry:before{background-color:#444;border-radius:3px;color:#fff;content:attr(data-title);cursor:pointer;display:block;padding:.5rem 1rem;position:relative;z-index:1}.tabcordion--entry:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='23' fill='none' viewBox='0 0 12 23'%3E%3Cpath fill='%23fff' d='M5.47 22.53a.75.75 0 0 0 1.06 0l4.773-4.773a.75.75 0 0 0-1.06-1.06L6 20.939l-4.243-4.242a.75.75 0 1 0-1.06 1.06zM5.25 0v22h1.5V0z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:23px;position:absolute;right:2rem;top:1rem;transition:all .3s ease;width:12px;z-index:2}.is-active.tabcordion--entry:after{transform:rotate(180deg)}.tabcordion--entry:focus,.tabcordion--entry:hover{outline:none}.tabcordion--entry:focus:before,.tabcordion--entry:hover:before{background-color:#535353}.tabcordion--entry.is-active .tabcordion--entry-content{height:auto;margin-top:0;opacity:1;transition:margin .4s ease-out -.1s}.tabcordion--entry.is-active:before{background:var(--primary-color);cursor:pointer}.tabcordion--entry.is-active:focus:before,.tabcordion--entry.is-active:hover:before{background:var(--navy)}.tabcordion--entry-container{margin-bottom:1px;overflow:hidden}.tabcordion--entry-content{display:flex;flex-direction:column;gap:3rem 9rem;height:0;margin-top:-100%;opacity:0;padding:6rem 0 0;position:relative;transition:margin .5s ease-in}.tabcordion--icon{margin-bottom:3.2rem}@media (min-width:768px){.tabcordion--entry-content{flex-direction:row}.tabcordion--entry-image{flex:0 1 60rem}.tabcordion--entry-text{flex:0 1 50rem}}.tabcordion--entry-content h3{color:var(--primary-color)}