.notification{z-index:11;border-radius:4;box-shadow:0px 2px 6px 2px rgba(0,0,0,0.15),0px 1px 2px rgba(0,0,0,0.3);background:#e2d9f3;color:#59359a}.notification.success{background:#d1e7dd;color:var(--green-700)}.notification.info{background:#e2d9f3;color:#59359a}

.menu-toggle-div{width:20px;height:15px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer;border:none}.menu-toggle-div span{display:block;position:absolute;height:2px;width:100%;background-color:white;border-radius:9px;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.menu-toggle-div span:nth-child(1){top:0px}.menu-toggle-div span:nth-child(2),.menu-toggle-div span:nth-child(3){top:6px}.menu-toggle-div span:nth-child(4){top:12px}.menu-toggle-div.menu-open span:nth-child(1){top:6px;width:0%;left:50%}.menu-toggle-div.menu-open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu-toggle-div.menu-open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-toggle-div.menu-open span:nth-child(4){top:6px;width:0%;left:50%}.menu-toggle-div :focus{outline:none}.navbar-link{color:white;font-size:1rem;cursor:pointer;text-decoration:none;border-bottom:1px solid #341c41}.navbar-link:hover{color:white;border-bottom:1px solid white;transition:0.3s}@media screen and (max-width: 991px){.navbar-link{width:"fit-content";font-size:19px}}.navbar-link-active{font-weight:600}@keyframes appear{0%{opacity:0}100%{opacity:1}}.navbar-links-mobile{animation:1s appear forwards}

.with-left-element{padding-left:54px}.with-right-element{padding-right:54px}.side-element-container{width:30px;height:30px;position:absolute;bottom:9px;display:flex;justify-content:center;align-items:center}.side-element-container.left{left:16px}.side-element-container.right{right:16px}

.link-base{display:inline-block;font-family:Inter !important;font-size:16px;font-weight:400;text-decoration:underline}.link-base:hover{transition:0.3s}.link-base.primary{color:var(--purple-200);text-decoration-color:var(--purple-200)}.link-base.primary:hover{color:var(--purple-300);text-decoration-color:var(--purple-300)}.link-base.white{color:white;text-decoration-color:white}.link-base.white:hover{color:var(--grey-100);text-decoration-color:var(--grey-100)}.link-base.with-icon{font-size:14px;color:var(--grey-900);text-decoration:none}.link-base.with-icon:hover{color:black;text-decoration:none}

.alert{display:flex;justify-content:center;align-items:start;border-radius:4px}.alert.error{background:var(--red-100);border:1px solid var(--red-100)}.alert.error .alert-icon,.alert.error .alert-text{color:var(--red-700)}.alert.warning{background:var(--yellow-100);border:1px solid var(--yellow-100)}.alert.warning .alert-icon,.alert.warning .alert-text{color:var(--yellow-800)}.alert.success{background:var(--green-100);border:1px solid var(--green-100)}.alert.success .alert-icon,.alert.success .alert-text{color:var(--green-700)}

.appended-text.input-group-text{padding-right:153px}@media only screen and (max-width: 575px){.appended-text.input-group-text{padding-right:136px}}@media only screen and (max-width: 414px){.appended-text.input-group-text{padding-right:31vw}}

#cardnumber,#exp-date,#cvc{padding-top:12px}

.calculated-value-side{min-height:43px;min-width:125px}@media screen and (max-width: 576px){.calculated-value-side{min-width:94px}}.calculated-value-center{min-height:43px;min-width:160px}@media screen and (max-width: 576px){.calculated-value-center{min-width:90px}.calculated-value-center h2{font-size:20px;padding-bottom:4px}}

.rc-slider-mark{top:30px !important}.rc-slider-mark-text{font-size:16px}.rc-slider-tooltip{padding:0 !important}.rc-slider-tooltip-content{background-color:white !important}.rc-slider-tooltip-inner{height:auto !important;background-color:white !important;color:black !important;font-size:1.2rem !important;font-weight:600 !important;border:2px solid #6b3279 !important;border-radius:4px !important;box-shadow:none !important;padding:8px !important}.rc-slider-tooltip-content{color:black !important}.rc-slider-tooltip-placement-top,.rc-slider-tooltip-arrow{border-top-color:#6b3279 !important;top:39px}.rc-slider-track{background-color:var(--primary-hover);opacity:0.33;height:10px}.rc-slider-handle{border-color:var(--primary-hover);background-color:var(--primary-hover);box-shadow:none;height:28px;width:28px;margin-top:-9px}.rc-slider-handle:hover,.rc-slider-handle:active,.rc-slider-handle:target,.rc-slider-handle:focus,.rc-slider-handle:focus-within{border-color:var(--primary-hover);box-shadow:none}.rc-slider-rail{background-color:var(--primary-hover);opacity:0.22;height:10px}.rc-slider-dot{background-color:var(--primary-hover);border:var(--primary-hover);height:18px;width:18px;bottom:-10px}.rc-slider-dot-active{background-color:var(--primary-hover);border-color:var(--primary-hover)}

.appended-text.input-group-text{padding-right:153px}@media only screen and (max-width: 575px){.appended-text.input-group-text{padding-right:136px}}@media only screen and (max-width: 414px){.appended-text.input-group-text{padding-right:31vw}}

.book{width:calc(100vw - 30px);height:calc(100vw - 30px);max-height:770px;max-width:770px;font-size:1.4rem;position:relative}.book.open .page__1{transform:rotateY(-180deg)}.book.open .page__1::after{opacity:1}@media only screen and (max-width: 576px){.book.open.animation-completed{position:static;height:fit-content;max-height:100%}.book.open.animation-completed .page{position:static;height:fit-content}.book.open.animation-completed .page__1{display:none}.book.open.animation-completed .page__2{position:static;height:fit-content}}.page{width:100%;height:100%;perspective:1500px}.page ::-webkit-scrollbar{-webkit-appearance:none;width:7px}@media only screen and (max-width: 576px){.page ::-webkit-scrollbar{width:0}}.page ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);box-shadow:0 0 1px rgba(255,255,255,0.5)}.page__1{cursor:pointer;background-color:#341c40;color:#fff;width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;opacity:1;transition:all 3s 0.5s;transform-origin:0 50%;z-index:2}.page__1::after{content:"";color:#eff0eb;position:absolute;padding-top:1.5rem;top:0;left:0;background-color:#341c40;width:100%;height:100%;z-index:1;opacity:0;transform:rotateY(180deg);transition:all 0.5s 1s}.page__2{background-color:white;width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;padding:48px;border:1px solid rgba(0,0,0,0.1)}@media only screen and (max-width: 767.98px){.page__2{overflow:scroll}}@media only screen and (max-width: 576px){.page__2{padding:15px;border:none}}.diagram-div{display:flex;flex-direction:column;height:fit-content;margin-bottom:48px;margin-right:24px}.purple-circular-div{width:50px;height:50px;border-radius:50px;display:flex;justify-content:center;align-items:center;color:white;background-color:#6b3279;font-weight:bold}.green-dashed-line-div{display:flex;flex-direction:row;flex-grow:1;width:50px}.green-dashed-line-div div{width:50%;height:65px}.green-dashed-line-div div:first-child{border-right:2px dashed #57ccbd}.green-dashed-line-div div:last-child{border-left:2px dashed #57ccbd}@media only screen and (max-width: 767.98px){.green-dashed-line-div div{height:130px}}@media only screen and (max-width: 576px){.green-dashed-line-div div{height:250px}}.step-div{height:115px}.step-div div{display:flex;align-items:center;height:50px}@media only screen and (max-width: 767.98px){.step-div{height:180px}}@media only screen and (max-width: 576px){.step-div{height:300px}}.step-div:last-of-type{height:140px}@media only screen and (max-width: 767.98px){.step-div:last-of-type{height:190px}}@media only screen and (max-width: 576px){.step-div:last-of-type{height:245px}}@media only screen and (max-width: 400px){.step-div:last-of-type{height:320px}}