html{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--font-family-nunito)}::-webkit-scrollbar{width:10px!important;height:10px!important}::-webkit-scrollbar-thumb:horizontal{height:5px!important}.sidebar-website{width:8rem;height:100%;background-color:#eee;position:fixed;display:flex;flex-direction:column;justify-content:space-between;align-items:center;z-index:10}.menu-icon{margin-top:3rem;cursor:pointer}.line{height:.2rem;width:2.5rem;background-color:#222;margin-bottom:.6rem}.line-1,.line-3{width:1.8rem;transition:all .4s}.menu-icon:hover .line{width:2.5rem}.social-icons-list{list-style:none;padding:0;height:25rem;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.social-link{font-size:2rem;color:#777;transition:color .3s}.social-link:hover{color:#00a2d4}.year{margin-bottom:1rem;font-size:1.5rem;color:#555}.navigation{position:fixed;left:-32rem;width:40rem;height:100%;background:linear-gradient(to bottom,#fff,#bfbfbfcc),center no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;z-index:5;align-items:center;transition:left .8s cubic-bezier(1,0,0,1)}.navigation-heading{padding-top:3rem;font-family:var(--font-family-nunito);font-size:3.5rem;font-weight:300;letter-spacing:.2rem;color:#00a2d4;text-align:center}.navigation-header-img{padding-top:5rem;width:25rem}.navigation-search{position:relative}.navigation-search-input{width:30rem;padding:1rem 2rem;background-color:#0000004d;font-family:var(--font-family-nunito);font-size:1.6rem;color:#fff;letter-spacing:.1rem;outline:none;border:.1rem solid #555;border-radius:10rem;transition:background-color .3s}.navigation-search-input:focus{background-color:#0000001a}.navigation-search-btn{border:none;background-color:transparent;color:#fff;font-size:1.7rem;position:absolute;top:1rem;right:1rem;cursor:pointer}.navigation-search-btn:focus{outline:none}.navigation-list{list-style:none;padding:0;height:28rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.navigation-item{position:relative}.navigation-link{color:#00a2d4;font-size:1.6rem;font-weight:400;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;transition:color .5s}.navigation-link:before{content:"";width:0rem;height:.1rem;background-color:#00a2d4;position:absolute;top:1rem;left:-4rem;transition:width .5s cubic-bezier(1,0,0,1)}.navigation-link:after{content:"";width:0rem;height:.1rem;background-color:#00a2d4;position:absolute;top:1rem;right:-4rem;transition:width .5s cubic-bezier(1,0,0,1)}.navigation-link:hover{color:#00a2d4}.navigation-link:hover:before,.navigation-link:hover:after{width:3rem}.copyright{color:#004069;font-size:1.2rem;margin-bottom:1.5rem}.checkbox:checked~.navigation{left:8rem}.checkbox-line-1{transform:rotate(-405deg) translate(-5px,6px);width:2.5rem}.checkbox-line-2{opacity:0}.checkbox-line-3{transform:rotate(405deg) translate(-9px,-9px);width:2.5rem}.brand{display:flex;cursor:pointer}.oltre-logo-heading{padding-top:3rem;padding-left:3rem;width:25rem}.hotel-heading{font-family:var(--font-family-nunito);font-size:2.7rem;font-weight:400;color:#00a2d4;letter-spacing:.2rem}.banner{color:#004069;width:100%;height:65rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:10rem}.banner-heading{font-family:var(--font-family-nunito);font-size:4rem;font-weight:400;margin-bottom:0;animation:anim 2s}.banner-paragraph{font-size:3.5rem;font-weight:300;animation:anim 1.5s .5s backwards}.banner-button{width:21rem;padding:1.2rem 2rem;font-size:2rem;color:#fff;letter-spacing:.1rem;border:none;border-radius:10rem;outline:none;background:linear-gradient(to right,#00f,#00a2d4);cursor:pointer;animation:anim 1s 1s backwards}.banner-button:hover{background:linear-gradient(to left,#00f,#00a2d4)}.banner-button:active{transform:translateY(.2rem)}@keyframes anim{0%{opacity:0}to{opacity:1}}.about-us{margin-left:4rem;min-width:100%;display:flex;background-color:#fff}.about-us-content{flex:1 0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10rem;box-sizing:border-box}.about-us-heading{font-family:var(--font-family-nunito);font-size:4rem;font-weight:300;text-transform:uppercase;color:#555}.sub-heading{font-size:3.5rem;font-weight:300;letter-spacing:.2rem;color:#00a2d4;padding-bottom:5rem}.about-us-paragraph{font-size:1.6rem;font-style:italic;font-weight:300;text-align:center;margin-bottom:5rem;width:70rem}.about-us-btn{width:15rem;padding:.7rem .5rem;font-family:Montserrat,sans-serif;font-size:1.2rem;text-transform:uppercase;color:#00a2d4;background-color:transparent;border:.1rem solid #00a2d4;outline:none;cursor:pointer}.btn-arrow{margin-left:.5rem;transition:margin-left .4s}.about-us-btn:hover .btn-arrow{margin-left:1.5rem}.about-us-images{flex:1 1;position:relative}.image-about-us{width:32rem;position:absolute;top:50%;left:50%;box-shadow:0 3rem 6rem #0006;border-radius:.4rem;border:.2rem solid #00a2d4}.image-1{transform:translate(-20%,-90%)}.image-2{transform:translate(-70%,-70%)}.image-3{transform:translate(-50%,-50%)}.image-4{transform:translate(-30%,-30%)}.common-header{padding:5rem;text-align:center;color:#00a2d4}.common-heading{font-size:4rem;font-weight:300;letter-spacing:.2rem}.small-underline{width:9rem;height:.1rem;margin:0 auto 1rem;background-color:#00a2d4}.big-underline{width:20rem;height:.1rem;margin:auto;background-color:#00a2d4}.rooms{width:100%;margin-left:4rem}.rooms-cards-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.room-card{width:40rem;margin:5rem;background-color:#00a2d4;box-shadow:0 3rem 6rem #0000004d;border-radius:25px}.room-img{width:10rem;padding-left:2rem;padding-top:2rem}.room-card-content{color:#fff;padding:2rem}.room-card-heading{margin:0;font-size:3rem;font-weight:300}.room-card-paragraph{font-size:1.5rem;color:#fff}.room-price{position:relative;left:40rem;top:-12rem;width:10rem}.room-card-btn{width:15rem;padding:1.5rem 1rem;font-family:var(--font-family-nunito);font-size:1.2rem;text-transform:uppercase;color:#fff;background-color:transparent;border:.1rem solid white;border-radius:10rem;outline:none;cursor:pointer}.rooms-btn-wrapper{text-align:center}.rooms-btn{width:20rem;padding:1.5rem 1rem;margin:4rem 0;background-color:transparent;text-transform:uppercase;color:#00a2d4;border:.2rem solid #00a2d4;outline:none;cursor:pointer;box-shadow:0 1.5rem 6rem #0003;transition:all .2s}.rooms-btn:hover{color:#ddd;background-color:#00a2d4}.investment{width:100%;margin-left:8rem;display:flex;flex-direction:row}.investment-content{flex:0 1 50%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10rem;box-sizing:border-box}.investment-heading{padding-bottom:2.5rem;font-family:var(--font-family-nunito);font-size:4rem;font-weight:300;text-transform:uppercase;color:#555}.investment-paragraph{font-size:1.6rem;font-style:var(--font-family-nunito);font-weight:300;width:30rem;text-align:center;margin-bottom:5rem}.sub-heading-investment{font-size:3rem;font-weight:300;letter-spacing:.2rem;text-align:center;color:#00a2d4}.investor-contact-form-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.investors-contact-card{width:55rem;margin:5rem;background-color:#eee;box-shadow:0 3rem 6rem #0000004d;border-radius:25px}.investment-card-content{color:#004069;padding:2rem;height:100%}.investment-card-heading{margin:0;padding-left:12rem;padding-top:1.5rem;font-family:var(--font-family-nunito);font-size:3rem;font-weight:300}.investors-name{border:none;background-color:transparent;color:#004069;font-size:1.7rem;position:relative;top:5rem;left:5rem;cursor:pointer}.footer{width:100%;margin-left:4rem;padding-left:5rem;padding-right:5rem}.main-part{display:flex;justify-content:space-between;background-color:#fff;padding:4rem}.footer-heading{font-size:2.5rem;font-weight:300;color:#00a2d4;margin:1rem 0 3rem}.footer-list{list-style:none;padding:0}.footer-list-item{margin-bottom:2rem}.footer-list-link{font-size:1.4rem;text-decoration:none;color:#004069}.contact p{font-size:1.5rem;color:#004069;margin-bottom:4rem}.footer-form{display:flex}.footer-input{width:25rem;padding:1rem;font-family:var(--font-family-nunito);font-size:1.8rem;color:#004069;outline:none}.footer-btn{padding:1rem;background-color:#00a2d4;color:#004069;border:none}.footer-btn:hover{background:linear-gradient(to left,#00f,#00a2d4)}.gallery{max-width:45rem}.image-wrapper{width:12rem;margin:.4rem;overflow:hidden}.footer-image{width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .5s}.gallery-images{display:flex;flex-wrap:wrap}.footer-image:hover{transform:scale(1.3);opacity:.8}.creator-part{display:flex;justify-content:space-between;align-items:center;padding:0 4rem}.copyright-text{font-size:1.3rem;color:#004069}.text-right{font-size:1.4rem;color:#004069}.text-right i{font-size:2rem;margin:.5rem;color:#00a2d4}.text-right span{color:#00a2d4}@media (max-width: 1700px){.investment{flex-direction:column}}@media (max-width: 1200px){.about-us{flex-direction:column;padding:20rem}.about-us-paragraph{width:40rem}.about-us-content{margin-bottom:13rem}.image{width:25rem}}@media (max-width: 900px){.banner{text-align:center}.banner-paragraph{font-size:2.6rem}.banner-button{width:16rem;font-size:1.5rem}.header-website-test{margin-left:8rem;min-width:113%}.footer-list-wrapper{display:flex;flex-wrap:wrap;justify-content:center;padding-left:5rem}.contact{padding-left:5rem}.creator-part{width:110%}.footer-input{width:15rem}}@media (max-width: 820px){.footer{flex-direction:column}}@media (max-width: 750px){.customers-card{flex-direction:column;width:20rem}.creator-part{width:120%}.header-website-test{margin-left:8rem;min-width:121%}.oltre-logo-heading{width:15rem}.customers-image{margin-left:0}.footer-list{display:block}.creator-part{flex-direction:column;text-align:center}.copyright-text{order:1}}@media (max-width: 700px){.header-website-test{margin-left:8rem;min-width:130%}}@media (max-width: 675px){.header-website-test{margin-left:8rem;min-width:130%}.creator-part{width:135%}.investment{margin-left:18rem;flex-direction:column}}@media (max-width: 615px){.header-website-test{margin-left:8rem;min-width:140%}.creator-part{width:145%}}@media (max-width: 650px){.header-website-test{margin-left:8rem;min-width:140%}}@media (max-width: 580px){.header-website-test{margin-left:8rem;min-width:160%}.creator-part{width:165%}.rooms-cards-wrapper{justify-content:space-between;margin-left:5rem;width:50rem}}@media (max-width: 500px){.sidebar-website{width:6rem}.navigation{width:28rem}.common-header{padding-left:20rem}.navigation-search-input{width:20rem}.hotel-heading{font-size:2rem;margin:auto 0}.banner{height:100%;margin-top:-10rem}.banner-paragraph{font-size:2rem}.about-us{margin-left:10rem;height:140vh}.about-us-heading{font-size:2.5rem;text-align:center}.sub-heading,.sub-heading-investment{font-size:2rem;text-align:center}.about-us-content{padding:5rem}.image-about-us{width:13rem}.common-heading{font-size:2rem}.small-underline{width:5rem}.big-underline{width:12rem}.room-card-heading{font-size:1.5rem}.room-price{font-size:2.5rem;margin-bottom:1.5rem;text-align:left}.room-card-btn{width:12rem;padding:1rem .5rem;font-size:1rem}.customers-paragraph{font-size:1.4rem;width:80%}.main-part{padding:2rem}.footer-input{width:12rem}.image-wrapper{width:9rem}}@media (max-width: 480px){.header-website-test{margin-left:6rem;min-width:200%}.creator-part{width:200%}}@media (max-width: 425px){.header-website-test{margin-left:6rem;min-width:210%}}@media (max-width: 380px){.header-website-test{margin-left:6rem;min-width:230%}.creator-part{width:230%;height:4rem}}.get-started-container{position:absolute;height:100%;width:100%;left:0;top:0;border-radius:0;background:#fff}.website-container{position:absolute;height:750rem;width:100%;left:0;top:0;border-radius:0;background:#fff}.welcome-full-box{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:100px 144px 0;gap:60px;position:absolute;width:100%;height:571px;left:0;top:131px;background:#fff}.flex-box-one-top-page{display:flex;flex-direction:row;align-items:center;padding:0;gap:60px;width:70rem;height:471px;flex:none;order:0;flex-grow:0}.unlock-potetial-box{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:26px;position:absolute;width:560px;height:449px}.unlock-potetial-header{width:560px;height:130px;font-family:Nunito,sans-serif;font-style:normal;font-weight:1000;font-size:48px;line-height:65px;color:#004069;flex:none;order:0;align-self:stretch;flex-grow:0}.unlock-potetial-text{width:560px;height:215px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:18px;line-height:30px;color:#004069;flex:none;order:1;align-self:stretch;flex-grow:0}.top-web-img-guy{position:absolute;width:344px;height:471px;left:115%;top:0;z-index:1}.get-started-button-box-unlock-potential{position:absolute;width:202px;height:52px;left:0;top:397px;background:#00a2d4;border:1px solid #004069;border-radius:10px}.get-started-button-text-unlock-potential{font-family:var(--font-family-nunito);font-style:normal;font-weight:700;font-size:15px;line-height:50px;text-align:center;color:#fffaf9;cursor:pointer}.get-started-button-text-unlock-potential:hover{box-shadow:1px 3px 3px #00a2d4}.Second-Website-Box{position:absolute;width:100%;height:474px;left:0;top:702px;background:#fff}.Blue-Swoop-img{width:100%;height:100%}.not-two-ret-box{position:absolute;width:1000px;height:59px;left:calc(50% - 505px);top:calc(50% - 30px)}.not-two-ret-box-text{position:absolute;width:987px;height:57px;left:12px;top:0;font-family:var(--font-family-nunito);font-style:normal;font-weight:800;font-size:36px;line-height:57px;text-align:center;color:#fff}.compass-full-product-box{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:50px 144px;gap:60px;position:absolute;width:100%;height:746px;left:0;top:1179px;background:#fff}.compass-product-desc-box{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:60px;width:1000px;height:646px;flex:none;order:0;flex-grow:0}.compass-ai-logo-box{display:flex;flex-direction:column;align-items:center;padding:0;gap:76px;width:368.49px;height:435.73px;flex:none;order:0;flex-grow:0}.compass-logo-web{width:368.49px;height:64.36px;flex:none;order:0;flex-grow:0}.compass-product-desc-box-text{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:10px;width:571.51px;height:646px;flex:none;order:1;align-self:stretch;flex-grow:0}.compass-prod-desc-header{width:571.51px;height:305px;font-family:var(--font-family-nunito);font-style:normal;font-weight:800;font-size:36px;line-height:61px;color:#004069;flex:none;order:0;align-self:stretch;flex-grow:0}.compass-prod-desc-text{position:absolute;width:571px;height:237px;top:50%;font-family:var(--font-family-nunito);font-style:normal;font-weight:500;font-size:18px;line-height:30px;color:#004069;flex:none;order:1;align-self:stretch;flex-grow:0}.website-ai-logo{width:302.12px;height:295.37px;flex:none;order:1;flex-grow:0}.get-started-button-box-compass{position:absolute;width:202px;height:52px;top:85%;background:#00a2d4;border:1px solid #004069;border-radius:10px;flex:none;order:2;flex-grow:0}.website-nerd-main-box{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:50px 144px;gap:60px;position:absolute;width:100%;height:685px;left:0;top:1925px}.navigate-ret-box{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0;gap:50px;width:850px;height:585px;flex:none;order:0;flex-grow:0}.navigate-ret-words-box{display:flex;flex-direction:row;align-items:flex-start;padding:0 0 201px;gap:10px;width:534px;height:585px;flex:none;order:0;align-self:stretch;flex-grow:0}.navigate-ret-words-box-header{width:480px;height:165px;font-family:var(--font-family-nunito);font-style:normal;font-weight:800;font-size:35px;line-height:55px;color:#004069;flex:none;order:0;flex-grow:0}.navigate-ret-words-box-text{position:absolute;width:433px;height:237px;top:35%;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:18px;line-height:30px;color:#004069;flex:none;order:1;flex-grow:0}.website-nerd-img{width:366px;height:585.45px;flex:none;order:1;flex-grow:0;z-index:1}.sub-optimal-ret-plan-main-box{display:flex;flex-direction:column;align-items:center;padding:50px 144px;gap:10px;position:absolute;width:100%;height:792px;left:0;top:2610px}.sub-optimal-ret-plan-box{display:flex;flex-direction:column;align-items:center;padding:0;gap:10px;width:974px;height:628.42px;flex:none;order:0;flex-grow:0}.sub-optimal-ret-plan-box-header{width:80%;height:77px;font-family:var(--font-family-nunito);font-style:normal;font-weight:800;font-size:24px;line-height:30px;text-align:center;color:#004069;flex:none;order:0;flex-grow:0}.website-port-graph-img{width:974px;height:480px;flex:none;order:1;flex-grow:0}.compass-vs-current-img{position:absolute;width:449px;height:50px;top:630px}.key-features-main-box{display:flex;flex-direction:column;align-items:center;padding:64px 144px 95px;gap:10px;position:absolute;width:100%;height:1310px;left:0;top:3322px;background:#fff}.key-features-inner-box{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:1004px;height:1151px;flex:none;order:0;flex-grow:0}.key-features-header{width:535px;height:65px;margin-bottom:40px;font-family:var(--font-family-nunito);font-style:normal;font-weight:800;font-size:48px;line-height:65px;color:#004069;flex:none;order:0;flex-grow:0}.key-features-list-box,.key-features-list-box-2{width:1004px;height:519px;display:flex;justify-content:space-between;align-items:flex-start;flex:none;order:1;flex-grow:0}.key-features-tax-engine-box,.key-features-deposit-strategy-box,.key-features-withdraw-strategy-box{height:491px;width:315px;flex:1 1;border-radius:20px;margin-right:20px;background:#00a2d4;box-shadow:0 4px 4px #00000040}.key-features-cpp-oas-box,.key-features-life-analysis-box,.key-features-action-plan-box{height:491px;width:315px;margin-right:20px;flex:1 1;border-radius:20px;background:#00a2d4;box-shadow:0 4px 4px #00000040}.web-tax-engine-icon{position:relative;height:76px;width:69px;left:125px;top:30px;flex:none;order:1;flex-grow:0}.web-tax-engine-header{position:absolute;height:32px;left:65px;right:757px;top:290px;font-family:var(--font-family-nunito);font-style:normal;font-weight:600;font-size:20px;line-height:32px;text-align:center;color:#fff}.web-tax-engine-text{position:relative;height:268px;left:20px;right:707px;top:80px;width:270px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:18px;line-height:24px;text-align:center;color:#fff}.web-deposit-icon{position:relative;height:76px;width:69px;left:120px;top:35px;flex:none;order:1;flex-grow:0}.web-deposit-header{position:absolute;height:32px;left:400px;right:416px;top:290px;font-family:var(--font-family-nunito);font-style:normal;font-weight:600;font-size:20px;line-height:32px;text-align:center;color:#fff}.web-deposit-text{position:relative;height:268px;left:25px;right:707px;top:80px;width:270px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:18px;line-height:24px;text-align:center;color:#fff}.web-withdraw-icon{position:relative;height:76px;width:69px;left:120px;top:30px;flex:none;order:1;flex-grow:0}.web-withdrawal-header{position:absolute;height:32px;left:700px;right:50px;top:290px;font-family:var(--font-family-nunito);font-style:normal;font-weight:600;font-size:20px;line-height:32px;text-align:center;color:#fff}.web-withdrawal-text{position:relative;height:268px;left:25px;right:707px;top:80px;width:270px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:18px;line-height:24px;text-align:center;color:#fff}.web-cpp-icon{position:relative;height:5.5rem;width:6rem;left:8rem;top:35px;flex:none;order:1;flex-grow:0}.web-cpp-header{position:absolute;height:32px;left:65px;right:757px;top:810px;font-family:var(--font-family-nunito);font-style:normal;font-weight:600;font-size:20px;line-height:32px;text-align:center;color:#fff}.web-cpp-text{position:relative;height:268px;left:20px;right:707px;top:80px;width:270px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:18px;line-height:24px;text-align:center;color:#fff}.web-lifeplan-icon{position:relative;height:76px;width:69px;left:120px;top:35px;flex:none;order:1;flex-grow:0}.web-lifeplan-header{position:absolute;height:32px;left:400px;right:416px;top:810px;font-family:var(--font-family-nunito);font-style:normal;font-weight:600;font-size:20px;line-height:32px;text-align:center;color:#fff}.web-lifeplan-text{position:relative;height:268px;left:25px;right:707px;top:80px;width:270px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:18px;line-height:24px;text-align:center;color:#fff}.web-action-icon{position:relative;height:76px;width:69px;left:120px;top:35px;flex:none;order:1;flex-grow:0}.web-action-header{position:absolute;height:32px;left:700px;right:50px;top:810px;font-family:var(--font-family-nunito);font-style:normal;font-weight:600;font-size:20px;line-height:32px;text-align:center;color:#fff}.web-action-text{position:relative;height:268px;left:25px;right:707px;top:80px;width:270px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:18px;line-height:24px;text-align:center;color:#fff}.five-step-overview-main-box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:95px 144px;gap:10px;position:absolute;width:100%;height:388px;left:0;top:4632px;background:#f6fbf9}.five-step-overview-flex-box{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:10px;width:1030px;height:198px;flex:none;order:0;flex-grow:0}.five-step-overview-header{position:relative;width:1030px;height:63px;left:0;top:0;font-family:var(--font-family-nunito);font-style:normal;font-weight:800;font-size:46px;line-height:63px;text-align:center;color:#004069}.five-step-list-box{position:relative;width:724px;height:85px;left:153px;top:50px}.five-step-list-income-box{position:relative;width:64px;height:84px;left:0;top:0}.five-step-list-text{position:relative;height:24px;top:80px;font-family:var(--font-family-nunito);font-style:normal;font-weight:500;font-size:18px;line-height:24px;text-align:center;color:#212b36}.five-step-list-text-1{position:relative;height:24px;left:20px;top:80px;font-family:var(--font-family-nunito);font-style:normal;font-weight:500;font-size:18px;line-height:24px;text-align:center;color:#212b36}.five-step-list-income-buble{box-sizing:border-box;position:relative;height:50px;width:50px;left:5px;top:-20px;background:#3056d3;border-radius:25px}.five-step-list-investments-buble{box-sizing:border-box;position:relative;height:50px;width:50px;left:25px;top:-20px;background:#fff;border:2px solid #3056d3;border-radius:25px}.five-step-list-bubles{box-sizing:border-box;position:relative;height:50px;width:50px;left:30px;top:-20px;background:#fff;border:2px solid #e7e7e7;border-radius:25px}.five-step-list-blue-line{position:absolute;height:0px;left:187px;right:710px;top:139px;border:2px solid #3056d3}.five-step-list-investment-box{position:absolute;width:64px;height:84px;left:144px;top:0}.five-step-list-asset-box{position:absolute;width:64px;height:84px;left:288px;top:0}.five-step-list-expenses-box{position:absolute;width:64px;height:84px;left:432px;top:0}.five-step-list-strategy-box{position:absolute;width:150px;height:84px;left:576px;top:0}.step-one-blue-line{position:absolute;height:0px;width:115px;left:54px;top:30px;border-radius:nullpx;border:2px solid #3056d3}.step-one-grey-line{position:absolute;height:0px;width:415px;left:200px;top:30px;border-radius:nullpx;border:2px solid #e7e7e7}.income-buble-num-text{position:relative;height:26px;left:19px;top:12px;font-family:var(--font-family-nunito);font-style:normal;font-weight:500;font-size:20px;line-height:26px;color:#fff}.investment-buble-num-text{position:relative;height:26px;left:17px;top:11px;font-family:var(--font-family-nunito);font-style:normal;font-weight:500;font-size:20px;line-height:26px;color:#3056d3}.Assets-buble-num-text{position:relative;height:26px;left:17px;top:11px;font-family:var(--font-family-nunito);font-style:normal;font-weight:500;font-size:20px;line-height:26px;color:#004069}.five-step-details-main-box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:64px 10px;gap:10px;position:absolute;width:100%;height:1364px;left:0;top:5020px;background:#fff}.five-step-details-inner-box{width:1000px;height:1236px;flex:none;order:0;flex-grow:0}.five-step-details-inner-box-income{position:relative;width:1000px;height:100px;left:40px;top:0}.five-step-details-inner-box-income-text{position:absolute;width:908.11px;height:112px;left:50px;top:0}.five-step-details-inner-box-income-header{position:absolute;height:30px;left:0;top:0;font-family:var(--font-family-nunito);font-style:normal;font-weight:600;font-size:24px;line-height:30px;color:#212b36}.five-step-details-inner-box-income-description{position:absolute;height:72px;left:0;top:50px;font-family:var(--font-family-nunito);font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#637381}.five-step-details-inner-box-investment{position:relative;width:1000px;height:100px;left:40px;top:100px}.five-step-details-inner-box-assets{position:relative;width:1000px;height:100px;left:40px;top:200px}.five-step-details-inner-box-expenses{position:relative;width:1000px;height:100px;left:40px;top:300px}.five-step-details-inner-box-strategy{position:relative;width:1000px;height:516px;left:40px;top:400px}.five-step-list-income-buble-details{box-sizing:border-box;position:relative;height:50px;width:50px;left:-100px;top:0;background:#3056d3;border-radius:25px}.five-step-list-income-buble-details-grey{box-sizing:border-box;position:relative;height:50px;width:50px;left:-100px;top:0;background:#f4f7ff;border:1px solid #e7e7e7;border-radius:25px}.five-step-list-income-buble-details-grey-num{position:relative;height:26px;left:19px;top:13px;font-family:var(--font-family-nunito);font-style:normal;font-weight:500;font-size:20px;line-height:26px;color:#004069}.five-step-details-inner-box-strategy-text{position:absolute;width:908.11px;height:64px;left:50px;top:0}.five-step-details-inner-box-strategy-max-value{box-sizing:border-box;position:relative;height:121px;left:0;top:70px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.five-step-details-inner-box-strategy-set-value{box-sizing:border-box;position:relative;height:121px;left:0;top:100px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.five-step-details-inner-box-strategy-max-spend{box-sizing:border-box;position:relative;height:121px;left:0;top:130px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.five-step-details-inner-box-blue-line{position:relative;height:0px;left:-85px;width:120px;top:120px;border:2px dashed #3056d3;transform:rotate(90deg)}.five-step-details-inner-box-grey-line{position:relative;height:0px;left:-135px;width:120px;top:120px;border:2px dashed #e7e7e7;transform:rotate(90deg)}.five-step-details-inner-box-strategy-header{position:relative;height:27px;left:150px;top:10px;font-family:var(--font-family-nunito);font-style:normal;font-weight:800;font-size:20px;line-height:27px;color:#00a2d4}.five-step-details-inner-box-strategy-text-description{position:absolute;height:72px;width:680px;left:150px;top:38px;font-family:var(--font-family-nunito);font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#637381}.track-your-investments-main-box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:95px 144px;gap:10px;position:absolute;width:100%;height:463px;top:6484px;background:#fff}.track-your-investments-inner-box{display:flex;flex-direction:column;align-items:left;flex-wrap:wrap;padding:0;gap:22px;width:870px;height:298px;left:30%;flex:none;order:0;flex-grow:0}.track-your-investments-header{position:relative;padding:none;width:100rem;height:65px;left:-7rem;font-family:var(--font-family-nunito);font-style:normal;font-weight:800;font-size:48px;line-height:65px;color:#004069;z-index:1;flex:none;order:0;flex-grow:0}.investment-growth-img{position:absolute;width:870px;height:211px;top:13rem;padding:0;z-index:1;flex:none;order:1;flex-grow:0}.web-strategy-image{position:absolute;width:94.2px;height:82px;left:25px;top:20px}.compass-score-main-box{display:flex;flex-direction:column;align-items:center;padding:81px 144px;gap:10px;position:absolute;width:1440px;height:607px;left:calc(50% - 720px);top:6947px;background:#fff}.compass-score-inner-box{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;width:850px;height:445px;flex:none;order:0;flex-grow:1}.compass-score-inner-box-text{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:20px;width:483px;height:401px;flex:none;order:0;flex-grow:0}.compass-score-main-header{width:573px;height:61px;font-family:var(--font-family-nunito);font-style:normal;font-weight:800;font-size:45px;line-height:61px;color:#004069;flex:none;order:0;flex-grow:0}.compass-score-main-text{width:483px;height:248px;font-family:Nunito;font-style:normal;font-weight:400;font-size:20px;line-height:30px;color:#004069;flex:none;order:1;align-self:stretch;flex-grow:0}.website-back-swoosh-main{position:absolute;width:100%;height:100%;bottom:0%}.compass-score-icon-box{width:377.02px;height:377.02px;flex:none;order:1;flex-grow:0}.compass-score-icon{position:absolute;width:276px;height:276px;left:850px;top:273.01px;background:linear-gradient(180deg,#0477f9,#ff171700);box-shadow:5px 4px 10px #00000040;transform:rotate(150deg)}.compass-score-icon-text{position:absolute;height:114px;left:810px;right:109.02px;top:255px;font-family:var(--font-family-nunito);font-style:normal;font-weight:700;font-size:64px;line-height:87px;text-align:center;color:#5b5b5b}.website-compass-score-icon{position:relative;left:40%;top:10%}.website-pricing-main-box{display:flex;flex-direction:column;align-items:center;padding:81px 144px;gap:10px;position:absolute;width:100%;height:1101px;left:0%;top:7554px;background:#fff}.website-pricing-inner-box{width:1002px;height:928px;flex:none;order:1;flex-grow:0}.website-pricing-inner-box-2{box-sizing:border-box;position:absolute;width:1002px;height:928px;top:92px;border:3px solid #d9d9d9;border-radius:22px}.website-pricing-inner-box-3{display:flex;flex-direction:column;align-items:center;padding:0;gap:46px;height:803px;width:775px;left:113.5px;top:70px;border-radius:0;position:absolute}.website-pricing-img-options{position:absolute;top:100px;width:775px;height:677px}.website-pricing-inner-box-header{width:169px;height:80px;font-family:var(--font-family-nunito);font-style:normal;font-weight:600;font-size:48px;line-height:80px;position:absolute;text-align:center;color:#004069;flex:none;order:0;flex-grow:0}.website-about-oltre-main-box{display:flex;flex-direction:column;align-items:center;padding:81px 144px;gap:10px;position:absolute;width:100%;height:1042px;left:0%;top:8655px;background:#f6fbf9}.website-about-oltre-inner-box{display:flex;flex-direction:column;align-items:center;padding:0;gap:30px;width:850px;height:869px;flex:none;order:1;flex-grow:0}.website-about-oltre-header{width:511px;height:80px;font-family:var(--font-family-nunito);font-style:normal;font-weight:600;font-size:48px;line-height:80px;text-align:center;color:#004069;flex:none;order:0;flex-grow:0}.website-about-oltre-text{width:850px;height:699px;font-family:Nunito;font-style:normal;font-weight:400;font-size:20px;line-height:30px;text-align:center;color:#004069;flex:none;order:1;flex-grow:0}.website-subscribe-main-box{display:flex;flex-direction:column;align-items:center;padding:81px 144px;gap:10px;position:absolute;width:100%;height:471px;left:0%;top:9697px;background:#fff}.website-subscribe-inner-box{width:1000px;height:298px;flex:none;order:1;flex-grow:0}.website-subscribe-inner-box-rounded{box-sizing:border-box;position:absolute;width:1000px;height:298px;top:92px;border:3px solid #d9d9d9;border-radius:22px}.email-form{display:flex;margin-top:13rem}.email-form-input{width:25rem;margin-left:3.5rem;height:3rem;padding:1rem;top:3rem;font-family:var(--font-family-nunito);font-size:1.3rem;color:#444;outline:none}.email-submit-btn{padding:1rem;height:3rem;background-color:#00a2d4;color:#ddd;border:none}.email-submit-btn:hover{background:linear-gradient(to right,#00a2d4,#00f)}.website-subscribe-inner-box-logo{position:absolute;width:338.48px;height:72.38px;left:620px;top:110px}.website-subscribe-header{position:absolute;height:26px;width:271px;left:50px;top:50px;font-family:var(--font-family-nunito);font-style:normal;font-weight:600;font-size:20px;line-height:26px;color:#212b36}.user-subscribed-header{position:relative;font-family:var(--font-family-nunito);color:#00a2d4;font-weight:600;font-size:2.5rem;left:4rem;top:12rem}.website-subscribe-text{position:absolute;height:48px;width:268px;left:50px;top:100px;font-family:var(--font-family-nunito);font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:#637381}.bottom-website-main-box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:81px 144px;gap:10px;position:absolute;width:100%;height:393px;left:0%;top:10168px;background:#f6fbf9}.bottom-website-inner-box{width:1000px;height:220px;justify-content:space-between;flex:none;order:0;flex-grow:0}.bottom-website-inner-box-logo{position:relative;width:295px;height:65px;left:-100px;top:0}.website-linkedin-icon{position:relative;left:130px;top:150px;width:32px;height:32px}.website-facebook-icon{position:relative;left:65px;top:150px;width:32px;height:32px}.website-insta-icon{position:relative;left:0;top:150px;width:32px;height:32px}.bottom-website-text-box{position:absolute;width:544.99px;height:220px;left:50%;top:100px}.bottom-website-product-header{position:absolute;height:16px;left:0;top:0;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:16px;line-height:100%;color:#061c3d;flex:none;order:0;flex-grow:0}.bottom-website-product-text-box{display:flex;flex-direction:column;align-items:flex-start;padding:0;position:absolute;height:180px;left:0;top:50px}.bottom-website-product-text-one{position:absolute;width:100px;height:24px;left:0;top:0;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:16px;line-height:24px;cursor:pointer;color:#838e9e}.bottom-website-product-text-two{position:absolute;width:100px;height:24px;left:0;top:35px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:16px;line-height:24px;cursor:pointer;color:#838e9e}.bottom-website-product-text-three{position:absolute;width:100px;height:24px;left:0;top:70px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:16px;line-height:24px;cursor:pointer;color:#838e9e}.bottom-website-product-text-four{position:absolute;width:100px;height:24px;left:0;top:105px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:16px;line-height:24px;cursor:pointer;color:#838e9e}.bottom-website-product-text-five{position:absolute;width:100px;height:24px;left:0;top:140px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:16px;line-height:24px;cursor:pointer;color:#838e9e}.bottom-website-company-header{position:absolute;width:200px;height:16px;left:250px;top:0;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:16px;line-height:100%;color:#061c3d;flex:none;order:0;flex-grow:0}.bottom-website-company-text-box{display:flex;flex-direction:column;align-items:flex-start;padding:0;position:absolute;height:180px;left:250px;top:50px}.bottom-website-company-text-one{position:absolute;width:100px;height:24px;left:0;top:0;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:16px;line-height:24px;cursor:pointer;color:#838e9e}.bottom-website-company-text-two{position:absolute;width:100px;height:24px;left:0;top:35px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:16px;line-height:24px;cursor:pointer;color:#838e9e}.bottom-website-company-text-three{position:absolute;width:100px;height:24px;left:0;top:70px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:16px;line-height:24px;cursor:pointer;color:#838e9e}.bottom-website-company-text-four{position:absolute;width:200px;height:24px;left:0;top:105px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:16px;line-height:24px;cursor:pointer;color:#838e9e}.bottom-website-company-text-five{position:absolute;width:200px;height:24px;left:0;top:140px;cursor:pointer;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#838e9e}.opti-your{position:absolute;width:533px;height:109px;left:160px;top:70%;font-family:Nunito;font-style:normal;font-weight:800;font-size:80px;line-height:109px;color:#683827}.port-today{position:absolute;width:573px;height:109px;left:160px;top:100%;font-family:Nunito;font-style:normal;font-weight:800;font-size:80px;line-height:109px;color:#683827}.app-description{position:absolute;width:35%;height:72px;left:162px;top:135%;font-family:Nunito;font-style:normal;font-weight:400;font-size:16px;line-height:30px;color:#425466}.tax-savings-box{box-sizing:border-box;position:absolute;width:260px;height:113px;left:77%;top:110%;background:#fff;border:2px solid rgb(168,167,167);border-radius:8px}.tax-savings-box-gray{position:absolute;width:104px;height:73px;left:78%;top:115%;background:#f3f5fa;border-radius:6px}.tax-sav-text{position:absolute;width:67px;height:55px;left:79%;top:117%;font-family:Nunito;font-style:normal;font-weight:600;font-size:40px;line-height:55px;letter-spacing:-.02em;color:#191124}.tax-sav-words{position:absolute;width:123px;height:22px;left:86%;top:115%;font-family:Nunito;font-style:normal;font-weight:600;font-size:16px;line-height:22px;letter-spacing:-.02em;color:#004069}.rect-2713{position:absolute;width:78px;height:8px;left:86%;top:123%;background:#f3f5fa;border-radius:12px}.rect-2712{position:absolute;width:104px;height:8px;left:86%;top:128%;background:#f3f5fa;border-radius:12px}.login-home-screen{position:absolute;width:64px;height:42px;left:80%;top:45px;z-index:1;cursor:pointer}.login-font{font-family:var(--font-family-nunito);font-style:normal;font-weight:700;font-size:18px;line-height:20px;text-align:center;color:#004069}.login-font:hover{color:#00a2d4}.start-page-loader{position:absolute;left:35%;top:350px}.opti-your-lifeplan-text{position:absolute;left:113px;top:251px;width:900px;height:82px;font-family:var(--font-family-nunito);font-style:normal;font-weight:800;font-size:62px;line-height:82px}.home-place{position:absolute;top:0}.opti-your-lifeplan-text-descr{position:absolute;width:600px;height:189px;left:120px;top:341px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:18px;line-height:30px;color:#004069}.website-main-img{position:absolute;width:35%;left:60%;top:220px;z-index:1;border-radius:20px}.website-main-img-background-box{position:absolute;height:350px;width:550px;left:62.5%;top:4.5%;background:linear-gradient(90.3deg,#6ad6ff .21%,#5f70ff 99.69%);border-radius:20px}.investments-stock-img{position:absolute;left:55%;top:1100px;width:600px}.expenses-stock-img{position:absolute;left:55%;top:1490px;width:600px}.optimization-stock-img{position:absolute;left:55%;top:1940px;width:600px}.website-title-2{position:absolute;width:100%;height:61px;left:0;top:779px;font-family:var(--font-family-nunito);font-style:normal;font-weight:800;font-size:45px;line-height:61px;text-align:center;color:#004069}.website-title-2-descr{position:absolute;width:855px;height:189px;left:332px;top:865px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:20px;line-height:30px;text-align:center;color:#004069}.bottom-place{position:absolute;top:5000px}.bottom-website-box{position:absolute;width:100%;height:500px;left:0;top:5121px;background:#004069}.product-place{position:absolute;top:1000px}.product-desc-1{position:absolute;width:504px;height:82px;left:259px;top:1142px;font-family:var(--font-family-nunito);font-style:normal;font-weight:800;font-size:30px;line-height:41px;color:#004069}.product-desc-1-text{position:absolute;width:504px;height:82px;left:259px;top:1242px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:20px;line-height:30px;color:#004069}.product-desc-2{position:absolute;width:504px;height:82px;left:259px;top:1378px;font-family:var(--font-family-nunito);font-style:normal;font-weight:800;font-size:30px;line-height:41px;color:#004069}.product-desc-2-text{position:absolute;width:504px;height:82px;left:259px;top:1478px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:20px;line-height:30px;color:#004069}.product-desc-3{position:absolute;width:504px;height:82px;left:259px;top:1614px;font-family:var(--font-family-nunito);font-style:normal;font-weight:800;font-size:30px;line-height:41px;color:#004069}.product-desc-3-text{position:absolute;width:504px;height:82px;left:259px;top:1714px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:20px;line-height:30px;color:#004069}.product-desc-4{position:absolute;width:504px;height:82px;left:259px;top:1850px;font-family:var(--font-family-nunito);font-style:normal;font-weight:800;font-size:30px;line-height:41px;color:#004069}.product-desc-4-text{position:absolute;width:504px;height:82px;left:259px;top:1950px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:20px;line-height:30px;color:#004069}.product-desc-5{position:absolute;width:504px;height:82px;left:259px;top:2086px;font-family:var(--font-family-nunito);font-style:normal;font-weight:800;font-size:30px;line-height:41px;color:#004069}.product-desc-5-text{position:absolute;width:504px;height:82px;left:259px;top:2186px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:20px;line-height:30px;color:#004069}.product-flow-line{position:absolute;width:4px;height:1130px;left:206px;top:1178px;background:#00a2d4}.product-flow-dot-1{position:absolute;width:32px;height:32px;left:192px;top:1147px;border-radius:50%;background:#00a2d4}.product-flow-dot-2{position:absolute;width:32px;height:32px;left:192px;top:1383px;border-radius:50%;background:#00a2d4}.product-flow-dot-3{position:absolute;width:32px;height:32px;left:192px;top:1619px;border-radius:50%;background:#00a2d4}.product-flow-dot-4{position:absolute;width:32px;height:32px;left:192px;top:1855px;border-radius:50%;background:#00a2d4}.product-flow-dot-5{position:absolute;width:32px;height:32px;left:192px;top:2091px;border-radius:50%;background:#00a2d4}.services-place{position:absolute;top:2285px}.case-study-box{position:absolute;width:100%;height:678px;left:0;top:2407px;background:#f1f0f0}.services-title{position:absolute;width:100%;height:61px;left:0;top:2470px;font-family:var(--font-family-nunito);font-style:normal;font-weight:800;font-size:40px;line-height:61px;text-align:center;color:#004069}.pricing-place{position:absolute;top:3170px}.pricing-title{position:absolute;width:90%;height:61px;left:70px;top:3370px;font-family:var(--font-family-nunito);font-style:normal;font-weight:800;font-size:40px;line-height:61px;text-align:center;color:#004069}@media only screen and (max-width: 1920px) and (min-width: 1600px){.login-home-screen{position:absolute;width:64px;height:42px;left:83%;top:45px;z-index:1;cursor:pointer}.website-title-2-descr{position:absolute;width:950px;height:189px;left:500px;top:865px;font-family:var(--font-family-nunito);font-style:normal;font-weight:400;font-size:20px;line-height:30px;text-align:center;color:#004069}.website-main-img-background-box{position:absolute;height:400px;width:600px;left:65.5%;top:4.7%;background-color:#00a2d4;border-radius:20px}}.Main-Compass-Spinner-Class{display:flex;justify-content:center;align-items:center;position:fixed;inset:0}@keyframes livingGradient{0%{background:linear-gradient(45deg,#1565c0,#1976d2,#42a5f5,#64b5f6,#90caf9);background-size:400% 400%;background-position:0% 50%;transform:scale(1);box-shadow:0 4px 15px #64b5f64d}25%{background:linear-gradient(135deg,#1565c0,#1976d2,#42a5f5,#64b5f6,#90caf9);background-size:400% 400%;background-position:100% 50%;transform:scale(1.02);box-shadow:0 6px 20px #64b5f666}50%{background:linear-gradient(225deg,#1565c0,#1976d2,#42a5f5,#64b5f6,#90caf9);background-size:400% 400%;background-position:100% 100%;transform:scale(1.05);box-shadow:0 8px 25px #64b5f680}75%{background:linear-gradient(315deg,#1565c0,#1976d2,#42a5f5,#64b5f6,#90caf9);background-size:400% 400%;background-position:0% 100%;transform:scale(1.02);box-shadow:0 6px 20px #64b5f666}to{background:linear-gradient(45deg,#1565c0,#1976d2,#42a5f5,#64b5f6,#90caf9);background-size:400% 400%;background-position:0% 50%;transform:scale(1);box-shadow:0 4px 15px #64b5f64d}}@keyframes breathingPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes gradient-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pulseGlow{0%{box-shadow:0 0 5px #0093d066}50%{box-shadow:0 0 20px #0093d0cc,0 0 30px #30ab9d99}to{box-shadow:0 0 5px #0093d066}}@keyframes scanLine{0%{left:-100%}to{left:100%}}@keyframes dataFlow{0%{transform:translate(-100%);opacity:0}50%{opacity:1}to{transform:translate(100%);opacity:0}}.pulse-glow-animation{animation:pulseGlow 2s infinite ease-in-out;opacity:1!important;transform:none!important}.scan-line-animation{animation:scanLine 1.2s infinite linear;opacity:1!important}.data-flow-animation{animation:dataFlow 1s infinite ease-in-out;opacity:1!important}.tech-loading-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000}.instant-render{opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important;animation-delay:0s!important}.progress-glow{filter:drop-shadow(0px 0px 8px rgba(0,147,208,.6))}.tech-animation{will-change:transform,opacity}.tech-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (max-width: 768px){.tech-loading-container{transform:scale(.95);margin:10px}}@media (max-width: 480px){.tech-loading-container{transform:scale(.9);margin:8px}.instant-render{font-size:90%!important}}@media (max-width: 320px){.tech-loading-container{transform:scale(.85);margin:5px}}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2){.progress-glow{filter:drop-shadow(0px 0px 4px rgba(0,147,208,.8))}}.investments-home-page{align-items:flex-start;background-color:var(--zircon);display:flex;height:1041px;position:relative;width:60%}.button-container{position:absolute;left:-20px;top:-15px}.overlap-group3-3{border-radius:10px;box-shadow:0 4px 4px,0 #00000040}@media only screen and (min-width: 1700px){.overlap-group3-3{align-items:flex-start;display:flex;height:100vh!important;background-color:#fff;margin-right:2px;margin-top:1.5%;width:84vw;position:relative;margin-left:0%}}@media only screen and (min-width: 1550px) and (max-width: 1699px){.overlap-group3-3{align-items:flex-start;display:flex;height:100vh!important;background-color:#fff;margin-right:2px;margin-top:1.5%;width:82vw;position:relative;margin-left:-1%}}@media only screen and (min-width: 481px) and (max-width: 1549px){.overlap-group3-3{align-items:flex-start;display:flex;height:100vh!important;background-color:#fff;margin-right:2px;margin-top:1.5%;width:81vw;position:relative;margin-left:-3%}.rectangle-6458{border-radius:10px;left:259px;position:absolute;top:62px;width:74%!important}.rectangle-6457-1{width:77%!important}}@media only screen and (min-width: 481px) and (max-width: 820px){.investments-home-page{left:480px;width:1200px}}@media only screen and (min-width: 481px){.flex-col-24{align-items:center;display:flex;flex-direction:column;height:auto;position:relative;width:100%;top:-5px;background-color:var(--zircon)}}.investments-8{left:25px;letter-spacing:0;position:absolute;top:25px}.rectangle-7005{height:23px;left:0;position:absolute;top:67px;width:2px}.rectangle-6457-1{border-radius:10px;height:97%;left:243px;position:absolute;top:12px;width:81%}.expenses-outer-border{height:91%}.rectangle-6457-1-new-optimization{width:45%}.rectangle-6458{border-radius:10px;height:auto;left:259px;position:absolute;top:62px;width:78%}.rectangle-2{border-radius:10px;height:50px;left:275px;position:absolute;top:125px;width:531px}.right-26{height:24px;left:771px;position:absolute;top:135px;width:23px}.right-27{height:24px;left:771px;position:absolute;top:90px;width:23px}.right-28{height:24px;left:771px;position:absolute;top:237px;width:23px}.right-29{height:24px;left:771px;position:absolute;top:187px;width:23px}.right-30{height:24px;left:771px;position:absolute;top:285px;width:23px}.asset-buttons-container{display:flex;margin-top:10px;margin-bottom:10px;flex-wrap:wrap}.disabled-asset-button,.asset-button{background-color:#fff;flex:1 0 30%;max-width:30%;height:120px;border-radius:10px;border:1px solid #b9b9b9;box-shadow:0 4px 4px #00000040;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:5px}.disabled-asset-button{position:relative;pointer-events:none}.disabled-asset-button:before{content:"";position:absolute;inset:0;border-radius:10px;background-color:#0177fdcc;pointer-events:none;z-index:1}.disabled-crown-text{position:absolute;align-self:center;margin-bottom:20px;color:#fff;z-index:3;font-family:Nunito;font-weight:700}.asset-button-name{font-size:14px;font-weight:700;font-family:Nunito;margin-top:5px}.asset-button-action{color:#00a2d4;border:1px solid #00a2d4;border-radius:5px;text-align:center;font-family:Nunito;font-size:12px;margin-top:5px;width:75px}.asset-button-action:hover{background-color:#00a2d4;color:#fff;cursor:pointer}.coming-soon-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0177fd80;border-radius:10px;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer!important}.coming-soon-text{color:#fff;font-weight:700;font-size:1.2rem;font-family:Nunito}.asset-button-disabled{pointer-events:none}.primary-residence-container{background-color:#fff;width:100%;border-radius:8px;border:1px solid #b9b9b9;padding:10px;overflow-y:auto;overflow-x:hidden;max-height:540px;min-width:60px}.primary-residence-header{display:flex;align-items:baseline}.primary-residence-header>p{font-size:18px;margin-left:5px}.primary-residence-form{display:flex;border-radius:8px;border:1px solid #b9b9b9;padding:10px;margin-top:5px;margin-bottom:1rem;flex-flow:column}.primary-residence-form>div{display:flex}.primary-residence-form input:focus{border:1px solid rgb(185,185,185)!important}.rental-property-info-box{color:#00a2d4;border:1px solid #00a2d4;border-radius:10px;padding:10px;margin-bottom:10px}.react-datepicker-wrapper>div>input{border:1px solid rgb(185,185,185)!important;margin-top:5px;width:150px}.current-value-input{width:115px;margin-right:8px}.mortgage-type-input{border:1px solid rgb(185,185,185)!important;height:25px;width:175px;margin-right:8px}.primary-residence-first-input{width:115px;margin-right:8px}.primary-residence-middle-input{width:13rem!important;height:25px!important;margin-right:8px;border:1px solid rgb(185,185,185)!important}.income-property{width:145px!important}.change-plan-reg-header{align-items:flex-start;display:flex;height:27px;left:259px;min-width:222px;position:absolute;top:30px}.inv-reg-header{letter-spacing:0;margin-top:-1px;min-height:27px;width:2px}body,html{height:100%;font-family:sans-serif}a{margin:0;transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s}a:focus{outline:none!important}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6,p,ul,li{margin:0}input{display:block;outline-color:#00a2d4;border:none!important}textarea{display:block;outline:none}textarea:focus,input:focus{border-color:transparent!important}button{outline:none!important;border:none;background:0 0}button:hover{cursor:pointer}iframe{border:none!important}.limiter{width:100%;margin:0 auto}.container-table100{width:100%;min-height:100vh;background:#c850c0;background:linear-gradient(45deg,#4158d0,#c850c0);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:33px 30px}.wrap-table100{width:1170px}.table-body-wrapper{overflow-x:scroll;overflow-y:auto;max-height:750px;width:100%}.table-body-wrapper-modal{overflow-x:auto;overflow-y:auto;max-height:85vh;width:100%}.table-body-wrapper::-webkit-scrollbar,.table-body-wrapper-modal::-webkit-scrollbar{size:2px;height:2px}.table-body-wrapper::-webkit-scrollbar-track-piece,.table-body-wrapper-modal::-webkit-scrollbar-track-piece{background:#f1f1f1;border-radius:10px;size:2px}.table-body-wrapper::-webkit-scrollbar-track,.table-body-wrapper-modal::-webkit-scrollbar-track{background:#f1f1f1;box-shadow:inset 0 0 5px gray;border-radius:10px}.table-body-wrapper::-webkit-scrollbar-thumb,.table-body-wrapper-modal::-webkit-scrollbar-thumb{background:#00a2d4;border-radius:10px}.table-body-wrapper::-moz-scrollbar,.table-body-wrapper-modal::-moz-scrollbar{size:2px;height:2px}.table100-head{position:sticky;position:-webkit-sticky;top:0;z-index:12}.table100-head th{font-family:OpenSans-Regular;font-size:18px;color:#fff;line-height:1.2;font-weight:inherit;position:sticky;position:-webkit-sticky}.table100-head>.column1{background-color:#00a2d4}.column1{width:auto;padding-left:40px;position:relative;left:0;position:-webkit-sticky;position:sticky;z-index:9;font-family:var(--font-family-nunito)!important;font-weight:600;align-self:right;padding-right:60px;color:#004069}@media screen and (max-width: 480px){.table100-head{height:50px!important}.table100-head th{font-family:OpenSans-Regular;font-size:.85rem;color:#fff;line-height:1.2;font-weight:inherit;position:sticky;position:-webkit-sticky}.expand{padding-left:20px!important;padding-right:10px;font-size:14px!important}.column1{max-width:150px!important;padding-left:14px;padding-right:10px;position:-webkit-sticky;position:sticky;font-size:.55em;font-family:var(--font-family-nunito)!important;color:#004069;overflow:hidden;text-overflow:ellipsis}.column2{padding-left:10px;position:-webkit-sticky;position:sticky;font-size:.55rem;font-family:var(--font-family-nunito)!important;color:#004069}.column2-aa{position:-webkit-sticky;position:sticky;font-size:.9rem;font-family:var(--font-family-nunito)!important;text-align:left;color:#004069}.column-header{padding-left:10px!important}.sub-title{padding-left:20px!important;text-align:left}}.column2{padding-left:30px;padding-right:8px;font-family:var(--font-family-nunito)!important;text-align:right;color:#004069}.column2-aa{align-self:flex-end;font-family:var(--font-family-nunito)!important;text-align:left;color:#004069}.column2>div{font-size:12px}.column2-aa>div{font-size:12px}.column3{width:245px}.column4{width:110px;text-align:right}.column5{width:170px;text-align:right}.column6{width:15rem!important;text-align:right;font-family:Nunito!important;padding-right:1rem;padding-left:2rem}.column6-aa{width:15rem;text-align:left;font-family:Nunito!important}.column-header{padding-left:20px;font-weight:700}.bold-title{font-weight:700}.total-border{border-top:2px solid #00a2d4;border-bottom:2px solid #00a2d4!important}.full-width{width:100%}.expand{padding-left:40px;padding-right:10px;font-size:14px!important}.expand:hover{cursor:pointer}.sub-title{padding-left:60px;text-align:left}.green{color:#229d0e}.red{color:#ff3f3f}.investments-nav{font-size:14px;margin-top:5px}.investments-nav:hover{cursor:pointer;color:#00a2d4}.nav-selected{color:#00a2d4}.taxes-container{height:112%}@media (max-width: 480px){.change-plan-reg-header{left:18px}.flex-col-24{left:0}.asset-buttons-container{margin-top:0;flex-wrap:wrap}.asset-button{width:40%;margin-top:20px;justify-content:center;padding:4px}.asset-button>img{width:35px}.asset-button-name{font-size:12px;text-align:center;width:80px}.primary-residence-form>div{flex-wrap:wrap}.rectangle-6458{left:16px;width:360px;padding-right:15px;padding-bottom:0}.rectangle-6457-1{left:5px;width:382px}.overlap-group3-3{width:100%;margin-left:0}.investments-8,.rectangle-7005{display:none}.column2{max-width:178px}.column2-aa{max-width:178px;text-align:left}.primary-residence-container>div>div{margin-left:0!important}.taxes-container{height:102%}.expenses-outer-border{height:107%}}.assumptions-search-input{border:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;font-size:16px!important;font-weight:500!important}.assumptions-search-input:hover{background:transparent!important}.assumptions-search-input:focus{border:none!important;box-shadow:none!important;background:transparent!important}.assumption-card{transform-origin:center center;transition:all .3s cubic-bezier(.4,0,.2,1)}.assumption-card:hover{transform:translateY(-4px) scale(1.01)}.assumption-overlay{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.assumption-loading{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:shimmer 2s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.assumption-badge{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);color:#fff;font-weight:600;letter-spacing:.5px}.assumption-button{transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600;letter-spacing:.5px}.assumption-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00b4eb4d}.category-icon{transition:all .3s ease}.category-icon:hover{transform:scale(1.1) rotate(5deg)}@media (max-width: 768px){.assumption-title{font-size:20px!important}.assumption-subtitle{font-size:14px!important}}.spouse-page-select-dropdown{background:#fff;border:1px solid #CFD0D7;color:#004069;border-radius:4px;font-size:17px;margin-left:10px;z-index:98!important}.lifetime-results-header{top:65px;left:442px;position:absolute;width:250px;font-family:Nunito;font-style:normal;font-weight:600;font-size:22px;line-height:22px;text-align:center;text-shadow:0px 1px 1px rgba(0,0,0,.25);color:#5b5b5b}.select-container{box-sizing:border-box;position:relative;align-self:flex-end;background-color:#f2f2f2;padding:3px;border-radius:5px;transition:all .3s ease;font-family:Nunito,sans-serif;font-size:.7rem;font-weight:800}.select-container:hover{box-shadow:0 6px 12px #0077ff4d}.select-container option{font-family:Nunito,sans-serif;font-weight:800;font-size:.7rem}.annual-results-header{top:275px;left:442px;position:absolute;width:250px;font-family:Nunito;font-style:normal;font-weight:600;font-size:22px;line-height:22px;text-align:center;text-shadow:0px 1px 1px rgba(0,0,0,.25);color:#5b5b5b}.popup-oas{position:absolute;display:flex;justify-content:space-between;align-items:top;height:auto;min-height:12rem;padding:1rem;width:auto;margin-top:4rem;margin-left:-4rem;min-width:27rem;max-width:600px;background-color:var(--zircon);box-shadow:0 4px 8px #0000001a;border-radius:5px;z-index:1000!important}.additional-header{font-size:1.1rem;font-weight:700;color:#004069;font-family:Nunito;margin-top:1rem}.after-tax-savings-popup-header{position:relative;font-weight:700;margin-top:1rem;left:17%;font-size:1.2rem;font-family:Nunito;color:#00a2d4}.blue-savings-circle{position:absolute;right:20px;top:17%;transform:translateY(-50%);width:100px;height:100px;border:3px solid #00A2D4;color:#00a2d4;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:5rem;padding:10px}.oas-popup-text{margin:1rem;font-size:1.2rem;font-family:Nunito,sans-serif;text-align:center;color:#333;font-weight:600}.compass-score-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#007bff80;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:5px;font-family:Nunito;font-family:800;font-size:1.5rem}.dashboard-download-btns{align-items:center;padding:12px;font-size:1rem;border-radius:4px;border:1px solid #00A2D4;white-space:nowrap;display:flex;justify-content:space-evenly;overflow:hidden}.dashboard-download-btns:hover{cursor:pointer;border-bottom-width:2px;border-right-width:2px}.dashboard-download-btns:active{opacity:.7}.save-analysis-btn{display:flex;padding:12px;position:relative}.save-analysis-btn>img{margin-right:7px}.save-analysis-btn>span:nth-child(2),.save-analysis-btn>span:nth-child(3){margin-right:7px}.coming-soon-overlay-dash{position:absolute;inset:0;background-color:#007bff80;display:flex;align-items:center;justify-content:center;pointer-events:none}.coming-soon-text-dash{color:#fff;font-size:1.5rem;pointer-events:none;font-family:var(--font-family-nunito)}.free-trial-blur{filter:blur(5px)}.red{color:red}.pencil-csv-btns-container{display:flex;width:100%;margin-top:10px;justify-content:flex-end}.pencil-csv-btns-container span:nth-child(1){color:#00a2d4}.pencil-csv-btns-container span:nth-child(2){color:#00a2d4;display:flex;align-items:center}.save-analysis-logo{margin-right:5px;padding-bottom:2px}.save-analysis-logo>path{fill:#00a2d4}.activity-summary-container{width:100%;margin-top:10px}.activity-summary-card{min-width:215px;margin-top:.2rem;height:100%;display:flex;flex-direction:column}.activity-summary-card-action{width:100%;height:100%;display:flex;flex-direction:column}.activity-summary-card>div>img{width:40px}.activity-summary-card-2{width:400px;margin-top:0;height:100%;display:flex;flex-direction:column}.activity-summary-card-2>div>img{width:40px}.activity-summary-title-container{margin-bottom:20px}.activity-summary-title{font-size:30px;color:#505887;margin-top:7px;font-weight:600;margin-left:15px;position:absolute;font-family:Nunito}.activity-summary-subtitle-container{display:flex;min-height:20px;justify-content:space-between;align-items:flex-start;align-self:stretch;border-bottom:1px solid #B9B9B9;padding-bottom:2px}.activity-summary-subtitle-container-action{display:flex;justify-content:flex-start;width:100%}.activity-summary-subtitle{font-size:25px;font-weight:600;font-family:Nunito}.activity-summary-subtitle-2{font-size:22px;font-weight:600;font-family:Nunito}.activity-summary-subtitle-3{font-size:18px;font-weight:600;font-family:Nunito}.activity-summary-subtitle-3-action{font-size:1.5rem;font-weight:800;font-family:Nunito}.activity-summary-subtitle-3-action-name{font-size:2rem;font-weight:800;color:#00a2d4;font-family:Nunito}.activity-summary-data{font-size:25px;color:#00a2d4}.activity-summary-data-2{font-size:22px;color:#00a2d4}.activity-summary-data-3{font-size:18px;color:#00a2d4;margin-left:5rem;font-family:Nunito}.activity-summary-data-3-action{font-size:1.5rem;color:#00a2d4;font-weight:800;margin-left:.5rem;font-family:Nunito}@media (max-width: 1500px){.activity-summary-data-3{margin-left:1rem}}.activity-summary-total-container-1,.activity-summary-total-container-2{display:flex;margin-top:auto}.activity-summary-total-container-3{display:flex;margin-top:auto;justify-content:space-between;width:550px;align-items:center}.activity-summary-total-container-3>div{display:flex}.activity-summary-total{font-size:30px;font-weight:600}.activity-summary-total-data{font-size:30px;font-weight:600;color:#00a2d4;margin-left:15px}.activity-summary-average{font-size:25px;font-weight:600;margin-right:1rem}.activity-summary-average-data{font-size:25px;font-weight:600;color:#00a2d4;margin-right:15rem!important}.desktop-summary-header{display:inline;display:initial}.mobile-summary-header{display:none}.card-container{width:100%;justify-content:space-between}.dashboard-btns-container{height:100%}@media (max-width: 480px){.spouse-page-select-dropdown{margin-left:0;margin-top:5px;display:block}.taxes-spouse-dropdown{margin-left:15px;margin-top:0}.income-breakdown-header-title{display:flex}.income-breakdown-header>div>.spouse-page-select-dropdown{z-index:100;width:170px;margin-left:7px;margin-top:2px;right:65px}.dashboard-btns-container{display:none}.rect-7297-opti>div{font-size:15px}.rect-7297-opti{font-size:15px;top:20px;margin-top:1rem;height:auto}.dashboard-small-box-container{flex-wrap:wrap}.dashboard-small-box-container>div{width:100%}.dashboard-small-box-container>div>div{width:100%}.dashboard-small-box{height:66px;margin-bottom:5px}.dashboard-small-box>div:first-child{font-size:9px}.dashboard-small-box>div:nth-child(2){font-size:12px}.dashboard-small-box>div:nth-child(2)>span:nth-child(odd){font-size:9px}.activity-summary-header>div{font-size:12px;width:auto}.activity-summary-header{height:auto}.activity-summary-graph-container{width:215px;height:215px;fill:#00a2d4}.activity-summary-card{width:300px;height:auto;display:flex;flex-direction:column}.activity-summary-mobile-card{margin-bottom:-100px}.action-plan-second-box>.action-plan-principal-user-info-action>.dashboard-movable-cards>.card-container>.activity-summary-mobile-card{margin-bottom:-145px}.card-container{display:flex;justify-content:space-between!important}.taxes-card-container,.spending-summary-container{display:inline!important;display:initial!important}.taxes-card,.spending-summary-card{margin-bottom:-185px!important}.arrow-back,.next-year-button{height:18px}.activity-summary-profile-pic,.activity-summary-profile-pic-spouse{height:25px;width:25px}.activity-summary-profile-pic-container>div{font-size:12px}.next-page-year{font-size:12px;padding:12px}.desktop-summary-header{display:none}.mobile-summary-header{display:inline;display:initial}.dashboard-cards-container{height:100%;padding:10px}.dashboard-cards-subcontainer{flex-wrap:wrap;width:100%;height:auto}.dashboard-cards-subcontainer>div{width:100%;margin-left:0;margin-top:2px;margin-bottom:10px}.activity-summary-title-container{margin-bottom:10px}.activity-summary-title-container>img{width:30px;margin-bottom:7px}.activity-summary-title{font-size:25px}.activity-summary-total,.activity-summary-total-data{font-size:20px}.activity-summary-subtitle-container{justify-content:space-between;width:100%}.activity-summary-subtitle,.activity-summary-subtitle-3{font-size:18px}.activity-summary-data{font-size:18px;margin-left:35px}.nonreg-data{margin-left:15px}.activity-summary-data-3{margin-left:7px;font-size:18px}.activity-summary-total-container-3{width:185px;margin-top:10px;margin-bottom:-70px!important}.activity-summary-total-container-2{margin-top:8px}.activity-summary-subtitle-2,.activity-summary-data-2{font-size:18px}.mobile-long-activity-summary-subtitle{width:100%}.mobile-long-activity-summary-subtitle:nth-of-type(2)>.activity-summary-data-2{margin-left:133px}.mobile-long-activity-summary-subtitle:nth-of-type(3)>.activity-summary-data-2{margin-left:151px}.mobile-long-activity-summary-subtitle:nth-of-type(4)>.activity-summary-data-2{margin-left:70px}.mobile-long-activity-summary-subtitle:nth-of-type(5)>.activity-summary-data-2{margin-left:127px}.taxes-activity-summary-title{margin-bottom:-8px!important}.activity-summary-average,.activity-summary-average-data{font-size:20px}.activity-summary-average{margin-left:20px}.total-income-amount{margin-left:95px!important}.net-income-amount{margin-left:105px!important}.total-deposits-amount{margin-left:72px!important}.annual-expenses-amount{margin-left:69px!important}.mobile-hidden{display:none;width:100%}}@keyframes loadingBar{0%{transform:translate(-100%)}to{transform:translate(100%)}}.loading-placeholder{position:relative;background-color:#f0f0f0;border-radius:8px;overflow:hidden}.loading-bar{position:absolute;top:0;left:0;width:50%;height:100%;background-color:#e0e0e0;animation:loadingBar 1.5s infinite}.stickyTh{position:-webkit-sticky;position:sticky;left:0;z-index:10}.stickyTd{position:-webkit-sticky;position:sticky;left:0;z-index:10;width:auto;padding-right:60px}.customStickyTable{display:table;width:100%;border:1px solid #00a2d4;border-collapse:collapse;background:#fff;border-radius:10px;overflow-x:auto;white-space:nowrap;position:relative}.eol-home-page{align-items:flex-start;background-color:var(--zircon);display:flex;height:100%;position:relative;width:60%;left:0;right:0;position:absolute;width:100%}.portfolio-balance-title-top{position:absolute;width:126px;height:22px;left:30px;top:100px;font-family:Nunito;font-style:normal;font-weight:600;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b}.portfolio-balance-title-top-other-assets{position:absolute;width:226px;height:22px;left:-5px;top:100px;font-family:Nunito;font-style:normal;font-weight:600;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b}.estimated-portfolio-savings-title{position:absolute;width:206px;height:22px;left:237px;top:100px;z-index:1;font-family:Nunito;font-style:normal;font-weight:600;font-size:12px;line-height:22px;text-align:center;color:#5b5b5b}.marginal-tax-rate-title{position:absolute;width:15rem;height:22px;left:900px;top:100px;font-family:Nunito;font-style:normal;font-weight:600;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b}.flex-col-eol{align-items:center;display:flex;flex-direction:column;height:100%;position:relative;width:100%;background-color:var(--zircon);top:55px}.line-15{position:absolute;width:76px;height:0px;left:184px;top:135px;border:1px solid #d8d8d8;transform:rotate(90deg)}.line-16{position:absolute;width:76px;height:0px;left:413px;top:135px;border:1px solid #d8d8d8;transform:rotate(90deg)}.line-17{position:absolute;width:76px;height:0px;left:637px;top:135px;border:1px solid #d8d8d8;transform:rotate(90deg)}.line-18{position:absolute;width:76px;height:0px;left:861px;top:135px;border:1px solid #d8d8d8;transform:rotate(90deg)}.eol-container{align-items:center;display:flex;height:100%;flex-direction:column;justify-content:flex-start;width:calc(100% -240px);background-color:#f3faff}.max-value-response{position:absolute;width:173px;height:41px;left:5px;top:130px;font-family:Nunito;font-style:normal;font-weight:600;font-size:30px;line-height:41px;text-align:center;color:#00a2d4}.rect-6457-opti{box-sizing:border-box;position:absolute;width:1022px;height:1550px;left:45px;top:75px;border:1px solid #b9b9b9;border-radius:10px}.rect-7297-opti{box-sizing:border-box;width:100%;height:130px;left:-20px;top:50px;background:#fff;border:1px solid #00a2d4;box-shadow:0 2px 2px #00000040;border-radius:5px;padding:15px;display:flex}.rect-7297-opti>div{font-size:22px;font-weight:600}.dashboard-small-box-container{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;row-gap:10px;min-width:100%}.small-box-edit{position:absolute;display:flex;width:100%;margin-top:40px;justify-content:center}.draggable-header{display:flex;width:1264px;height:20px;background-color:#dcdcdc;margin-top:20px}.dashboard-small-box{box-sizing:border-box;width:15vw;height:90px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:5px;padding:10px;display:flex;justify-content:flex-start;flex-flow:column;justify-content:space-between;position:relative}.dashboard-small-box>div:nth-child(1){font-weight:600;display:flex;align-items:center}.dashboard-small-box>div:nth-child(1)>img{margin-right:5px}.dashboard-small-box>div:nth-child(2){font-size:24px}.dashboard-small-box>div:nth-child(2)>span:nth-child(odd){font-size:14px;font-weight:600}.dashboard-small-box>div:nth-child(2)>span:nth-child(2n){margin-left:2px;margin-right:5px}.wiggle-small{animation:wiggle .2s;animation-iteration-count:infinite}@keyframes wiggle{0%{transform:rotate(-1deg);animation-timing-function:ease-in}50%{transform:rotate(1.5deg);animation-timing-function:ease-out}}.wiggle-big{animation:wiggle .2s;animation-iteration-count:infinite}@keyframes wiggle{0%{transform:rotate(-.3deg);animation-timing-function:ease-in}50%{transform:rotate(.4deg);animation-timing-function:ease-out}}.wiggle-small:active,.wiggle-big:active{animation:none}.activity-summary-header{box-sizing:border-box;height:100px;left:-20px;top:330px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:5px;padding:5px;display:flex;justify-content:space-between}.activity-summary-header>div{font-size:36px;display:flex;align-items:center;font-weight:600}.move-card-up-container{position:absolute;width:98%;margin-top:-15px;margin-left:-6px!important}.move-card-up-container>img,.move-small-card-up-container>img{rotate:270deg}.move-card-down-container>img,.move-small-card-down-container>img{rotate:90deg}.move-small-card-up-container,.move-small-card-down-container{position:absolute;width:98%;display:flex;justify-content:center;z-index:100}.move-small-card-up-container,.move-small-card-down-container{margin-top:-10px}.activity-summary-profile-pic-container{display:flex;justify-content:center;align-items:center}.activity-summary-profile-pic-container>div{font-size:20px}.activity-summary-profile-pic{width:50px;height:50px;background-color:#00a2d4;border:1px solid #00A2D4;color:#fff;border-radius:50%;object-fit:cover;display:flex;justify-content:center;align-items:flex-start;position:relative;overflow:hidden}.activity-summary-profile-pic-initials{width:50px;height:50px;background-color:#00a2d4;border:1px solid #00A2D4;color:#fff;border-radius:50%;object-fit:cover;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.activity-summary-profile-pic-spouse{width:50px;height:50px;background-color:#fff;color:#00a2d4;border-radius:50%;display:flex;object-fit:cover;object-position:center;border:1px solid #00A2D4;justify-content:center;position:relative;align-items:center;overflow:hidden}.dashboard-cards-container{box-sizing:border-box;height:100%;left:-20px;top:480px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:5px;padding:15px;display:flex;justify-content:space-between}.dashboard-cards-subcontainer{box-sizing:border-box;height:auto;background:#f5faff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px;padding:15px;display:flex;justify-content:space-between;flex-wrap:wrap}.dashboard-cards-subcontainer>div{width:50%;display:flex;justify-content:space-around}.dashboard-movable-cards>div>img{width:40px;margin-right:10px;margin-top:7px}.dashboard-movable-cards>div{font-size:36px;color:#505887;display:flex;justify-content:space-between;align-items:flex-start;flex-grow:1;flex-wrap:wrap}.activity-summary-graph{width:250px;height:250px;fill:#00a2d4}.dashboard-graph-container{box-sizing:border-box;position:relative;width:100%;min-height:100%;background:#fff;border:1px solid #00a2d4;box-shadow:0 2px 2px #00000040;border-radius:5px;padding:20px;display:flex;justify-content:center;height:auto!important}.portfolio-balance-chart{height:-webkit-fit-content!important;height:fit-content!important;width:100%}.portfolio-balance-chart>div>canvas{max-width:-webkit-fill-available}.filter-icon{position:relative;width:18px;left:100%;margin-top:-.2rem;margin-left:0rem}.dropdown{position:absolute!important;top:7px;right:55px;z-index:100}.dropdown:hover{cursor:pointer}.dropdown-items{width:200px;background-color:#fff;border-radius:8px;border:1px solid #004069;margin-top:10px;right:-70px}.dropdown-items>ul{list-style:none;padding-left:15px;padding-top:10px}.dropdown-items>ul>div{font-weight:700;font-size:16px}.dropdown-items>ul>li{font-weight:700;font-size:14px;color:#b9b9b9}.dropdown-items>ul>li:hover{color:#00a2d4}.dropdown-item-selected{color:#00a2d4!important}.rect-7291-opti{box-sizing:border-box;position:absolute;width:1150px;height:1750px;left:-20px;top:250px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.rect-7304-opti{box-sizing:border-box;position:absolute;width:540px;height:300px;left:0;top:860px;background:#f5faff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.spouse-1-box{box-sizing:border-box;position:absolute;width:540px;height:512px;left:0;top:320px;background:#f5faff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.spouse-2-box{box-sizing:border-box;position:absolute;width:540px;height:512px;left:570px;top:320px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.annual-port-balance-box{box-sizing:border-box;position:absolute;width:540px;height:550px;left:570px;top:1400px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.combined-spouse-box{box-sizing:border-box;position:absolute;width:905px;height:323px;left:105px;top:710px;background:#f5faff;border:1px solid #b9b9b9;border-radius:10px}.spouse-1-port-balance{box-sizing:border-box;position:absolute;width:440px;height:197px;left:105px;top:1140px;background:#f5faff;border:1px solid #b9b9b9;border-radius:10px}.spouse-2-port-balance{box-sizing:border-box;position:absolute;width:440px;height:197px;left:570px;top:1140px;background:#f5faff;border:1px solid #b9b9b9;border-radius:10px}.main-screen-div-line{align-items:flex-start;background-color:var(--white-2);border-radius:10px;box-shadow:0 14.63px 80.44px #0000001f;display:flex;height:1755px;margin-top:-1px;min-width:863px;padding:0 225px}.port-balance-graph-box{box-sizing:border-box;position:absolute;width:1150px;height:480px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px;left:-20px;top:2030px}.eol-title{left:-15px;top:5px;width:900px;height:41px;font-family:Nunito;font-style:normal;font-weight:500;font-size:30px;line-height:41px;text-shadow:0px 1px 1px rgba(0,0,0,.25);color:#00a2d4}.eol-total-balance-header{position:absolute;width:454.09px;height:30.07px;left:90px;top:120px;font-family:Nunito;font-style:normal;font-weight:800;font-size:20px;line-height:27px;color:#004069}.eol-reg{position:absolute;width:454.09px;height:30.07px;left:90px;top:155px;font-family:Nunito;font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#004069}.eol-non-reg{position:absolute;width:454.09px;height:30.07px;left:90px;top:185px;font-family:Nunito;font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#004069}.eol-total{position:absolute;width:454.09px;height:30.07px;left:90px;top:215px;font-family:Nunito;font-style:normal;font-weight:700;font-size:14px;line-height:19px;color:#004069}.spouse-1-full-name-top{position:absolute;width:200px;height:19px;left:475px;top:130px;font-family:Nunito}.spouse-2-full-name-top{position:absolute;width:200px;height:19px;left:750px;top:130px;font-family:Nunito}.csv-download-button{position:absolute;width:105px;height:22px;left:995px;top:15px;cursor:pointer;font-family:Nunito;font-style:normal;font-weight:700;font-size:14px;line-height:22px;color:#00a2d4}.csv-button-img{position:absolute;width:20px;height:20px;left:100px;top:0;cursor:pointer}.spouse-1-cpp-Withdrawal-age{position:absolute;width:221.77px;height:30.07px;left:453px;top:100px;font-family:Nunito;font-style:normal;font-weight:600;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b}.s1-CPP-num{position:absolute;width:36px;height:41px;left:542px;top:130px;font-family:Nunito;font-style:normal;font-weight:600;font-size:30px;line-height:41px;text-align:center;color:#00a2d4}.s1-s2-CPP-num{position:absolute;width:100px;height:41px;left:510px;top:130px;font-family:Nunito;font-style:normal;font-weight:600;font-size:30px;line-height:41px;text-align:center;color:#00a2d4}.optimized-savings-value{position:absolute;width:36px;height:41px;left:280px;top:130px;font-family:Nunito;font-style:normal;font-weight:600;font-size:30px;line-height:41px;text-align:center;z-index:1;color:#004069}.compass-score-percentage{position:absolute;width:350px;height:41px;left:245px;top:54px}.average-tax-rate-value{position:absolute;width:36px;height:41px;left:975px;top:130px;font-family:Nunito;font-style:normal;font-weight:600;font-size:30px;line-height:41px;text-align:center;color:#00a2d4}.spouse-2-cpp-Withdrawal-age{position:absolute;width:221.77px;height:30.07px;left:750px;top:160px;font-family:Nunito;font-style:normal;font-weight:600;font-size:14px;line-height:19px;color:#004069}.spouse-1-oas-Withdrawal-age{position:absolute;width:221.77px;height:30.07px;left:680px;top:100px;font-family:Nunito;font-style:normal;font-weight:600;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b}.s1-OAS-num{position:absolute;width:36px;height:41px;left:770px;top:130px;font-family:Nunito;font-style:normal;font-weight:600;font-size:30px;line-height:41px;text-align:center;color:#00a2d4}.s1-s2-OAS-num{position:absolute;width:100px;height:41px;left:735px;top:130px;font-family:Nunito;font-style:normal;font-weight:600;font-size:30px;line-height:41px;text-align:center;color:#00a2d4}.spouse-2-oas-Withdrawal-age{position:absolute;width:221.77px;height:30.07px;left:750px;top:190px;font-family:Nunito;font-style:normal;font-weight:600;font-size:14px;line-height:19px;color:#004069}.current-page-year{position:absolute;width:141px;height:41px;left:5px;top:265px;font-family:Nunito;font-style:normal;font-weight:700;font-size:30px;line-height:41px;color:#00a2d4}.next-page-year{font-family:Nunito;font-style:normal;font-weight:600;font-size:20px;line-height:22px;color:#004069;padding:20px}.Withdrawals-header-opti{position:absolute;width:123px;height:27px;left:20px;top:340px;font-family:Nunito;font-style:normal;font-weight:800;font-size:24px;line-height:27px;color:#004069}.Withdrawal-spouse1{position:absolute;width:200px;height:19px;left:120px;top:390px}.s1-withdraw-reg{position:absolute;width:151px;height:22px;font-family:Nunito;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:318px;top:420px}.s1-withdraw-reg-value{position:absolute;width:130px;height:41px;font-family:Nunito;font-style:normal;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:318px;top:450px}.s1-withdraw-non-reg{position:absolute;width:151px;height:22px;font-family:Nunito;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:55px;top:550px}.s1-withdraw-non-reg-value{position:absolute;width:130px;height:41px;font-family:Nunito;font-style:normal;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:60px;top:580px}.s1-withdraw-cpp{position:absolute;width:151px;height:22px;font-family:Nunito;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:60px;top:680px}.s1-withdraw-cpp-value{position:absolute;width:130px;height:41px;font-family:Nunito;font-style:normal;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:60px;top:710px}.s1-withdraw-oas{position:absolute;width:151px;height:22px;font-family:Nunito;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:318px;top:680px}.s1-withdraw-oas-value{position:absolute;width:130px;height:41px;font-family:Nunito;font-style:normal;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:318px;top:710px}.s1-withdraw-pension{position:absolute;width:151px;height:22px;font-family:Nunito;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:318px;top:550px}.s1-withdraw-pension-value{position:absolute;width:130px;height:41px;font-family:Nunito;font-style:normal;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:318px;top:580px}.s1-annual-salary{position:absolute;width:100px;height:22px;font-family:Nunito;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:910px;top:940px}.s1-annual-salary-value{position:absolute;width:130px;height:41px;font-family:Nunito;font-style:normal;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:880px;top:960px}.s1-withdraw-total{position:absolute;width:151px;height:22px;font-family:Nunito;font-style:normal;font-weight:800;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:60px;top:420px}.s1-total-withdraw-value{position:absolute;width:130px;height:41px;font-family:Nunito;font-style:normal;font-weight:800;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:60px;top:450px}.s1-withdraw-income-tax{position:absolute;width:100px;height:22px;font-family:Nunito;font-style:normal;font-weight:600;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:655px;top:940px}.s1-withdraw-income-tax-value{position:absolute;width:130px;height:41px;font-family:Nunito;font-style:normal;font-weight:800;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:635px;top:960px}.s1-desired-expenses-value{position:absolute;width:130px;height:41px;font-family:Nunito;font-style:normal;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:635px;top:1080px}.s1-withdraw-net{position:absolute;width:275px;height:38px;font-family:Nunito;font-style:normal;font-weight:800;font-size:24px;line-height:27px;color:#004069;top:1200px;left:600px}.s1-withdraw-net-value{position:absolute;width:130px;height:41px;font-family:Nunito;font-style:normal;font-weight:800;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:650px;top:1290px}.net-after-tax-box{box-sizing:border-box;position:absolute;width:540px;height:200px;background:#f5faff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px;left:570px;top:1180px}.net-after-tax-total-value-box{box-sizing:border-box;position:absolute;width:230px;height:100px;left:600px;top:1250px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.net-after-tax-surplus-value-box{box-sizing:border-box;position:absolute;width:230px;height:100px;left:850px;top:1250px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.surplus-header{position:absolute;width:261px;height:22px;left:830px;top:1270px;font-family:Nunito;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b}.surplus-value{position:absolute;width:207px;height:41px;left:855px;top:1290px;font-family:Nunito;font-style:normal;font-size:30px;line-height:41px;text-align:center;color:#00a2d4}.net-after-tax-total-value{position:absolute;width:39px;height:22px;left:690px;top:1270px;font-family:Nunito;font-style:normal;font-weight:800;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b}.piechart-container-withdrawals{position:absolute;left:590px;top:380px}.annual-port-balance-graph-container{position:absolute;left:610px;top:1430px}.barchart-container-withdrawals{position:absolute;left:0;top:2080px}.s1-tfsa-withdraw-header{position:absolute;width:250px;height:22px;font-family:Nunito;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:840px;top:1060px}.s1-average-tax-rate{position:absolute;width:250px;height:22px;font-family:Nunito;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:270px;top:1390px}.s1-average-tax-rate-value{position:absolute;width:150px;height:41px;font-family:Nunito;font-style:normal;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:320px;top:1410px}.s1-s2-average-tax-rate-value{position:absolute;width:20rem;height:41px;left:870px;top:130px;font-family:Nunito;font-style:normal;font-weight:600;font-size:30px;line-height:41px;text-align:center;color:#00a2d4}.s1-tfsa-withdraw-value{position:absolute;width:130px;height:41px;font-family:Nunito;font-style:normal;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:900px;top:1080px}.portfolio-balance-spouse1{position:absolute;width:200px;height:19px;left:120px;top:1155px}.s1-portfolio-balance-reg{position:absolute;width:79px;height:22px;font-family:Nunito;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:350px;top:1730px}.s1-portfolio-balance-reg-value{position:absolute;width:130px;height:41px;font-family:Nunito;font-style:normal;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:320px;top:1750px}.s1-portfolio-balance-non-reg{position:absolute;width:120px;height:22px;font-family:Nunito;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:330px;top:1850px}.s1-portfolio-balance-non-reg-value{position:absolute;width:130px;height:41px;font-family:Nunito;font-style:normal;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:320px;top:1870px}.s1-portfolio-balance-total{position:absolute;width:120px;height:22px;font-family:Nunito;font-style:normal;font-weight:600;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:70px;top:1730px}.s1-portfolio-balance-total-value{position:absolute;width:130px;height:41px;font-family:Nunito;font-style:normal;font-weight:800;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:55px;top:1750px}.s1-portfolio-tfsa-header{position:absolute;width:120px;height:22px;font-family:Nunito;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:70px;top:1850px}.s1-portfolio-tfsa-value{position:absolute;width:130px;height:41px;font-family:Nunito;font-style:normal;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:55px;top:1870px}.s1-portfolio-balance-oas{position:absolute;width:400px;height:19px;left:125px;top:1250px;font-family:Nunito;font-style:normal;font-weight:600;font-size:14px;line-height:19px;color:#004069}.s1-portfolio-balance-pension{position:absolute;width:79px;height:22px;font-family:Nunito;font-style:normal;font-weight:600;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:90px;top:1200px}.s1-portfolio-balance-net{position:absolute;width:400px;height:19px;left:125px;top:1300px}.portfolio-balance-header{position:absolute;width:200px;height:27px;left:20px;top:1660px;font-family:Nunito;font-style:normal;font-weight:800;font-size:24px;line-height:27px;color:#004069}.next-year-button{color:#004069;height:20px;cursor:pointer}.arrow-back{color:#004069;height:20px;cursor:pointer;transform:rotate(180deg)}.next-year-button-bottom{position:absolute;left:1090px;top:1965px;color:#004069;height:20px;cursor:pointer}.arrow-back-bottom{position:absolute;left:1020px;top:1965px;color:#004069;height:20px;cursor:pointer;transform:rotate(180deg)}.Withdrawal-age-display{position:absolute;width:100px;height:25px;left:90px;top:280px;font-family:Nunito;font-style:normal;font-weight:700;font-size:18px;line-height:25px;color:#00a2d4}.withdraw-box1{box-sizing:border-box;position:absolute;width:230px;height:111px;left:20px;top:400px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.withdraw-box2{box-sizing:border-box;position:absolute;width:230px;height:111px;left:20px;top:531px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.withdraw-box3{box-sizing:border-box;position:absolute;width:230px;height:111px;left:20px;top:662px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.withdraw-box4{box-sizing:border-box;position:absolute;width:230px;height:111px;left:280px;top:400px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.withdraw-box5{box-sizing:border-box;position:absolute;width:230px;height:111px;left:280px;top:531px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.withdraw-box6{box-sizing:border-box;position:absolute;width:230px;height:111px;left:280px;top:662px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.tax-box{box-sizing:border-box;position:absolute;width:540px;height:300px;background:#f5faff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px;left:570px;top:860px}.tax-box1{box-sizing:border-box;position:absolute;width:230px;height:100px;left:600px;top:920px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.tax-box2{box-sizing:border-box;position:absolute;width:230px;height:100px;left:600px;top:1040px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.tax-box3{box-sizing:border-box;position:absolute;width:240px;height:100px;left:20px;top:920px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.desired-funds-box-2{box-sizing:border-box;position:absolute;width:240px;height:100px;left:280px;top:920px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.desired-funds-box-3{box-sizing:border-box;position:absolute;width:240px;height:100px;left:20px;top:1040px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.deposits-box-tfsa{box-sizing:border-box;position:absolute;width:240px;height:100px;left:280px;top:1040px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.deposits-tfsa-header{position:absolute;width:150px;height:22px;left:40px;top:20px;z-index:1;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b}.deposits-tfsa-value{position:absolute;width:207px;height:41px;left:10px;top:42px;font-family:Nunito;font-style:normal;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;z-index:1}.desired-funds-header{left:20px;top:880px;position:absolute;width:250px;height:27px;font-family:Nunito;font-style:normal;font-weight:800;font-size:24px;line-height:27px;color:#004069}.house-hold-expenses-header{position:absolute;width:261px;height:22px;left:270px;top:940px;z-index:1;font-family:Nunito;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b}.household-expense-value{position:absolute;width:207px;height:41px;left:290px;top:960px;font-family:Nunito;font-style:normal;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;z-index:1}.desired-funds-total-header{position:absolute;width:39px;height:22px;left:120px;top:940px;z-index:1;font-family:Nunito;font-style:normal;font-weight:800;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b}.desired-funds-total-value{position:absolute;width:130px;height:41px;left:70px;top:960px;z-index:1;font-family:Nunito;font-style:normal;font-weight:800;font-size:30px;line-height:41px;text-align:center;color:#00a2d4}.desired-funds-invest-header{position:absolute;width:150px;height:22px;left:65px;top:1060px;z-index:1;font-family:Nunito;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b}.desired-funds-invest-value{position:absolute;width:207px;height:41px;left:30px;top:1085px;font-family:Nunito;font-style:normal;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;z-index:1}.non-reg-with-header{position:absolute;width:300px;height:22px;font-family:Nunito;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:560px;top:1060px}.tax-box4{box-sizing:border-box;position:absolute;width:230px;height:100px;left:850px;top:920px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.tax-box5{box-sizing:border-box;position:absolute;width:230px;height:100px;left:850px;top:1040px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.taxes-header-opti{position:absolute;width:300px;height:27px;left:600px;top:880px;font-family:Nunito;font-style:normal;font-weight:800;font-size:24px;line-height:27px;color:#004069}.port-balance-main-box{box-sizing:border-box;position:absolute;width:540px;height:312px;left:0;top:1635px;background:#f5faff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.portfolio-balance-box1{box-sizing:border-box;position:absolute;width:230px;height:100px;left:20px;top:1710px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.portfolio-balance-box2{box-sizing:border-box;position:absolute;width:230px;height:100px;left:280px;top:1710px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.portfolio-balance-box3{box-sizing:border-box;position:absolute;width:230px;height:100px;left:20px;top:1830px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.portfolio-balance-box4{box-sizing:border-box;position:absolute;width:230px;height:100px;left:280px;top:1830px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.all-tax-box{box-sizing:border-box;position:absolute;width:540px;height:433px;left:0;top:1180px;background:#f5faff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.actual-tax-header{position:absolute;width:75px;height:38px;left:20px;top:1200px;z-index:1;font-family:Nunito;font-style:normal;font-weight:800;font-size:24px;line-height:27px;color:#004069}.total-tax-box{box-sizing:border-box;position:absolute;width:240px;height:100px;left:20px;top:1250px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.total-tax-header{position:absolute;width:250px;height:22px;font-family:Nunito;font-style:normal;font-weight:600;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:10px;top:1270px}.total-tax-value{position:absolute;width:150px;height:41px;font-family:Nunito;font-style:normal;font-weight:800;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:60px;top:1290px}.provincial-tax-box{box-sizing:border-box;position:absolute;width:240px;height:100px;left:280px;top:1250px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.federal-tax-box{box-sizing:border-box;position:absolute;width:240px;height:100px;left:20px;top:1370px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.average-tax-rate-box{box-sizing:border-box;position:absolute;width:240px;height:100px;left:280px;top:1370px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.marginal-tax-rate-box{box-sizing:border-box;position:absolute;width:240px;height:100px;left:20px;top:1490px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.ei-premium-tax-rate-box{box-sizing:border-box;position:absolute;width:240px;height:100px;left:280px;top:1490px;background:#fff;border:1px solid #b9b9b9;box-shadow:0 2px 2px #00000040;border-radius:10px}.provincial-tax-header{position:absolute;width:250px;height:22px;font-family:Nunito;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:270px;top:1270px}.provincial-tax-header-value{position:absolute;width:150px;height:41px;font-family:Nunito;font-style:normal;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:320px;top:1290px}.federal-tax-header{position:absolute;width:250px;height:22px;font-family:Nunito;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:10px;top:1390px}.federal-tax-header-value{position:absolute;width:150px;height:41px;font-family:Nunito;font-style:normal;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:60px;top:1410px}.marginal-tax-header{position:absolute;width:250px;height:22px;font-family:Nunito;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:10px;top:1510px}.ei-premium-tax-header{position:absolute;width:250px;height:22px;font-family:Nunito;font-style:normal;font-size:16px;line-height:22px;text-align:center;color:#5b5b5b;left:275px;top:1510px}.marginal-tax-header-value{position:absolute;width:150px;height:41px;font-family:Nunito;font-style:normal;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:60px;top:1530px}.ei-premium-tax-header-value{position:absolute;width:150px;height:41px;font-family:Nunito;font-style:normal;font-size:30px;line-height:41px;text-align:center;color:#00a2d4;left:325px;top:1530px}.csv-download-box{box-sizing:border-box;position:absolute;width:166px;height:40px;left:965px;top:5px;cursor:pointer;background:#fff;border:1px solid #dadce6;border-radius:5px}.csv-download-box:hover{box-shadow:1px 2px 2px #00a2d4}.last-run-strategy-header{position:absolute;width:121px;height:27px;left:10px;top:30px;z-index:1;font-family:Nunito;font-style:normal;font-weight:800;font-size:20px;line-height:27px;color:#004069}.optimized-run-date-header{position:absolute;width:20rem;height:27px;left:10px;top:60px;z-index:1;font-family:Nunito;font-style:normal;font-weight:800;font-size:20px;line-height:27px;color:#004069}.last-run-strategy-value{position:absolute;width:121px;height:27px;left:105px;top:30px;z-index:1;font-family:Nunito;font-style:normal;font-weight:800;font-size:20px;line-height:27px;color:#00a2d4}.optimized-run-date-value{position:absolute;width:20rem;height:27px;left:135px;top:60px;z-index:1;font-family:Nunito;font-style:normal;font-weight:800;font-size:20px;line-height:27px;color:#00a2d4}.edit-dashboard-box{box-sizing:border-box;position:absolute;width:170px;height:40px;left:790px;top:5px;cursor:pointer;background:#fff;border:1px solid #dadce6;border-radius:5px}.edit-dashboard-box:hover{box-shadow:1px 2px 2px #9747ff}.edit-dashboard-button{position:absolute;width:135px;height:22px;left:825px;top:15px;cursor:pointer;color:#004069}.edit-dashboard-text{position:absolute;top:3px;width:100%;font-style:normal;font-weight:600;font-size:14px;line-height:17px;display:flex;align-items:center;text-align:center;letter-spacing:.01em;cursor:pointer;color:#9747ff}.edit-pecil-icon{position:absolute;inset:15% 15.95% 16.67% -25px}.small-text-required-funds{position:absolute;width:212px;height:11px;left:860px;top:1330px;z-index:1;font-family:Nunito;font-style:normal;font-size:11px;line-height:11px;text-align:center;color:#004069}.acb-small-print-header{position:absolute;width:212px;height:11px;left:290px;top:1910px;z-index:1;font-family:Nunito;font-style:normal;font-size:11px;line-height:11px;text-align:center;color:#004069}.cover-mark-box{box-sizing:border-box;z-index:1;position:absolute;width:166px;height:40px;left:0;top:2450px;background:#fff;border-radius:5px}.cover-mark-box-2{box-sizing:border-box;z-index:1;position:absolute;width:100px;height:20px;left:590px;top:1910px;background:#fff;border-radius:5px}.cover-mark-box-3,.cover-mark-box-4{box-sizing:border-box;position:absolute;width:100px;height:10px;left:587px;top:775px;background:#fff;border-radius:5px}.tfsa-cover-up{position:absolute;width:75px;height:18px;left:587px;top:763px}.action-plan-dash-movable-cards{height:auto!important;min-height:10rem!important}@media only screen and (max-width: 1400px) and (min-width: 1000px){.dashboard-small-box>div:nth-child(2){font-size:18px}.dashboard-small-box{font-size:10px}}@media (max-width: 480px){.eol-home-page{width:100%;background-color:#fff;margin-left:0;overflow:hidden;top:42px;min-width:0;min-width:initial;height:4000px!important}.filter-icon{position:relative;width:20px;z-index:1000}.filter-icon{width:16px;height:16px}.dashboard-movable-cards{width:107%;height:auto;margin:0}.action-plan-dash-movable-cards{width:100%!important;min-height:35rem!important;height:auto!important}.dashboard-movable-cards>div{flex-flow:column}.activity-summary-graph{margin-left:25px;margin-top:auto!important;height:146px!important}.activity-summary-graph>div{width:250px!important;height:146px!important}.activity-summary-graph>div>canvas{width:250px!important;height:250px!important}.portfolio-balance-chart{width:100%!important;height:100%!important}.dashboard-graph-container>.portfolio-balance-chart{top:0!important;height:auto!important;width:100%!important}.portfolio-balance-chart>div>canvas{width:100%!important}.dashboard-graph-container{height:auto!important;padding:20px 15px}.dashboard-graph-container>div>img{margin-top:-127px}.flex-col-eol{height:101%;left:0;top:0}.dropdown{top:130px;right:30px}.dropdown-items{right:-70px;top:-10px}}@media only screen and (min-width: 481px) and (max-width: 1250px){.activity-summary-header>div{font-size:22px!important;display:flex}.dropdown{top:5px;right:55px}.portfolio-balance-chart{width:100%!important;height:100%!important}.dashboard-movable-cards>div{font-size:36px;color:#505887;display:flex;justify-content:space-between;align-items:flex-start}.action-plan-home-page>div{margin-left:-145px!important}.income-6,.rectangle-6430-change-plan{display:none!important}.overlap-group3-3{width:140vw!important;margin-left:29%!important;transform:scale(.6);margin-top:-40%!important}.overlap-group-tables{margin-left:-34%!important;margin-top:-21%!important}.overlap-group6-3{left:14%!important;min-width:940px!important;transform:scale(.9);margin-top:-7%!important}.rectangle-6456{display:none!important}.logout-container{padding-bottom:16rem}.action-plan-second-box{width:96.5%!important}.action-plan-total{margin-top:-7px!important;margin-bottom:11px!important;width:94%!important}.dashboard-small-box{width:250px;margin-right:6px}.income-breakdown-button{display:none!important}.dashboard-movable-cards{min-height:0;min-height:initial}.action-plan-second-box>.dashboard-movable-cards{transform:scale(.9);transform-origin:left top;min-width:530px!important}.action-plan-small-box-container>.dashboard-small-box{margin-right:-5px!important;padding:5px!important}.action-plan-download-btns{height:auto!important;margin-top:10px!important}.action-plan-spouse-user-info{right:215px!important;width:200px!important;left:4.5%!important;margin-top:287px!important}.action-plan-small-box-header,.action-plan-small-box-subheader{font-size:15px!important}.eol-home-page{transform:scale(.43);transform-origin:top left;left:19%!important}.activity-summary-graph{width:150px!important;margin-right:6px!important}}@media only screen and (min-width: 1001px) and (max-width: 1200px){.income-6,.rectangle-6430-change-plan{display:none!important}.overlap-group3-3{width:95vw!important;margin-left:-30%!important}.overlap-group-tables{margin-left:-45%!important}.overlap-group6-3{left:0%!important;min-width:940px!important}.rectangle-6456{display:none!important}.dashboard-small-box{width:250px;margin-right:6px}.action-plan-spouse-user-info{right:223px!important;left:51.5%!important}.action-plan-small-box-header,.action-plan-small-box-subheader{font-size:1.3rem!important}.income-breakdown-button{display:none!important}.dashboard-small-box-container{transform-origin:top left}.eol-home-page{transform:scale(.7);transform-origin:top left;left:7%!important;top:5%!important}.activity-summary-graph{width:215px!important;height:215px!important;margin-right:none!important}.action-plan-second-box>.dashboard-movable-cards{flex-basis:47%!important;min-width:0!important;min-width:initial!important}.action-plan-spouse-user-info{right:215px!important;width:200px!important;left:52.5%!important;margin-top:-47px!important}}.change-plan-home-page{align-items:flex-start;display:flex;height:1041px;position:relative;width:60%}.flex-col{align-items:center;display:flex;flex-direction:column;min-height:964px;position:relative;width:1140px}.overlap-group2-change-plan{align-items:flex-start;display:flex;height:840px;background-color:#fff;margin-right:2px;margin-top:2%;min-width:97%;position:relative;border-radius:1%;box-shadow:0 4px 4px #00000040}.rectangle-6430-change-plan{position:absolute;height:100%;width:4px;left:225px;background-color:#e8ecf5}.rectangle-6452-change-plan{border-radius:10px;height:566px;left:260px;position:absolute;top:62px;width:765px}.rectangle-6457-change-plan{border-radius:10px;height:680px;left:243px;position:absolute;top:13px;width:800px}.rectangle-6518{height:23px;left:0;position:absolute;top:105px;width:2px}.title{left:18px;letter-spacing:0;position:absolute;top:3px}.change-plan{align-items:flex-start;display:flex;height:27px;left:259px;min-width:422px;position:absolute;top:24px}.change-plan-1-page{letter-spacing:0;margin-top:5px;min-height:27px;width:422px}.selected-icon-change-plan{height:23px;left:0;position:absolute;top:105px;width:2px}.change-plan-background-colour{position:absolute;width:763px;height:450px;top:115px;background:linear-gradient(90.3deg,#6ad6ff .21%,#5f70ff 99.69%);border-radius:0 0 9px 9px}.standard-plan-box{position:absolute;width:219px;height:500px;left:25px;top:30px;background:#fff;box-shadow:0 4px 4px #00000040;border-radius:5px 5px 0 0}.standard-plan-box-top{position:absolute;width:219px;height:12px;left:25px;top:20px;background:linear-gradient(89.98deg,#6ad6ff .02%,#5f6dff 99.53%);border-radius:5px 5px 0 0}.pro-plan-box{position:absolute;width:219px;height:500px;left:272px;top:30px;background:#fff;box-shadow:0 4px 4px #00000040}.pro-plan-box-top{position:absolute;width:219px;height:12px;left:272px;top:20px;background:linear-gradient(89.98deg,#6ad6ff .02%,#5f6dff 99.53%);border-radius:5px 5px 0 0}.enterprise-plan-box{position:absolute;width:219px;height:500px;left:520px;top:30px;background:#fff;box-shadow:0 4px 4px #00000040;border-radius:5px 5px 0 0}.enterprise-plan-box-top{position:absolute;width:219px;height:12px;left:520px;top:20px;background:linear-gradient(89.98deg,#6ad6ff .02%,#5f6dff 99.53%);border-radius:5px 5px 0 0}.header-standard-plan{position:absolute;width:114px;height:27px;left:50px;top:20px;font-family:Nunito;font-style:normal;font-weight:800;font-size:22px;line-height:27px;text-align:center;color:#004069}.standard-plan-descrpition{position:absolute;width:166px;height:20px;left:25px;top:50px;font-family:Nunito;font-style:normal;font-weight:600;font-size:12px;line-height:20px;text-align:center;color:#9f9a9a}.standard-plan-price{position:absolute;width:72px;height:41px;left:50px;top:120px;font-family:Nunito;font-style:normal;font-weight:700;font-size:30px;line-height:41px;text-align:center;color:#004069}.per-year-text{position:absolute;width:36px;height:20px;left:125px;top:138px;font-family:Nunito;font-style:normal;font-weight:600;font-size:12px;line-height:20px;color:#004069}.billed-annualy-text{position:absolute;width:166px;height:20px;left:20px;top:170px;font-family:Nunito;font-style:normal;font-weight:600;font-size:14px;line-height:20px;text-align:center;color:#004069}.standard-plan-line{position:absolute;width:219px;height:1px;top:85px;background:#d9d9d9}.header-pro-plan{position:absolute;width:114px;height:27px;left:50px;top:20px;font-family:Nunito;font-style:normal;font-weight:800;font-size:22px;line-height:27px;text-align:center;color:#004069}.pro-plan-descrpition{position:absolute;width:200px;height:20px;left:10px;top:50px;font-family:Nunito;font-style:normal;font-weight:600;font-size:12px;line-height:20px;text-align:center;color:#9f9a9a}.header-enterprise-plan{position:absolute;width:114px;height:27px;left:50px;top:20px;font-family:Nunito;font-style:normal;font-weight:800;font-size:22px;line-height:27px;text-align:center;color:#004069}.enterprise-plan-descrpition{position:absolute;width:200px;height:20px;left:10px;top:50px;font-family:Nunito;font-style:normal;font-weight:600;font-size:12px;line-height:20px;text-align:center;color:#9f9a9a}.enterprise-clipboard{position:absolute;height:37px;width:31px;left:97px;top:100px;border-radius:0}.online-support-text{position:absolute;width:173px;height:20px;left:40px;top:220px;font-family:Nunito;font-style:normal;font-size:12px;line-height:20px;color:#004069}.plan-check-mark{position:absolute;width:18px;height:16px;top:220px;left:10px}.row-two-check-mark{position:absolute;width:18px;height:16px;top:260px;left:10px}.row-two-text{position:absolute;width:173px;height:20px;left:40px;top:260px;font-family:Nunito;font-style:normal;font-size:12px;line-height:20px;color:#004069}.row-three-check-mark{position:absolute;width:18px;height:16px;top:300px;left:10px}.row-three-text{position:absolute;width:173px;height:20px;left:40px;top:300px;font-family:Nunito;font-style:normal;font-size:12px;line-height:20px;color:#004069}.select-current-plan-button{box-sizing:border-box;position:absolute;width:155.62px;height:34px;left:30px;top:450px;z-index:1;border:1px solid #00A2D4;background-color:#fff;border-radius:5px;font-family:Nunito;font-style:normal;font-weight:700;font-size:12px;line-height:16px;text-align:center;color:#00a2d4;cursor:pointer}.select-current-plan-button-clicked{box-sizing:border-box;position:absolute;width:155.62px;height:34px;left:30px;top:450px;z-index:1;border:1px solid white;background-color:#00a2d4;border-radius:5px;font-family:Nunito;font-style:normal;font-weight:700;font-size:12px;line-height:16px;text-align:center;color:#fff;cursor:pointer}.select-current-plan-button:hover{box-shadow:1px 2px 2px #00a2d4}.schedule-demo-button{box-sizing:border-box;position:absolute;width:155.62px;height:34px;left:30px;top:160px;z-index:1;border:1px solid #00A2D4;background-color:#fff;border-radius:5px;font-family:Nunito;font-style:normal;font-weight:700;font-size:12px;line-height:16px;text-align:center;color:#00a2d4;cursor:pointer}.schedule-demo-button:hover{box-shadow:1px 2px 2px #00a2d4}.schedule-demo-button-clicked{box-sizing:border-box;position:absolute;width:155.62px;height:34px;left:30px;top:160px;z-index:1;border:1px solid white;background-color:#00a2d4;border-radius:5px;font-family:Nunito;font-style:normal;font-weight:700;font-size:12px;line-height:16px;text-align:center;color:#fff;cursor:pointer}.subscription-card-plan{width:100%;max-height:700px;align-items:center;box-shadow:4px 4px 8px #0000001a;border-radius:15px;overflow:hidden;background:#fff;border:1px solid #00A2D4}.subscription-card-plan-current{width:100%;align-items:center;box-shadow:4px 4px 8px #0000001a;border-radius:15px;max-height:700px;overflow:hidden;background-color:#00a2d40d;border:1px solid #00A2D4}.card-header-plan{display:flex;justify-content:space-between;align-items:center;color:#00a2d4;font-size:18px;font-weight:800;font-family:Nunito}.card-body-plan{padding:15px;display:flex;flex-direction:column;align-items:left;text-align:left}.plan-name-plan{margin:1rem;color:#333;font-size:2rem;font-weight:700}.plan-description-plan{font-size:16px;color:#666;margin-bottom:20px}.manage-subscription-btn-plan{background-color:#00a2d4;color:#fff;padding:5px 30px;font-size:1rem;cursor:pointer;border-radius:5px}.manage-subscription-btn-plan-current{color:#00a2d4;border:none;font-size:16px;font-family:Nunito;line-height:normal;font-weight:800;cursor:pointer}.manage-subscription-btn-plan:hover,.manage-subscription-btn-plan-current:hover{transform:scale(1.02);box-shadow:0 6px 12px #00000026}.manage-subscription-btn-plan:disabled,.manage-subscription-btn-plan-current:disabled{opacity:.7;cursor:not-allowed}.manage-subscription-full{display:flex;flex-direction:row;height:auto;min-height:70vh;padding-bottom:2rem;background-color:#fff;width:100%}.manage-subscription-page-container{margin:1rem 1rem 1rem 3rem;display:flex;width:100%;height:100%}.subscription-item{display:flex;margin-top:1rem;list-style-type:none;align-items:center;font-size:14px;font-family:Nunito;font-weight:600;gap:15px}@media (max-width: 500px){.rectangle-6430-change-plan{display:none}.card-header-plan{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;color:#00a2d4;font-size:14px;font-weight:800;font-family:Nunito}.card-body-plan{padding:15px}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chatInputTextarea{resize:none;font-family:Nunito,sans-serif;font-size:14px;border-radius:20px;border:1px solid #D1D5DB;padding:12px 16px;width:100%;min-height:44px;max-height:120px;outline:none;box-sizing:border-box;line-height:1.4;background-color:#fff;color:inherit;cursor:text;scroll-margin-top:0;scroll-margin-bottom:0}@media (max-width: 768px){.chatInputTextarea{min-height:40px;max-height:100px;padding:10px 14px;font-size:13px}}.chatInputTextarea:focus{border-color:#00a2d4;box-shadow:0 0 0 2px #00a2d433}.chatInputTextarea:disabled{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}.chatInputSpinner{display:inline-block;width:16px;height:16px;border:2px solid white;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}@keyframes typingBounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.bullet-point-hanging{display:flex;margin-bottom:.25rem;align-items:flex-start}.bullet-symbol{flex-shrink:0;margin-right:.5rem;margin-top:0;line-height:1.5}.bullet-text{flex:1 1;line-height:1.5}
