.ReactModal__Overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0.7);bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;padding:10px;position:fixed;right:0;top:0;width:auto;z-index:100000}.ReactModal__Overlay.upsell{margin:0;padding:0}.ReactModal__Overlay.ReactModal__Overlay--after-open{opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.ReactModal__Overlay.ReactModal__Overlay--before-close{opacity:0;-webkit-transition:opacity 0.3s 0.3s;transition:opacity 0.3s 0.3s}.ReactModal__Overlay .ReactModal__Content{background:#fff;max-height:100%;max-width:750px;min-width:0;opacity:0;overflow-x:auto;-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);width:100%}@media (min-width: 768px){.ReactModal__Overlay .ReactModal__Content{min-width:600px}}.ReactModal__Overlay .ReactModal__Content.upsell{max-width:768px}.ReactModal__Overlay .ReactModal__Content .panel{position:relative}.ReactModal__Overlay .ReactModal__Content .panel .mfp-close{color:#2A2D36}.ReactModal__Overlay .ReactModal__Content .panel .panel-heading{padding:20px}@media (min-width: 768px){.ReactModal__Overlay .ReactModal__Content .panel .panel-heading{padding:80px 80px 40px}}.ReactModal__Overlay .ReactModal__Content .panel .panel-heading h3{margin:0;padding:0;text-align:left}@media (min-width: 768px){.ReactModal__Overlay .ReactModal__Content .panel .panel-heading h3{text-align:center}}.ReactModal__Overlay .ReactModal__Content .panel .panel-body{max-height:300px;overflow:auto;padding:0 20px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}@media (min-width: 768px){.ReactModal__Overlay .ReactModal__Content .panel .panel-body{padding:0 80px}}.ReactModal__Overlay .ReactModal__Content .panel .panel-body ol{list-style:decimal inside none}.ReactModal__Overlay .ReactModal__Content .panel .panel-body ol li{margin-bottom:10px}.ReactModal__Overlay .ReactModal__Content .panel .panel-footer{background-color:transparent;padding:20px;text-align:center}@media (min-width: 768px){.ReactModal__Overlay .ReactModal__Content .panel .panel-footer{padding:40px}}.ReactModal__Overlay .ReactModal__Content .panel .panel-footer p{margin:0 0 20px 0;padding:0}@media (min-width: 768px){.ReactModal__Overlay .ReactModal__Content .panel .panel-footer p{margin:0}}.ReactModal__Overlay .ReactModal__Content .panel .closeBtn{cursor:pointer;padding:10px;position:absolute;right:0;top:0}.ReactModal__Overlay .ReactModal__Content.visits{max-width:100%}@media (min-width: 768px){.ReactModal__Overlay .ReactModal__Content.visits{max-width:1000px;width:90%}}.ReactModal__Overlay .ReactModal__Content.visits .panel .panel-heading{padding:10px}@media (min-width: 768px){.ReactModal__Overlay .ReactModal__Content.visits .panel .panel-heading{padding:40px}}.ReactModal__Overlay .ReactModal__Content.visits .panel .panel-body{height:600px;max-height:none;padding:0}@media (min-width: 768px){.ReactModal__Overlay .ReactModal__Content.visits .panel .panel-body{padding:0 40px}}.ReactModal__Overlay .ReactModal__Content.whats-this{max-width:600px}.ReactModal__Overlay .ReactModal__Content.ReactModal__Content--after-open{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:all 0.75s 0.2s cubic-bezier(0.23, 1, 0.32, 1);transition:all 0.75s 0.2s cubic-bezier(0.23, 1, 0.32, 1)}.ReactModal__Overlay .ReactModal__Content.ReactModal__Content--before-close{opacity:0;-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:all 0.75s 0.2s cubic-bezier(0.23, 1, 0.32, 1);transition:all 0.75s 0.2s cubic-bezier(0.23, 1, 0.32, 1)}.example-enter{opacity:0.01}.example-enter.example-enter-active{opacity:1;-webkit-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in}.example-leave{opacity:1}.example-leave.example-leave-active{opacity:0.01;-webkit-transition:opacity 300ms ease-in;transition:opacity 300ms ease-in}.loader-32{position:relative}.loader-32:before{background:rgba(255,255,255,0.9);bottom:1px;content:'';left:1px;position:absolute;right:1px;top:1px;z-index:1}.loader-32:after{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 2px 0 0 #9DB3BB;box-shadow:0 2px 0 0 #9DB3BB;content:'';display:block;height:26px;left:50%;margin-left:-13px;margin-top:-13px;position:absolute;top:50%;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);width:26px;z-index:2}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loader-dots-centre,.loader-dots:before,.loader-dots:after{-webkit-animation:load-dots 1.2s infinite linear;animation:load-dots 1.2s infinite linear;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#2A2D36;-webkit-border-radius:50%;border-radius:50%;height:13px;width:13px}.loader-dots{margin:0 auto 0 auto;position:relative;text-indent:-9999em;width:65px}.loader-dots:before,.loader-dots:after,.loader-dots-centre{content:'';position:absolute;top:4px}.loader-dots:before{-webkit-animation-delay:0s;animation-delay:0s;left:0;opacity:1}.loader-dots-centre{-webkit-animation-delay:0.2s;animation-delay:0.2s;left:26px}.loader-dots:after{-webkit-animation-delay:0.4s;animation-delay:0.4s;left:52px}@-webkit-keyframes load-dots{0%,100%{opacity:1}40%,80%{opacity:0.5}50%{opacity:0}}@keyframes load-dots{0%,100%{opacity:1}40%,80%{opacity:0.5}50%{opacity:0}}.loader-dual-ring{display:inline-block;height:32px;width:32px}.loader-dual-ring:after{-webkit-animation:loader-dual-ring 1.2s linear infinite;animation:loader-dual-ring 1.2s linear infinite;border:2px solid;border-color:#fff transparent #fff transparent;-webkit-border-radius:50%;border-radius:50%;content:" ";display:block;height:25px;margin:0 auto;width:25px}@-webkit-keyframes loader-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.shared-voucher{background-color:#fff;bottom:0;-webkit-box-shadow:0 -5px 15px 0 rgba(0,0,0,0.07);box-shadow:0 -5px 15px 0 rgba(0,0,0,0.07);height:80px;left:0;padding:15px 75px 10px 20px;position:fixed;-webkit-transition:height 0.4s ease-in-out;transition:height 0.4s ease-in-out;width:100%;z-index:9}@media (min-width: 768px){.shared-voucher{padding-right:15px}}.shared-voucher__toggle-btn{font-size:14px;line-height:1.4rem;padding:10px 0;margin:0 auto;max-width:375px}@media (min-width: 1200px){.shared-voucher__toggle-btn{max-width:670px}}.shared-voucher__share-section{margin:0 auto;max-width:435px;position:relative}@media (min-width: 768px){.shared-voucher__share-section{max-width:670px}}@media (min-width: 992px){.shared-voucher__share-section{max-width:670px;text-align:center}}.shared-voucher__title{font-size:18px;font-weight:600;margin-bottom:5px}.shared-voucher__small-text{font-size:11px;font-weight:400;line-height:1;margin:0}.shared-voucher__close{font-size:12px;line-height:1;position:absolute;right:0;text-decoration:underline;top:5px}.shared-voucher__share-btn{font-size:14px;margin-top:20px}.shared-voucher__share-btn[disabled]{background:#EBF0F1;color:#587074;opacity:1}.shared-voucher.is-expanded{height:200px;padding-right:15px}@media (min-width: 768px){.shared-voucher.is-expanded{height:140px}}@media (min-width: 992px){.shared-voucher.is-expanded{height:160px}}.social-media-modal .modal-dialog{display:inline-block;margin:0 auto;max-width:600px;min-width:320px;text-align:left;vertical-align:middle}@media (min-width: 768px){.social-media-modal .modal-dialog{max-width:750px;width:100%}}@media (min-width: 1200px){.social-media-modal .modal-dialog{width:60%}}.social-media-modal .modal-header{border:none;padding:15px}@media (min-width: 768px){.social-media-modal .modal-header{padding:25px}}.social-media-modal .modal-header .close{font-size:30px;position:absolute;right:15px;top:5px}@media (min-width: 768px){.social-media-modal .modal-header .close{font-size:40px;right:25px;top:15px}}.social-media-modal .modal-header .modal-title{font-size:18px;margin-bottom:5px}@media (min-width: 768px){.social-media-modal .modal-header .modal-title{font-size:30px;margin-bottom:15px}}.social-media-modal .modal-body{padding:0 15px 15px 15px}@media (min-width: 768px){.social-media-modal .modal-body{padding:0 25px 25px 25px}}.social-media-modal .social-media-btn{background-color:transparent;border:none;margin-right:10px;padding:0;cursor:pointer}.social-media-modal .social-media-btn.is-disabled{opacity:0.6}.events-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:30px 0;text-align:center}@media (max-width: 767px){.events-container #loader{-webkit-box-shadow:0 2px 0 0 #9DB3BB;box-shadow:0 2px 0 0 #9DB3BB;height:100px;width:100px}}@media (max-width: 767px){.checkout-progress{margin:0 -15px}}@media (min-width: 768px){.checkout-progress{margin-top:15px}}.checkout-progress__item{border-top:solid 1px #9DB3BB;color:#2A2D36;font-size:26px;font-weight:600;padding:20px 0}.checkout-progress__item:first-child{border:none}@media (max-width: 767px){.checkout-progress__item{padding-left:15px;padding-right:15px}}.checkout-progress__item-number{border:solid 2px #9DB3BB;-webkit-border-radius:50%;border-radius:50%;display:inline-block;height:37px;line-height:33px;margin-right:10px;text-align:center;width:37px}.checkout-progress__item--done{color:#9DB3BB}.checkout-progress__item--active{border-color:#587074}.checkout-progress__item--active .checkout-progress__item-number{border-color:#587074}.checkout-progress__item--pending{display:none}.checkout-progress--footer{border-top:solid 1px #587074}.checkout-progress--footer .checkout-progress__item{border-top:none;border-bottom:solid 1px #9DB3BB}.checkout-progress--footer .checkout-progress__item:last-child{border:none}.checkout-progress--footer .checkout-progress__item--done,.checkout-progress--footer .checkout-progress__item--active{display:none}.checkout-progress--footer .checkout-progress__item--pending{display:block;color:#9DB3BB}.checkout .form-group{position:relative}.checkout .form-group [class^="icon-"]{position:absolute;top:43px;right:10px;font-size:16px;color:#9DB3BB}.checkout .form-control{height:46px}.checkout .form-control:focus{border-color:#2A2D36;-webkit-box-shadow:none;box-shadow:none}.checkout .form-control.braintree-hosted-fields-focused{border-color:#2A2D36}.checkout .form-control.braintree-hosted-fields-invalid{border-color:#e62525}.checkout label{display:inline-block;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:5px;-webkit-transition:color ease-in-out .15s;transition:color ease-in-out .15s}.checkout .input-secure-icon{position:relative}.checkout .input-secure-icon:after{content:"\F08F";font-family:"our-svg-font",serif;position:absolute;top:11px;right:15px;font-size:16px;color:#9DB3BB}@media (min-width: 992px){.checkout .input-secure-icon:after{top:6px}}.checkout .input-secure-icon input{padding-right:35px}.checkout .input-tooltip{position:absolute;right:10px;top:7px}@media (min-width: 768px){.checkout .input-tooltip{top:9px}}@media (min-width: 992px){.checkout .input-tooltip{top:4px}}.checkout .input-cvv-image{position:relative}.checkout .input-cvv-image:after{content:'';position:absolute;display:inline-block;top:12px;right:15px;width:33px;height:23px;background-image:url("/frontend/img/elements/payment-cards.svg");background-repeat:no-repeat}.checkout .input-cvv-image input{padding-right:55px}.checkout .input-error{display:inline-block;font-size:14px;line-height:22px}.checkout .input-error__btn{font-size:14px;line-height:22px;vertical-align:baseline}.checkout .form-error{border-color:#e62525}.checkout .form-error:focus{border-color:#e62525}.checkout .gender-select .tool-tip{float:right}.checkout .gender-select .tool-tip__prompt{color:#587074;font-size:14px;font-weight:400}.checkout .gender-select .Select{font-size:16px}.checkout .gender-select.is-open .Select-control{border-color:#2A2D36;-webkit-box-shadow:none;box-shadow:none}.checkout .gender-select.form-error .Select-control{border-color:#e62525}.checkout .secure-info{text-indent:-25px;padding-left:25px;color:#2A2D36;font-size:12px;font-weight:400;line-height:20px}@media (min-width: 768px){.checkout .secure-info{font-size:15px;line-height:22px}}.checkout .card-selection.radio--container{display:block;font-size:16px;font-weight:400}.checkout .card-selection.radio--container .radio--item{height:50px}.checkout .communication-channel-wrapper{padding:15px}@media (min-width: 768px){.checkout .communication-channel-wrapper{padding:15px 20px}}.checkout .summary-list{margin-bottom:20px}.checkout .btn--corporate-voucher-apply{height:46px;border-bottom:solid 1px #9DB3BB;border-top:solid 1px #9DB3BB;margin-bottom:20px;padding:10px}@media (min-width: 768px){.checkout .btn--corporate-voucher-apply{padding:10px 20px}}.checkout .terms-and-privacy-checkbox-wrapper{background-color:#fcf8e3;padding:15px}@media (min-width: 768px){.checkout .terms-and-privacy-checkbox-wrapper{padding:15px 20px}}.dob-input-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dob-input-group>div:nth-child(1){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dob-input-group>div:nth-child(1)>div{border-right:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.dob-input-group>div:nth-child(1) .Select-menu-outer{border-right:1px solid #9DB3BB;font-size:16px}.dob-input-group>div:nth-child(2){-webkit-box-flex:1.5;-webkit-flex:1.5;-ms-flex:1.5;flex:1.5}.dob-input-group>div:nth-child(2)>div{border-right:0;-webkit-border-radius:0;border-radius:0}.dob-input-group>div:nth-child(2) .Select-menu-outer{border-right:1px solid #9DB3BB;font-size:16px}.dob-input-group>div:nth-child(3){-webkit-box-flex:1.5;-webkit-flex:1.5;-ms-flex:1.5;flex:1.5;margin-left:-1px}.dob-input-group>div:nth-child(3)>div{-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.dob-input-group>div:nth-child(3) .Select-menu-outer{font-size:16px}.Select--single .Select-control{border-color:#9DB3BB;-webkit-border-radius:2px;border-radius:2px;border-width:2px;color:#2A2D36;line-height:26px}.Select--single .Select-control .Select-multi-value-wrapper .Select-placeholder{font-size:16px;line-height:44px}.Select--single .Select-control .Select-multi-value-wrapper .Select-value{line-height:44px;padding-left:12px}.Select--single .Select-control .Select-multi-value-wrapper .Select-value .Select-value-label{color:#2A2D36 !important;font-size:16px;line-height:44px}.Select--single .Select-control .Select-multi-value-wrapper .Select-input{height:44px}.Select--single .Select-control .Select-multi-value-wrapper .Select-input input{line-height:1;height:28px}.Select--single .Select-control .Select-arrow-zone .Select-arrow{border:none}.Select--single .Select-control .Select-arrow-zone .Select-arrow:after{content:'\e652';font-family:"our-svg-font",serif;position:absolute;top:50%;margin-top:-19px;font-size:14px;right:-5px;font-weight:600;color:#9DB3BB}@media screen and (max-height: 900px){.Select--single .Select-control{height:44px}.Select--single .Select-control .Select-multi-value-wrapper .Select-placeholder,.Select--single .Select-control .Select-multi-value-wrapper .Select-value{line-height:44px}.Select--single .Select-control .Select-multi-value-wrapper .Select-input{height:44px}}.Select--single.is-focused:not(.is-open) .Select-control{border-color:#9DB3BB;-webkit-box-shadow:none;box-shadow:none}.Select--single.focus .Select-control{border-color:#9DB3BB}.Select--single.select-error .Select-control{border-color:#e62525 !important}.Select--single.select-error .Select-control .Select-arrow-zone .Select-arrow:after{color:#e62525}.Select--single.is-open>.Select-control .Select-arrow{top:0 !important}.radio--container .radio--item .radio--button:after{content:"\E638";font-family:"our-svg-font",serif;font-size:12px;color:#2A2D36;background-color:#B4FA05;border-color:#B4FA05;-webkit-border-radius:50px;border-radius:50px;display:block;margin-top:-2px;margin-left:-1px;height:23px;width:23px;text-align:center}@media (min-width: 768px){.radio--container .radio--item .radio--button:after{line-height:24px}}.radio--container .radio--item .radio--button.checked{border:none}@media (max-width: 767px){.radio--container.parq{margin-top:5px}}@media (max-width: 767px){.radio--container.parq .radio--item{padding-top:10px;padding-bottom:10px}}.radio--container.parq .radio--item:first-of-type{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-right:5px}.radio--container.parq .radio--item:last-of-type{padding-left:5px}.radio--container.parq .radio--item .radio--label{font-weight:400}.paug-checkbox-wrapper{margin-top:3px;width:23px;margin-right:15px;float:left}.paug-checkbox-wrapper .paug-checkbox{cursor:pointer;width:22px;height:22px;border:1px solid #9DB3BB;text-align:center;display:block}.paug-checkbox-wrapper .paug-checkbox.checked:before{content:'\e638';font-family:"our-svg-font",serif;font-size:12px;color:#2A2D36;background-color:#B4FA05;border-color:#B4FA05;line-height:24px;display:block;margin-top:-2px;margin-left:-1px;height:23px;width:23px}.paug-checkbox-wrapper .paug-checkbox-hidden{display:none}.paug-checkbox-label{cursor:pointer;float:left;width:-webkit-calc(100% - 38px);width:calc(100% - 38px)}.paug-checkbox-label a{font-weight:600;text-decoration:underline}.parq-questions hr{height:1px;background-color:#EBF0F1}.parq-questions__title{font-size:16px;font-weight:600}@media (min-width: 768px){.parq-questions__title{font-size:18px}}.parq__question{font-size:16px}@media (min-width: 768px){.parq__question{font-size:18px}}.parq__modal{font-size:18px;padding:40px}.parq__modal h3{font-size:22px;margin-bottom:30px}@media (max-width: 767px){.parq__modal{font-size:16px;height:100%;overflow:auto;padding:50px 20px 0 20px}.parq__modal h3{font-size:18px}}.parq-consent-wrapper .paug-consent-label{font-size:14px;font-weight:400;line-height:1.57}@media (min-width: 768px){.parq-consent-wrapper .paug-consent-label{font-size:16px;font-weight:200}}.parq-consent-wrapper .paug-consent-label .paug-consent-link{font-weight:600}#communication-popup .our-logo.our-logo--header{background-position:center;float:none;margin:10px 0;width:100%}#communication-popup #communication-popup-content{border-top:solid 1px #EBF0F1;margin:0 auto;width:100%}#communication-popup #communication-popup-content h3{font-size:20px;font-weight:400;text-align:center;text-transform:none}#communication-popup #communication-popup-content .subscription label{color:#2A2D36;cursor:pointer;float:left;font-size:16px;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#communication-popup #communication-popup-content .subscription p{clear:left;color:#587074;font-size:16px;line-height:22px;margin-bottom:20px;margin-left:35px;text-align:left}@media (min-width: 768px){#communication-popup #communication-popup-content .subscription p{margin-bottom:30px}}.login-prompt{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:#fcf8e3;border:solid 1px #EBF0F1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px 65px 10px 10px;position:relative}.login-prompt--success{background-color:#eff8ed;min-height:80px}@media (min-width: 768px){.login-prompt{margin-bottom:20px;margin-top:20px;padding:20px 85px 20px 20px}}.login-prompt__title{font-size:18px;font-weight:600;line-height:18px;margin:0}@media (min-width: 768px){.login-prompt__title{font-size:20px;line-height:20px}}.login-prompt__desc{font-size:16px;line-height:1.5;margin-bottom:0;margin-top:10px}.login-prompt__btn{font-size:16px;font-weight:400;text-decoration:underline;vertical-align:initial}.login-prompt__icon{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:solid 2px #2A2D36;-webkit-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:28px;height:45px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:45px}@media (min-width: 768px){.login-prompt__icon{right:20px}}.add-voucher{border-bottom:solid 1px #9DB3BB;border-top:solid 1px #9DB3BB;margin-bottom:20px;padding:10px}@media (min-width: 768px){.add-voucher{padding:10px 20px}}.add-voucher__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;font-weight:400}@media (min-width: 768px){.add-voucher__link{font-size:20px}}.add-voucher__link:active,.add-voucher__link:focus,.add-voucher__link:hover{color:#2A2D36}.add-voucher__link .icon:before{color:#587074;position:relative;top:2px}.add-voucher__refer{font-size:16px}@media (min-width: 768px){.add-voucher__refer{font-size:20px}}.add-voucher .btn--voucher-apply{height:46px}.voucher-item{color:#fff;line-height:1.2;margin:60px 0 30px 0;position:relative}@media (min-width: 480px){.voucher-item{margin-top:70px}}@media (min-width: 1200px){.voucher-item{margin-top:80px}}.voucher-item:before{background:transparent url("/frontend/img/bg/voucher-top.svg") no-repeat left top;background-size:cover;content:"";display:block;height:36px;position:absolute;top:-35px;width:100%}@media (min-width: 480px){.voucher-item:before{height:43px;top:-42px}}@media (min-width: 1200px){.voucher-item:before{background-image:url("/frontend/img/bg/voucher-top-desktop.svg")}}.voucher-item__content{background-color:#2A2D36;padding:5px 10px 20px 10px}@media (min-width: 768px){.voucher-item__content{padding:0 20px 30px 20px}}.voucher-item__campaign{font-size:18px;margin-bottom:7px}@media (min-width: 768px){.voucher-item__campaign{font-size:20px}}.voucher-item__message{font-size:16px;line-height:18px;margin-bottom:7px}@media (min-width: 768px){.voucher-item__message{font-size:18px}}.voucher-item__description{font-size:12px;line-height:1.5}@media (min-width: 768px){.voucher-item__description{font-size:14px}}.voucher-item__delete{color:#fff;display:block;font-size:12px;line-height:18px;text-align:right;text-decoration:underline}@media (min-width: 768px){.voucher-item__delete{font-size:14px}}.voucher-item__amount{font-size:16px}@media (min-width: 768px){.voucher-item__amount{font-size:18px}}.voucher-item__amount .formatted-price{font-size:14px}@media (min-width: 768px){.voucher-item__amount .formatted-price{font-size:16px}}.voucher-item__amount .formatted-price__pounds{font-size:18px}@media (min-width: 768px){.voucher-item__amount .formatted-price__pounds{font-size:20px}}.health-check__link{color:#9DB3BB;font-size:13px;font-weight:600;border-bottom:1px solid #9DB3BB;padding-bottom:2px}@media (min-width: 768px){.health-check__link{font-size:16px}}.checkout>body>iframe{display:none}.checkout,.checkout body{height:100%}.checkout h2{text-transform:none}.checkout h2 .tool-tip{float:right}@media (min-width: 768px){.checkout__payment-capture,.checkout__details-capture{margin-top:20px}}.checkout__payment-logos{margin-top:30px}@media (max-width: 767px){.checkout .header{position:static}}@media (min-width: 768px){.checkout .checkout-app{height:100%}.checkout .checkout-app h2{margin:10px 0 0 0}.checkout .checkout-app>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.checkout .checkout-app>div>footer{background:#2A2D36}}.checkout .checkout-app #payment .voucher__wrapper{margin-bottom:15px}.checkout .checkout-app #payment .voucher__wrapper-link a{background-color:#EBF0F1;padding-top:7px;padding-bottom:7px;color:#2A2D36;font-size:12px;font-weight:600;text-align:center;width:100%}.checkout .checkout-app #payment .voucher__wrapper .mmLink{font-size:14px;font-weight:400}@media (min-width: 768px){.checkout .checkout-app #payment .voucher__wrapper .mmLink{font-size:16px}}.checkout .checkout-app #payment .direct-info{font-size:14px;line-height:22px}@media (min-width: 768px){.checkout .checkout-app #payment .direct-info{font-size:16px;line-height:26px}}.checkout .checkout-app #payment hr{height:1px;background-color:#EBF0F1}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.checkout .space65{height:0;display:none}.checkout .unlimited-upsell-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:"EuclidCircularB",sans-serif;min-height:400px;max-width:768px}.checkout .unlimited-upsell-panel .top,.checkout .unlimited-upsell-panel .bottom{padding:30px}.checkout .unlimited-upsell-panel .top{background-color:#000;color:#fff;text-align:center}.checkout .unlimited-upsell-panel .top .offer-title__headline{font-size:40px;line-height:52px}.checkout .unlimited-upsell-panel .top .offer-title__text{font-size:16px;font-weight:400;line-height:22px}.checkout .unlimited-upsell-panel .top .offer-title__small{font-size:28px}.checkout .unlimited-upsell-panel .top>div{color:#fff;font-size:14px;line-height:22px;margin-bottom:10px}.checkout .unlimited-upsell-panel .top>span{border-bottom:solid 1px #B4FA05;border-top:solid 1px #B4FA05;color:#B4FA05;display:block;font-size:14px;padding:5px 0;text-transform:uppercase}.checkout .unlimited-upsell-panel .bottom{text-align:center}.checkout .unlimited-upsell-panel .bottom__header{font-size:18px;line-height:28px;margin:0 auto 20px auto;max-width:525px}.checkout .unlimited-upsell-panel .bottom .offer-notes{color:#9DB3BB;font-size:14px;font-weight:600;margin-bottom:0}.checkout .upsell-offer{background:#2A2D36;bottom:0;color:#fff;font-size:16px;height:120px;margin-left:0px;margin-right:0px;padding:20px 30px;position:fixed;right:0;max-width:430px}.checkout .upsell-offer-mini-title{font-size:26px;line-height:26px;margin-bottom:4px}.checkout .upsell-offer-text{font-size:16px;line-height:26px}.checkout .upsell-offer a{color:#fff;font-size:10px;left:10px;position:absolute;top:10px}.privacy-policy-link{font-size:14px;line-height:22px}.privacy-policy-link a{font-weight:600;text-decoration:underline}.modal-close-button{position:absolute;top:0;right:0;border:0;padding:15px;background:#fff}.purchase-complete__img{height:70px;margin-bottom:30px}.purchase-complete__title{font-family:"HussleEuclid",sans-serif;font-size:30px;font-weight:400}.purchase-complete__text{font-size:16px;font-weight:400}.free-trial-mplus{line-height:22px}@media (max-width: 767px){.free-trial-mplus{font-weight:600;font-size:16px;letter-spacing:0.3px;margin-bottom:20px;text-align:center}}.free-trial-mplus__billing-data{font-size:14px;font-weight:200}.free-trial-mplus__title{color:#e62525}.order-confirmation__container{position:relative}.order-confirmation__container:before{background-color:#B4FA05;content:"";display:block;height:480px;left:0;position:absolute;right:0;top:0;width:100%}@media (min-width: 768px){.order-confirmation__container:before{height:800px}}@media (min-width: 992px){.order-confirmation__container:before{height:960px}}@media (min-width: 992px){.order-confirmation__container.promo:before{height:930px}}.order-confirmation__container.promo .success-animation.start.end .copy{margin-bottom:1300px}@media (min-width: 992px){.order-confirmation__container.promo .success-animation.start.end .copy{margin-bottom:1380px}}.order-confirmation__title{color:#2A2D36;font-size:25px;font-weight:400;margin-top:35px}@media (min-width: 768px){.order-confirmation__title{font-family:"HussleEuclid",sans-serif;font-size:45px;line-height:45px;margin-bottom:25px}}@media (min-width: 1200px){.order-confirmation__title{font-size:75px;line-height:75px}}.order-confirmation__alert{margin:0 auto 30px auto;width:96%}@media (min-width: 480px){.order-confirmation__alert{width:420px}}@media (min-width: 768px){.order-confirmation__alert{width:670px}}.order-confirmation .btn--app-download{height:50px;width:170px}.order-confirmation .events-container{height:100%;top:0}.order-confirmation .promotions{max-width:920px;margin:0 auto 40px;text-align:center}.order-confirmation .promotions p{margin-bottom:40px}.order-confirmation .promotions a{display:inline-block;margin-right:10px}.order-confirmation .promotions a:last-child{margin-right:0}.order-confirmation .promotions a>img{width:auto}@media (min-width: 768px){.order-confirmation .promotions a>img{height:40px}}@media (min-width: 992px){.order-confirmation .promotions a>img{height:50px}}@media (max-width: 767px){.order-confirmation .promotions .promo-banner{background:none}}@media (min-width: 768px){.order-confirmation .promotions .promo-banner{background-color:#000}}@media (min-width: 480px){.order-confirmation .promotions .promo-banner{margin-bottom:40px}.order-confirmation .promotions .promo-banner *{display:inline-block}.order-confirmation .promotions .promo-banner strong{color:#B4FA05}}.order-confirmation .promotions .promo-banner__inner{color:#fff}@media (max-width: 599px){.order-confirmation .promotions .promo-banner__inner div:first-child{font-size:20px}.order-confirmation .promotions .promo-banner__inner div:last-child{color:#B4FA05}}.order-confirmation .promotions .col-sm-6{padding-top:20px;padding-bottom:20px}@media (min-width: 768px){.order-confirmation .promotions .col-sm-6{border-right:solid 1px #2A2D36}}.order-confirmation .promotions .col-sm-6:nth-child(even){border-right:none}.order-confirmation .promotions .col-sm-6 .btn{padding-left:77px;padding-right:77px}@media (max-width: 767px){.order-confirmation .promotions{background:url("/frontend/img/bg/promo-banner-bg-mobile.svg") #2A2D36 no-repeat;background-size:auto 120%;background-position:center;margin:0 -15px;padding:40px 35px 100px;color:#fff}.order-confirmation .promotions+.stack{margin-top:-60px}}.order-confirmation .passes{min-height:950px;padding:35px 15px 0 15px;position:relative}.order-confirmation .passes.promo{min-height:1000px}@media (min-width: 768px){.order-confirmation .passes.promo{min-height:1400px}}@media (min-width: 992px){.order-confirmation .passes.promo{min-height:1635px}}@media (min-width: 768px){.order-confirmation .passes{padding-top:120px;min-height:1500px}.order-confirmation .passes.promo{padding-top:100px}}@media (min-width: 992px){.order-confirmation .passes{min-height:1300px}}.order-confirmation .passes #loader{-webkit-box-shadow:0 3px 0 0 #fff;box-shadow:0 3px 0 0 #fff}.order-confirmation .tick{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid #2A2D36;-webkit-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:75px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:75px}.order-confirmation .success-animation{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#b4fa05;bottom:0;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:1;pointer-events:none;position:absolute;top:0;-webkit-transition:opacity 1s, background-color 1s 0.4s;transition:opacity 1s, background-color 1s 0.4s;width:100%}.order-confirmation .success-animation .tick{border:2px solid #2A2D36;color:#2A2D36;opacity:0;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 0.4s cubic-bezier(0.22, 0.61, 0.36, 1)}.order-confirmation .success-animation .icon-success{font-size:24px}.order-confirmation .success-animation .copy{color:#2A2D36;opacity:0;-webkit-transform:scale(0.9) translateY(100%);-ms-transform:scale(0.9) translateY(100%);transform:scale(0.9) translateY(100%);-webkit-transition:all 0.4s 0.2s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 0.4s 0.2s cubic-bezier(0.22, 0.61, 0.36, 1)}.order-confirmation .success-animation.start .tick{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.order-confirmation .success-animation.start .copy{opacity:1;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.order-confirmation .success-animation.end{background-color:rgba(180,250,5,0)}.order-confirmation .success-animation.end .tick{opacity:0;height:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.order-confirmation .success-animation.end .copy{margin-bottom:530px;-webkit-transition:all 0.6s cubic-bezier(0.22, 0.61, 0.36, 1);transition:all 0.6s cubic-bezier(0.22, 0.61, 0.36, 1)}@media (min-width: 768px){.order-confirmation .success-animation.end .copy{margin-bottom:1350px;margin-top:25px}}@media (min-width: 992px){.order-confirmation .success-animation.end .copy{margin-bottom:1150px}}@media (min-width: 1200px){.order-confirmation .success-animation.end .copy{margin-bottom:960px}}.order-confirmation #slides-stack{height:100%;position:relative;width:100%;z-index:0}@media (min-width: 768px){.order-confirmation #slides-stack{padding-top:40px}}@media (min-width: 1200px){.order-confirmation #slides-stack{padding-top:180px}}.order-confirmation #slides-stack .previous-slide,.order-confirmation #slides-stack .next-slide{color:#2A2D36;cursor:pointer;font-size:16px;font-weight:400;position:absolute;top:0;vertical-align:middle}@media (min-width: 992px){.order-confirmation #slides-stack .previous-slide,.order-confirmation #slides-stack .next-slide{top:300px}}@media (min-width: 1200px){.order-confirmation #slides-stack .previous-slide,.order-confirmation #slides-stack .next-slide{font-size:22px}}.order-confirmation #slides-stack .previous-slide [class^=icon-],.order-confirmation #slides-stack .next-slide [class^=icon-]{opacity:0.8;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;vertical-align:middle}@media (min-width: 1200px){.order-confirmation #slides-stack .previous-slide [class^=icon-],.order-confirmation #slides-stack .next-slide [class^=icon-]{font-size:30px}}.order-confirmation #slides-stack .previous-slide:hover [class^=icon-],.order-confirmation #slides-stack .next-slide:hover [class^=icon-]{opacity:1}.order-confirmation #slides-stack .previous-slide{left:20px}@media (min-width: 992px){.order-confirmation #slides-stack .previous-slide{left:-20px}}.order-confirmation #slides-stack .next-slide{right:20px}@media (min-width: 992px){.order-confirmation #slides-stack .next-slide{right:-20px}}.order-confirmation #slides-stack .stack .pass{background-color:#fff;-webkit-box-shadow:0 15px 20px 4px rgba(0,0,0,0.2);box-shadow:0 15px 20px 4px rgba(0,0,0,0.2);height:570px;left:50%;margin-left:-webkit-calc(-96% / 2);margin-left:calc(-96% / 2);padding:20px 25px 25px 25px;position:absolute;-webkit-transition:opacity 0.5s,-webkit-transform 0.6s cubic-bezier(0.71, -0.14, 0.13, 1.1);transition:opacity 0.5s,-webkit-transform 0.6s cubic-bezier(0.71, -0.14, 0.13, 1.1);transition:transform 0.6s cubic-bezier(0.71, -0.14, 0.13, 1.1),opacity 0.5s;transition:transform 0.6s cubic-bezier(0.71, -0.14, 0.13, 1.1),opacity 0.5s,-webkit-transform 0.6s cubic-bezier(0.71, -0.14, 0.13, 1.1);width:96%}@media (min-width: 480px){.order-confirmation #slides-stack .stack .pass{margin-left:-210px;width:420px}}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass{height:840px;margin-left:-335px;padding:50px 85px 0 85px;width:670px}}@media (min-width: 992px){.order-confirmation #slides-stack .stack .pass{height:875px}}.order-confirmation #slides-stack .stack .pass__show-code{font-size:14px;line-height:22px}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass__show-code{font-size:18px;line-height:26px}}.order-confirmation #slides-stack .stack .pass__remember{font-weight:600}.order-confirmation #slides-stack .stack .pass__code-link{font-size:30px;font-weight:600;margin:25px 0 5px 0}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass__code-link{font-size:55px;margin:55px 0 10px 0}}.order-confirmation #slides-stack .stack .pass__code-link:hover{color:#9DB3BB}.order-confirmation #slides-stack .stack .pass__code-sharing{font-size:13px;margin-bottom:25px}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass__code-sharing{font-size:15px;margin-bottom:55px}}.order-confirmation #slides-stack .stack .pass__gym-name{border-bottom:2px solid #EBF0F1;line-height:24px;margin-bottom:5px;padding-bottom:30px}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass__gym-name{font-size:18px;line-height:28px;margin-bottom:0;padding-bottom:45px}}.order-confirmation #slides-stack .stack .pass__details{font-size:12px}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass__details{font-size:14px;font-weight:600;padding:15px 0}}.order-confirmation #slides-stack .stack .pass__total{border-bottom:2px solid #EBF0F1;font-weight:600;margin-bottom:10px;margin-top:5px;padding-bottom:5px}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass__total{border-top:2px solid #EBF0F1;font-size:18px;margin-top:0;padding:15px 0}}.order-confirmation #slides-stack .stack .pass__directions{font-size:16px;padding-top:5px}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass__directions{font-size:18px;padding-top:0}}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass__directions-container{padding-top:30px}}.order-confirmation #slides-stack .stack .pass__directions-icon{color:#9DB3BB;font-size:26px;margin-left:5px}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass__directions-icon{font-size:28px;margin-top:5px}}.order-confirmation #slides-stack .stack .pass .pass-map{background-color:#EBF0F1;background-position:center;background-repeat:no-repeat;background-size:cover;height:200px;margin-top:20px}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass .pass-map{height:340px;margin-left:-85px;margin-right:-85px;margin-top:10px}}.order-confirmation #slides-stack .stack .pass .pass-map a{background-image:url("/frontend/img/freedom/pins/gym-hsl.svg");background-position:center;background-repeat:no-repeat;background-size:51px 62px;display:block;height:200px;width:100%}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass .pass-map a{height:340px}}.order-confirmation #slides-stack .stack .pass-direct{padding:20px 15px}@media (max-width: 767px){.order-confirmation #slides-stack .stack .pass-direct{height:860px}}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass-direct{padding:30px 50px;height:940px}}.order-confirmation #slides-stack .stack .pass-direct .pass-map{margin-top:0}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass-direct .pass-map{margin-left:-50px;margin-right:-50px}}.order-confirmation #slides-stack .stack .pass-direct__title{font-size:20px;line-height:1.25;margin-bottom:5px}.order-confirmation #slides-stack .stack .pass-direct__description{font-size:14px;line-height:22px;margin-bottom:25px;margin-top:10px}.order-confirmation #slides-stack .stack .pass-direct__code-link{font-size:40px;line-height:1.25}.order-confirmation #slides-stack .stack .pass-direct__payments{margin-top:30px}.order-confirmation #slides-stack .stack .pass-direct__payments-item{background-color:#EBF0F1;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;font-size:16px;font-weight:400;line-height:1.4;padding:10px}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass-direct__payments-item{font-size:20px;padding:15px 20px}}.order-confirmation #slides-stack .stack .pass-direct__payments-item:first-child{border-bottom:solid 1px #9DB3BB;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.order-confirmation #slides-stack .stack .pass-direct__payments-item:last-child{background-color:transparent;-webkit-border-radius:0;border-radius:0;margin-bottom:20px}.order-confirmation #slides-stack .stack .pass-direct__payments-item--single:first-child{border-bottom:none;-webkit-border-radius:5px;border-radius:5px}.order-confirmation #slides-stack .stack .pass-direct__payments-desc{margin:0;padding-right:20px;width:82%}@media (min-width: 1200px){.order-confirmation #slides-stack .stack .pass-direct__payments-desc{width:89%}}.order-confirmation #slides-stack .stack .pass-direct__payments-title{font-size:14px;margin-bottom:5px}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass-direct__payments-title{font-size:20px}}.order-confirmation #slides-stack .stack .pass-direct__payments-info{font-size:12px;margin-bottom:0;color:#587074}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass-direct__payments-info{font-size:14px}}.order-confirmation #slides-stack .stack .pass-direct__payments-price{text-align:right;width:18%}@media (min-width: 1200px){.order-confirmation #slides-stack .stack .pass-direct__payments-price{width:11%}}.order-confirmation #slides-stack .stack .pass-direct__payments .price{font-size:12px;font-weight:600}.order-confirmation #slides-stack .stack .pass-direct__payments .price__pounds{font-size:16px}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass-direct__payments .price__pounds{font-size:20px}}.order-confirmation #slides-stack .stack .pass-direct__payments-total{font-weight:600;font-size:16px;margin-bottom:0}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass-direct__payments-total{font-size:20px}}.order-confirmation #slides-stack .stack .pass-direct__contact{background-color:#EBF0F1;margin:0 -15px 15px -15px;padding:15px}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass-direct__contact{margin:0 -50px;padding:25px 50px}}.order-confirmation #slides-stack .stack .pass-direct__address{font-size:15px;font-weight:400;line-height:22px}@media (min-width: 768px){.order-confirmation #slides-stack .stack .pass-direct__directions{text-align:right}}.order-confirmation #slides-stack .stack .pass-direct__directions .pass__directions-icon{font-size:22px;margin-left:2px;position:relative;top:4px}.order-confirmation #slides-stack .confirmation-alert{background-color:#fcf8e3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 30px auto;max-width:920px}@media (min-width: 768px){.order-confirmation #slides-stack .confirmation-alert{margin-bottom:46px}}.order-confirmation #slides-stack .confirmation-alert__icon{background-color:#2A2D36;color:#fff;padding:30px;display:none}@media (min-width: 768px){.order-confirmation #slides-stack .confirmation-alert__icon{display:block}}.order-confirmation #slides-stack .confirmation-alert__content{padding:15px;font-size:16px;line-height:162.64%}@media (min-width: 768px){.order-confirmation #slides-stack .confirmation-alert__content{font-size:18px;padding:30px}}.order-confirmation #slides-stack .confirmation-alert__content h2{font-size:18px}@media (min-width: 768px){.order-confirmation #slides-stack .confirmation-alert__content h2{font-size:24px}}.order-confirmation .promo #slides-stack .previous-slide,.order-confirmation .promo #slides-stack .next-slide{top:385px}@media (min-width: 992px){.order-confirmation .promo #slides-stack .previous-slide,.order-confirmation .promo #slides-stack .next-slide{top:700px}}@media (min-width: 768px){.order-confirmation .how-container{background-color:#fff;margin-bottom:80px;padding-bottom:50px;position:relative;z-index:1}}.order-confirmation .how-container__title{font-size:22px;margin-top:30px}@media (min-width: 768px){.order-confirmation .how-container__title{font-size:30px;margin-bottom:40px;margin-top:25px}}.order-confirmation .how-container__item{padding:0 45px}@media (min-width: 768px){.order-confirmation .how-container__item{padding:0 15px 75px 15px}}@media (min-width: 992px){.order-confirmation .how-container__item{padding:0 15px}}@media (min-width: 1200px){.order-confirmation .how-container__item{padding:0 70px}}.order-confirmation .how-container__item-desc{font-weight:400;margin-bottom:5px}@media (min-width: 768px){.order-confirmation .how-container__item-desc{font-size:18px;line-height:32px;max-width:300px;margin:0 auto}}@media (min-width: 992px){.order-confirmation .how-container__item-desc{max-width:210px}}.order-confirmation .how-container__img{display:block;margin:10px auto 30px auto;max-height:162px;max-width:200px;width:100%}@media (min-width: 768px){.order-confirmation .how-container__img{margin-bottom:10px}}@media (min-width: 992px){.order-confirmation .how-container__img{margin-bottom:30px}}.order-confirmation .how-container .indicators{margin:0;text-align:center;z-index:8}.order-confirmation .how-container .indicators li{display:inline-block;margin:2px}.order-confirmation .how-container .indicators li:first-child{margin-left:0}.order-confirmation .how-container .indicators li:last-child{margin-right:0}.order-confirmation .how-container .indicators a{background:#9DB3BB;cursor:pointer;display:block;height:3px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:33px}.order-confirmation .how-container .indicators a.active{background-color:#2A2D36}.order-confirmation .how-container .indicators a:last-of-type{margin-right:0}.extra-questions{max-width:480px;margin:0 auto}.extra-questions__modal .modal-header{background-color:#587074;text-align:center}.extra-questions__modal .modal-title{color:#fff;font-size:26px;line-height:1;margin-bottom:15px}@media (min-width: 992px){.extra-questions__modal .modal-title{font-size:50px;margin-bottom:25px}}.extra-questions__modal .modal-subtitle{color:#fff;font-size:16px;font-weight:400;line-height:1.6;margin-bottom:10px}@media (min-width: 992px){.extra-questions__modal .modal-subtitle{font-size:20px;margin-bottom:0}}.extra-questions__modal .modal-body{padding:15px 20px 20px 20px}.extra-questions__modal-intro{max-width:480px;margin:0 auto;position:relative}@media (min-width: 992px){.extra-questions__modal-intro{max-width:600px;padding:30px 50px 20px 80px;text-align:left}}.extra-questions__modal-intro:before{background:#B4FA05 url("/frontend/img/tick.svg") no-repeat center center;background-size:14px 12px;-webkit-border-radius:50%;border-radius:50%;content:"";display:block;height:30px;margin:5px auto 20px auto;width:30px}@media (min-width: 992px){.extra-questions__modal-intro:before{background-size:26px 22px;height:53px;left:0;margin:0;position:absolute;top:30px;width:53px}}.extra-questions__question{margin-bottom:30px}.extra-questions__label{font-size:16px;font-weight:600;line-height:1.4;margin:10px 0;text-align:center}@media (min-width: 992px){.extra-questions__label{font-size:18px;margin:20px 0 30px 0}}.extra-questions__dropdown{font-size:18px;font-weight:400;letter-spacing:0.3px;text-align:center;color:#587074;border:solid 2px #EBF0F1;-webkit-border-radius:2px;border-radius:2px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.extra-questions__dropdown--item{color:#587074}@media (min-width: 768px){.extra-questions__dropdown--item{font-size:1.2em}}.extra-questions__radio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.extra-questions__radio .radio--item{border:solid 2px #EBF0F1;-webkit-border-radius:2px;border-radius:2px;color:#587074;display:block;margin-bottom:20px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (min-width: 992px){.extra-questions__radio .radio--item{margin-bottom:20px}}.extra-questions__radio .radio--item:hover{border-color:#2A2D36}.extra-questions__radio .radio--item--checked{border-color:#2A2D36;color:#2A2D36}.extra-questions__radio .radio--item .radio--button{display:none}.extra-questions__radio .radio--item .radio--label{display:block;font-size:16px;font-weight:400;line-height:1.2;padding:10px;text-align:center}@media (min-width: 992px){.extra-questions__radio .radio--item .radio--label{font-size:18px}}.extra-questions__radio--row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.extra-questions__radio--row .radio--item{-webkit-flex-basis:-webkit-calc(50% - 15px);-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}@media (min-width: 992px){.extra-questions__actions{margin:30px 0}}.extra-questions .btn--extra-questions{font-size:16px;margin-top:10px}@media (min-width: 992px){.extra-questions .btn--extra-questions{font-size:18px}}
