.plans-details{position:relative}.plans-details__row{align-items:center;border-bottom:1px solid rgba(184,190,202,.302);display:flex;flex-direction:row;min-height:3.5rem;padding:.5rem 0}@media screen and (min-width:540px){.plans-details__row{gap:.75rem}}@media screen and (min-width:768px){.plans-details__row{gap:2rem}}@media screen and (min-width:1024px){.plans-details__row{gap:3rem}}@media screen and (min-width:1280px){.plans-details__row{padding:1.5rem 0}}.plans-details__row p{font-size:.75rem;font-weight:600;margin:0}@media screen and (min-width:768px){.plans-details__row p{font-size:1rem}}@media screen and (min-width:1280px){.plans-details__row p{font-size:1.25rem}}.plans-details__table .plans-details__row:last-child{border:none}.plans-details__header{background:#fff;border-radius:20px;box-shadow:0 18px 52px 0 rgba(16,25,73,.102);height:5.875rem;margin:0 -1rem;padding:.5rem 1.875rem;position:sticky;top:calc(var(--header-height) + var(--admin-bar-height) + 1rem);z-index:1}@media screen and (min-width:768px){.plans-details__header{height:8rem;padding:1rem 2.5rem}}@media screen and (min-width:1280px){.plans-details__header{padding:1rem 3.5rem}}.plans-details__title{flex:1;padding-right:1rem}.plans-details__title h3{font-size:1rem;margin:0}@media screen and (min-width:768px){.plans-details__title h3{font-size:1.25rem}}@media screen and (min-width:1280px){.plans-details__title h3{font-size:1.5rem}}.plans-details__title h4{font-size:.875rem;line-height:1.4;margin:0}@media screen and (min-width:768px){.plans-details__title h4{font-size:1rem}}@media screen and (min-width:1280px){.plans-details__title h4{font-size:1.25rem}}.plans-details__title p{display:none}@media screen and (min-width:1280px){.plans-details__title p{display:block;font-size:.825rem;font-weight:400;margin-top:.5rem}}.plans-details__plan{align-items:center;display:flex;flex-direction:column;text-align:center;width:50px}@media screen and (min-width:540px){.plans-details__plan{display:block;width:5.625rem}}@media screen and (min-width:768px){.plans-details__plan{width:7.5rem}}@media screen and (min-width:1024px){.plans-details__plan{width:8.125rem}}@media screen and (min-width:1280px){.plans-details__plan{width:10rem}}.plans-details__plan p{color:inherit}.plans-details__plan .icon{display:inline-flex;font-size:1.25rem;line-height:1.2;margin:0 .125rem;vertical-align:middle}@media screen and (min-width:768px){.plans-details__plan .icon{font-size:1.625rem}}.plans-details__plan .icon_pdf,.plans-details__plan .icon_ppt,.plans-details__plan .icon_xls{font-size:1rem}@media screen and (min-width:540px){.plans-details__plan .icon_pdf,.plans-details__plan .icon_ppt,.plans-details__plan .icon_xls{font-size:1.25rem}}@media screen and (min-width:768px){.plans-details__plan .icon_pdf,.plans-details__plan .icon_ppt,.plans-details__plan .icon_xls{font-size:1.625rem}}@media screen and (min-width:1024px){.plans-details__plan .icon_pdf,.plans-details__plan .icon_ppt,.plans-details__plan .icon_xls{font-size:2rem}}.plans-details__price{color:var(--primary-blue)}.plans-details__header .plans-details__plan p{color:inherit;transform:rotate(-45deg)}@media screen and (min-width:540px){.plans-details__header .plans-details__plan p{transform:none}}.plans-details__header .plans-details__plan .button{display:none;font-size:.75rem;margin-top:.75rem;min-width:auto;padding:.625rem}@media screen and (min-width:768px){.plans-details__header .plans-details__plan .button{display:block}}@media screen and (min-width:1280px){.plans-details__header .plans-details__plan .button{font-size:.875rem;margin-top:.5rem;padding:.875rem}}.plans-details__table{background-color:var(--background-gray);border-radius:1rem;padding:.5rem .875rem}@media screen and (min-width:768px){.plans-details__table{padding:.5rem 1.5rem}}@media screen and (min-width:1280px){.plans-details__table{padding:.5rem 2.5rem}}.plans-details__table+h3{align-items:center;display:flex;font-size:1rem;gap:1rem;margin-bottom:1.5rem;margin-top:3rem}@media screen and (min-width:768px){.plans-details__table+h3{font-size:1.25rem;margin-bottom:2rem;margin-top:4rem}}@media screen and (min-width:1024px){.plans-details__table+h3{font-size:1.5rem}}@media screen and (min-width:1280px){.plans-details__table+h3{font-size:2rem}}.plans-details__table+h3 .icon{color:var(--primary-blue);font-size:2rem}.plans-details__header+.plans-details__table{margin-top:-3rem;padding-top:3.5rem}@media screen and (min-width:768px){.plans-details__header+.plans-details__table{margin-top:-3rem;padding-top:5rem}}
