@font-face {font-family: 'Golden Hopes';src: url('/font/GoldenHopes.woff2') format('woff2'), url('/font/GoldenHopes.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}:root{--alt: #eaab3a;--light: #ed8d43;--dark: #243642;--gray: #f5f5f5;--gray-md: #e7e7e7;--gray-dark: #252525;--border-color: #e7eaee;--muted: #707070;--body-text: #212121;--text-dark: #343a40;--primary-font: 'Chivo', sans-serif;--secondary-font: 'Chivo', sans-serif;--cursive-font: 'Golden Hopes', cursive;--box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 12%), 0 1px 5px 0 rgb(0 0 0 / 20%);}html{}body{font-family: var(--primary-font);color: var(--body-text);line-height: 1.45;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;}#pricing{}#pricing table{box-shadow: var(--box-shadow);margin: 0 auto 130px;}#pricing table thead{}#pricing table thead th{font-size: 16px;color: #fff;padding: 25px 15px;text-align: center;min-width: 290px;vertical-align: middle;font-weight: 400;font-family: var(--secondary-font);}#pricing table thead th h3{display: block;font-size: 30px;line-height: 1.2em;color: inherit;margin: 0;}#pricing table thead th h4{font-size: 16px;font-style: italic;margin: 5px 0 10px;font-family: var(--primary-font);}#pricing table thead th p{margin: 0;}#pricing table thead th:nth-child(1){width: 293px;color: var(--gray-dark);}#pricing table thead th:nth-child(2){background-color: var(--secondary);}#pricing table thead th:nth-child(3){background-color: var(--primary);}#pricing table tbody{background-color: var(--gray);}#pricing table tbody th{position: relative;font-size: 16px;text-align: left;padding: 8px 35px 8px 15px;min-width: 285px;font-weight: 400;}#pricing table tbody th small{display: block;}#pricing table tbody td{font-size: 18px;padding: 8px 15px;text-align: center;font-weight: 500;height: 52px;vertical-align: middle;overflow: auto;min-width:75px}#pricing table tbody tr:nth-child(odd){background-color: rgba(0,0,0,.04);}#pricing table tbody td:nth-child(2){color: var(--primary);}#pricing table tbody td:nth-child(3){color: var(--primary);}#pricing table tbody td i{font-size: 30px;}#pricing table tbody .table-footer{}#pricing table tbody .table-footer td{padding: 0;height: 0;border: 0;position: relative;overflow: visible;}#pricing table tbody .table-footer td .btn{min-width: 0;width: 100%;max-width: 80%;height: 51px;line-height: 51px;position: absolute;left: 50%;top: 35px;transform: translateX(-50%);}@media (max-width: 991px){#pricing table, #pricing thead, #pricing tbody, #pricing th, #pricing td, #pricing tr { display: block;border: 0!important;}#pricing thead tr{display: flex;}#pricing thead tr th:first-child{display: none;}#pricing thead tr th{flex: 1 1 33.33%;min-width: 0;display: flex;flex-direction: column;justify-content: center;}#pricing table tbody td{display: flex;flex-direction: column;justify-content: center;font-size: 16px;overflow: visible;padding: 15px 8px;height: auto;}#pricing table tbody td::before{text-align: left;min-width: 50%;font-size: 15px;}#pricing table tbody td:nth-child(2), #pricing table tbody .fees td:nth-child(2){background-color: var(--secondary);}#pricing table tbody td:nth-child(3), #pricing table tbody .fees td:nth-child(3){background-color: var(--primary);}#pricing table tbody td:first-child{font-size: 20px;font-weight: 500;padding: 15px 8px;margin: 30px 0 0;text-align: center;justify-content: center;background: #fff;}#pricing table tbody td.not-included::after, #pricing table tbody .footer td .btn{margin: 0;}#pricing table tbody tr{display: flex;flex-wrap: wrap;border: 1px solid #ccc!important;border-bottom: 0!important;}#pricing table tbody td{flex: 1 1 33.33%;margin: 0;}#pricing table tbody td:first-child{flex: 1 0 100%;margin: 0;}#pricing table tbody tr:last-child{border-bottom: 1px solid #ccc!important;}#pricing table tbody th{text-align: center;flex: 1 1 100%;padding: 15px 8px;}#pricing table thead th h3{font-size:22px}}@media (max-width: 475px){#pricing table tbody td:first-child, #pricing table tbody th small, #pricing table tbody td small { font-size: 18px;}#pricing table tbody td, #pricing thead tr th{font-size: 14px;line-height: 1.1;}#pricing table tbody .table-footer td:not(:last-child){display: none;}}#pricing .btn{position: relative;background-color: transparent;color: #fff !important;border: 1px solid var(--primary);height: 67px;line-height: 67px;border-radius: 0;padding: 0 20px;font-size: 20px;letter-spacing: .01em;font-weight: bold;display: inline-flex;align-items: center;justify-content: center;min-width: 330px;overflow: hidden;z-index: 3;white-space: nowrap;}#pricing .btn::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -2;background: #000;}#pricing .btn::before{content: '';position: absolute;top: 0;left: 0;height: 100%;width: calc(200% + 1px);z-index: -1;transform: translateX(-50%);transition: transform 0.4s ease-out;transform-origin: left;background: rgb(255, 255, 255);background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, var(--primary) 50%, var(--primary) 100%);background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, var(--primary) 50%, var(--primary) 100%);background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, var(--primary) 50%, var(--primary) 100%);}#pricing .btn:hover{color: var(--primary) !important;}#pricing .btn:hover::before{transform: translateX(0);transform-origin: left;transition: transform 0.4s ease-out;}#pricing .btn--secondary{background-color: var(--secondary);color: #fff !important;border: 1px solid var(--secondary);}#pricing .btn--secondary::before{background: rgb(255, 255, 255);background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, var(--primary) 50%, var(--secondary) 100%);background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, var(--secondary) 50%, var(--secondary) 100%);background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, var(--secondary) 50%, var(--secondary) 100%);}#pricing .btn--secondary:hover{background-color: #fff;color: var(--secondary) !important;}#pricing .btn--white{background-color: #fff;color: var(--primary) !important;border: 1px solid #fff;}#pricing .btn--white:hover{background-color: var(--primary);color: #fff !important;border: 1px solid var(--primary);}#pricing .btn--arrow::after{content: '\f061';font-family: "Font Awesome 5 Pro";font-style: normal;font-weight: 300;-webkit-font-smoothing: antialiased;padding-left: 8px;font-size: 1.1em;}#pricing .btn--outline-primary{}#pricing .btn--outline-primary:hover{}#pricing .btn--outline-secondary{}#pricing .btn--outline-secondary:hover{}#pricing .btn--lg{}#pricing .btn--sm{min-width: 165px;line-height: 54px;height: 54px;}.btn-list{display: inline-flex;flex-wrap: wrap;margin: 0 -8px 15px;}.btn-list .btn{margin: 0 8px 15px;}