@keyframes bounce_circle{0%{background-color:#a3a3a3}25%{background-color:#d1d1d1;height:22px;width:22px}50%{background-color:#a3a3a3;height:10px;width:10px}}button,html,input,select,textarea{color:#000}html{font-size:100%;overflow-x:hidden}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}fieldset,hr{border:0;padding:0}hr{border-top:1px solid #fff;display:block;height:1px;margin:1em 0}audio,canvas,img,video{vertical-align:middle}fieldset{margin:0}textarea{resize:vertical}*,::after,::before{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body{background:linear-gradient(165deg,#003b6f 20%,#7db1d8 100%);color:#fff;font-family:'Asap',sans-serif;font-weight:400;height:100vh}.main-section{margin-left:auto;margin-right:auto;max-width:960px;padding:10px}.main-section p{color:#fff;font-size:16px}.main-section p b,a{font-weight:700}.main-section p strong{font-size:20px}img{height:auto;max-width:100%}a{text-decoration:none}a:hover{text-decoration:underline}.main-section ol,.main-section ul,a,a:active,a:hover,a:visited{color:#fff}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir::before{content:'';display:block;height:150%;width:0}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix::after,.clearfix::before{content:' ';display:table}.clearfix::after{clear:both}.clearfix{*zoom:1}@media print{*{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:' (' attr(href) ')'}abbr[title]::after{content:' (' attr(title) ')'}.ir a::after,a[href^='#']::after,a[href^='javascript:']::after{content:''}blockquote,pre{border:1px solid #999}thead{display:table-header-group}blockquote,img,pre,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@page{margin:.5cm}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.header{padding:10px}.header img{max-height:62px}.form{margin:50px auto;width:300px}.form .form-header{margin:0 0 15px}.form .required-msg p{font-size:11px}.form .address-form{border-top:1px solid rgba(255,255,255,.25);margin-top:30px;padding-top:20px;position:relative}.form .form-row{margin-bottom:20px}.form .form-row .form-field{position:relative}.form .form-row .form-field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.25);border:0;color:#fff;height:50px;padding:15px 10px 5px 15px;text-decoration:none;width:100%}.form .form-row .form-field input::input-placeholder{color:transparent}.form .form-row .form-field input:placeholder{color:transparent}.form .form-row .form-field input::-moz-placeholder{color:transparent}.form .form-row .form-field input::placeholder{color:transparent}.form .form-row .form-field input:input-placeholder{color:transparent}.form .form-row .button-field{margin-bottom:40px}.form .form-row .button-field button{border:0;border-radius:0;height:50px;width:100%}.form .form-row .button-field .search-button{background-color:#faaf40;color:#012c5b;font-size:20px;font-weight:700}.form .form-row .button-field .clear-button{background-color:rgba(255,255,255,.5);color:#012c5b;font-size:20px}.form .form-row .button-field .spinner{background:url(https://cdn.leapfrogonline.net/layout_assets/cblad_lp/assets/landing_page/images/14cff68ee667e4caf4ea3644467887c2.spinner.gif) center center no-repeat;height:50px;width:100%}.form .error-message,.form .error-msg{background-color:red;color:#fff;display:block;font-size:11px;margin-top:10px;padding:5px;position:relative;width:100%}.form .error-msg{background-color:#fff;border:1px solid #c8c8c8;color:red}.form .error-msg::before{border-color:transparent transparent #c8c8c8;border-style:solid;border-width:0 8px 8px;content:'';height:0;left:140px;position:absolute;top:-9px;width:0}@media (min-width:960px){.form .error-msg{margin-top:0;position:absolute;right:-120px;top:7px;width:110px}.form .error-msg::before{border-color:transparent #c8c8c8 transparent transparent;border-width:8px 8px 8px 0;left:-9px;top:8px}}.form .placeholder-text{color:#fff;cursor:text;font-size:16px;left:15px;position:absolute;top:14px;-webkit-transition:all .1s linear;-khtml-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;z-index:2}.disabled .form .placeholder-text{color:#aaa}.form .placeholder-text.float{font-size:9px;left:15px;position:absolute;top:6px}.footer{border-top:1px solid rgba(255,255,255,.25);font-size:14px;padding-top:20px}.footer .footer-links{float:left}.footer .footer-links ul{list-style:none;margin:0;padding:0}.footer .footer-links ul li{border-right:1px solid #fff;display:inline-block;margin-right:10px;padding-right:10px}.footer .footer-links ul li a{font-weight:400}.footer .footer-links ul li:last-child{border-right:none}.footer .copyright{float:right}.no-offers{margin:50px auto;text-align:center;width:300px}.no-offers p a{background-color:#fff;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#003b6f;display:block;padding:10px}section.modal{background-color:rgba(0,0,0,.6);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}section.modal .modal-content-wrapper{height:100%;margin:0 auto;max-width:340px;position:relative;text-align:center}section.modal .modal-content{background-color:#fff;border:1px solid #003b6f;position:absolute;text-align:left;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}section.modal .modal-content .header{background-color:#003b6f;color:#fff;padding:10px;text-align:center}section.modal .modal-content .content{padding:20px 20px 0}section.modal .modal-content .button{margin:0 0 20px}section.modal .modal-content .button::after{clear:both;content:'';display:table}section.modal .modal-content .button p{display:block;float:left;margin:0;width:80%}section.modal .modal-content .button .info .icon,section.modal .modal-content .button a{background-color:#faaf40;border:0;color:#012c5b;display:block;font-size:20px;font-weight:700;padding:15px;text-align:center;width:100%}section.modal .modal-content .button:hover .info .icon{background-color:#003b6f;color:#fff}section.modal .modal-content .button .info{display:inline-block;padding:5px 5px 0 0;position:relative;width:20%}section.modal .modal-content .button .info p{background-color:#fff;border:1px solid #003b6f;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);-khtml-box-shadow:0 1px 3px rgba(0,0,0,.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,.2);-ms-box-shadow:0 1px 3px rgba(0,0,0,.2);-o-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);color:#003b6f;font-size:14px;padding:5px;position:absolute;right:50px;top:0;width:255px}section.modal .modal-content .button .info .icon{background-color:#eee;border:1px solid #003b6f;border-radius:50%;float:right;height:40px;padding:8px;width:40px}.large-modal{font-size:14px;max-height:90vh;overflow-y:scroll;padding:10px;text-align:left}.modal{background:#fff;background-color:rgba(255,255,255,.85);height:100%;left:0;padding:0 15px;position:fixed;top:0;width:100%;z-index:10}.modal .modal-content-wrapper{font-size:.8em;height:100%;position:relative;text-align:center}@media (min-width:800px){.modal .modal-content-wrapper{font-size:1em;min-width:500px}}.modal .modal-content{background-color:#fff;border:2px solid #5a5a5c;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;max-height:90%;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%}.modal .modal-content.modal-err{display:none}.modal .modal-content .close-button,.modal .modal-content .close-button-bg{background-color:#fff;border:3px solid #5a5a5c;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#5a5a5c;cursor:pointer;height:30px;padding:5px 5px 5px 20px;position:absolute;right:-10px;top:-5px;width:30px}.modal .modal-content .close-button-bg{border:4px solid #5a5a5c;height:32px;right:-11px;top:-6px;width:32px;z-index:-1}.modal .modal-content .close-button-bg:hover,.modal .modal-content .close-button:hover{background-color:#5a5a5c;color:#fff}.modal .modal-content .close-button-bg::before,.modal .modal-content .close-button::before{content:'\f00d';font-family:'FontAwesome';font-size:16px;left:7px;position:absolute;top:3px}.modal-header{border-bottom:1px solid #d0d0d0;margin-bottom:20px;padding-bottom:20px}.modal-header .logo img{max-width:250px}.modal .modal-content.modal-loading{background-color:transparent;border:0;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.loader #circle_1,.loader #circle_2,.loader #circle_3,.modal .modal-content.modal-loading img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.modal .modal-content.modal-errors a{color:#2b9cd8;font-family:'Asap',sans-serif;font-weight:700;text-decoration:underline}.modal-suggestions{padding:10px}.modal-suggestions .suggestion{border-top:1px solid #d0d0d0;cursor:pointer;margin:5px 0;padding:5px 10px;text-align:left}.modal-suggestions .suggestion:hover{color:#2b9cd8}.loader,.loader .circle{-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.loader{background-color:#474747;height:100px;margin:auto;position:relative;width:100px}.loader .circle{-webkit-animation-direction:normal;-khtml-animation-direction:normal;-moz-animation-direction:normal;-ms-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1.5s;-khtml-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-khtml-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounce_circle;-khtml-animation-name:bounce_circle;-moz-animation-name:bounce_circle;-ms-animation-name:bounce_circle;-o-animation-name:bounce_circle;animation-name:bounce_circle;background-color:#a3a3a3;float:left;height:10px;width:10px}.loader #circle_1,.loader #circle_2,.loader #circle_3{-webkit-animation-delay:0s;-khtml-animation-delay:0s;-moz-animation-delay:0s;-ms-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s;left:25%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.loader #circle_2,.loader #circle_3{-webkit-animation-delay:.15s;-khtml-animation-delay:.15s;-moz-animation-delay:.15s;-ms-animation-delay:.15s;-o-animation-delay:.15s;animation-delay:.15s;left:50%}.loader #circle_3{-webkit-animation-delay:.3s;-khtml-animation-delay:.3s;-moz-animation-delay:.3s;-ms-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s;left:75%}