#contact{padding-bottom:calc(var(--spacing)*2)}#contact .form-usecase{padding:0}#contact .form-usecase .card-body{padding:0}#contact .form-usecase .card{padding-bottom:calc(var(--spacing)/2);border:none}#contact .form-usecase .card-header{border:none;font-size:inherit}#contact .form-control{border:1px solid #000 !important;box-shadow:none !important;padding:.25rem .5rem !important;height:calc(var(--spacing)*1.75);border-radius:unset !important}#contact input,#contact textarea{background-color:rgba(0,0,0,0)}#contact textarea{height:calc(6*var(--spacing)) !important}#contact input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;height:calc(var(--spacing)*1) !important;width:calc(var(--spacing)*1) !important;border:1px solid #000;border-radius:0px !important;background-color:rgba(0,0,0,0) !important;position:relative}#contact input[type=checkbox][data-form=true]::before{content:"";-webkit-mask-image:url("../Images/Plus.svg");mask-image:url("../Images/Plus.svg");transform:rotate(45deg);width:100%;height:100%;position:absolute;background:#000}#contact .validation-message{display:none}#contact .contactAcceptDataUsage{padding-left:calc(1rem + var(--spacing) + max(min(1px * 4 + (( 5 - 4 ) * ((    100vw - 360px ) / (1920 - 360))), 5 * 1px), 4 * 1px ));margin-top:calc(0px - max(min(1px * 6 + (( 16 - 6 ) * ((    100vw - 360px ) / (1920 - 360))), 16 * 1px), 6 * 1px ))}#contact [data-attribute-aspect=AcceptDataUsage]{display:inline-flex;flex-direction:row-reverse;padding-bottom:0 !important}#contact [data-attribute-aspect=AcceptDataUsage] .card-header{background-color:rgba(0,0,0,0);padding-top:0;padding-bottom:0}#contact [data-attribute-aspect=AcceptDataUsage] .card-header .TitleContainer{align-content:center;height:fit-content}#contact [data-attribute-aspect=AcceptDataUsage] form{height:fit-content}#contact [data-attribute-aspect=AcceptDataUsage] form input+span{display:none}#contact .sendButton{margin-top:var(--spacing)}#contact .sendButton input{width:100%;height:calc(var(--spacing)*1.75);border:1px solid #000 !important;border-radius:unset !important;padding:0 !important}#contact .col-md-3{width:100% !important}#contact .col-md-7{width:100% !important}@media(min-width: 992px){#contact .col-md-3{width:100% !important}}@media(min-width: 992px){#contact .col-md-3{width:30% !important}#contact .col-md-7{width:70% !important}}