@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Bitter:wght@700&family=Inter:wght@500&display=swap";*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}body{font-family:Inter,sans-serif}.d-flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row;align-items:center}.flex-1{flex:1}.align-items-center{align-items:center}.align-items-left{align-items:flex-start}.content-space-between{justify-content:space-between}.justify-content-center{justify-content:center}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.gap-5{gap:5px}.gap-10{gap:10px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-40{gap:40px}.gap-50{gap:50px}.w-50{width:50%}.w-75{width:75%}.w-85{width:85%}.w-90{width:90%}.w-100{width:100%}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mr10{margin-right:10px}.mr20{margin-right:20px}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.payment-plan-component{display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:80vh;padding:2em 1em}.payment-plan-component .text-slider-button{width:100%;max-width:1044px;display:flex;flex-direction:column;align-items:flex-start;gap:1.5em;padding-top:100px}.payment-plan-component .text-slider-button .choose-plan-text{font-family:Bitter,serif;font-weight:800;font-size:2rem;line-height:1.2;color:#333;text-align:left}.payment-plan-component .text-slider-button .subscibers-text{font-family:Bitter,serif;font-weight:500;font-size:1.25rem;line-height:1.2;color:#333;text-align:left}.payment-plan-component .text-slider-button .button-group-container{display:flex;flex-direction:column;align-items:flex-start;gap:1em}@media (min-width: 768px){.payment-plan-component .text-slider-button .button-group-container{flex-direction:row;align-items:center}}.payment-plan-component .text-slider-button .button-group-container .button-group{text-align:left;width:auto}.payment-plan-component .text-slider-button .button-group-container p{font-size:.875rem;margin:0;text-align:left;font-family:Inter,sans-serif;font-weight:500;color:#777}.payment-plan-component .text-slider-button .card.disabled{opacity:.5;pointer-events:none}.payment-plan-component .text-slider-button .card-section{display:flex;flex-wrap:wrap;gap:1.5em;width:100%;margin-top:2em}.payment-plan-component .text-slider-button .card-section .card{background-color:#fff;box-shadow:0 4px 6px #0000001a;border-radius:8px;padding:1em;flex:1 1 100%}@media (min-width: 768px){.payment-plan-component .text-slider-button .card-section .card{flex:1;max-width:calc(33.33% - 1em)}}.payment-plan-component .text-slider-button .card-section .card .perk-buttons button{width:100%;text-align:center;max-width:200px;min-width:200px;margin:3px}.payment-plan-component .text-slider-button .card-section .full-width-card{flex:1 0 100%;max-width:100%;box-shadow:0 4px 6px #0000001a;border-radius:8px;padding:1em;display:flex;flex-direction:column;gap:1em}@media (min-width: 768px){.payment-plan-component .text-slider-button .card-section .full-width-card{flex-direction:row;justify-content:space-between;align-items:flex-start}}.payment-plan-component .text-slider-button .card-section .full-width-card .custom-plan-card,.payment-plan-component .text-slider-button .card-section .full-width-card .custom-perk-card,.payment-plan-component .text-slider-button .card-section .full-width-card .custom-contact-us{margin:0 1em;text-align:center}.payment-plan-component .text-slider-button .card-section .full-width-card .custom-plan-card{padding-top:10px}.payment-plan-component .text-slider-button .card-section .full-width-card .custom-plan-card h1{font-size:1.5rem;font-weight:700;font-family:Bitter,serif}.payment-plan-component .text-slider-button .card-section .full-width-card .custom-plan-card p{font-size:1rem;margin:0;text-align:center;font-family:Bitter,serif;font-weight:700;color:#777}.payment-plan-component .text-slider-button .card-section .full-width-card .custom-perk-card{text-align:left}.payment-plan-component .text-slider-button .card-section .full-width-card .custom-perk-card p{font-size:1rem;margin:.5em 0}.payment-plan-component .text-slider-button .card-section .full-width-card .custom-contact-us h1{font-size:1.5rem;font-weight:700}.payment-plan-component .text-slider-button .card-section .full-width-card .custom-contact-us .custom-text{font-size:2rem;text-align:center;font-family:Bitter,serif;font-weight:700}.payment-plan-component .text-slider-button .card-section .full-width-card .custom-contact-us button{width:100%}.payment-plan-component .text-slider-button .card-section .breakpoint-or{display:flex;align-items:center;width:93%;margin:20px 0;padding-left:24px}.payment-plan-component .text-slider-button .card-section .breakpoint-or:after,.payment-plan-component .text-slider-button .card-section .breakpoint-or:before{content:"";flex:1;height:2px;background-color:#dad1c5}.payment-plan-component .text-slider-button .card-section .benefit-checks{text-align:left;margin-left:26px;gap:1.5em;line-height:2;font-family:Inter,sans-serif;font-weight:500;font-size:1rem;color:#333}.payment-plan-component .text-slider-button .card-section h3{text-align:left;font-family:Inter,sans-serif;margin-left:16px}.payment-plan-component .text-slider-button .card-section .free-try-text{font-size:1rem;margin:0;text-align:center;font-family:Bitter,serif;font-weight:700;color:#777;padding:15px 0 25px}.payment-plan-component .text-slider-button .card-section .price-text{font-family:Bitter,serif;padding:10px 0}.payment-plan-component .text-slider-button .card-section .tag-text{font-size:1rem;margin:0;text-align:center;font-family:Bitter,serif;font-weight:700;color:#777}.payment-plan-component .text-slider-button .card-section .plan-text{font-size:1.5rem;margin:0;text-align:center;font-family:Bitter,serif;font-weight:700;color:#333}.payment-plan-component .text-slider-button .check-mark path{fill:#ff635d!important}.slider-container-component{width:100%;padding:20px;border-radius:10px;display:flex;flex-direction:column;align-items:center}.slider-container-component .slider-values{display:flex;justify-content:space-between;width:100%;margin-bottom:10px}.slider-container-component .slider-values span{font-size:14px;color:#887d76}.slider-container-component .slider-wrapper{width:100%;position:relative}.slider-container-component .custom-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:#dad1c5;border-radius:3px;outline:none;cursor:pointer}.slider-container-component .custom-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#ff4a4a;cursor:pointer;position:relative;z-index:2}.slider-container-component .custom-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#ff4c49;cursor:pointer}.slider-container-component .tooltip{position:absolute;text-align:center;width:60px;margin-top:-60px;transform:translate(-50%);padding:5px 0;background:#ffc3ad;border-radius:5px;font-size:14px;color:#000;white-space:nowrap;z-index:1}.slider-container-component .tooltip:before{content:"";background:#ffc3ad;position:absolute;width:20px;height:20px;top:13px;transform:rotate(45deg);left:20px;z-index:-1}.fairymail-logo-container .fairymail-logo{min-width:250px;min-height:40px;background-size:70%!important;background:url(/images/fairymail-logo-sm.webp);background-position:center center;background-repeat:no-repeat}@media (max-width: 768px){.fairymail-logo-container .fairymail-logo{min-width:60px;min-height:31px;background-size:70%!important;background:url(/images/fairymail-logo-icon.webp);background-position:center center;background-repeat:no-repeat}}.card{background:#ffffff80;border:2px solid rgb(218,209,197);border-radius:8px;padding:20px;margin-bottom:20px}@media (max-width: 768px){.card{padding:15px;margin-bottom:15px}}@media (max-width: 768px){.dashboard-stats{padding:10px!important}.dashboard-stats .stats-head .stats-title{font-size:20px!important}.campaign-stats-card-wrapper{flex-direction:column!important;margin-bottom:15px!important}.campaign-stats-card-wrapper .campaign-stats-card-item{margin-bottom:15px}.latest-campaigns-card .p-datatable .p-datatable-tbody>tr>td{padding:8px!important}.latest-campaigns-card .p-datatable .p-datatable-tbody>tr{height:auto!important}}.btn{color:#000;font-size:14px;font-weight:500;line-height:17px;padding:10px 18px;border-radius:8px;cursor:pointer;transition:box-shadow .15s ease-in-out}.btn.btn-primary{border:2px solid #ff635d;background-color:#ffc3ad80}.btn.btn-primary.hovered:not(.inactive):not(.loading){background-color:#ffc3adbf;box-shadow:0 4px 7px #0000001a}.btn.btn-primary.active{background-color:#ffc3adbf}.btn.btn-primary.inactive,.btn.btn-primary.disabled{background:#ffc3ad40;border:2px solid rgba(255,99,93,.5)}.btn.btn-secondary{border:2px solid rgb(218,209,197);background:#ffffff80}.btn.btn-secondary.hovered:not(.inactive):not(.loading){background-color:#ffffffb3;box-shadow:0 4px 7px #0000001a}.btn.btn-secondary.active{background-color:#ffffffb3}.btn.btn-secondary.inactive,.btn.btn-secondary.disabled{background:#ffffff26;border:2px solid rgba(218,209,197,.5)}.btn.btn-action{padding:14px 18px;background:#ffffff80;border:2px solid rgb(218,209,197);font-family:Bitter,serif;font-weight:600;font-size:16px;line-height:19.2px;font-optical-sizing:auto}.btn.btn-action.hovered:not(.inactive):not(.loading){background-color:#ffffffb3;box-shadow:0 4px 7px #0000001a}.btn.btn-action.active{background-color:#ffffffb3}.btn.btn-action.inactive,.btn.btn-action.disabled{background:#ffffff26;border:2px solid rgba(218,209,197,.5)}.btn.btn-link{font-size:16px;font-family:Inter,sans-serif;font-weight:500;color:#333;cursor:pointer;background:transparent;border:0}.btn.btn-link:hover{color:#ff635d}.btn.btn.disabled,.btn.btn.inactive,.btn.btn.loading{cursor:not-allowed}.btn .icon{margin-right:5px}.btn .spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(0,0,0,.3);border-radius:50%;border-top-color:#000;animation:spin .5s linear infinite;margin-right:5px;margin-bottom:-3px}@keyframes spin{to{transform:rotate(360deg)}}.icon{display:inline-block;vertical-align:middle}.icon path{fill:#100f1c!important}li:hover .icon path{fill:#ff635d!important}li.active .icon path{fill:#ff635d!important}.btn-group{text-align:left;display:flex;flex-wrap:wrap}.btn-group .btn{margin-right:3px;padding:7px 12px;background:#ffffff40}@media (max-width: 768px){.btn-group{width:100%;margin-bottom:10px;overflow-x:auto;display:flex;flex-wrap:nowrap}.btn-group .btn{font-size:12px;padding:5px 8px;min-width:80px;white-space:nowrap;flex-shrink:0}.btn-group.btn-sm{justify-content:space-between}.btn-group.btn-sm .btn{flex:1;margin-right:2px;margin-left:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
