.contact-form{position:relative}@media only screen and (min-width:768px){.contact-form:after{background:#fff;border-bottom-left-radius:10px;border-top-left-radius:10px;content:"";height:100%;position:absolute;right:0;top:0;width:50%;z-index:1}}.contact-form .contact-form-wrapper{display:flex;position:relative;z-index:2}@media only screen and (max-width:767.98px){.contact-form .contact-form-wrapper{flex-direction:column}}.contact-form .contact-form-wrapper>div{box-sizing:border-box;width:50%}@media only screen and (max-width:767.98px){.contact-form .contact-form-wrapper>div{width:100%}}.contact-form .contact-form-wrapper .contact-details{margin:0 0 40px}@media only screen and (min-width:768px){.contact-form .contact-form-wrapper .contact-details{margin:0;padding-right:30px}}@media only screen and (min-width:992px){.contact-form .contact-form-wrapper .contact-details{padding-right:50px}}.contact-form .contact-form-wrapper .form{background:#fff;padding-bottom:40px;padding-top:40px}@media only screen and (max-width:767.98px){.contact-form .contact-form-wrapper .form{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;width:calc(100% + 40px)}}@media only screen and (min-width:768px){.contact-form .contact-form-wrapper .form{border-bottom-left-radius:10px;border-bottom-right-radius:0;border-top-left-radius:10px;border-top-right-radius:0;padding-left:30px}}@media only screen and (min-width:992px){.contact-form .contact-form-wrapper .form{display:flex;justify-content:center;padding-bottom:60px;padding-left:50px;padding-top:50px}}.contact-form .contact-form-wrapper .form form{max-width:725px;width:100%}.contact-form .contact-form-wrapper .form form .required{margin:0 0 20px;text-align:right}.contact-form .contact-form-wrapper .form form .input-group-row{display:flex;flex-direction:column;gap:20px;margin:0 0 20px}@media only screen and (min-width:992px){.contact-form .contact-form-wrapper .form form .input-group-row{flex-direction:row}}.contact-form .contact-form-wrapper .form form .input-group-row .input-group{width:100%}@media only screen and (min-width:992px){.contact-form .contact-form-wrapper .form form .input-group-row .input-group{width:50%}}.contact-form .contact-form-wrapper .form form .input-group.message{margin:0 0 20px}.contact-form .contact-form-wrapper .form form label{align-items:center;display:flex;font-size:16px;font-weight:600;justify-content:space-between;margin:0}.contact-form .contact-form-wrapper .form form label span{font-size:12px}.contact-form .contact-form-wrapper .form form label.custom-checkbox{font-weight:400}.contact-form .contact-form-wrapper .form form label.custom-checkbox .checkmark{background-color:transparent;border:1px solid var(--primary-color)}.contact-form .contact-form-wrapper .form form label.custom-checkbox:hover input~.checkmark{border-color:var(--primary-color)}.contact-form .contact-form-wrapper .form form label.custom-checkbox input:checked~.checkmark{background-color:var(--primary-color);border-color:var(--primary-color)}.contact-form .contact-form-wrapper .form form .select-wrapper{position:relative}.contact-form .contact-form-wrapper .form form .select-wrapper:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.081' height='8.747'%3E%3Cpath d='M15.374.707 8.041 8.04.707.707' fill='none' stroke='%23000' stroke-linecap='square' stroke-miterlimit='10'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:7px;pointer-events:none;position:absolute;right:0;top:calc(50% - 3.5px);width:15px}.contact-form .contact-form-wrapper .form form input:not([type=submit]),.contact-form .contact-form-wrapper .form form select,.contact-form .contact-form-wrapper .form form textarea{border:none;border-bottom:1px solid #cccdce;color:var(--text-primary-color);font-size:16px;padding:10px 0;width:100%}.contact-form .contact-form-wrapper .form form input:not([type=submit]):focus,.contact-form .contact-form-wrapper .form form input:not([type=submit]):focus-visible,.contact-form .contact-form-wrapper .form form select:focus,.contact-form .contact-form-wrapper .form form select:focus-visible,.contact-form .contact-form-wrapper .form form textarea:focus,.contact-form .contact-form-wrapper .form form textarea:focus-visible{border-color:var(--primary-color);outline:none}.contact-form .contact-form-wrapper .form form .custom-checkbox input{border-radius:unset;margin:0;padding:0}.contact-form .contact-form-wrapper .form form textarea{min-height:100px}@media only screen and (min-width:992px){.contact-form .contact-form-wrapper .form form .input-group-end{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}}.contact-form .contact-form-wrapper .form form input[type=submit]{flex:none;margin:20px auto 0;width:auto}@media only screen and (min-width:992px){.contact-form .contact-form-wrapper .form form input[type=submit]{margin:0 0 0 auto}}.contact-form .contact-form-wrapper .contact-block{margin:0 0 25px}@media only screen and (min-width:992px){.contact-form .contact-form-wrapper .contact-block{margin:0 0 40px}}.contact-form .contact-form-wrapper .contact-block .buttons{align-items:center;display:flex;gap:20px;margin:20px 0 0}.contact-form .contact-form-wrapper .contact-block .buttons .button-2{background:transparent;border-color:inherit;color:inherit}.contact-form .contact-form-wrapper .contact-block .buttons .button-2:hover{background-color:var(--button-2-hover-color);border:1px solid var(--button-2-hover-border-color);border-radius:var(--button-2-hover-radius);color:var(--button-2-hover-text-color)}.contact-form .contact-form-wrapper .contact-block .buttons .button-3{background-color:#fff;border:1px solid #fff;color:var(--button-2-hover-border-color)}.contact-form .contact-form-wrapper .contact-block .buttons .button-3:hover{color:var(--primary-color)}

/*# sourceMappingURL=section-fs-contact-form.min.css.map*/