#top-menu li li a{width:300px}.nav li ul{width:320px}.de-menu-cta a{color:#fff!important;background-color:#0fe5a8;font-size:21px!important;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;text-align:center;line-height:9px;font-weight:600;padding:18px 16px!important;text-transform:uppercase;display:block;padding-left:32px!important;padding-right:32px!important;border:0px}@media (min-width:981px){.de-menu-cta a:hover{opacity:1!important;color:#fff!important;background-color:#5430ce;transform:scale(1.1)}}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding-top:0px;padding-bottom:0px}.et_pb_menu .et_pb_menu__menu>nav>ul>li{align-items:center}@media screen and (max-width:980px){.inverse{display:flex;flex-direction:column-reverse}}.price-table{width:100%;border-collapse:collapse;font-size:14px;font-family:'Jost',sans-serif}.price-table th{text-align:left;background:#2C4A3B!important;color:#FAF6EA!important;opacity:1!important;font-family:'Fraunces',serif;font-weight:500!important;font-size:13px;padding:13px 16px}.price-table th:first-child{border-radius:12px 0 0 0}.price-table th:last-child{border-radius:0 12px 0 0}.price-table th.num,.price-table td.num{text-align:right}.price-table td{padding:13px 16px;border-bottom:1px solid #E1DCC9;color:#2A332C}.price-table td.num{font-family:'Fraunces',serif;font-weight:500;color:#2C4A3B}.price-table tr:last-child td{border-bottom:none}.price-table tr:nth-child(even) td{background:#E3ECDF}@media (max-width:680px){.price-table thead{display:none!important}.price-table{display:block!important;width:100%!important;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px -18px rgba(30,53,39,.4)}.price-table tbody{display:block!important;width:100%}.price-table tr{display:block!important;width:100%;border-bottom:1px solid #E1DCC9;padding:12px 16px}.price-table tr:last-child{border-bottom:none}.price-table td{display:block!important;width:100%!important;padding:4px 0!important;border:none!important;background:transparent!important}.price-table td::before{content:attr(data-label);display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#647065;margin-bottom:2px}.price-table td.num{text-align:left!important;font-size:16px}}