.form{display:flex;flex-direction:column}@media only screen and (min-width:768px){.form{align-items:flex-start}}.form-container{position:relative;left:-13px;width:calc(100% + 26px);background-color:#fff;box-shadow:0 9px 104px #7e7e7e26;padding:21px 18px 24px}@media only screen and (min-width:768px){.form-container{left:0;right:-25px;width:calc(100% + 25px);padding:42px 60px 72px}}@media only screen and (min-width:1024px){.form-container{right:0;width:auto}}@media only screen and (min-width:1024px){.form-container--limited-width{max-width:570px}}@media only screen and (min-width:1024px){.form-container--medium-limited-width{max-width:745px}}.form-container--centered{margin:0 auto}.form-container--large-paddings{padding:21px 36px 46px 23px}@media only screen and (min-width:1024px){.form-container--large-paddings{padding:67px 148px 46px}}.form-container--margin-bottom{margin-bottom:50px}.form-container--full-mobile{position:relative;left:-27px;width:calc(100% + 54px)}@media only screen and (min-width:768px){.form-container--full-mobile{left:0;width:auto}}.form--extra-margin-bottom{margin-bottom:40px}@media only screen and (min-width:768px){.form--extra-margin-bottom{margin-bottom:61px}}.form__label{font-size:15px;margin-bottom:9px}.form__input,.form__select,.form__textarea{font-size:14px;border-radius:4px;border-color:#000225!important;font-family:Kievit OT W03 Regular,sans-serif}@media only screen and (min-width:1024px){.form__input,.form__select,.form__textarea{font-size:16px}}.form__input:focus,.form__input:active,.form__select:focus,.form__select:active,.form__textarea:focus,.form__textarea:active{border-color:#000225!important}.form__input--light-border,.form__select--light-border,.form__textarea--light-border{border-color:#dcdcdc!important}.form__input{margin-bottom:7px}@media only screen and (min-width:1024px){.form__input{margin-bottom:2px}}.form__input-container{position:relative;margin-bottom:12px;width:100%}@media only screen and (min-width:1024px){.form__input-container{margin-bottom:21px}}@media only screen and (min-width:1024px){.form__input-container--extra-margin-bottom{margin-bottom:49px}}@media only screen and (min-width:1024px){.form__input-container--small-margin-bottom{margin-bottom:13px}}.form__input-container--flex{display:flex;justify-content:space-between;flex-direction:column}@media only screen and (min-width:768px){.form__input-container--flex{flex-direction:row}}.form__input-container--flex-start{justify-content:flex-start}.form__input--error{border-color:#d60081!important}.form__input--error:focus,.form__input--error:active{border-color:#d60081!important}.form__input--error+.form__error{display:block}.form__input--error+.form__error--with-circle-inline{display:inline-block;max-width:85%}@media only screen and (min-width:1024px){.form__input--extra-margin-bottom{margin-bottom:8px}}.form__input--with-icon{background:url(../img/placeholders/card-icon.svg) no-repeat 83% center!important}.form__textarea{width:100%;min-width:100%;max-width:100%;min-height:150px;height:150px;max-height:150px;margin-bottom:3px}.form__textarea--short{max-height:89px;height:89px;min-height:89px}.form__tooltip{position:absolute;display:block;content:"";border-radius:50%;width:16px;height:16px;border:1px solid #232323;transition:.22s ease-out;right:-1px;top:3px}@media only screen and (min-width:768px){.form__tooltip{right:-31px;top:50px}}.form__tooltip:hover{cursor:pointer;border-color:#d60081}.form__tooltip:hover+.form__tooltip-text{opacity:1}.form__tooltip:hover:after{color:#d60081}.form__tooltip:after{display:block;content:"i";font-size:10px;transition:.22s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form__tooltip-text{opacity:0;letter-spacing:.3px;transition:.22s ease-out;font-size:14px}@media only screen and (min-width:768px){.form__tooltip-text{font-size:12px}}.form__submit{background:none;border:none;color:#fff;font-size:16px;font-family:Kievit OT W03 Regular,sans-serif;width:100%;padding:20px}.form__submit--dark{color:#000225}.form__error{color:#d60081;letter-spacing:.3px;font-size:14px;display:none;transition:.22s ease-out}@media only screen and (min-width:768px){.form__error{font-size:12px}}.form__error--large{font-size:12px}@media only screen and (min-width:768px){.form__error--large{font-size:15px}}.form__error--with-circle:after{position:absolute;display:block;content:"!";width:16px;height:16px;border-radius:50%;border:1px solid #d60081;top:46px;color:#d60081;font-size:11px;text-align:center;line-height:13px;right:-23px}@media only screen and (min-width:768px){.form__error--with-circle:after{right:-24px;top:49px}}@media only screen and (min-width:1024px){.form__error--with-circle:after{right:-31px;top:46px}}.form__error--with-circle-inline{position:relative}.form__error--with-circle-inline:after{right:auto;left:calc(100% + 10px);position:absolute;top:50%;transform:translateY(-50%)}.form__select{position:relative;background:none;z-index:1;cursor:pointer;padding-right:50px}.form__select-container{display:inline-block;position:relative;width:100%;cursor:pointer}.form__select-container:after{display:block;content:"";right:20px;border-color:#232323 transparent;border-style:solid;border-width:9px 5px 0 5px;position:absolute;top:50%;transform:translateY(-50%)}.form__column{margin:0 3px}.form__column:first-child{margin-left:0}.form__column:last-child{margin-right:0}@media only screen and (min-width:768px){.form__column{width:calc(40% - 6px)}}@media only screen and (min-width:768px){.form__column--small{width:calc(19% - 6px)}}@media only screen and (min-width:768px){.form__column--medium{width:calc(32% - 6px)}}@media only screen and (min-width:768px){.form__column--half{width:calc(50% - 6px)}}.form__title{font-size:18px;margin-bottom:13px}.form__subtitle{text-decoration:underline}.form__required{color:#d60081}.form__list{display:flex}.form__list .form__item{margin-right:5px}.form__list .form__item:last-child{margin-right:0}.form__radio{position:absolute;opacity:0;width:0;height:0}.form__radio:checked+.form__icon{border-color:#d60081;border-radius:4px}.form__icon{cursor:pointer;border:1px solid transparent;transition:.22s ease-out;width:41px;height:30px}.form__checkboxes{display:flex;flex-wrap:wrap}.form__checkboxes .form__checkbox-container{width:calc(50% - 10px);margin:0 5px 20px}@media only screen and (min-width:1024px){.form__checkboxes .form__checkbox-container{width:calc(33.33% - 10px)}}.form__heading{font-weight:600;margin-bottom:25px}.form__payment-message{align-self:center}.checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox:checked~.checkbox__tick:after{display:block}.checkbox-container{display:block;position:relative;padding-left:44px;cursor:pointer;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:20px;margin-bottom:35px}@media only screen and (min-width:1024px){.checkbox-container{margin-top:0;margin-bottom:77px}}.checkbox-container:hover .checkbox~.checkbox__tick{border-color:#d60081}.checkbox-container--reduced{margin-bottom:35px}.checkbox__link{color:#232323;text-decoration:underline;transition:.22s ease-out}@media only screen and (min-width:1024px){.checkbox__link:hover{color:#d60081}}.checkbox__tick{position:absolute;top:0;left:0;height:24px;width:24px;border-radius:2px;border:1px solid #000225;transition:.22s ease-out}.checkbox__tick:after{content:"";position:absolute;display:none;top:4px;left:8px;width:7px;height:12px;border:solid #d60081;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
