[data-v-a093c8ab]:root{--primary:#3c6285;--secondary:#35603e;--lightgreen:#cedd64;--white:#fff;--100vh:100vh;--breakpoint:desktop;--orientation:landscape;--container-max-width:1920px;--offset-left:calc((100vw - var(--container-max-width))/2 + 140px)}@media (orientation:portrait){[data-v-a093c8ab]:root{--orientation:portrait}}@media screen and (max-width:1660px){[data-v-a093c8ab]:root{--breakpoint:laptop}}@media screen and (max-width:1280px){[data-v-a093c8ab]:root{--breakpoint:tablet}}@media screen and (max-width:940px){[data-v-a093c8ab]:root{--breakpoint:phone}}.input-wrapper label[data-v-a093c8ab]{margin-bottom:0}.input-wrapper textarea[data-v-a093c8ab]{background:transparent;border:0;border-bottom:1px solid var(--white);color:var(--white);display:flex;font-size:1rem;font-style:normal;font-weight:400;height:8.40625rem;line-height:1.3em;padding:.75rem 1rem .75rem 0;width:100%}.input-wrapper textarea[data-v-a093c8ab]::-moz-placeholder{color:var(--white);font-size:1rem;font-style:normal;font-weight:400;line-height:1.3em}.input-wrapper textarea[data-v-a093c8ab]::placeholder{color:var(--white);font-size:1rem;font-style:normal;font-weight:400;line-height:1.3em}.contact-form-section.element{padding-bottom:5.76rem;padding-top:5rem}@media screen and (max-width:940px){.contact-form-section.element{padding-bottom:5rem;padding-top:5rem}}.contact-form-section.dark-bg{background:#333;color:#fff}.contact-form-section .contact-form-inner{gap:4.38rem}@media screen and (max-width:940px){.contact-form-section .contact-form-inner{gap:3rem}}.contact-form-section .contact-form-inner .info-col{width:45%}@media screen and (max-width:940px){.contact-form-section .contact-form-inner .info-col{width:100%}}.contact-form-section .contact-form-inner .info-col .h2{max-width:18rem}.contact-form-section .contact-form-inner .info-col .h2.green{max-width:27rem}.contact-form-section .contact-form-inner .info-col .rich-text{color:var(--white);margin-top:4.25rem}.contact-form-section .contact-form-inner .info-col .rich-text a{color:var(--white);font-weight:600}.contact-form-section .contact-form-inner form{width:100%}@media screen and (max-width:940px){.contact-form-section .contact-form-inner form{width:100%}}.contact-form-section .contact-form-inner form .form-wrapper .form-group.custom{flex:auto}.contact-form-section .contact-form-inner form .form-wrapper .form-group.custom .flex-1{flex:3}.contact-form-section .contact-form-inner form .form-wrapper .form-group.custom .button-wrap{display:flex;justify-content:flex-end;width:20%}@media screen and (max-width:940px){.contact-form-section .contact-form-inner form .form-wrapper .form-group.custom .button-wrap{justify-content:flex-start;width:-moz-fit-content;width:fit-content}}.contact-form-section .contact-form-inner form .form-wrapper .form-group.custom .gdpr{color:#fff}.contact-form-section .contact-form-inner form .form-wrapper .form-group.custom .gdpr a{text-decoration:underline}.contact-form-section .contact-form-inner form .form-wrapper .form-custom-group{margin-bottom:1.5rem}.contact-form-section .contact-form-inner form .form-wrapper .form-custom-group .button{width:-moz-fit-content;width:fit-content}@media screen and (max-width:940px){.contact-form-section .contact-form-inner form .form-wrapper .form-custom-group .button{align-items:flex-start;justify-content:flex-start;margin-top:2.5rem}}.contact-form-section .contact-form-inner form .form-wrapper .error-message{color:red;padding:.5rem 0}.contact-form-section .contact-form-inner form .form-wrapper .flex-column{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem;max-height:150px}.contact-form-section .contact-form-inner form .form-multiple-checkbox{align-items:center;cursor:pointer;display:flex;gap:1.25rem;padding-left:var(--inputPadding);padding-right:var(--inputPadding)}.contact-form-section .contact-form-inner form .form-multiple-checkbox input{display:none}.contact-form-section .contact-form-inner form .form-multiple-checkbox>span{background-color:transparent;border:1px solid var(--secondary);border-radius:.25rem;display:block;height:1.25rem;min-height:1.25rem;min-width:1.25rem;position:relative;width:1.25rem}.contact-form-section .contact-form-inner form .form-multiple-checkbox input:checked+span{background:var(--secondary)}.contact-form-section .contact-form-inner form .form-multiple-checkbox .content{position:relative}.contact-form-section .contact-form-inner form .form-multiple-checkbox .content .title{color:#fff;font-size:1rem;font-style:normal;font-weight:400;line-height:1.625rem;margin:0}.contact-form-section .contact-form-inner form .form-multiple-checkbox .content a{color:var(--color-primary)}.contact-form-section .contact-form-inner form .form-multiple-checkbox .content a:hover{text-decoration:underline}:root{--primary:#3c6285;--secondary:#35603e;--lightgreen:#cedd64;--white:#fff;--100vh:100vh;--breakpoint:desktop;--orientation:landscape;--container-max-width:1920px;--offset-left:calc((100vw - var(--container-max-width))/2 + 140px)}@media (orientation:portrait){:root{--orientation:portrait}}@media screen and (max-width:1660px){:root{--breakpoint:laptop}}@media screen and (max-width:1280px){:root{--breakpoint:tablet}}@media screen and (max-width:940px){:root{--breakpoint:phone}}.input-wrapper .form-checkbox{cursor:pointer;display:flex;gap:.75em;padding-left:var(--inputPadding);padding-right:var(--inputPadding)}.input-wrapper .form-checkbox input{display:none}.input-wrapper .form-checkbox>span{background-color:#fff;border:1px solid var(--secondary);border-radius:50%;display:block;height:.75rem;margin-top:.4rem;min-height:.75rem;min-width:.75rem;position:relative;width:.75rem}.input-wrapper .form-checkbox>span:after{background:#253c59;border-radius:50%;content:"";display:none;height:calc(.75rem - 2px);left:0;position:absolute;top:0;transform-origin:50%;width:calc(.75rem - 2px)}.input-wrapper .form-checkbox input:checked+span,.input-wrapper .form-checkbox:hover input+span{border-color:var(--secondary)}.input-wrapper .form-checkbox input:checked+span:after{background:#253c59;display:block}.input-wrapper .form-checkbox .content{position:relative}.input-wrapper .form-checkbox .content .title{color:var(--white);font-size:1rem;font-style:normal;font-weight:400;line-height:1.625rem;margin:0}.input-wrapper .form-checkbox .content a:hover{text-decoration:underline}
