.site-container{}.row{margin-right:unset!important;margin-left:unset!important}.modal.fade .modal-dialog{top:120px}.flyout-container{width:845px;margin:auto;background-color:#fff}.flyout{width:845px;margin:auto;box-sizing:border-box;padding:60px 71px 71px 71px;background-color:#fff}.data-protection{padding:20px 54px 20px 71px;background-color:rgba(0,0,0,.64)}.data-protection .data-title{font-family:AvenirNext;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.38px;color:#fff}.data-protection .data-description{font-weight:600;font-family:AvenirNext;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.38px;color:#fff}.flyout .flyout-details .flyout-title{font-family:AvenirNext;font-size:15px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:1.86px;color:#b41e3a;margin-bottom:40px}.flyout .flyout-details .flyout-description{font-family:AvenirNext;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#484848;margin-bottom:47px}.flyout .flyout-details .flyout-message{font-family:AvenirNext;font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.41px;color:#242424;margin-bottom:20px}.flyout-inputs label{font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#858585;display:block}.flyout .section-1{display:table;width:100%}.flyout-inputs .section-1 .left-column{float:left;width:calc(50% - 10px)}.flyout-inputs .section-1 .right-column{float:left;width:calc(50% - 10px);text-align:left;margin-left:10px}.flyout-inputs .section-2 .row{height:auto}.flyout-inputs .section-2 .row input{min-height:174px;width:calc(100% - 10px)}.flyout-inputs .row{height:40px;position:relative;margin-bottom:40px}.flyout-inputs .row input{height:40px;width:100%;border:solid 1px #e4e4e4;border-radius:2px;padding-left:10px;box-sizing:border-box}.subscribe label{padding-right:0;padding-left:30px;width:230px;margin:auto;font-family:AvenirNext;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#b41e3a;margin-top:31px}.modal-submit .button{margin:auto;margin-top:20px;width:240px}.button-data .primary-button{padding:12px 26px}.data-protection{display:inline-flex;position:relative}.data-protection .close{position:absolute;right:15px;top:15px}.close img{cursor:pointer}data-protection .close img{width:15px}.button .primary-button{padding:12px 93px;margin-top:35px}.button-data{margin-top:9px;width:466px;margin-left:20px}.button-data a{color:#fff!important}.flyout-submit .button{width:230px;margin:auto}#leave-testimonial .modal-body{padding:10px 55px 55px 55px}#leave-testimonial .modal-body .flyout-title{font-family:AvenirNext;font-size:15px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:1.86px;color:#b41e3a;margin-bottom:40px}#leave-testimonial .modal-body .flyout-inputs .section-1 .left-column{float:left;width:calc(50% - 60px);margin-right:50px}#leave-testimonial .flyout-inputs .section-2{margin-top:20px}#leave-testimonial .flyout-inputs .section-2 label{margin-bottom:20px}#leave-testimonial .flyout-inputs .row input[type='text'],#leave-testimonial .flyout-inputs .row select{font-family:AvenirNext;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#858585;padding-left:10px}#leave-testimonial .modal-body .modal-message{font-family:AvenirNext;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.44px;color:#242424;margin-bottom:20px}#leave-testimonial .flyout-inputs{display:flex;flex-flow:column}.flyout-inputs .row select{height:40px;width:100%;border:solid 1px #e4e4e4;border-radius:2px;padding-left:5px}.flyout-inputs .section-2 .row textarea{min-height:174px;width:calc(100% - 10px);box-sizing:border-box;padding:10px;border:solid 1px #e4e4e4;resize:none}.flyout-inputs .section-1 .choose-image{padding-top:5px;box-sizing:border-box}.flyout-inputs .section-1 .choose-image label{font-family:AvenirNext;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#242424;display:inline-block;line-height:30px}.flyout-inputs .section-1 .choose-image input[type=button]{padding:12px 96px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;padding:unset;display:inline-block;vertical-align:middle;margin-left:10px;width:150px;height:30px;border-radius:20px;background-color:#858585}.flyout-inputs .section-1 .choose-image input[type=button]:hover{background-color:#b41e3a}@media(max-width:770px){.button-data{margin-top:22px}}@media(max-width:700px){.button-data{width:unset}}@media(max-width:1025px){.flyout-container{width:unset}.flyout{width:unset}}@media(max-width:700px){#form-leave-testimonial .choose-image label{margin-top:auto;margin-bottom:auto}#form-leave-testimonial .choose-image input[type=button]{height:40px}.modal-body .flyout-title{font-family:AvenirNext;font-size:15px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:1.86px;color:#b41e3a;margin-bottom:40px}.data-protection{flex-flow:column;padding:20px}.button-data{margin:auto;margin-top:30px;margin-bottom:15px}.flyout-inputs .section-1 .left-column{float:unset;width:100%;margin-left:unset}.flyout-inputs .section-1 .right-column{float:unset;width:100%;margin-left:unset}.flyout-inputs .section-2 .row input{min-height:174px;width:100%}.flyout-inputs .section-2 .row textarea{width:100%}.flyout{width:auto;padding:20px}.flyout-container{padding:unset}.data-protection .close{visibility:hidden}}.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:-3px;left:0;height:19px;width:19px;background-color:#fff;border-radius:4px;border:solid 2px #b41e3a}.container:hover input~.checkmark{}.container input:checked~.checkmark{background-color:#b41e3a}.checkmark:after{content:"";position:absolute;display:none}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media(min-width:576px){.modal-dialog{max-width:845px;margin:1.75rem auto}}.modal-message{margin-bottom:20px}.subscribe{text-align:center}.close img{width:20px!important;height:20px!important}