.details-summary::-webkit-details-marker{display:none}.details-summary-icon:before{rotate:90deg}.details-summary-icon:after,.details-summary-icon:before{background-color:#0071b9;content:"";display:block;height:.2rem;inset:0;margin:auto;position:absolute;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:rotate;transition-property:rotate;-webkit-transition-timing-function:ease;transition-timing-function:ease;width:100%}[open] .details-summary-icon:after,[open] .details-summary-icon:before{rotate:180deg}.tooltip{background:rgba(0,0,0,.7);opacity:0;padding:1rem 1.3rem;position:absolute;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;visibility:hidden}.tooltip.visible{opacity:1;visibility:visible}@media screen and (width >= 768px){.tooltip-item{margin-right:.5rem}}.custom-button{-webkit-transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:-webkit-box-shadow .3s ease,-webkit-transform .3s ease;transition:box-shadow .3s ease,transform .3s ease;transition:box-shadow .3s ease,transform .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .3s ease}.custom-button:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(.2rem);transform:translateY(.2rem)}