html,body{box-sizing:border-box;width:100%;height:100%;margin:0;font-size:16px}body{flex-direction:column;display:flex}th{font-size:.9rem;font-weight:600}label{font-weight:600}h1{text-align:center;color:#7344b5;margin-top:0;margin-bottom:1.5rem;font-size:2.3rem;line-height:1}@media (width<=1199px){h1{font-size:2rem}}@media (width<=533px){h1{font-size:1.6rem}}h2{text-align:left;color:#7344b5;margin-top:0;margin-bottom:1rem;font-size:1.5rem;line-height:1}h3{text-align:left;margin-top:0;margin-bottom:.5rem;padding-bottom:.5rem;font-size:1rem;line-height:.9}ul li,ol li{margin-bottom:1rem}@media print{.navbar{display:block}.navbar-toggle,.no-print{display:none}a:link:after,a:visited:after{content:""!important}}.content{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background:50%/cover no-repeat fixed;flex:1;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}footer{color:#000;padding:0;font-size:1rem;line-height:1.647}footer h2{color:#000}footer a{color:#fff;text-decoration:underline}footer button.btn-default{color:#fff;background:#5979a1;border:none}footer .jottful-footer{color:#ccc;text-align:center;background:#000;border-top:1px solid #ccc;padding:13px 20px 10px}footer .jottful-footer .jottful-logo{height:17px;display:inline}.big-options-container{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:16px;display:flex}.big-option{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e7e9ef;border-radius:16px;flex-direction:column;width:300px;padding:0 32px 24px;font-size:.95rem;font-weight:400;display:flex;box-shadow:0 1px 8px #181f2f14}@media (width<=1199px){.big-option{width:max(290px,33% - 16px)}}@media (width<=533px){.big-option{width:100%;max-width:320px;padding-inline:26px}}.big-option h2{color:#343947;background:#f7f8fb;border-radius:12px 12px 0 0;margin:0 -32px 16px;padding:18px 32px;font-size:1.33rem;font-weight:600}@media (width<=1199px){.big-option h2{font-size:1.2rem}}@media (width<=533px){.big-option h2{margin-inline:-26px;padding-block:12px;padding-inline:26px;font-size:1.06rem}}.big-option p{margin-bottom:0}.big-option big{font-size:3.1rem;font-weight:700}@media (width<=1199px){.big-option big{font-size:2.5rem}}@media (width<=533px){.big-option big{font-size:2rem}}.big-option [type=radio]{display:none}.big-option .interval-billing{color:#343947}.big-option .interval-badge{color:#343947;white-space:nowrap;background:#fff;border:1px solid #e7e9ef;border-radius:11px;align-self:flex-start;margin-top:10px;padding:.35rem 1rem;font-weight:500}.big-option .interval-price{color:#343947;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:auto;padding-top:10px;font-size:1rem;line-height:1;display:flex}.big-option .button{color:#ed1a91;text-align:center;background:#f7f8fb;border:1px solid #e7e9ef;border-radius:18px;margin-top:20px;font-size:1.05rem;font-weight:700;line-height:2.6}@media (width<=533px){.big-option .button{font-size:.95rem;line-height:2.2}}.big-option.selected{cursor:auto;box-shadow:none;border:4px solid #f26722;padding:0 29px 20px}.big-option.selected h2{color:#fff;background:#f26722;margin:0 -32px 16px;padding:16px 32px 17px}@media (width<=533px){.big-option.selected h2{margin-inline:-30px;padding-block:12px}}.big-option.selected .interval-badge{border-color:#f6ad88}.big-option.selected .button{color:#fff;background:#f26722;border-color:#f26722}.big-option:hover .button{color:#fff;background-color:#f26722;border-color:#f26722}.table>tbody>tr>th{vertical-align:bottom}.table>tbody>tr>td,.table>tbody>tr>th{padding-top:.5rem;padding-bottom:.5rem;line-height:1.1}.table>tbody>tr.total-row{text-transform:uppercase;background:#fff;border:1px solid #ddd;font-size:1.1rem}.table>tbody>tr.total-row th{border-right:none}.table>tbody>tr.total-row td{border-left:none}.form-fields-container{flex-wrap:wrap;justify-content:center;align-items:start;gap:.5rem 1rem;display:flex}@media (width<=533px){.form-fields-container{justify-content:flex-start}}.info-box{background:#fff;border:1px solid #ddd;padding:10px}.info-box :last-child{margin-bottom:0}.btn{border-radius:5px;padding:.55rem 2rem;font-size:1.1rem;font-weight:600;text-decoration:none}@media (width<=533px){.btn{padding:.5rem 1.25rem}}.btn-primary{color:#fff;background:#ed1a91;border:none}.btn-primary:hover{background:#c50f76}.navbar-right{text-align:right}.container{max-width:100vw}.one-fourth-width{width:calc(25% - 15px);min-width:250px}
