*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;border:0;font-size:100%;font:inherit;margin:0;padding:0;text-rendering:optimizeLegibility;vertical-align:baseline}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{border-radius:0}a{text-decoration:none}:root{--main:#190037;--purple-200:#e2e8f0;--purple-300:#fbfbff;--purple-500:#ececfe;--purple-800:#8473ff;--purple-900:#1a202c;--white:#fff;--black:#000;--red:#d22b2b;--font-main:"Ubuntu",sans-serif;--inter-tight:"Ubuntu",sans-serif}body,html{color:var(--main);font-family:var(--font-main);height:100%;margin:0}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:32px;line-height:1.3}h2{font-size:28px;margin-bottom:15px}h3{font-size:26px;margin-bottom:30px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}.sub-heading{display:inline-block;font-size:20px;font-weight:700;margin-bottom:15px;text-transform:uppercase}a{color:var(--main);font-weight:600}em{font-style:italic}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{border-width:0;box-shadow:none;outline:none}button{cursor:pointer;transition:background-color .3s ease-in-out}.uppercase{text-transform:uppercase}.top-0{top:0}.mb-10{margin-bottom:2.5rem}.mb-20{margin-bottom:5rem}.h-10{height:2.5rem}.w-10{width:2.5rem}.pb-40{padding-bottom:160px}.pt-20{padding-top:80px}.w-full{width:100%}.flex{display:flex}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.text-center{text-align:center}.text-white{color:var(--white)}.text-vibrant-sky{color:var(--vibrant-sky)}.text-deep-purple{color:var(--deep-purple)}.bg-seasalt{background-color:var(--sea-salt)}.text-seasalt{color:var(--sea-salt)}.bg-black{background-color:var(--black)}.text-rich-black{color:var(--rich-black)}.bg-rich-black{background-color:var(--rich-black)}.post-edit-link{display:none}.bg-black{color:var(--sea-salt)}.container,.container-sm{margin:auto;padding:0 15px;width:100%}@media (min-width:992px){.container,.container-sm{max-width:992px}}@media (min-width:1170px){.container{max-width:1230px}}.icon-angle-left{background:url(../assets/icons/icon-angle-left.svg) no-repeat 50%;display:flex;height:20px;width:12px}.btn{border-radius:100px;border-width:0;cursor:pointer;display:inline-block;font-weight:700;overflow:hidden;position:relative;text-align:center;transition:background-color .3s ease-in-out,opacity .3s ease-in-out;z-index:1}.btn:focus{border-bottom-color:transparent}.btn[disabled]{opacity:.8;pointer-events:none}.btn-medium{font-size:12px;letter-spacing:1.1px;padding:10px 15px}@media screen and (min-width:768px){.btn-medium{font-size:20px;padding:16px 36px}}.btn-big{font-size:16px;letter-spacing:1.1px;padding:15px 30px}@media screen and (min-width:768px){.btn-big{font-size:20px;padding:15px 50px}}.btn-transparent{background-color:transparent;border:1px solid var(--sea-salt);color:var(--sea-salt)}.btn-transparent:after{background-color:var(--deep-purple);border-radius:100px;bottom:0;content:"";height:100%;left:0;position:absolute;transition:width .3s;width:0;z-index:-1}.btn-transparent:hover{border-color:var(--deep-purple)}.btn-transparent:hover:after{width:100%}.btn-purple{background-color:var(--purple-800);border-bottom:2px solid #6754ef;border-top:2px solid var(--purple-800);color:var(--white)}.btn-red{background-color:var(--red);border-bottom:2px solid #8b0000;border-top:2px solid var(--red);color:var(--white)}.btn-back{height:57px;width:57px}.btn-back i{margin:auto}@media screen and (min-width:767px){.btn-big{font-size:24px;letter-spacing:1.4px;padding:20px 50px;width:420px}}.header{background-color:#062666;margin-bottom:20px;padding:10px 0;position:sticky;top:0;transition:background-color .2s ease-in-out,padding .2s ease-in-out;z-index:999}.header-wrap{align-items:center;display:flex;justify-content:space-between}.header-wrap strong{color:var(--purple-800);font-weight:700}@media screen and (max-width:767px){.header-wrap{align-items:center;flex-direction:column;gap:15px}}.site-branding a{color:#fff;display:block;font-size:20px;padding:14px 0}@media screen and (min-width:768px){.site-branding a{font-size:24px}}.nav{align-items:center;display:flex}.nav .btn{margin-left:50px}.nav-menu li{padding:0 30px}.nav ul{display:none;list-style:none;margin:0;padding-left:0}.nav ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;left:-999em;position:absolute;top:100%;z-index:99999}.nav ul ul ul{left:-999em;top:0}.nav ul ul li.focus>ul,.nav ul ul li:hover>ul{display:block;left:auto}.nav ul ul a{width:200px}.nav ul li.focus>ul,.nav ul li:hover>ul{left:auto}.nav li{position:relative}.nav li,.nav ul a{transition:all .2s ease-in-out}.nav ul a{color:var(--white);font-size:24px;font-weight:500}.menu-toggle,.nav ul a,.nav.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.nav ul{display:flex}}.footer{margin-top:auto;padding:30px 0}.calculator{background-color:var(--white);border:1px solid var(--purple-200);border-radius:20px;display:flex;flex:1;flex-direction:column;margin:auto;max-width:760px;min-height:500px;overflow:hidden;position:relative}.calculator:before{background-color:hsla(0,0%,100%,.7);content:"";display:none;height:100%;pointer-events:none;position:absolute;width:100%;z-index:99}.calculator.loading:before{display:block}.calculator__title{align-items:center;background-color:var(--purple-500);border-radius:15px;display:flex;font-size:24px;justify-content:center;padding:15px;text-align:center}.calculator__title em{letter-spacing:1.5px}@media screen and (min-width:767px){.calculator__title{border-radius:20px;font-size:28px;height:82px;padding:20px}.calculator__title em{font-size:32px}}.calculator__inner{display:flex;flex-direction:column;margin:auto;padding:20px 15px;width:100%}.calculator__step{margin:30px auto;max-width:500px;width:100%}.calculator__step.step-1 div:first-child,.calculator__step.step-4 div:first-child{width:100%}.calculator__step.step-1 div:last-child,.calculator__step.step-4 div:last-child{margin-left:auto;width:50%}.calculator__step.step-1 h4,.calculator__step.step-4 h4{font-weight:400;line-height:1.4;margin:0 0 15px;position:relative}@media screen and (min-width:768px){.calculator__step.step-1 h4,.calculator__step.step-4 h4{font-size:30px}}.calculator__step.step-1 h4 span,.calculator__step.step-4 h4 span{border-bottom:2px solid var(--main);display:inline-block;font-weight:600;margin-right:10px;min-width:100px;text-align:center}.calculator__step.step-1 h4 span{letter-spacing:8px}@media screen and (min-width:768px){.calculator__step.step-4{max-width:600px}.calculator__step.step-4 h3{font-size:40px;margin-bottom:15px}.calculator__step.step-4 h4{font-size:32px}}.calculator__step .MuiFormControl-root{width:100%}.calculator__step .MuiFormControl-root input,.calculator__step .MuiFormControl-root label{font-weight:700}.calculator__step .MuiFormControl-root input{letter-spacing:1.3px}@media screen and (min-width:768px){.calculator__step .MuiFormControl-root input{font-size:25px}}.calculator__format-item,.calculator__step .MuiFormControl-root fieldset{border:2px solid var(--purple-200);border-radius:10px}.calculator__format-item{cursor:pointer;font-weight:700;padding:20px;transition:all .2s ease-in-out}@media screen and (min-width:768px){.calculator__format-item{font-size:20px}}.calculator__format-item:not(:last-child){margin-bottom:20px}.calculator__format-item.active,.calculator__format-item:hover{background-color:var(--purple-500);border-color:var(--purple-500)}.calculator__buttons{display:flex;gap:20px;margin:auto auto 30px;padding:0 15px;position:relative}.calculator .btn{display:block;margin:0 auto 20px}.calculator .btn:focus{top:2px}.container-flex{align-items:center;display:flex;gap:15px;margin:10px auto 15px;max-width:1170px}.container-flex #app{flex:1}@media screen and (max-width:767px){.container-flex #app{width:100%}}@media screen and (min-width:1200px){.container-flex{gap:50px}}@media screen and (min-width:992px){.container-flex{margin:10px auto 30px}}@media screen and (max-width:767px){.container-flex{flex-direction:column}}.ad{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:5px;width:-moz-fit-content;width:fit-content}.ad img{height:auto;margin-bottom:-3px;width:100%}.ad-bottom{display:flex;gap:50px;justify-content:center;margin:auto;min-height:90px;width:-moz-fit-content;width:fit-content}.ad-bottom img,.ad-left-side img,.ad-right-side img{height:auto;width:100%}.ad-modal{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99}.ad-modal>div{padding:20px;position:absolute}.ad-modal a{display:block;max-width:700px}.ad-modal a img{width:100%}.ad-modal span{color:#fff;cursor:pointer;font-size:35px;position:absolute;right:20px;top:-25px}@media screen and (min-width:992px){.ad-left-side,.ad-right-side{max-width:150px;width:100%}}@media screen and (max-width:991px){.ad-left-side,.ad-right-side{max-width:80px;width:100%}}@media screen and (max-width:767px){.ad-left-side,.ad-right-side{display:none!important}}.home{background-attachment:fixed;background-image:url(../assets/img/bg-retirement.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.home,.home .page{display:flex;flex-direction:column}.home .page{height:100%}.home .site-main{margin-bottom:auto;margin-top:auto}
