@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i");@font-face{font-family:'AvenirNextLTPro-Regular';src:url("AvenirNextLTPro-Regular.eot");src:url("AvenirNextLTPro-Regular.svg#icomoon") format("svg"),url("AvenirNextLTPro-Regular.woff") format("woff"),url("AvenirNextLTPro-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}*{margin:0;padding:0}html,body{height:100%;width:auto}body{max-height:100%;-webkit-transition:all .2s ease;transition:all .2s ease;color:#000;font-size:18px;line-height:22px;font-family:'Avenir Next';overflow-x:hidden}a,a:hover,a:focus,a:active,textarea:focus,input:focus,button:focus{outline:none;text-decoration:none;outline:0 solid}a:focus{color:white}ul,ol{list-style:none;margin:0;padding:0}.fix{overflow:hidden}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0 0 20px;font-weight:700;line-height:1.2;color:#20374c;font-family:"Avenir Next";font-weight:400}h2{font-size:46px}h3{font-size:22px}h4{font-size:18px}.section-padding{padding:100px 0}.padding-120{padding:120px 0}.padding-150{padding:150px 0}.padding-200{padding:200px 0}.padding-80{padding:80px 0}.margin-0{margin:0}.padding-50{padding:50px 0}.padding-100{padding:100px 0}.padding-150{padding:100px 0}.padding-200{padding:200px 0}.npb{padding-bottom:0 !important}.section-title{margin:0 0 30px}.dark-text{color:#000}.light-text,.light-text h2,.light-text h3,.light-text h4{color:#fff}.container{width:1070px}.header-area{padding:20px 0}.mainmenu ul li{display:inline-block;position:relative;z-index:99}.mainmenu ul li a{display:block;color:#000;padding:15px 10px}.mainmenu{position:relative}.mainmenu>ul{margin-right:250px;margin-right:300px}.mainmenu ul li ul{background:#fff;-webkit-box-shadow:0 0 10px #ddd;box-shadow:0 0 10px #ddd;width:200px;text-align:left;position:absolute;top:70px;right:0;-webkit-transition:.3s;transition:.3s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;z-index:-1;padding:5px}.mainmenu ul li ul li{display:block}.mainmenu ul li ul li a{padding:10px;-webkit-transition:.3s;transition:.3s;text-transform:capitalize}.mainmenu ul li ul li a:hover{background:#f1f1f1}.mainmenu ul li:hover ul{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible;top:50px;z-index:99999}.mainmenu ul li a i.fa{color:#40B44C;font-size:18px;position:relative;top:2px}.slicknav_menu{display:none}.bordered-btn{border:2px solid;padding:10px 30px;line-height:1;color:#3bb778;margin-right:12px;-webkit-transition:.3s;transition:.3s}.boxed-btn{display:inline-block;padding:10px 30px;color:#fff;font-weight:700;border-radius:4px;background:#89be60;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #89be60), to(#41b44c));background:linear-gradient(to bottom, #89be60 0, #41b44c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89be60', endColorstr='#41b44c', GradientType=0);transition:.3s;-webkit-transition:.3s;margin-top:20px}.btn-group{position:absolute;right:0;top:5px;z-index:99}.btn-group a{font-weight:400;text-transform:capitalize;display:inline-block;border-radius:4px}.btn-group .boxed-btn{margin:0 !important;padding:10px 25px}.bordered-btn:hover{color:#20374C}.boxed-btn:hover{color:#fff;background:#46b54d;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #46b54d), to(#89be60));background:linear-gradient(to bottom, #46b54d 0, #89be60 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#46b54d', endColorstr='#89be60', GradientType=0)}.hero-wrap{position:relative;margin-bottom:100px}.hero-img{position:absolute;right:0px;top:-50px;z-index:-5}@media (min-width: 1300px){.hero-img{right:100px}}.hero-text{padding-top:100px;z-index:9;position:relative}.hero-text .boxed-btn{margin-top:10px}.brand-logo-area{padding:30px 0;padding-top:100px}.brand-logo-wrap{overflow:hidden;z-index:99}.single-logo{width:20%;float:left;height:100px;display:table}.single-logo a{display:table-cell;vertical-align:middle}#green-bg-color{color:#3BB778}#dark-bg-color{color:#21374C}.green-bg{background-color:#3BB778}.dark-bg{background-color:#21374C}.gredient-bg{background:#98c166;background:linear-gradient(135deg, #98c166 0, #4ab975 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#98c166', endColorstr='#4ab975', GradientType=1)}.gredient-bg-2{background:#8ec068;background:linear-gradient(135deg, #8ec068 0, #68c797 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ec068', endColorstr='#68c797', GradientType=1)}.gredient-bg-3{background:#48b54e;background:linear-gradient(135deg, #48b54e 0, #97c064 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#48b54e', endColorstr='#97c064', GradientType=1)}.transparen-bg{position:relative;z-index:1;height:900px}.transparen-bg:after{position:absolute;background:url("../../new_landing_page/transparent-petern.png") 0 0 no-repeat;content:"";right:0;top:0;width:617px;height:100%;z-index:-1;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.grey-gradient{background:#ffffff;background:linear-gradient(135deg, #fff 0, #f1f9fd 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f9fd', GradientType=1)}.shape-1{-webkit-clip-path:polygon(0 17%, 100% 0, 100% 81%, 0 100%);clip-path:polygon(0 17%, 100% 0, 100% 81%, 0 100%)}.shape-2{-webkit-clip-path:polygon(0 0, 100% 15%, 100% 85%, 0 100%);clip-path:polygon(0 0, 100% 15%, 100% 85%, 0 100%)}.shape-3{-webkit-clip-path:polygon(0 21%, 100% 0, 100% 76%, 0 100%);clip-path:polygon(0 21%, 100% 0, 100% 76%, 0 100%)}.shape-4{-webkit-clip-path:polygon(51% 32%, 100% 0, 100% 100%, 0 100%, 0 0);clip-path:polygon(51% 32%, 100% 0, 100% 100%, 0 100%, 0 0)}.shape-5{-webkit-clip-path:polygon(0 26%, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 26%, 100% 0, 100% 100%, 0 100%)}.Planning-content{margin:0px 0 0px}.check-list li{line-height:1.6;font-size:18px;position:relative;padding-left:40px;margin-bottom:25px}.check-list img{position:absolute;left:0;top:0}.graph-img{position:relative;top:70px;z-index:99}.graph-img.technology-graph-img{top:90px}.list-content-wrap{position:relative;padding-left:280px}.left-absolute-img img{max-height:600px}.left-absolute-img{position:absolute;left:0;top:0;z-index:99}.check-list.check-list-2{margin:0}.list-content{position:relative;padding-bottom:30px}.list-content:after{width:10px;height:10px;content:"";position:absolute;left:0;top:0;border-radius:50%;background:#3bb778}.list-content:nth-child(2):after{background:#21374c}.list-content:nth-child(3):after{background:#9dc467}.list-content h3{padding-top:25px;font-family:'Avenir Next'}.list-content-wrap{padding-top:60px}.freedom-content .boxed-btn{margin-top:30px}.freedom-content{margin-top:100px}.service-icon img{max-height:85px}.service-item h4{margin:20px 0;font-family:'Avenir Next'}.service-item{margin-top:30px}.pricing-box{color:#000;padding:30px 20px;position:relative;border-radius:10px;-webkit-box-shadow:0 7px 10px #ddd;box-shadow:0 7px 10px #ddd}.p-plan-name{background:#22384D;display:inline-block;color:#fff;font-weight:700;text-transform:uppercase;font-size:16px;padding:12px 30px;border-radius:0 0 15px 15px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0}.pricing-box h4{color:#273f57;font-size:18px;margin-top:50px;font-family:'Avenir Next'}.pricing-box ul li{position:relative;padding-left:40px;margin:0 0 20px}.pricing-box ul img{position:absolute;left:0;top:0}.pricing-box ul{margin-top:30px}h3.p-price{font-size:40px;margin:0;color:#21374c}.section-wrapper{position:relative}.pricing-table-area{position:absolute;left:0;bottom:0;z-index:99;width:100%}.pricing-box>.text-left{font-size:16px}.Technology-content h2{margin:0 0 30px}.faqs-wrap{padding:0 30px}.single-faq{position:relative}.single-faq h4,.single-faq p{position:relative;padding-left:30px;font-family:'Avenir Next'}.single-faq h4:after{position:absolute;content:"";left:0;top:0;width:5px;height:100%;background:#eaf7f1;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #eaf7f1), to(#91d7b3));background:linear-gradient(to bottom, #eaf7f1 0, #91d7b3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaf7f1', endColorstr='#91d7b3', GradientType=0)}.single-faq{margin-top:30px}.cta-content{padding-top:120px}.cta-content .boxed-btn{margin-top:30px;background:#3e5d79;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #3e5d79), to(#273f55));background:linear-gradient(to bottom, #3e5d79 0, #273f55 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e5d79', endColorstr='#273f55', GradientType=0)}.no-box-shadow{-webkit-box-shadow:0 0 0;box-shadow:0 0 0}.special-margin{margin-top:-185px}.special-margin-2{margin-top:-225px}.honest-content{padding-bottom:50px}.section-wrap{position:relative}.absolute-graph.absolute-graph-right{left:auto;right:0;bottom:-60px}.absolute-graph{position:absolute;left:0;bottom:-65px;z-index:99}.absolute-graph img{max-width:570px}#ag7{bottom:-80px}.absolute-graph.absolute-graph-style-2{bottom:-5px;max-width:600px}.dark-bg h2{padding-top:60px}.footer-area h4{font-family:'Avenir Next';font-size:16px}.footer-area a{display:block;color:#21374c;line-height:1.7}.social-links a{display:inline-block;color:#3BB778;font-size:24px;margin-right:12px}.social-links{margin-top:20px}.copysection{padding:0 0 30px}.copysection span{display:inline-block;padding:12px 0}.tile input[type=checkbox]{position:absolute;top:0;left:0;cursor:pointer;opacity:0}.tile label:hover,.tile input:focus+label{border-color:transparent;-webkit-box-shadow:0 0.2rem 2rem 0 #d4d7dc;box-shadow:0 0.2rem 2rem 0 #d4d7dc}@media (min-width: 1200px){.tile label{padding-left:1.5rem;padding-right:1.5rem}}.recommended-box{background-color:#00c368;color:white;padding:10px 10px;margin-bottom:2px;font-family:'Avenir Next'}.tile label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.9rem 1.25rem;padding:20px 20px;background:#fdfdfd;border:0.1rem solid #f1f1f1;border-radius:1.2rem;-webkit-box-shadow:0 0.2rem 0.2rem #e5e5e5;box-shadow:0 0.2rem 0.2rem #e5e5e5;color:#333;cursor:pointer;font-size:1.35rem;font-weight:400;line-height:1;-webkit-transition:all ease-out 300ms,-webkit-box-shadow ease-out 300ms;transition:all ease-out 300ms,-webkit-box-shadow ease-out 300ms;transition:all ease-out 300ms,box-shadow ease-out 300ms;transition:all ease-out 300ms,box-shadow ease-out 300ms,-webkit-box-shadow ease-out 300ms;text-align:left;text-decoration:none !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:5px;font-family:'Avenir Next',sans-serif;margin-top:10px}.tile label::before{display:inline-block;width:40px;height:32px;content:'';color:#d7c896;background-size:32px;margin-right:8px;-webkit-box-flex:0;-ms-flex:none;flex:none}.tile label.plan_retirement::before{background:url(/assets/home/new_landing_page/pricing_retirement-fc34388d8f7e2d3aabc4ecf35142650b.png) 50% 0 no-repeat;background-size:32px}.tile label.rental_property::before{background:url(/assets/home/new_landing_page/pricing_rental_properties-890d6ffc8eea57135882e94e3fd99663.png) 50% 0 no-repeat;background-size:32px}.tile label.blended_family::before{background:url(/assets/home/new_landing_page/pricing_blended_family-982a13f22690ed9f684496be18dfd3b2.png) 50% 0 no-repeat;background-size:32px}.tile label.disabled_dependent::before{background:url(/assets/home/new_landing_page/health-insurance-70c34c15d7fb2a2d818b2fe9af075817.svg) 50% 0 no-repeat;background-size:32px}.tile label.insurance_analysis::before{background:url(/assets/home/new_landing_page/pricing_insurance_analysis-eeac689ea3bcc72330dd714d9e0bf616.png) 50% 0 no-repeat;background-size:32px}.tile label.estate_planning::before{background:url(/assets/home/new_landing_page/pricing_estate_planning-8249e36c999916adab25d54b729a0d52.png) 50% 0 no-repeat;background-size:32px}.tile label.child_education::before{background:url(/assets/home/new_landing_page/pricing_childs_education-af464b9d7b47c9d1b2f4e0cee9f6704a.png) 50% 0 no-repeat;background-size:32px}.tile label.asset_allocation::before{background:url(/assets/home/new_landing_page/pricing_asset_allocation-4a2426bca9d5b20b99fb4eda6a371290.png) 50% 0 no-repeat;background-size:32px}.tile label.cpp_oas::before{background:url(/assets/home/new_landing_page/pricing_cpp_timing-56731e912e12cb3a4654ab92a48fa31c.png) 50% 0 no-repeat;background-size:32px}.tile label.commute_pension::before{background:url(/assets/home/new_landing_page/pricing_commute_pension-85b9ae752ec0f27abcb7878f52d3f658.png) 50% 0 no-repeat;background-size:32px}.tile label.holistic_plan::before{background:url(/assets/home/new_landing_page/pricing_full_plan-e25877e56977c06bd45bfe5cb635477c.png) 50% 0 no-repeat;background-size:32px}.tile label.financial_goal::before{background:url(/assets/home/new_landing_page/pricing_financial_goal-8e1202db031ab1d3cc018099b5bbcd89.png) 50% 0 no-repeat;background-size:32px}.tile label.foreign-income::before{background:url(/assets/home/new_landing_page/pricing_foreign_income-67750143bccd3d70a58110e91271fc4b.png) 50% 0 no-repeat;background-size:32px}.tile label.incorporated-individual::before{background:url(/assets/home/new_landing_page/pricing_incorporated_individual-89f2015be9b70e5d10ad0bd3417d076e.png) 50% 0 no-repeat;background-size:32px}.tile input[type=checkbox]:checked+label:before{-webkit-animation:scaleIn 0.2s linear;animation:scaleIn 0.2s linear;background-image:url(/assets/home/new_landing_page/checkmark-flat-e4e99239102139cb615d459170ddc1eb.png) !important}.tile input[type=checkbox]:checked+label:hover{background:#cef3e1;background:rgba(13,195,106,0.2);-webkit-box-shadow:none;box-shadow:none}.tile input[type=checkbox]:checked+label{background:#e6f9f0;background:rgba(13,195,106,0.1)}.top-text{width:60%;margin-left:20%;display:inline-block;vertical-align:top;text-align:center;margin-top:100px}.a-section{position:relative;padding:100px 0}.cta-btn{font-weight:600;padding:15px 36px;letter-spacing:0.35px;text-align:center;margin:0 auto;border:1px solid transparent;display:inline-block;background-color:#3bb778;border-color:#3bb778;color:white;font-size:16px;height:48px;line-height:48px;padding:0 22px;margin-top:20px;display:block;border-radius:20px;background:#89be60;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #89be60), to(#41b44c));background:linear-gradient(to bottom, #89be60 0, #41b44c 100%)}.cta-btn:hover{background:#46b54d;background:-webkit-linear-gradient(top, #46b54d 0, #89be60 100%)}
