@charset "UTF-8";.ctrl{align-items:center;border-bottom:1px solid #d5dce6;border-radius:5px;display:flex;flex:0 0 auto;font-size:30px}.ctrl,.ctrl .error{background-color:#fff}.ctrl .error{color:#ff807a;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:center;top:calc(100% + 10px)}.ctrl i{font-size:12px}.ctrl__counter{background:#f5f5f5;border-radius:40px 7px 7px 40px;color:#333c48;height:53px;overflow:hidden;position:relative;text-align:center;width:240px}.ctrl__counter #avatarDon{left:0;position:absolute;top:2px}.ctrl__counter #avatarDon img{border-radius:45px;height:45px;object-fit:cover;width:45px}.ctrl__counter:after{color:#9a9a9a;content:"€";font-family:Lato;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.02em;line-height:150.19%;position:absolute;right:10px;text-align:center;top:0}.ctrl__counter.is-input .ctrl__counter-num{visability:hidden;opacity:0}.ctrl__counter.is-input .ctrl__counter-input,.ctrl__counter.is-input .ctrl__counter-num{color:#000;font-family:Lato;font-size:35px;font-style:normal;font-weight:400;height:53px;letter-spacing:.02em;line-height:53px;padding-right:24px;transition:opacity .1s ease-in}.ctrl__counter.is-input .ctrl__counter-input{visability:visible;-moz-appearance:textfield;background:transparent;opacity:1}.ctrl__counter.is-input .ctrl__counter-input::-webkit-inner-spin-button,.ctrl__counter.is-input .ctrl__counter-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ctrl__counter-input{border:none;box-shadow:none;margin:0;outline:none;position:relative;text-align:center;width:100%;z-index:2;visability:hidden;-webkit-appearance:none;opacity:0;padding:0 9px 0 0;transition:opacity .1s ease-in}.ctrl__counter-input,.ctrl__counter-num{color:#000;font-family:Lato;font-size:35px;font-style:normal;font-weight:400;height:53px;letter-spacing:.02em;line-height:53px}.ctrl__counter-num{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1;visability:visible;opacity:1;padding-right:24px;transition:opacity 1s ease-in}.ctrl__counter-num.is-increment-hide{animation:increment-prev .1s ease-in;opacity:0;transform:translateY(-50px)}.ctrl__counter-num.is-increment-visible{animation:increment-next .1s ease-out;opacity:1;transform:translateY(0)}.ctrl__counter-num.is-decrement-hide{animation:decrement-prev .1s ease-in;opacity:0;transform:translateY(50px)}.ctrl__counter-num.is-decrement-visible{animation:decrement-next .1s ease-out;opacity:1;transform:translateY(0)}.ctrl__button{background-color:#fff;color:#000;cursor:pointer;height:53px;line-height:43px;text-align:center;transition:background-color .1s ease-in;width:40px}.ctrl__button:hover{color:#468086;transition:color .1s ease-in}.ctrl__button:active{color:#2c676c;transition:color .1s ease-in}.ctrl__button.inactive{color:#c4c4c4;opacity:.4}.ctrl__button--decrement{border-radius:5px 0 0 5px}.ctrl__button--increment{border-radius:0 5px 5px 0}#payAmount::-webkit-inner-spin-button{-webkit-appearance:none!important}@keyframes decrement-prev{0%{opacity:1;transform:translateY(0)}}@keyframes decrement-next{0%{opacity:0;transform:translateY(-50px)}}@keyframes increment-prev{0%{opacity:1;transform:translateY(0)}}@keyframes increment-next{0%{opacity:0;transform:translateY(50px)}}button.btn-green{background-color:#317278;color:#fff;font-family:Quicksand;font-size:15px;font-style:normal;font-weight:700;line-height:22px;text-align:center}button.btn-green img{margin-left:0;margin-right:10px}button.btn-green:hover{background-color:#004744;color:#fff}#donModal .modal-content{border-radius:11px}#donModal .modal-content .modal-header .close{background:transparent;font-size:24px;right:14px}#donModal .modal-content .modal-content{border-radius:0}.infosCountry p{align-items:center;display:block;letter-spacing:.02em;line-height:150.19%;margin-bottom:10px;text-align:center}.infosCountry p,.infosCountry span{color:#9a9a9a;font-family:Lato;font-size:14px;font-style:normal;font-weight:400}.infosCountry span{line-height:22px;margin-bottom:8px}.infosCountry .select{width:calc(50% - 17px)}.infosCountry .select span{color:#9a9a9a;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:17px;margin-bottom:3px}.infosCountry select{border:2px solid #f5f5f5;border-radius:10px;padding:7px 9px}.infosCountry select,.infosCountry select option{color:#000;font-family:Lato;font-size:18px;font-style:normal;font-weight:700;line-height:22px}