@import url("https://fonts.googleapis.com/css?family=Open+Sans");@import url("https://fonts.googleapis.com/css?family=Inter");@font-face{font-family:'KabelUltra';src:url("/fonts/KabelUltra.ttf") format("truetype")}@font-face{font-family:'KabelThin';src:url("/fonts/KabelThin.ttf") format("truetype")}body{font-family:Poppins,sans-serif!important;background:#e8e8e8!important}.opaque{opacity:.3!important}.select2-selection{height:50px!important;border-radius:20px!important;border:1px solid #cfcdc6!important;padding-left:40px!important}.select2-selection__clear{height:50px!important}.select2-selection__rendered{line-height:50px!important}.select2-selection__arrow{height:50px!important}.dash-body{background:#ebeef2!important}.container{max-width:1300px!important}h1{font-weight:700!important;font-size:35px!important;width:340px;color:#33557c!important}h2{color:#33557c!important;font-size:28px!important}hr{border-top-color:#bbb5b5!important}.cursor-pointer{cursor:pointer}.navbar{height:90px!important;background:#33557c!important}.navbar .logo{margin-top:15px;width:160px!important}.step-info-container{width:100%;height:125px;background:#33557c}.step-container{display:flex;justify-content:space-between;width:100%;padding-top:27px}.step-left{align-items:flex-start}.step-center{align-items:center}.step-right{align-items:end}.step{display:flex;flex-direction:column;align-items:center;position:relative}.line-parent{padding-left:50px;padding-right:40px}.line{height:3px;background-color:#fff;width:100%;margin-top:20px;transform:translateY(-65px);z-index:0}.step-circle{width:27px;height:27px;background-color:#fff;border:3px solid #172025;color:#000!important;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:11px;z-index:10}.left-option{margin-left:-2.5%!important}.right-option{margin-left:-9%!important}.active-step{border:3px solid #eec659!important;background-color:#fff!important}.complete-step{border:3px solid #eec659!important;background:#eec659!important}.step-description{margin-top:10px;text-align:center;color:#fff;font-size:14px;text-transform:uppercase;font-weight:700!important;font-family:KabelThin,sans-serif!important}.step-header{font-family:KabelThin,sans-serif!important;color:#33557c!important;font-size:64px;text-transform:uppercase!important;line-height:1;margin-top:10px}.form-label{font-family:KabelThin,sans-serif!important;color:#33557c!important;font-size:64px;text-transform:uppercase!important}.step-info-description{font-size:27px}.step-header{font-size:42px;font-weight:600}.protip{border-radius:10px;padding:20px;display:flex;flex-direction:column;background:#172025;color:#fff;font-size:14px!important}.protip .protip-header{display:flex;align-items:center}.protip .protip-header .text{font-size:14px;padding-left:7px}.page-description{color:#565353;font-size:15px}.step-card{background:#fff!important;border-radius:10px;padding:30px}.step-card .form-label{font-size:22px}.step-card .form-label-details{font-size:16px;font-weight:500;color:#33557c!important}.step-card .form-control{height:50px;border-radius:20px!important;border:1px solid #cfcdc6}.step-card .form-control:focus{border:2px solid #33557c;outline:none!important;box-shadow:0 0 5px rgba(0,123,255,.5)!important}.step-card .form-select{height:50px;border-radius:20px;border:1px solid #cfcdc6}.step-card .form-option{border-radius:20px;border:1px solid #cfcdc6;padding-left:20px;padding-top:8.5px;padding-bottom:5px;padding-right:20px}.step-card .form-option.selected{background:rgba(51,85,124,.2);border:1px solid #33557c!important}.step-card .form-select:focus{border:2px solid #33557c;outline:none!important;box-shadow:0 0 5px rgba(0,123,255,.5)!important}.step-card .btn-calc{border:2px solid #33557c!important;background:#33557c;color:#fff;width:50%;font-weight:600;border-radius:20px!important;height:50px}.step-card .btn-selection{border:1px solid #cfcdc6!important;background:#fff;color:#172025;width:50%;font-weight:600;height:50px}.step-card .btn-icon{display:flex;align-items:center;gap:12px}.step-card .btn-icon img{height:80%}.step-card .btn-selection.selected{background:rgba(51,85,124,.2);border:1px solid #33557c!important}.step-card .btn-selection:hover{background:rgba(51,85,124,.2);border:1px solid #33557c!important}.step-card .btn-shape{width:33%;height:80px}.step-card .icon-ll{width:40%}.step-card .icon-ll img{height:70%!important}.step-card .form-label-alternative{font-size:43px!important;font-weight:700!important;color:#33557c!important;font-family:KabelThin,sans-serif!important;text-transform:uppercase!important}.step-card .disabled-flavour{opacity:.3!important;border:solid 1px transparent!important}.field-validation-error::before{content:"";font-family:'Font Awesome 5 Free';font-weight:900;padding-right:5px}.field-validation-error{color:#ee5e23;margin-top:7px!important}.form-check-input{border:2px solid #33557c!important;width:22px!important;height:22px!important;border-radius:8px!important}.form-check-input:checked{background-color:#6f3484!important;border-color:#33557c!important}.form-check-input:checked{background-color:#33557c!important}.form-check-input:focus{outline:none!important}.btn-quote{background:#eec659!important;color:#000!important;padding:13px!important;border-radius:22px!important;width:300px;border:none!important;font-weight:600!important}.o-none{display:none!important}.use-card-container:hover{border-radius:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}.use-card-container.flavourselect:hover{cursor:pointer}.use-card-container.selected{box-sizing:border-box;padding:0;border-radius:18px}.use-card-container.selected .selector{width:28px;height:28px;border-radius:50%;background-color:#eec659!important;position:relative}.use-card-container.selected .selector::before{content:"";width:12px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);background-color:transparent}.treat-qty-container{margin-bottom:20px;height:50px;justify-content:center}.qty{padding:6px;width:50px;height:28px;line-height:1;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:20px}.qty-icon{border-radius:50%;width:28px;height:28px;line-height:1;display:flex;align-items:center;justify-content:center;padding:6px;background:#33557c;color:#fff;cursor:pointer}.use-card-container{gap:18px;width:20%}.use-card-container .use-card{background:#e8e8e8;border-radius:18px;flex-direction:column!important}.use-card-container .use-card .use-image{height:265px;border-radius:13px}.use-card-container .use-card .use-image img{height:100%;width:100%;object-fit:cover;border-radius:inherit;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.use-card-container .use-card .use-header{font-size:20px;font-family:KabelThin,sans-serif!important;font-weight:600;margin-top:20px;padding-left:23px;padding-right:23px;line-height:1.2;color:#33557c!important;text-transform:uppercase}.use-card-container .use-card .use-description{font-size:15px;padding:23px;padding-top:10px}.use-card-container .use-card .use-selection{margin-bottom:20px;height:50px;background:#33557c;color:#fff;margin-left:23px;margin-right:23px;border-radius:6px;display:flex;justify-content:space-between;align-items:center;padding:15px}.use-card-container .use-card .use-selection .text{font-size:14px;font-weight:500}.use-card-container .use-card .use-selection .selector{width:22px;height:22px;border-radius:50%;border:3px solid #fff}.input-group{position:relative!important}.form-control{padding-left:49px!important}.form-select{padding-left:49px!important}.form-control-ccv{padding-left:17px!important}.years-input{padding-left:18px!important}.month-input{padding-left:18px!important}.email::before{content:"";font-family:'Font Awesome 5 Free'!important;position:absolute;left:20px;font-size:18px;top:50%;transform:translateY(-50%);color:#33557c!important;z-index:100}.postcode::before{content:"";font-family:'Font Awesome 5 Free';position:absolute;left:20px;font-size:18px;top:50%;transform:translateY(-50%);color:#33557c!important;z-index:100}.pupper::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900!important;position:absolute;left:20px;font-size:18px;top:50%;transform:translateY(-50%);color:#33557c!important;z-index:100}.breed::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900!important;position:absolute;left:20px;font-size:18px;top:50%;transform:translateY(-50%);color:#33557c!important;z-index:100}.years::after{content:"years";font-weight:500!important;position:absolute;right:30px;font-size:16px;top:50%;transform:translateY(-50%);color:#33557c!important;z-index:100}.month::after{content:"months";font-weight:500!important;position:absolute;right:30px;font-size:16px;top:50%;transform:translateY(-50%);color:#33557c!important;z-index:100}.scale::after{content:"kg";font-weight:500!important;position:absolute;right:30px;font-size:16px;top:50%;transform:translateY(-50%);color:#33557c!important;z-index:100}.person::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900!important;position:absolute;left:20px;font-size:18px;top:50%;transform:translateY(-50%);color:#33557c!important;z-index:100}.note::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900!important;position:absolute;left:20px;font-size:18px;top:50%;transform:translateY(-50%);color:#33557c!important;z-index:100}.discount::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900!important;position:absolute;left:20px;font-size:18px;top:50%;transform:translateY(-50%);color:#33557c!important;z-index:100}.mobile::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900!important;position:absolute;left:20px;font-size:18px;top:50%;transform:translateY(-50%);color:#33557c!important;z-index:100}.ear::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900!important;position:absolute;left:20px;font-size:18px;top:50%;transform:translateY(-50%);color:#33557c!important;z-index:100}.location::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900!important;position:absolute;left:20px;font-size:18px;top:50%;transform:translateY(-50%);color:#33557c!important;z-index:100}.date::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900!important;position:absolute;left:20px;font-size:18px;top:50%;transform:translateY(-50%);color:#33557c!important;z-index:100}.time::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900!important;position:absolute;left:20px;font-size:18px;top:50%;transform:translateY(-50%);color:#33557c!important;z-index:100}.credcard::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900!important;position:absolute;left:20px;font-size:18px;top:50%;transform:translateY(-50%);color:#33557c!important;z-index:100}.payment::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900!important;position:absolute;left:20px;font-size:18px;top:50%;transform:translateY(-50%);color:#33557c!important;z-index:100}.dollar::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900!important;position:absolute;left:20px;font-size:18px;top:50%;transform:translateY(-50%);color:#33557c!important;z-index:100}textarea{height:100px!important}.card-parent{border:1px solid #e6e6e6!important;border-radius:5px!important;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02);padding:.2rem!important;padding-left:49px!important;position:relative!important}.card-parent-alt{border:1px solid #e6e6e6!important;border-radius:5px!important;box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02);padding:.2rem!important;position:relative!important;padding-left:20px!important;padding-right:20px!important}.card-parent::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900!important;position:absolute;left:20px;font-size:18px;top:50%;transform:translateY(-50%);color:#666161;z-index:100}.dashboard-buttons{padding:4px;background:#33557c;width:400px;margin-top:15px;border-radius:6px;gap:10px;width:700px}.dashboard-buttons .button{width:25%;border-radius:5px;padding:10px;color:#fff!important;text-align:center;cursor:pointer}.dashboard-buttons .button:hover{background:#fff;color:#1c1c1c!important;box-shadow:rgba(50,50,93,.25) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px;font-weight:500}.dashboard-buttons .button.active{background:#fff;color:#1c1c1c!important;box-shadow:rgba(50,50,93,.25) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px;font-weight:500}.card-header{border-bottom:none!important;cursor:pointer;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:.925rem 1.25rem!important;transition:opacity .25s ease-out!important;background-color:#f6f7f9!important;border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.card{background-color:#fff;box-shadow:0 1px 2px rgba(214,219,226,.5),0 1px 2px rgba(214,219,226,.5);border-radius:.5rem;border:none!important}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e;font-weight:500!important}.cell-dash{font-size:14px!important}.order-total{padding-left:33px!important}.pack-point{width:33%!important;font-size:12px;color:#33557c!important}.price{font-size:21px;padding-top:4px;font-family:KabelThin,sans-serif!important;font-weight:600;color:#33557c!important}.planbutton .use-selection:after{content:"Try Plan"}.planbutton.selected .use-selection:after{content:"Selected"!important}.planbutton.selected .use-selection{background:#eec659!important;color:#000!important}.pack-card{opacity:.4!important;cursor:pointer!important}.pack-card:hover{opacity:1!important}.pack-card.selected{opacity:1!important}@media(max-width:576px){.icon-ll{width:50%!important}.mobile-element{display:none}.step-description{display:none!important}.line{transform:translateY(-35px)}.line-parent{padding-left:10px;padding-right:10px}.step-info-container{height:75px!important}.btn-calc{font-size:13px!important}.idontknowbutton{font-size:12px!important}.years::after{font-size:13px!important}.month::after{font-size:13px!important}.btn-shape{width:100%!important;height:120px!important}.btn-group-ll{flex-wrap:wrap!important}.form-label-alternative{font-size:33px!important;line-height:1.2!important}.use-card-container{width:100%!important}.special-col{margin-top:15px!important}}