body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:StandardLife;src:url('/fonts/StandardLife-Light_Beta5.eot');src:local('☺'),url('/fonts/StandardLife-Light_Beta5.woff') format('woff'),url('/fonts/StandardLife-Light_Beta5.ttf') format('truetype'),url('/fonts/StandardLife-Light_Beta5.svg') format('svg');font-weight:400;font-style:normal}body,html{margin:0;padding:0;font-family:Ubuntu,StandardLife}@media (max-width:800px){.desktop-only{display:none!important}}@media (min-width:799px){.mobile-only{display:none!important}}.App{max-width:1024px;margin:0 auto}a{color:#177cb0!important;text-decoration:none}button.btn{border-radius:5px;border:none}button.btn:disabled{background:#d5d3d3!important;color:#fff!important;cursor:default}button.btn.btn-calculate{font-size:1rem;line-height:3rem;border:none;border-radius:5px;width:100%;max-width:320px;background:linear-gradient(to top right,#ffc43b,rgba(255,153,150,0),#ffdc3a),linear-gradient(to bottom right,#ffbe33,rgba(255,153,150,0),#ffdc3a) #ffdc3a;color:#0a2f70}a.btn.btn-cta,a.btn.btn-cta:visited,button.btn.btn-cta{display:block;text-align:center;font-weight:700;font-size:1rem;line-height:3rem;border:none;border-radius:5px;width:100%;max-width:320px;background:linear-gradient(to top right,#ffc43b,rgba(255,153,150,0),#ffdc3a),linear-gradient(to bottom right,#ffbe33,rgba(255,153,150,0),#ffdc3a) #ffdc3a;color:#0a2f70!important}button.btn-find{background:linear-gradient(to top right,#0c3878,rgba(255,153,150,0),#1678ad),linear-gradient(to bottom right,#0b3676,rgba(255,153,150,0),#1676ab) #1676ab;color:#fff;padding:0 20px}@media (min-width:400px){button.btn-find{padding:0 40px}}button.btn-title{background:linear-gradient(to top right,#0c3878,rgba(255,153,150,0),#1678ad),linear-gradient(to bottom right,#0b3676,rgba(255,153,150,0),#1676ab) #1676ab;background:#d5d3d3;color:#fff;margin-right:10px;padding:0 20px}button.btn-title.active{background:linear-gradient(to top right,#0c3878,rgba(255,153,150,0),#1678ad),linear-gradient(to bottom right,#0b3676,rgba(255,153,150,0),#1676ab) #1676ab;color:#fff}.title-input{display:flex}.title-input .btn-title{font-size:.75rem;padding:0 12px}@media (min-width:375px){.title-input .btn-title{padding:0 16px}}@media (min-width:480px){.title-input .btn-title{font-size:.9rem;padding:0 20px}}button.btn-calculate:disabled{background:#d5d3d3;border:none;border-radius:5px}button.btn{line-height:30px;cursor:pointer;font-weight:700;font-size:.9rem}label{display:block;width:auto;font-weight:600;padding:5px 0;line-height:1.5}p{line-height:1.5}h1,h2,h3{color:#0a2f70;text-align:left}h1{font-size:2rem}h2{font-size:1.5rem}h3{margin-top:0}@media (min-width:800px){h1{font-size:2.5rem;margin-top:80px;margin-bottom:80px}h2{font-size:1.75rem}.entry{margin-bottom:100px}.entry h2{font-size:1.75rem;margin-top:2rem;margin-bottom:1.5rem}.entry .btn-find{margin-top:10px}.entry .wedlike{margin-top:50px;margin-bottom:50px}.entry .wedlike .checks{margin-top:10px;margin-bottom:10px}}::placeholder{color:#d2d2d2;opacity:1}.text-input{width:auto;padding-top:2px;padding-bottom:2px}.text-input input{padding:7px 10px;width:auto;border:1px #a2a2a2 solid;border-radius:5px;font-size:.9rem}.text-input .full input{width:100%;max-width:300px}.date-input{display:flex}.date-input .gap{width:30px}.date-input .text-input{padding:0}.text-input .full{display:flex}.text-input .full.it-currency input{width:100%;max-width:280px}.flex{display:flex}.flex .left{flex:1;text-align:left}.flex .right{flex:1}.flex .c{flex:1;text-align:center}@media (min-width:800px){.tbl{display:flex}.tbl .left{flex:1;text-align:left}.tbl .right{flex:1}.tbl .c{flex:1;text-align:center}.tbl .tbl-col-6{width:60%}.tbl .tbl-col-4{width:40%}}.well{background:#f5f6f7;padding:25px 20px}.well h2{max-width:200px;line-height:1.5}.well-inner{border-left:3px #f9e000 solid;padding-left:20px}@media (min-width:321px){.well{padding:25px 40px}.well-inner{padding-left:40px}}.well ul{margin-top:20px;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:8px}.well ul li{font-weight:600;margin:0;padding:0 0 1px 40px;margin-bottom:12px;background:url(/assets/bullet.png) no-repeat 0 5px transparent;list-style-type:none;line-height:1.5rem}@media (min-width:321px){well ul li{margin-bottom:25px}}.address-item{display:block;width:100%;max-width:320px;border:none;text-align:left;background:0 0;padding:10px 0;cursor:pointer;padding-left:20px;border-left:3px #a2a2a2 solid;font-weight:600}.address-item:hover{background:#f5f6f7;border-left:3px #f9e000 solid}.address-item.active{background:linear-gradient(to top right,#0c3878,rgba(255,153,150,0),#1678ad),linear-gradient(to bottom right,#0b3676,rgba(255,153,150,0),#1676ab) #1676ab;color:#fff}.address-message{padding-left:20px;color:red}.find-container{margin:10px 0;display:flex;align-items:baseline}.shadowed{box-shadow:0 0 10px #d2d2d2;border-radius:10px;max-width:580px;margin:10px auto;padding:14px}.shadowed p,.shadowed ul li{font-weight:700;line-height:1.5rem}.shadowed h2{margin-top:0;font-size:1.25rem}@media (min-width:285px){.shadowed{margin:10px auto;padding:50px}.shadowed h2{font-size:1.75rem}}.shadowed ul{margin-top:20px;margin-bottom:20px;margin-block-start:0;padding-inline-start:20px}@media (min-width:640px){.shadowed{margin:10px auto;padding:50px}.shadowed ul{padding-inline-start:20px}}@media(min-width:800px){.form-section{display:flex;margin-top:40px}.form-section svg{width:50px}.form-section .shifted{flex:1;margin-left:20px;margin-top:-10px}}button.btn.btn-slot{width:180px;margin-bottom:10px;background:linear-gradient(to top right,#ffc43b,rgba(255,153,150,0),#ffdc3a),linear-gradient(to bottom right,#ffbe33,rgba(255,153,150,0),#ffdc3a) #ffdc3a;cursor:default}button.btn.btn-slot.active{background:linear-gradient(to top right,#0c3878,rgba(255,153,150,0),#1678ad),linear-gradient(to bottom right,#0b3676,rgba(255,153,150,0),#1676ab) #1676ab;color:#fff;cursor:pointer}.section>div{padding:0 15px;max-width:1024px;margin:0 auto}.section-blue{background:#f5fbff}.section-blue h2{margin-top:0;margin-bottom:0;padding-top:24px;padding-bottom:24px;text-align:center;font-size:1.25rem}@media(max-screen:800px){.section-blue h2{padding-top:64px;padding-bottom:64px;font-size:1.5rem}}.section .cbox{margin:0 auto;margin-bottom:10px;max-width:600px;padding:0}.section .min{color:#0c3878}.section .max{color:#1676ab;text-align:right}.section .max-value,.section .min-value{font-size:6vmin}.section .center{flex:1;text-align:center}.section-blue p{font-weight:700}.section-back{margin-top:30px;margin-bottom:50px}.section-blue .to{color:#0c3878;line-height:3rem}.section-blue .gradient{height:12px;margin:10px 0;background:linear-gradient(to top right,#0c3878,rgba(255,153,150,0),#1678ad),linear-gradient(to bottom right,#0b3676,rgba(255,153,150,0),#1676ab) #1676ab;border-radius:6px}.btn-link{color:#0c3878;font-size:.8rem;font-weight:700;cursor:pointer;text-decoration:underline;background:0 0;border:none}.disclaimer{font-size:.75rem;line-height:1.5em;margin:40px auto;padding-bottom:50px;max-width:600px}@media (min-width:480px){.disclaimer{padding-bottom:100px}}.choice-box{background:linear-gradient(to top right,#0c3878,rgba(255,153,150,0),#1678ad),linear-gradient(to bottom right,#0b3676,rgba(255,153,150,0),#1676ab) #1676ab;color:#fff;padding:40px 20px}@media (min-width:800px){.choice-box{width:80%}.carousel{gap:30px}}.choice-box h3{color:#fff;font-size:1.25rem}.choice-box .choice-inner{border-left:3px #f9e000 solid;padding-left:20px;text-align:left}.choice-box .choice-inner img.icon{float:left;margin-right:10px;width:30px}@media (min-width:800px){.choice-box h3{font-size:1.5rem}.choice-box .choice-inner img.icon{float:left;margin-right:20px;width:auto}}.error-message{padding-top:20px;color:#8b0000}.success-message{padding-top:20px;color:#0a2f70}.controls>label{margin-top:10px}.checks{display:flex;margin-top:15px;margin-bottom:10px}.wedlike{margin-top:30px;margin-bottom:10px}.cta{margin-top:40px;margin-bottom:40px}@media (max-width:800px){.form-section .shifted .tbl{display:flex}.form-section .shifted .tbl .left{width:calc(50% - 10px)}.form-section .shifted .tbl .left button{width:100%!important}.form-section .shifted .tbl .right{margin-left:10px;width:calc(50% - 10px)}.form-section .shifted .tbl .right button{width:100%!important}}.shadowed .h h2{line-height:1.5}.shadowed .h{display:flex}.shadowed .h .icon{width:55px;margin-right:10px}.shadowed label{margin-top:10px}.shadowed .first-name{width:120px}.shadowed .last-name{width:120px}.shadowed .form-section svg{margin-top:30px}@media (min-width:800px){.shadowed .form-section svg{margin-top:0}.shadowed .first-name{width:200px}.shadowed .last-name{width:200px;margin-left:10px}.tbl .noflex{flex:0;margin-right:15px}}.input-warn{font-size:.75rem;color:#df0f0f}
