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{padding:0 15px;max-width:1024px;margin:0 auto}a{color:#177cb0!important;text-decoration:none}button.btn{border-radius:5px;border:none}button.btn:disabled{background:#d9d9d9!important;color:#000!important;cursor:default}button.btn.btn-calculate{font-size:1rem;line-height:3rem;border:none;border-radius:5px;width:100%;max-width:320px;background:#0a2f73;color:#fff}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:#0a2f73;color:#fff!important}button.btn-find{background:#0a2f73;color:#fff;padding:0 20px}@media (min-width:400px){button.btn-find{padding:0 40px}}button.btn-title{background:#d9d9d9;color:#000;margin-right:10px;padding:0 20px}button.btn-title.active{background:#0a2f73;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:0 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:64px auto;padding:50px}.shadowed h2{font-size:1rem}}.shadowed ul{margin-top:20px;margin-bottom:20px;margin-block-start:0;padding-inline-start:20px}@media (min-width:640px){.shadowed{margin:64px 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 15px}.section .min{color:#0c3878}.section .max{color:#1676ab;text-align:right}.section .max-value,.section .min-value{font-size:35px}.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:10px;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}.fa-check-circle{margin-top:0!important}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;position:absolute;z-index:2;top:20px;background:0 0;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:''}.carousel .control-disabled.control-arrow{opacity:0;cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:0}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:0 0;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:0}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}