body{padding:0;min-height:100vh}.body-content{padding:20px;margin:0;width:100%;display:flex;min-height:100vh;background-image:url(../images/am-rest-background.png);background-position:center}@media screen and (max-width:450px){.body-content{padding:5px}}input,select,textarea{max-width:280px}.carousel-caption p{font-size:20px;line-height:1.4}.carousel-inner .item img[src$=".svg"]{width:100%}@media screen and (max-width:767px){.carousel-caption{display:none}}.form{background:#fff;padding:0;display:flex;flex-direction:column;font-family:"Segoe UI";max-width:500px;margin:auto}.form .form__container{padding:30px 47px 0}@media screen and (max-width:450px){.form .form__container{padding:30px 15px 0}}.form h2{font-size:24px;font-weight:600;color:#404040;line-height:32px;margin-top:30px}.form h3{font-size:18px;font-weight:600;color:#404040;line-height:24px;margin-top:30px}.form p{font-size:15px;margin-bottom:30px;color:#262626}.form a{font-size:15px}.form .form-control{border-radius:0;border:none;border-bottom:1px solid #000;box-shadow:none;width:100%;max-width:100%;display:block;margin-right:0;padding-left:0}.form .form-group{margin-bottom:30px}.form .form-control.input-validation-error{border-bottom-color:#e81123}.form .form__button-container{margin:30px 0 50px;display:flex;justify-content:flex-end}.form .form__button-container .form__button--blue{background:#0067b8;border-radius:0;padding:5px 40px 7px;color:#fff;line-height:20px;font-size:15px}.form .form__button-container .form__button--gray{background:#ccc;border-radius:0;padding:5px 40px 7px;color:#000;line-height:20px;font-size:15px;margin-right:5px}.form .form__validation ul{list-style:none;padding:0;color:#e81123}.form .text-danger{color:#e81123}.form .form__footer{padding:30px 47px;background:#f2f2f2;font-size:15px;color:#262626}@media screen and (max-width:450px){.form .form__footer{padding:22px 15px}}.form .form__label{font-size:15px;font-weight:normal;color:#262626;padding-left:26px;position:relative}.form .form__label-div:not(:last-of-type) .form__label{margin-bottom:20px}.form .form__label:hover{cursor:pointer}.form [type="radio"]:checked,.form [type="radio"]:not(:checked){position:absolute;left:-9999px}.form [type="radio"]:checked+label:before,.form [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:2.5px;width:16px;height:16px;border:1px solid #9f9f9f;border-radius:100%;background:#fff}.form [type="radio"]:checked+label:after,.form [type="radio"]:not(:checked)+label:after{content:'';width:8px;height:8px;background:#262626;position:absolute;top:6.5px;left:4px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.form [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.form [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.form [type="radio"]:checked+label:before{border:1px solid #262626}.privacy ol{counter-reset:item;font-weight:bold}.privacy ol li{display:block;padding-right:10px;margin-left:-20px;margin-top:10px;margin-bottom:5px}.privacy ol ol{font-weight:normal}.privacy ol li:before{content:counters(item,". ") ". ";counter-increment:item;font-weight:bold}.privacy .privacy__button-container{margin:50px 0 30px;display:flex;justify-content:start}.privacy .privacy__button-container .privacy__button--gray{background:#ccc;border-radius:0;padding:5px 40px 7px;color:#000;line-height:20px;font-size:15px;margin-right:5px}