@media only screen and (max-width:991.98px){.contact-form{margin-bottom:var(--spacing-sections-mobile)}}.contact-form .contact-form-wrapper{display:flex}@media only screen and (max-width:991.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:991.98px){.contact-form .contact-form-wrapper>div{width:100%}}.contact-form .contact-form-wrapper .contact-details{padding-bottom:30px}@media only screen and (min-width:992px){.contact-form .contact-form-wrapper .contact-details{padding-right:30px}}.contact-form .contact-form-wrapper .contact-details .contact-block.text{margin:50px 0 0;max-width:440px}@media only screen and (min-width:992px){.contact-form .contact-form-wrapper .contact-details .contact-block.text{margin:60px 0 0}}.contact-form .contact-form-wrapper .contact-details .contact-block.text h1{margin:0 0 20px}.contact-form .contact-form-wrapper .contact-details .contact-block.buttons{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0 0}.contact-form .contact-form-wrapper .contact-details .contact-block.buttons .button-3{background-color:var(--brand-color-6);border-color:var(--brand-color-6);color:var(--brand-color-4)}.contact-form .contact-form-wrapper .contact-details .contact-block.buttons .button-3:hover{color:var(--brand-color-1)}.contact-form .contact-form-wrapper .contact-details .contact-block.details{display:flex;flex-direction:column;gap:18px;margin:40px 0 0}@media only screen and (min-width:992px){.contact-form .contact-form-wrapper .contact-details .contact-block.details{gap:26px;margin:60px 0 0}}.contact-form .contact-form-wrapper .contact-details .contact-block.details .item{align-items:flex-start;display:flex;gap:6px}.contact-form .contact-form-wrapper .contact-details .contact-block.details .item svg{flex:none;height:14px;transform:translateY(4px);width:14px}.contact-form .contact-form-wrapper .contact-details .contact-block.details .item svg path{fill:var(--brand-color-1)}.contact-form .contact-form-wrapper .contact-details .contact-block.details .item a{color:var(--brand-color-5);font-size:14px;font-weight:600}.contact-form .contact-form-wrapper .contact-details .contact-block.details .item a:hover{color:var(--brand-color-1)}.contact-form .contact-form-wrapper .contact-details .contact-block.details .item .text{color:var(--brand-color-5);font-size:14px;font-weight:600}.contact-form .contact-form-wrapper .contact-details .contact-block.details .item p{color:var(--brand-color-5);font-size:14px;font-weight:400;line-height:21px;margin:0}.contact-form .contact-form-wrapper .contact-details .contact-block.details .item p strong{font-weight:600}.contact-form .contact-form-wrapper .form{background:#fff;border-radius:20px;margin-left:-1.5rem;margin-right:-1.5rem;padding:50px 1.5rem;position:relative;width:calc(100% + 3rem)}@media only screen and (min-width:768px){.contact-form .contact-form-wrapper .form{margin-left:-2.5rem;margin-right:-2.5rem;padding:50px 2.5rem;width:calc(100% + 5rem)}}@media only screen and (min-width:992px){.contact-form .contact-form-wrapper .form{border-radius:50px;margin-left:unset}}@media only screen and (min-width:1200px){.contact-form .contact-form-wrapper .form{padding:50px}}@media only screen and (min-width:992px){.contact-form .contact-form-wrapper .form.overlap-top:before{background:#fff;content:"";height:50px;position:absolute;right:0;top:-50px;width:50px;z-index:-1}.contact-form .contact-form-wrapper .form.overlap-bottom:after{background:#fff;bottom:-50px;content:"";height:50px;position:absolute;right:0;width:50px;z-index:-1}}.contact-form .contact-form-wrapper .form.overlap-right{border-radius:20px;margin-left:-1.5rem;margin-right:-1.5rem;padding:50px 1.5rem;width:calc(100% + 3rem)}@media only screen and (min-width:768px){.contact-form .contact-form-wrapper .form.overlap-right{margin-left:-2.5rem;margin-right:-2.5rem;padding:50px 2.5rem;width:calc(100% + 5rem)}}@media only screen and (min-width:992px){.contact-form .contact-form-wrapper .form.overlap-right{border-radius:50px;border-bottom-right-radius:0;border-top-right-radius:0;margin-left:unset;width:calc(50% + 2.5rem)}}@media only screen and (min-width:1200px){.contact-form .contact-form-wrapper .form.overlap-right{margin-right:-5rem;width:calc(50% + 5rem)}}.contact-form .contact-form-wrapper .form form{width:100%}.contact-form .contact-form-wrapper .form form .input-group{margin:0 0 20px}.contact-form .contact-form-wrapper .form form label{display:flex;font-size:16px;font-weight:600;justify-content:space-between;margin:0 0 12px}.contact-form .contact-form-wrapper .form form label span{font-size:14px;font-weight:400}.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-width='2' 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:20px;top:calc(50% - 3.5px);width:15px}.contact-form .contact-form-wrapper .form form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.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{background-color:var(--bg-color);border:none;border-radius:25px;box-sizing:border-box;font-size:14px;font-weight:400;padding:10px 20px;width:100%}.contact-form .contact-form-wrapper .form form input:not([type=submit]):focus-visible,.contact-form .contact-form-wrapper .form form input:not([type=submit]):focus-within,.contact-form .contact-form-wrapper .form form select:focus-visible,.contact-form .contact-form-wrapper .form form select:focus-within,.contact-form .contact-form-wrapper .form form textarea:focus-visible,.contact-form .contact-form-wrapper .form form textarea:focus-within{outline:none}.contact-form .contact-form-wrapper .form form input:not([type=submit])::-moz-placeholder,.contact-form .contact-form-wrapper .form form select::-moz-placeholder,.contact-form .contact-form-wrapper .form form textarea::-moz-placeholder{color:var(--text-primary-color)}.contact-form .contact-form-wrapper .form form input:not([type=submit])::placeholder,.contact-form .contact-form-wrapper .form form select::placeholder,.contact-form .contact-form-wrapper .form form textarea::placeholder{color:var(--text-primary-color)}.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:140px}.contact-form .contact-form-wrapper .form form .input-group-end{align-items:center;display:flex;flex-direction:column;margin:0}@media only screen and (min-width:992px){.contact-form .contact-form-wrapper .form form .input-group-end{align-items:center;flex-direction:row;justify-content:space-between}}.contact-form .contact-form-wrapper .form form input[type=submit]{flex:none;margin:20px 0 0;width:max-width}@media only screen and (min-width:992px){.contact-form .contact-form-wrapper .form form input[type=submit]{margin:0}}
