@import url(https://fonts.googleapis.com/css?family=Lato:400,700,900|Quicksand:300,400,500,700);.button,.button-outline{border-radius:5px;cursor:pointer;display:inline-block;font-family:var(--title-font-family);font-size:15px;font-weight:500;line-height:1;padding:15px 25px;text-decoration:none;transition:all .3s}.button-rounded.button,.button-rounded.button-outline{border-radius:50px}.button-small.button,.button-small.button-outline{padding:10px 15px}.button-outline:disabled,.button:disabled,.disabled.button,.disabled.button-outline{background:#efefef;color:#767676;cursor:default;pointer-events:none}.button-outline:disabled:before,.button:disabled:before,.disabled.button-outline:before,.disabled.button:before{display:none}.button{background:linear-gradient(90deg,#4003b6,#0d4eda);border:none;color:#fff;position:relative;z-index:5}.button:before{background:linear-gradient(90deg,#ff7a3c,#f7343e,#b52760);border-radius:inherit;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:-5}.button:hover{color:#fff}.button:hover:before{opacity:1}.button.button-transparent{background:transparent;color:#000}.button.button-transparent:hover{color:#000}.button.button-transparent:before{background:#efefef}.button.button-green{background:#91bd10;color:#fff}.button.button-green:before{background:#6d8e0c}.button-outline{background-color:#fff;border:1px solid var(--primary-color);color:var(--primary-color)}.button-outline:hover{background:var(--primary-color);color:#fff}.button-outline.disabled,.button-outline:disabled{border-color:#efefef}.button-outline.button-black{border-color:#000;color:#000;font-weight:700}.button-outline.button-black:hover{background:#fff;border-color:var(--primary-color);color:var(--primary-color)}.button-outline.button-black.disabled,.button-outline.button-black:disabled{border-color:#efefef}.button-outline.button-grey{border-color:#d8d8d8;color:#293138}.button-outline.button-grey:hover{background:#fff;border-color:var(--primary-color);color:var(--primary-color)}.button-outline.button-grey.disabled,.button-outline.button-grey:disabled{border-color:#efefef}form.white-squared .form-group{margin-bottom:20px}form.white-squared .form-group:not(.new-review-consent) label{display:block;text-align:left}form.white-squared .form-group label.required:after{content:" *"}form.white-squared .form-group .help{text-align:left}form.white-squared .list-unstyled{list-style:none;margin:0;padding:0 0 15px}form.white-squared .list-unstyled li{color:red}form.white-squared input{border:1px solid #ddd;border-radius:5px;font-family:Quicksand,Arial,sans-serif;font-size:14px;line-height:40px;padding:0 25px;width:100%}form.white-squared input:focus{outline:none}form.white-squared input:-webkit-autofill{-webkit-animation-fill-mode:both;-webkit-animation-name:autofill}form.white-squared textarea{background-color:#fff;border:1px solid #ddd;border-radius:5px;font-family:Quicksand,Arial,sans-serif;font-size:14px;padding:11px 25px;resize:vertical;width:100%}form.white-squared button{border-radius:5px}form.white-squared .nice-select{background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:0 25px}body{margin:0;padding:0}main{display:flex;flex-direction:column;font-family:Quicksand,Arial,sans-serif;justify-content:center;min-height:100vh;text-align:center}.content{margin:0 auto;max-width:920px;padding:20px}#voucher_code{max-width:300px}.errors{color:red;padding-bottom:25px}.addresses{border:1px solid #d8d8d8;border-radius:5px;margin-bottom:20px;padding:20px}.addresses h2{margin-top:0;padding-bottom:15px}.addresses .address-list{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.addresses .address-list .address{font-size:15px}.addresses .address-list .address>div:not(:last-child){padding-bottom:3px}.addresses .address-list .address .phone{font-weight:700}